/* Shared circular gold/cream back control for temple sub-pages. */
.lgtt-back{
  box-sizing:border-box;
  appearance:none;
  -webkit-appearance:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:44px;height:44px;
  min-width:44px;min-height:44px;
  padding:0;margin:0;
  border-radius:50%;
  border:1.5px solid #c9a24a;
  background:linear-gradient(180deg,#fff8e8,#f0d9a4);
  color:#7a4b0c;
  box-shadow:0 2px 10px rgba(26,18,14,.22);
  cursor:pointer;
  text-decoration:none;
  z-index:6;
  -webkit-tap-highlight-color:transparent;
  touch-action:manipulation;
}
.lgtt-back svg{width:20px;height:20px;display:block;pointer-events:none}
.lgtt-back:hover{background:linear-gradient(180deg,#fffdf6,#e8c46a)}
.lgtt-back:focus-visible{outline:2px solid #e8c46a;outline-offset:3px}
.lgtt-back.page{
  position:fixed;
  top:max(12px, env(safe-area-inset-top, 0px));
  left:max(12px, env(safe-area-inset-left, 0px));
}
.lgtt-back.on-card{
  position:absolute;
  top:12px;
  left:12px;
}
.lgtt-back-row{display:flex;align-items:center;min-height:44px;margin:0 0 10px;position:relative}
