/* Shared chrome, light on decoration and readable over the artwork. */
[hidden]{display:none!important}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}h3{font-family:var(--heading);font-weight:700}.site-header{position:fixed;inset:0 0 auto;width:100%;max-width:none;height:86px;margin:0;padding-inline:6%;background:linear-gradient(#0b0d0bf5,#0b0d0bd9);border-bottom:1px solid #d3bb7726;backdrop-filter:blur(18px)}.site-nav{gap:29px}.site-nav [aria-current=page]{color:var(--gold-bright)}.nav-connect{border:1px solid #d5aa5977;background:#b6923611;color:var(--gold-bright);padding:12px 19px;font-size:11px;min-height:44px}.nav-connect:hover{background:#d5aa5925}.site-footer{border-top:1px solid #d3bb7726;padding-block:38px}.footer-links{gap:22px}.small-note{color:#919783;font-size:11px;line-height:1.85}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#cfb26c;box-shadow:0 0 12px #cfb26c55}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:45px}.section-heading h2{margin:0}.section-aside{max-width:340px;padding-bottom:5px}.section-aside p{color:var(--muted);font-size:13px;line-height:1.9}.plain-link{color:var(--gold-bright);font-size:12px;border-bottom:1px solid #d3bb7750;padding-bottom:4px}.plain-link:hover{color:#f5dfac;border-color:#f5dfac}.simple-faq{border-top:1px solid var(--line)}.simple-faq details{border-bottom:1px solid var(--line)}.simple-faq summary{list-style:none;cursor:pointer;padding:24px 30px 24px 0;font-size:14px;position:relative}.simple-faq summary::-webkit-details-marker{display:none}.simple-faq summary:after{content:'+';position:absolute;right:0;color:var(--gold)}.simple-faq details[open] summary:after{content:'−'}.simple-faq p{font-size:13px;line-height:1.9;color:var(--muted);max-width:650px;padding-right:20px}.wallet-dialog{z-index:40}.site-footer a:focus-visible{outline-offset:4px}
@media(min-width:1600px){.site-header{padding-inline:max(6%,calc((100% - 1280px)/2))}}@media(max-width:1100px){.site-nav{gap:19px;font-size:11px}.nav-connect{padding:10px 14px}.brand{font-size:17px}}
@media(max-width:900px){.site-header{height:82px;padding-inline:6%}.menu-toggle{display:block;border:1px solid #d5aa5966;padding:8px 15px;background:#0c0d0b77;color:var(--gold-bright);font-size:11px;min-height:40px;z-index:12}.site-nav{display:none;position:absolute;top:81px;left:0;width:100%;max-height:calc(100dvh - 82px);overflow-y:auto;padding:20px 6% 30px;background:#10120ffb;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 50vh 0 50vh #0009;backdrop-filter:blur(12px)}.site-nav.is-open{display:flex}.site-nav a{padding:16px 0;font-size:15px;border-bottom:1px solid var(--line)}.nav-connect{margin-top:20px;min-height:49px;font-size:12px}.site-header .brand{font-size:17px}.section-heading{gap:30px}}
@media(max-width:650px){.section-heading{display:block;margin-bottom:32px}.section-aside{margin-top:23px;max-width:100%}.section-aside p{font-size:12px}.site-footer{gap:25px}.footer-links{flex-wrap:wrap;row-gap:15px;column-gap:20px}.footer-links>span{margin-left:0}.simple-faq summary{font-size:13px}.simple-faq p{font-size:12px}}
