/* Shared gold button treatment matching the Edwards and Ikigai previews. */
@font-face{font-family:"FA Marcellus";src:url('./marcellus.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
body :is(.nav .vault,.hero .cta,.return-top,.journal-card>.journal-read,.guest-list-cta,.offer.original .cta,.merch .cta,.artwork-cta,.legal-return,.faq-heading .cta,.journal-home-heading .cta,.memory-return,.work-link>span,[data-gold-button],#skip[data-gold-button]),body:has(#world) :is(a.gold,button:not(.frame):not(#cards button)){background:linear-gradient(115deg,#76551c 0%,#d0ad57 15%,#fff0aa 29%,#a97b25 43%,#e6c870 60%,#8d651f 75%,#f4df95 89%,#9b7125 100%);background-size:180% 100%;color:#000;border:1px solid #e8ce79;box-shadow:inset 0 1px 0 #fff1ad,inset 0 -1px 0 #6f4d16,0 0 16px #d3aa4b33;font:400 12px/1.5 "FA Marcellus",Georgia,serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-align:center;min-height:44px;padding:14px 20px;transition:background-position .45s ease,box-shadow .45s ease;zoom:1}
:is(body :is(.nav .vault,.hero .cta,.return-top,.journal-card>.journal-read,.guest-list-cta,.offer.original .cta,.merch .cta,.artwork-cta,.legal-return,.faq-heading .cta,.journal-home-heading .cta,.memory-return,.work-link>span,[data-gold-button],#skip[data-gold-button]),body:has(#world) :is(a.gold,button:not(.frame):not(#cards button))):hover{background-position:100% 0;color:#000;border-color:#f0d98c;box-shadow:inset 0 1px 0 #fff6c8,inset 0 -1px 0 #6f4d16,0 0 22px #e5bd5b66}
:is(body :is(.nav .vault,.hero .cta,.return-top,.journal-card>.journal-read,.guest-list-cta,.offer.original .cta,.merch .cta,.artwork-cta,.legal-return,.faq-heading .cta,.journal-home-heading .cta,.memory-return,.work-link>span,[data-gold-button],#skip[data-gold-button]),body:has(#world) :is(a.gold,button:not(.frame):not(#cards button))):focus-visible{outline:2px solid #d9bd78;outline-offset:5px}
@media(prefers-reduced-motion:reduce){body :is(.nav .vault,.hero .cta,.return-top,.journal-card>.journal-read,.guest-list-cta,.offer.original .cta,.merch .cta,.artwork-cta,.legal-return,.faq-heading .cta,.journal-home-heading .cta,.memory-return,.work-link>span,[data-gold-button],#skip[data-gold-button]),body:has(#world) :is(a.gold,button:not(.frame):not(#cards button)){transition:none}}
