.hero-accent{background:linear-gradient(135deg,#ffe27a 0%,gold 32%,#e8a000 62%,gold 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 14px #ffd70042;-webkit-background-clip:text;background-clip:text}@property --fg-shiny-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fg-shiny-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fg-shiny-pct{syntax:"<percentage>";inherits:false;initial-value:5%}@property --fg-shiny-shine{syntax:"<color>";inherits:false;initial-value:#fff}@keyframes fgShinyAngle{to{--fg-shiny-angle:360deg}}@keyframes fgShinyArc{to{rotate:360deg}}@keyframes fgShinyBreathe{0%,to{scale:1}50%{scale:1.2}}.fg-shiny{--shiny-bg:#0a0805;--shiny-bg-sub:#1a1308;--shiny-fg:#ffffffdb;--shiny-hi:gold;--shiny-hi-soft:#ffe89a;--shiny-anim:fgShinyAngle linear infinite;--shiny-dur:3s;--shiny-ring:1.5px;--shiny-trans:.6s cubic-bezier(.25, 1, .5, 1);isolation:isolate;letter-spacing:.2px;color:var(--shiny-fg);cursor:pointer;white-space:nowrap;background:linear-gradient(var(--shiny-bg), var(--shiny-bg)) padding-box, conic-gradient(from calc(var(--fg-shiny-angle) - var(--fg-shiny-offset)), transparent, var(--shiny-hi) var(--fg-shiny-pct), var(--fg-shiny-shine) calc(var(--fg-shiny-pct) * 2), var(--shiny-hi) calc(var(--fg-shiny-pct) * 3), transparent calc(var(--fg-shiny-pct) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-bg-sub);transition:var(--shiny-trans);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:Syne,sans-serif;font-size:13px;font-weight:600;line-height:1.2;transition-property:--fg-shiny-offset,--fg-shiny-pct,--fg-shiny-shine,color,transform;display:inline-flex;position:relative;overflow:hidden}.fg-shiny>*{z-index:1;position:relative}.fg-shiny:active{translate:0 1px}.fg-shiny:before,.fg-shiny:after,.fg-shiny .fg-shiny-label:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.fg-shiny:before{--size:calc(100% - 6px);--pos:2px;--space:calc(var(--pos) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--pos) var(--pos), #fff0b4f2 calc(var(--pos) / 4), transparent 0) padding-box;background-size:var(--space) var(--space);-webkit-mask-image:conic-gradient(from calc(var(--fg-shiny-angle) + 45deg), black, transparent 12% 88%, black);mask-image:conic-gradient(from calc(var(--fg-shiny-angle) + 45deg), black, transparent 12% 88%, black);border-radius:inherit;opacity:.32;background-repeat:space}.fg-shiny:after{aspect-ratio:1;background:linear-gradient(-50deg, transparent 38%, var(--shiny-hi) 50%, transparent 62%);opacity:.18;width:130%;animation:fgShinyArc linear infinite var(--shiny-dur);-webkit-mask-image:radial-gradient(circle at bottom,#0000 52%,#000);mask-image:radial-gradient(circle at bottom,#0000 52%,#000)}.fg-shiny.active:after,.fg-shiny.fg-shiny-cta:after{opacity:.22}.fg-shiny .fg-shiny-label{z-index:1;align-items:center;gap:8px;display:inline-flex}.fg-shiny .fg-shiny-label:before{--size:calc(100% + .6rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1.6ex 1.4rem 3px var(--shiny-hi);border-radius:inherit;opacity:0;transition:opacity var(--shiny-trans);animation:calc(var(--shiny-dur) * 1.5) fgShinyBreathe linear infinite}.fg-shiny,.fg-shiny:before,.fg-shiny:after{animation:var(--shiny-anim) var(--shiny-dur), var(--shiny-anim) calc(var(--shiny-dur) / .4) reverse paused;animation-composition:add}.fg-shiny:is(:hover,:focus-visible,:focus-within){--fg-shiny-pct:18%;--fg-shiny-offset:90deg;--fg-shiny-shine:var(--shiny-hi-soft);color:#fff}.fg-shiny:is(:hover,:focus-visible,:focus-within),.fg-shiny:is(:hover,:focus-visible,:focus-within):before,.fg-shiny:is(:hover,:focus-visible,:focus-within):after{animation-play-state:running}.fg-shiny:is(:hover,:focus-visible,:focus-within) .fg-shiny-label:before{opacity:.22}.fg-shiny.active{--shiny-fg:gold;--fg-shiny-pct:7%;--fg-shiny-shine:var(--shiny-hi-soft);--shiny-bg-sub:#1f1604;color:gold}.fg-shiny.active,.fg-shiny.active:before,.fg-shiny.active:after{animation-play-state:running}.fg-shiny.active .fg-shiny-label:before{opacity:0}.fg-shiny.fg-shiny-cta{--shiny-bg-sub:#1f1604;--fg-shiny-pct:7%;color:gold}.fg-shiny.fg-shiny-cta,.fg-shiny.fg-shiny-cta:before,.fg-shiny.fg-shiny-cta:after{animation-play-state:running}.fg-shiny.fg-shiny-cta .fg-shiny-label:before{opacity:0}.fg-shiny.fg-shiny-flat:is(:hover,:focus-visible,:focus-within){--fg-shiny-pct:7%;--fg-shiny-shine:var(--shiny-hi);color:var(--shiny-fg)}.fg-shiny.fg-shiny-flat:is(:hover,:focus-visible,:focus-within) .fg-shiny-label:before{opacity:0}.fg-shiny.fg-shiny-disabled{--shiny-fg:#ffffff6b;--shiny-bg-sub:#14100a;color:#ffffff6b;cursor:not-allowed;opacity:.62}.fg-shiny.fg-shiny-disabled,.fg-shiny.fg-shiny-disabled:before,.fg-shiny.fg-shiny-disabled:after{animation-play-state:paused}.fg-shiny.fg-shiny-disabled:hover{color:#ffffff6b}.fg-shiny.fg-shiny-disabled .fg-shiny-coming-soon{color:gold;letter-spacing:1.1px;text-transform:uppercase;background:#ffd70029;border-radius:999px;align-items:center;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;display:inline-flex}.fg-shiny .count{letter-spacing:.6px;color:#ffd700c7;background:#ffd7001a;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;line-height:1}.fg-shiny.active .count{color:gold;background:#ffd70033}
