.gold-action{--ga-u:clamp(8.5px,0.95vw,14px);--frame:linear-gradient(180deg,#ffd9a0,#b8793a 38%,#6b4320 62%,#c98f4e);position:relative;display:flex;align-items:center;gap:calc(var(--ga-u) * 1.6);padding:calc(var(--ga-u) * 1.3) calc(var(--ga-u) * 2.2);border:2px solid transparent;border-radius:calc(var(--ga-u) * 1.1);background:linear-gradient(180deg,rgba(38,32,26,.94),rgba(10,9,8,.96)) padding-box,var(--frame) border-box;box-shadow:inset 0 1px 0 rgba(255,220,170,.18),inset 0 -18px 30px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.6),0 10px 28px rgba(0,0,0,.55),0 0 22px rgba(230,150,60,.24);color:#f4e6c8;font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease}.gold-action:before{content:"";position:absolute;inset-inline:12%;top:-1px;height:2px;border-radius:2px;background:radial-gradient(ellipse at center,rgba(255,226,180,.95),transparent 70%);opacity:.8;transition:opacity .26s ease}.gold-action:focus-visible,.gold-action:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,220,170,.28),inset 0 -18px 30px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.6),0 14px 34px rgba(0,0,0,.6),0 0 34px rgba(240,165,80,.38);outline:none}.gold-action:focus-visible:before,.gold-action:hover:before{opacity:1}.gold-action[aria-disabled=true]{cursor:default}.gold-action-text{display:flex;flex:1;flex-direction:column;gap:calc(var(--ga-u) * .4)}.gold-action-title{font-size:calc(var(--ga-u) * 2.3);font-weight:300;line-height:1.15;color:#fbf0dc}.gold-action-subtitle{font-size:calc(var(--ga-u) * 1.25);color:#d9c39c}.gold-action-divider{align-self:stretch;width:1px;margin-block:calc(var(--ga-u) * .4);background:linear-gradient(180deg,transparent,rgba(217,163,92,.8),transparent)}.gold-action-icon{display:grid;flex-shrink:0;place-items:center;width:calc(var(--ga-u) * 4);aspect-ratio:1;color:#ffd59a;filter:drop-shadow(0 0 6px rgba(240,165,80,.45))}.gold-action-icon svg{width:100%;height:100%}.gold-action--tile{flex-direction:column;justify-content:center;gap:calc(var(--ga-u) * 1.1);padding:calc(var(--ga-u) * 2) calc(var(--ga-u) * 1.4);text-align:center}.gold-action--tile .gold-action-text{flex:none}.gold-action--tile .gold-action-icon{width:calc(var(--ga-u) * 3.6)}.gold-action--tile .gold-action-title{font-size:calc(var(--ga-u) * 1.8)}@media (prefers-reduced-motion:reduce){.gold-action{transition:none}}.gold-action{--slab-light:rgba(255,236,210,0.07);border:0;background:linear-gradient(180deg,var(--slab-light) 0,transparent 38%,rgba(0,0,0,.32) 100%),url(/site/stone-background.webp) var(--slab-pos,30% 20%) /260% auto,#15120f;box-shadow:inset 0 1px 0 rgba(255,232,200,.22),inset 0 2px 6px rgba(255,225,185,.06),inset 0 -2px 0 rgba(0,0,0,.55),inset 0 -10px 18px rgba(0,0,0,.35),inset 1px 0 0 rgba(255,230,200,.06),inset -1px 0 0 rgba(0,0,0,.35),0 2px 2px rgba(0,0,0,.55),0 14px 26px rgba(0,0,0,.6);isolation:isolate}.gold-action:nth-child(3n+2){--slab-pos:62% 48%}.gold-action:nth-child(3n+3){--slab-pos:18% 76%}.gold-action:before{inset-inline:8%;height:1px;top:0;background:linear-gradient(90deg,transparent,rgba(255,232,200,.35),transparent);opacity:.7}.gold-action:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 0 18px rgba(240,165,80,.32),0 0 46px rgba(240,165,80,.16);animation:gold-slab-glow 6s ease-in-out infinite;transition:box-shadow .3s ease;pointer-events:none}.gold-action:nth-child(3n+2):after{animation-delay:-2s}.gold-action:nth-child(3n+3):after{animation-delay:-4s}@keyframes gold-slab-glow{0%,to{opacity:.7}50%{opacity:1}}.gold-action:focus-visible,.gold-action:hover{--slab-light:rgba(255,236,210,0.11);transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,232,200,.3),inset 0 2px 6px rgba(255,225,185,.08),inset 0 -2px 0 rgba(0,0,0,.55),inset 0 -10px 18px rgba(0,0,0,.3),inset 1px 0 0 rgba(255,230,200,.08),inset -1px 0 0 rgba(0,0,0,.35),0 4px 4px rgba(0,0,0,.5),0 22px 36px rgba(0,0,0,.62)}.gold-action:focus-visible:after,.gold-action:hover:after{box-shadow:0 0 24px rgba(245,175,90,.5),0 0 64px rgba(245,175,90,.24)}.gold-action:active{transform:translateY(0);box-shadow:inset 0 2px 8px rgba(0,0,0,.6),inset 0 -1px 0 rgba(255,232,200,.1),0 1px 2px rgba(0,0,0,.5)}.gold-action-title{color:#f6e2bd;text-shadow:0 -1px 0 rgba(0,0,0,.75),0 1px 0 rgba(255,225,185,.14)}.gold-action-subtitle{color:#c9b08a;text-shadow:0 -1px 0 rgba(0,0,0,.7)}.gold-action-divider{width:2px;background:linear-gradient(90deg,rgba(0,0,0,.6) 50%,rgba(255,225,185,.12) 0);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}@media (prefers-reduced-motion:reduce){.gold-action:after{animation:none}}