/* ForDeClub × AmA / shared forest + research visual language. */
:root{--fdc-world-image:url('assets/fdc-ama-forest-v1.webp');--fdc-surface:#101616f5;--fdc-text:#f2eee3;--fdc-gold:#edd79b;--fdc-cyan:#9fe3d5;--fdc-red:#f6b7b0}
body{background:#080d0e;isolation:isolate}
.world-background{position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(180deg,#06101120 0%,#0610113b 45%,#05090bcc 100%),var(--fdc-world-image);background-size:cover;background-position:center center}
@media(max-width:760px){.world-background{background-position:56% center;background-image:linear-gradient(180deg,#06101155,#05090bbb),var(--fdc-world-image)}}

/* Shared forest / research world. Original films keep their framing. */
body::before{display:none}
.origins,.treasury,.roadmap{background:linear-gradient(115deg,#0a1513ed,#111217eb);border:1px solid #a6c7b82e;border-radius:16px;padding-inline:clamp(22px,4vw,56px);box-shadow:0 20px 60px #0003}
.origins{margin-top:52px}.roadmap{margin-bottom:52px}
.token-section{background:#0b1514ed}
.threshold{background:linear-gradient(#0a1714dd,#070b0bc4 40%,#17090edb)}
.ama-section{background:linear-gradient(110deg,#080d0ee8,#17090ee8)}
.community{background:linear-gradient(110deg,#0a1a16ee,#180d13ee)}
.token-record,.treasury-allocation,.vesting-plan,.access-form,.buy-card,.ama-wallet{box-shadow:0 14px 42px #0002}
body>footer{background:#080e10ef;padding-inline:clamp(22px,4vw,56px);border-radius:16px 16px 0 0}
.verification-page{background:#0b1415f2;margin-top:125px;margin-bottom:50px;padding:clamp(24px,5vw,64px);border:1px solid #98b6a847;border-radius:16px;max-width:1100px}
.verification-page h1{font-size:clamp(34px,5vw,60px)}
.verification-page code{overflow-wrap:anywhere;word-break:break-word}
@media(max-width:800px){.origins,.treasury,.roadmap{border-radius:12px;padding-inline:22px}.origins{margin-top:24px}.verification-page{margin-top:105px}.world-background{background-position:56% center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
