/* Refined identity: contemporary type and surfaces, with pixel art kept as illustration. */
:root{--ink:#272331;--cream:#f8f8f2;--lavender:#d4c8ec;--lime:#c5ed98;--muted:#73717c;--line:#e1e0e5;--body:Arial,Helvetica,sans-serif;--pixel:Arial,Helvetica,sans-serif}
body{font-family:var(--body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--body);font-weight:700;letter-spacing:-.045em;line-height:1.07}h2{font-size:clamp(38px,4.6vw,62px)}em{font-style:normal}p{text-wrap:pretty}button,input,textarea{font-family:inherit}img,svg{image-rendering:auto}canvas,.hero-landscape,.story-illustration,.persona-stage img{image-rendering:pixelated}.section-wrap{max-width:1280px;padding:100px 48px}.section-label{font-size:11px!important;letter-spacing:1.7px;font-weight:600;gap:11px;color:#78717e;margin-bottom:21px;line-height:1.7}.section-label>span{border:0;background:#ede9f1;border-radius:7px;padding:4px 7px;font-size:10px;color:#79628d}.button,.button.dark,.button.small{border:1px solid transparent;border-radius:999px;box-shadow:none;font:600 14px/1.3 var(--body);padding:17px 24px;min-height:52px;gap:18px;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;letter-spacing:0}.button:hover,.button.dark:hover{transform:translateY(-2px);box-shadow:0 7px 20px #27233112}.button:active{transform:translateY(0)}.button.cream{background:#ffffffa6;border-color:#dcd9e3}.button.dark{background:var(--ink);color:#fff}.button.lime{color:#272331}.button.small{font-size:13px;min-height:44px;padding:12px 19px}.button span{font-family:Arial,sans-serif;font-weight:400;font-size:19px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #8d6bd2;outline-offset:4px}.site-header{height:88px;border:0;border-bottom:1px solid #e6e3ea;padding-inline:max(24px,calc((100vw - 1184px)/2));gap:30px;background:var(--cream)}.brand{font-size:23px;font-family:var(--body);font-weight:850;letter-spacing:-1px;gap:10px}.brand img{width:34px;height:34px;image-rendering:pixelated}.brand-dot{color:#9ba382}.site-header nav{gap:27px;font-size:13px;font-weight:500;color:#6f6877;white-space:nowrap}.site-header nav a{border:0}.site-header nav a:hover{color:var(--ink)}.header-actions{gap:16px}.sound-toggle{color:#76717c;border-radius:50%;padding:10px}.sound-toggle[aria-pressed=true]{box-shadow:none;background:#e5eddb}.menu-toggle span{height:2px;margin:5px 0}.site-header nav.open{box-shadow:0 14px 25px #3321470e;border-bottom:1px solid #e2dce8}
/* Hero */
.hero{min-height:0;background:var(--cream);border:0;isolation:auto;overflow:hidden}.hero:before,.hero:after{display:none}.hero-layout{display:grid;grid-template-columns:1fr 1.02fr;gap:54px;align-items:center;padding-block:70px 60px}.hero-content{padding:0;max-width:none}.chain-badge{background:#e9e4f2;box-shadow:none;border:0;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.2px;padding:9px 14px;color:#5e4c73;gap:9px}.pixel-dot{width:7px;height:7px;border-radius:50%;box-shadow:none;background:#8b6cb7}.hero h1{font-size:clamp(52px,5.5vw,78px);line-height:1.04;letter-spacing:-.065em;filter:none;margin:25px 0}.hero h1 em{color:#7b6597}.hero p{font-size:16px;font-weight:400;color:#79737f;line-height:1.8;max-width:480px;margin:0}.hero-buttons{margin-top:30px;gap:12px;flex-wrap:wrap}.hero-buttons .button{font-size:13px;padding:16px 22px;gap:15px}.hero-note{font-size:11px;letter-spacing:0;font-weight:400;color:#7c7485;gap:8px;margin-top:24px}.hero-note-dot{width:6px;height:6px;background:#91a56f;border-radius:50%;flex:none}.hero-visual{position:relative;border:1px solid #e2d9ee;border-radius:27px;background:#ece5f4;padding:10px;min-width:0;box-shadow:0 18px 65px #59446b0a;transform:rotate(1.4deg)}.visual-topline{display:flex;justify-content:space-between;padding:10px 10px 17px;color:#756285;font-size:9px;font-weight:600;letter-spacing:1px;gap:15px}.hero-landscape{display:block;aspect-ratio:1.22;width:100%;height:auto;object-fit:cover;object-position:76% center;border-radius:18px}.hero-visual-caption{display:flex;align-items:center;gap:13px;padding:20px 10px 12px}.hero-visual-caption>img{flex:none;width:40px;height:40px;image-rendering:pixelated}.hero-visual-caption strong{display:block;font-size:13px;line-height:1.4;letter-spacing:-.2px}.hero-visual-caption div>span{display:block;font-size:10px;color:#877494;margin-top:5px;line-height:1.5}.visual-star{font-size:29px;color:#7b648d;margin-left:auto;line-height:1}.hero-network-strip{border-top:1px solid #e6e2e9;border-bottom:1px solid #e6e2e9;display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:1184px;margin:0 auto;padding:23px 0;color:#6b6473;font-size:12px}.hero-network-strip>span:first-child{font-size:9px;letter-spacing:1.4px;color:#9a91a1;margin-right:20px}
/* Network explorer */
.worlds-section{background:#22202c;border:0;color:#faf9f5}.worlds-section:before,.worlds-section:after{display:none}.worlds-inner{padding-block:90px}.worlds-heading{gap:70px;align-items:flex-end;margin-bottom:36px}.worlds-heading h2{font-size:clamp(36px,4.2vw,56px);line-height:1.07}.worlds-heading h2 em{color:#c9eba1}.worlds-heading .section-label{color:#9e96ae}.worlds-heading .section-label>span{background:#363040;color:#c2accf}.worlds-intro{max-width:340px}.worlds-intro p{font-size:14px;line-height:1.8;color:#aaa3b8;margin-top:16px}.launch-state{font-size:11px;font-weight:500;letter-spacing:0;padding:7px 11px;border-radius:999px;border:1px solid #ffffff22;background:#ffffff07}.launch-state i{width:5px;height:5px;border-radius:50%;background:var(--lime)}.world-console{overflow:hidden;border:1px solid #655873;border-radius:19px;box-shadow:0 20px 60px #0000001f}.world-console-bar{font-size:10px;letter-spacing:.7px;padding:16px 22px;border:0;background:#2a2534;color:#b9adca}.world-console-bar>span:last-child{font-size:11px;letter-spacing:0}.world-console-bar i{border-radius:50%}.world-selector{background:#302b3b;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff14}.world-button{border:0;border-right:1px solid #ffffff13;box-shadow:none;gap:11px;padding:21px 16px;min-width:0;transition:background .18s}.world-button:last-child{border-right:0}.world-button>span:nth-child(2){font-size:12px;font-weight:600;letter-spacing:0}.world-button small{font-size:9px;font-weight:400;letter-spacing:0;margin-top:7px;color:#a298af}.world-button .chain-glyph{display:block;font-size:22px;width:24px}.world-button.active{background:#ffffff0b;box-shadow:inset 0 -3px 0 var(--world-accent,#c5ed98)}.world-indicator{display:none}.world-viewport{height:auto;background:#22202c}.world-viewport canvas{display:block;width:100%;height:auto;max-height:460px;object-fit:cover;image-rendering:pixelated}.world-hud{left:26px;top:24px;gap:9px}.world-hud>span:first-child{font-size:10px;font-weight:600;letter-spacing:1px}.world-hud strong{font-size:20px;letter-spacing:-.6px;font-weight:650}.world-hud>span:last-child{font-size:12px;line-height:1.5}.portal-caption{border:1px solid #ffffff28;border-radius:10px;backdrop-filter:blur(12px);padding:11px 14px;right:18px;bottom:18px}.portal-caption span{font-size:8px;letter-spacing:1px}.portal-caption b{font-size:10px;letter-spacing:.2px;font-weight:600}.world-motion{left:20px;bottom:18px;border:1px solid #ffffff35;border-radius:50px;padding:10px 14px;font-size:10px;min-height:38px}.world-console-footer{background:#2a2534;border-top:1px solid #ffffff12;font-size:10px;padding:16px 22px;color:#b5abbe;letter-spacing:.2px;gap:12px}.world-console-footer>span:last-child{font-size:9px}.worlds-footnote{font-size:11px;letter-spacing:0;color:#a399b0;gap:20px;margin-top:24px}.worlds-footnote a{color:#d6edb7;font-size:11px;text-transform:none}.selected-contract{background:#322d3f;display:grid;grid-template-columns:180px minmax(0,1fr) 120px;align-items:center;gap:24px;padding:22px}.selected-chain-name{font-weight:600;font-size:13px;display:block}.selected-contract label{font-size:10px;display:block;color:#b3a6c2;margin-top:3px}.selected-contract .ca-control{background:#262130;border-color:#ffffff20}.selected-contract .ca-input{color:#d2c9dc}.selected-contract .ca-copy{background:#ffffff05;color:#e4d8ec;border-color:#ffffff20}.selected-ca-status{color:#ad9ebb;font-size:11px;text-align:right}
/* The address directory */
.contracts-section{background:#efedf4;border:0}.contracts-heading{display:flex;justify-content:space-between;gap:65px;align-items:flex-end;margin-bottom:40px}.contracts-heading h2 em{color:#84689e}.contracts-heading>div:last-child{max-width:350px}.contracts-heading .launch-state{background:#e2e7d8;border:1px solid #d5ddc8;color:#5e7049}.contracts-heading .launch-state i{background:#7f965e}.contracts-heading p:not(.section-label){font-size:14px;color:#82758d;line-height:1.8;margin-top:16px}.contracts-list{display:grid;gap:11px}.chain-contract{display:grid;grid-template-columns:250px minmax(0,1fr) 115px;gap:28px;align-items:center;background:#fff;border:1px solid #e7e1ed;border-radius:15px;padding:21px 24px;transition:border-color .2s,box-shadow .2s}.chain-contract:hover{border-color:#c7b8d9;box-shadow:0 6px 20px #4b315b05}.chain-identity{display:flex;gap:14px;align-items:center;min-width:0}.network-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;font-size:10px;letter-spacing:.3px;font-weight:700;color:#53466a;flex:none}.network-avatar.eth{background:#eeeaf9}.network-avatar.base{background:#e6f0ff;color:#3875c5}.network-avatar.rh{background:#e9f4d7;color:#5c7e3b}.network-avatar.bsc{background:#fcf3d5;color:#9e7d31}.network-avatar.sol{background:#e9e3fb;color:#8264b1}.chain-identity h3{font-size:16px;font-weight:600;letter-spacing:-.3px;line-height:1.3}.chain-identity div>span{font-size:11px;color:#9a90a4;display:block;margin-top:4px}.chain-address{min-width:0}.chain-address label{display:block;font-size:10px;color:#94879d;margin-bottom:7px;letter-spacing:.2px}.ca-control{display:flex;background:#f8f7fa;border:1px solid #e7e1ec;border-radius:8px;overflow:hidden;min-width:0;align-items:stretch}.ca-input{border:0;background:transparent;color:#8b7b98;padding:12px 14px;font:13px/1.5 'Courier New',monospace;width:100%;min-width:0;text-overflow:ellipsis;border-radius:0;outline-offset:-3px!important;box-shadow:none;height:46px}.ca-copy{border:0;border-left:1px solid #e7e1ec;background:#f3f0f7;color:#5c476e;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;min-width:72px;padding:9px 12px;transition:background .2s;flex:none}.ca-copy:enabled:hover{background:#e4d8f1}.ca-copy:disabled{color:#aaa0b3;background:transparent;cursor:not-allowed}.ca-copy>span{font-size:17px;line-height:1}.chain-ca-status{font-size:10px;color:#9b8ca7;text-align:right;white-space:nowrap}.chain-ca-status:before{content:'';width:5px;height:5px;display:inline-block;border-radius:50%;background:#bfb1ca;margin-right:6px;vertical-align:middle}.chain-ca-status.is-published{color:#5c7844}.chain-ca-status.is-published:before{background:#799b5d}.contracts-bottom{display:flex;justify-content:space-between;gap:35px;align-items:flex-start;margin-top:22px}.contracts-bottom p{font-size:11px;color:#95879f;line-height:1.8;max-width:600px;margin:0}.contracts-bottom .contract-feedback{max-width:290px;text-align:right}
/* Character and story */
.story{gap:85px}.story-art{border:1px solid #d5c5e6;border-radius:19px;box-shadow:0 16px 50px #563b6c0c;max-width:480px}.story-art .window-bar{border-radius:18px 18px 0 0}.window-bar{background:#eee7f5;color:#8d769f;letter-spacing:.2px;font-size:11px;padding:15px 20px;border-bottom:1px solid #e2d8eb}.story-illustration{height:350px}.story-illustration canvas{animation:none}.window-footer{border-radius:0 0 18px 18px;background:#f5f1fa;padding:16px 20px;color:#91809e;font-size:9px;letter-spacing:0;font-weight:400}.sticker{border:1px solid #e2acc3;border-radius:50%;box-shadow:none;font-size:11px;font-weight:600;padding:18px;width:78px;height:78px;display:grid;place-items:center;line-height:1.5;right:-15px;top:-22px;background:#f0cedc;color:#875f74}.pet-button{font-size:11px;font-weight:600;border:0;border-radius:999px;box-shadow:0 4px 16px #26203318;padding:12px 18px}.pip-response{border:0;border-radius:99px;font-size:11px;padding:8px 16px;box-shadow:0 5px 20px #6b427216}.story-copy h2{font-size:clamp(36px,4vw,54px)}.story-copy .lead{font-size:17px;line-height:1.65;font-weight:500;color:#74667e;margin-top:25px}.story-copy>p:not(.section-label):not(.lead){font-size:14px;line-height:1.9;color:#908496}.story-signoff{font-size:12px;font-weight:500;border-top:1px solid #e1dae5;padding-top:20px;color:#8f7c9a}.wardrobe{background:#eeedf4;background-image:none;border:0}.wardrobe-inner{gap:100px}.wardrobe-copy h2{font-size:clamp(38px,4.2vw,57px)}.wardrobe-copy>p:not(.section-label):not(.small-note){font-size:15px;line-height:1.8;color:#8a7c94;max-width:440px}.persona-options{gap:10px}.persona-option{border:1px solid #e0d8e7;background:#f5f2f8;border-radius:12px;padding:18px;gap:15px;transition:all .2s ease}.persona-option.active{background:#fff;border-color:#a88ebd;box-shadow:0 4px 20px #4d366d07}.option-number{font-size:12px;color:#baa8c7}.persona-option b{font-size:13px;font-weight:600;letter-spacing:.1px}.persona-option small{font-size:12px;color:#a491b0}.option-dot{width:17px;height:17px;border-radius:50%;box-shadow:none}.small-note{font-size:11px;color:#a090aa}.persona-card{border:1px solid #cfbddb;box-shadow:0 18px 45px #51396911;border-radius:22px;overflow:hidden;transform:rotate(1deg);max-width:380px}.persona-top{font-size:10px;background:#f9f7fc;border:0;color:#937aa4;padding:16px 20px;font-weight:400}.persona-caption{background:#f9f7fc;border:0;padding:22px 12px}.persona-caption h3{font-size:24px;letter-spacing:-.5px;font-weight:600}.persona-caption>span{font-size:9px;letter-spacing:.5px;font-weight:400;color:#9a82aa}.download-button{font-size:13px;max-width:380px;margin-top:26px}.plus{font-size:20px;opacity:.5}
/* Token and launch */
.token-section{gap:90px}.token-intro h2{font-size:clamp(38px,4.1vw,58px)}.token-intro em{color:#8563a3}.token-intro>p:not(.section-label){font-size:15px;color:#8e7e98;line-height:1.8;max-width:440px}.chest-art{margin-top:25px;gap:18px}.chest-art button{width:100px;transition:transform .2s ease}.chest-art>span{font-size:12px;color:#a088ac}.token-panel{border:1px solid #e2d8e9;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 50px #4d305d07}.token-facts{padding:10px 26px}.token-facts>div{padding:17px 0;border-bottom:1px solid #eee9f2}.token-facts dt{font-size:10px;letter-spacing:.4px;color:#9b84a8;font-weight:500}.token-facts dd{font-size:14px;font-weight:500}.muted{font-size:12px!important;color:#9f90aa}.status-tag{border:0;background:#edf0e5;color:#7b895d;border-radius:999px;font-size:9px;padding:6px 10px}.contract-directory-link{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:10px 26px 24px;padding:17px 19px;background:#f3eef8;border:1px solid #e9e0f2;border-radius:11px;color:#806594}.contract-directory-link div>span{display:block;font-size:9px;letter-spacing:1px}.contract-directory-link strong{display:block;font-size:15px;font-weight:500;margin-top:5px}.contract-directory-link>span{font-size:25px}.token-panel .button{font-size:13px;width:calc(100% - 52px);margin:0 26px;justify-content:center}.token-note{font-size:11px;color:#a18eab;line-height:1.8;margin:20px 26px 26px}.launch-section{background:#e6def0;background-image:none;border:0}.launch-inner{gap:80px}.pangea-wordmark{font:500 10px var(--body);letter-spacing:1.3px;color:#9479a6;margin-bottom:18px}.launch-copy h2{font-size:clamp(38px,4.3vw,58px);letter-spacing:-.045em;line-height:1.08}.launch-copy>p:not(.section-label):not(.launch-clarity){font-size:15px;line-height:1.85;color:#927b9f;margin-top:24px}.launch-chain-list{gap:8px;margin:26px 0}.launch-chain-list span{font:500 9px var(--body);letter-spacing:.5px;box-shadow:none;border:1px solid #d2c2e0;background:#f0e9f8;border-radius:999px;padding:8px 12px;color:#9777aa}.launch-copy .button{font-size:14px;padding:17px 24px}.launch-clarity{font-size:12px;line-height:1.8;color:#9a80a8;margin-top:22px;max-width:470px}.launch-docs{font-size:12px;font-weight:500;margin-top:15px;color:#80628f}.launch-kit{border:1px solid #cdbbdd;border-radius:18px;box-shadow:0 18px 50px #6e45870c;overflow:hidden;background:#fcfaff}.launch-kit-content{padding:28px}.launch-token-identity{gap:17px;margin-bottom:22px}.launch-token-identity img{width:70px;height:70px;border:0;border-radius:14px;box-shadow:none}.launch-token-identity h3{font-size:27px;font-weight:750;letter-spacing:-1px}.launch-token-identity span{font-size:14px;font-weight:500;margin-top:4px}.launch-token-identity small{font-size:8px;color:#a28aac;font-weight:400;letter-spacing:.4px;margin-top:6px}.launch-fields>div{font-size:12px;padding:11px 0;border-bottom:1px solid #ece5f2}.launch-fields dt{color:#a08baa}.launch-fields dd{font-weight:500}.launch-kit label{font-size:9px;font-weight:500;letter-spacing:.8px;color:#a28aac;margin-bottom:10px}.launch-kit textarea{font:12px/1.7 var(--body);padding:15px;min-height:160px;background:#f0eaf7;color:#8c729c;border:1px solid #e1d4ec;border-radius:9px}.launch-kit-actions{gap:10px;margin-top:18px}.launch-kit-actions .button{font-size:11px;padding:14px 16px;min-height:46px;gap:13px}.launch-copy-status{font-size:10px;line-height:1.7;color:#a68ab2;margin-top:18px;min-height:17px}
/* Story roadmap, FAQ, closing */
.quest{background:#24202f;border:0}.quest:before,.quest:after{display:none}.quest-heading{gap:65px;margin-bottom:40px}.quest-heading h2{font-size:clamp(36px,4.1vw,54px);line-height:1.1}.quest-heading>p{font-size:14px;max-width:330px;line-height:1.8;color:#b7a8c4}.quest-grid{gap:23px}.quest-item{border:1px solid #54445f;border-radius:16px;overflow:hidden;background:#2f2639}.quest-scene{height:185px;border:0}.quest-scene>span{font-size:9px;border:1px solid #ffffff22;border-radius:99px;background:#282033b3;backdrop-filter:blur(5px);padding:5px 9px}.quest-text{padding:25px}.quest-meta{font-size:9px;font-weight:400;gap:12px;margin-bottom:19px;color:#a78eb8;letter-spacing:.4px}.quest-text h3{font-size:24px;line-height:1.15;letter-spacing:-.6px;margin-bottom:15px;font-weight:600}.quest-text p{font-size:13px;line-height:1.85;color:#b6a1c3}.roadmap-note{font-size:11px;line-height:1.8;color:#9279a3;text-align:left;margin-top:25px}.faq{grid-template-columns:1fr 1.2fr;gap:80px}.faq h2{font-size:clamp(38px,4vw,54px)}.faq-character{gap:18px;margin-top:28px}.faq-character img{width:72px;height:72px;image-rendering:pixelated}.faq-character span{font-size:12px;color:#a286b0;border:1px solid #e3d8eb;border-radius:12px;padding:12px 16px;background:#f3edf8}.faq-items details{border-color:#e2d8e8}.faq-items details:last-child{border-color:#e2d8e8}.faq-items summary{font-size:15px;font-weight:500;padding:23px 0;gap:20px}.faq-items summary>span{font-size:23px;color:#ab90ba;transition:transform .15s}.faq-items details p{font-size:14px;line-height:1.85;color:#9a80a6;padding-right:12px}.last-call{background:#d5eab8;border:0;padding:84px 24px}.last-call:before,.last-call:after,.floating-coin{display:none}.last-call .section-label{font-size:10px!important;color:#819465}.last-call h2{font-size:clamp(43px,5.6vw,76px);letter-spacing:-.06em}.last-call p{font-size:16px;color:#8a9c72;margin-top:23px}.last-actions{margin-top:30px;gap:12px}.last-actions .button{font-size:13px}.footer-top,.footer-bottom{max-width:1280px;padding:30px 48px;gap:30px}.footer-top{border-bottom:1px solid #e5dfea}.footer-top .brand{font-size:22px}.footer-top>span,.footer-top>a:last-child{font-size:10px;letter-spacing:.4px;color:#a48cad;font-weight:500}.footer-bottom p,.footer-bottom>span{font-size:10px;color:#b09abc;line-height:1.9}.footer-heart{font-size:15px}dialog{border:1px solid #dacbe7;border-radius:18px;box-shadow:0 30px 100px #2c183e33;overflow:hidden}dialog::backdrop{background:#21152c88;backdrop-filter:blur(7px)}dialog .window-bar button{color:#8d6f9f}.dialog-body h2{font-size:28px;line-height:1.15}.dialog-body p{font-size:14px;line-height:1.8;color:#9b7cac}.dialog-body .button{font-size:13px}.js-reveal .reveal{transition:opacity .4s ease,transform .4s ease}.confetti-pixel{border-radius:2px;animation-timing-function:ease-out}
/* Dedicated multichain guide */
.guide-page .site-header nav [aria-current=page]{color:#9674ad;border:0}.guide-hero{background:#eeebf5;color:var(--ink);border:0;background-image:none}.guide-hero-inner{gap:90px;padding-block:80px}.guide-hero h1{font-size:clamp(46px,5.4vw,74px);line-height:1.06;letter-spacing:-.06em;margin:25px 0}.guide-hero h1 em{color:#8a69a4}.guide-hero .section-label{color:#ab8dbb;font-size:10px!important;letter-spacing:1.3px}.guide-hero-copy>p:not(.section-label){font-size:16px;line-height:1.85;color:#9c81ac;max-width:520px}.guide-hero-actions{gap:23px;margin-top:30px}.guide-hero-actions .button{font-size:13px;padding:17px 24px}.guide-status{font-size:10px;letter-spacing:.5px;color:#9474a4}.guide-status i{width:6px;height:6px;background:#a3b47c;border-radius:50%}.guide-passport{background:#fcfaff;border:1px solid #ded1e9;border-radius:20px;box-shadow:0 20px 60px #6f438311;transform:rotate(3deg);padding:24px;color:#90709f;max-width:320px}.passport-top{font-size:10px;border-bottom:1px solid #e8dced;padding-bottom:16px}.guide-passport img{border:0;border-radius:22px;box-shadow:none;image-rendering:pixelated;margin:25px auto 20px}.guide-passport h2{font-size:25px;color:#674b7b;letter-spacing:-1px;font-weight:650}.guide-passport p{font-size:9px;line-height:1.9;color:#ae8cbe;margin:14px 0 20px}.passport-stamps{gap:6px}.passport-stamps span{font:600 9px var(--body);padding:9px 0;background:#f1e8f7;border:1px solid #e7daef;border-radius:7px;color:#a37fb8}.guide-passport small{font-size:8px;letter-spacing:.6px;color:#b093bd;margin-top:20px}.guide-page .worlds-inner{padding-top:90px}.guide-section-heading{max-width:780px}.guide-section-heading h2,.guide-final h2{line-height:1.09}.guide-section-heading>p:last-child{font-size:15px;line-height:1.85;max-width:650px;color:#9e82ae;margin-top:25px}.guide-cards{gap:24px;margin-top:40px}.guide-cards article{border:1px solid #e6d8ef!important;border-radius:17px;box-shadow:none!important;padding:28px;background:#f4edf9!important}.guide-cards article:nth-child(2){background:#edf1e4!important;border-color:#e0e6d7!important}.guide-cards article:nth-child(3){background:#f5eaf0!important;border-color:#e9dce5!important}.guide-card-number{font:500 11px var(--body);color:#b297c0;margin-bottom:28px}.guide-cards h3{font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:1.3}.guide-cards p{font-size:14px;line-height:1.8;color:#9e81ad;margin-top:16px}.guide-journey{grid-template-columns:.95fr 1.05fr;gap:55px 80px}.launch-steps{gap:27px}.launch-steps li{gap:17px}.launch-steps li>span{font:500 11px var(--body);width:38px;height:38px;background:#e6eddc;border:0;border-radius:11px;box-shadow:none;color:#93a475}.launch-steps h3{font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:1.4}.launch-steps p{font-size:14px;line-height:1.8;color:#a084af;margin-top:8px}.guide-note{border:1px solid #e5d7ed;border-radius:14px;padding:24px 28px;background:#f2ebf7}.guide-note strong{font:600 12px/1.6 var(--body);letter-spacing:.2px;color:#886398}.guide-note p{font-size:13px;line-height:1.8;color:#a988b8}.guide-sources{gap:24px;margin-top:-28px}.guide-sources>span{font-size:9px;letter-spacing:1px;color:#b69bc2}.guide-sources a{font-size:12px;color:#a07bb2}.guide-final{background:#d6e9ba;border:0}.guide-final .section-wrap{padding-block:85px}.guide-final .section-label{justify-content:center;color:#91a573}.guide-final h2{font-size:clamp(43px,5vw,68px);letter-spacing:-.055em}.guide-final p:not(.section-label){font-size:16px;color:#91a573;margin-top:22px}.guide-final .button{font-size:13px}.guide-home-link{font-size:11px;color:#8da16f}.guide-footer{padding:34px max(24px,calc((100vw - 1184px)/2));gap:35px}.guide-footer .brand{font-size:22px}.guide-footer p{font-size:10px;max-width:500px;color:#b298be}.guide-footer>a:last-child{font-size:10px;color:#ab8cb8}
/* Smaller screens */
@media(max-width:1100px){.site-header{padding-inline:32px;gap:25px}.site-header nav{gap:19px;font-size:12px}.section-wrap{padding:80px 36px}.hero-layout{gap:35px;padding-block:60px}.hero h1{font-size:62px}.hero-network-strip{margin:0 36px;gap:18px;font-size:11px}.hero-network-strip>span:first-child{max-width:100px;font-size:8px;margin-right:0}.hero-visual-caption strong{font-size:12px}.hero-visual-caption div>span{font-size:9px}.visual-topline{font-size:8px}.story,.wardrobe-inner,.token-section,.launch-inner,.faq{gap:55px}.chain-contract{grid-template-columns:215px minmax(0,1fr) 100px;gap:20px;padding:20px}.world-button{padding:18px 12px;gap:8px}.world-button>span:nth-child(2){font-size:11px}.world-button small{font-size:8px}.world-button .chain-glyph{width:20px;font-size:18px}.guide-hero-inner,.guide-journey{gap:55px}.quest-text{padding:23px 20px}.quest-text h3{font-size:21px}.quest-meta{font-size:8px}.launch-kit-content{padding:24px}}
@media(max-width:850px){.site-header{height:76px;padding-inline:24px}.site-header nav{top:76px;padding:16px 24px;font-size:14px}.site-header nav a{padding:13px}.site-header .brand{font-size:22px}.hero-layout{grid-template-columns:1fr 1fr;gap:28px;padding:50px 28px}.hero h1{font-size:49px}.hero p{font-size:14px}.hero-buttons{gap:9px;margin-top:23px}.hero-buttons .button{padding:14px 18px;font-size:12px;min-height:46px;gap:12px}.hero-note{font-size:10px}.hero-visual{border-radius:20px;padding:8px}.hero-landscape{aspect-ratio:.83;border-radius:13px}.visual-topline>span:last-child{display:none}.hero-visual-caption{padding:17px 5px 10px;gap:9px}.hero-visual-caption>img{width:29px;height:29px}.hero-visual-caption strong{font-size:11px}.hero-visual-caption div>span{font-size:9px}.visual-star{display:none}.hero-network-strip{margin-inline:28px;flex-wrap:wrap;gap:12px 24px;justify-content:center;padding:20px 0}.hero-network-strip>span:first-child{width:100%;max-width:none;text-align:center;font-size:9px}.worlds-heading{gap:30px}.worlds-heading h2{font-size:40px}.worlds-intro{max-width:270px}.worlds-intro p{font-size:13px}.world-button small{display:none}.world-button .chain-glyph{display:none}.world-button>span:nth-child(2){font-size:11px}.selected-contract{grid-template-columns:150px minmax(0,1fr);gap:14px 20px}.selected-ca-status{grid-column:2;text-align:left;font-size:10px}.selected-chain-name{font-size:12px}.contracts-heading{gap:35px}.contracts-heading h2{font-size:43px}.contracts-heading>div:last-child{max-width:290px}.chain-contract{grid-template-columns:200px minmax(0,1fr);gap:15px 22px}.chain-ca-status{grid-column:1;grid-row:2;text-align:left;padding-left:58px;margin-top:-5px}.chain-address{grid-column:2;grid-row:1/span 2}.chain-identity h3{font-size:14px}.chain-identity div>span{font-size:10px}.network-avatar{width:42px;height:42px}.story,.wardrobe-inner,.token-section,.launch-inner,.faq{gap:36px}.story-illustration{height:300px}.story-illustration canvas{width:250px;height:250px}.story-copy h2,.wardrobe-copy h2,.token-intro h2,.launch-copy h2{font-size:38px}.story-copy .lead{font-size:15px}.story-copy>p:not(.section-label):not(.lead){font-size:13px}.persona-option{padding:15px;gap:10px}.persona-option b{font-size:11px}.persona-option small{font-size:11px}.persona-caption h3{font-size:20px}.launch-token-identity{gap:12px}.launch-token-identity img{width:58px;height:58px}.launch-token-identity h3{font-size:23px}.launch-token-identity small{font-size:6px}.launch-kit-actions{flex-direction:column}.launch-fields>div{font-size:11px}.launch-kit-content{padding:21px}.quest-heading{gap:35px}.quest-heading h2{font-size:39px}.quest-heading>p{font-size:13px}.quest-grid{gap:14px}.quest-text{padding:22px 17px}.quest-text h3{font-size:20px}.quest-text p{font-size:12px}.quest-meta{font-size:7px;gap:6px;flex-wrap:wrap}.quest-scene{height:145px}.faq h2{font-size:37px}.faq-items summary{font-size:14px}.faq-items details p{font-size:13px}.footer-top,.footer-bottom{padding:28px 30px}.footer-bottom{flex-wrap:wrap;gap:14px}.guide-hero-inner{gap:40px}.guide-hero h1{font-size:48px}.guide-hero-copy>p:not(.section-label){font-size:14px}.guide-passport{padding:20px}.guide-passport img{width:135px;height:135px}.passport-top{font-size:8px}.guide-cards{gap:17px}.guide-cards article{padding:24px 20px}.guide-cards h3{font-size:18px}.guide-cards p{font-size:13px}.guide-journey{gap:40px}.guide-footer{gap:25px;flex-wrap:wrap}.guide-footer p{max-width:370px}}
@media(max-width:650px){.section-wrap{padding:64px 22px}.hero-layout{grid-template-columns:1fr;gap:38px;padding:42px 22px 38px}.hero h1{font-size:clamp(49px,12.7vw,72px);letter-spacing:-.065em;margin:24px 0}.hero p{font-size:15px;line-height:1.8;max-width:490px}.hero-buttons{gap:10px;margin-top:26px}.hero-buttons .button{font-size:12px;gap:12px;padding:15px 18px;min-height:48px}.hero-note{font-size:11px;margin-top:21px}.hero-visual{transform:none;padding:8px;max-width:540px;justify-self:center;width:100%;border-radius:22px}.hero-landscape{aspect-ratio:1.4;object-position:75% center;border-radius:14px}.visual-topline{font-size:8px;padding:9px 8px 15px}.visual-topline>span:last-child{display:block}.hero-visual-caption{padding:18px 10px 14px;gap:12px}.hero-visual-caption>img{width:36px;height:36px}.hero-visual-caption strong{font-size:12px}.hero-visual-caption div>span{font-size:10px}.hero-network-strip{margin-inline:22px;font-size:11px;gap:13px 20px;padding-block:22px}.worlds-heading{display:block;margin-bottom:28px}.worlds-heading h2{font-size:43px}.worlds-intro{max-width:none;margin-top:24px}.worlds-intro p{font-size:14px;line-height:1.8;max-width:470px}.launch-state{font-size:10px}.world-console{border-radius:14px}.world-console-bar{padding:13px 12px;font-size:8px;letter-spacing:.4px}.world-console-bar>span:last-child{font-size:9px;letter-spacing:0}.world-button{padding:16px 3px;min-height:50px;justify-content:center}.world-button>span:nth-child(2){font-size:clamp(7px,2vw,10px);text-align:center;letter-spacing:0}.world-viewport{height:270px}.world-viewport canvas{height:100%;width:100%;object-fit:cover;max-height:none}.world-hud{left:15px;top:16px;gap:6px}.world-hud>span:first-child{font-size:9px}.world-hud strong{font-size:17px}.world-hud>span:last-child{font-size:10px;max-width:240px}.portal-caption{bottom:13px;right:13px;padding:9px 10px;border-radius:8px}.portal-caption span{font-size:7px}.portal-caption b{font-size:9px}.world-motion{left:13px;bottom:13px;font-size:9px;padding:9px 12px;min-height:36px}.selected-contract{grid-template-columns:1fr auto;gap:13px;padding:17px 14px}.selected-contract>div:first-child{grid-column:1;grid-row:1}.selected-chain-name{font-size:12px}.selected-contract label{font-size:9px;margin-top:4px}.selected-ca-status{grid-column:2;grid-row:1;text-align:right;font-size:9px}.selected-contract>.ca-control{grid-row:2;grid-column:1/-1}.world-console-footer{padding:13px;font-size:8px;letter-spacing:0;gap:10px}.world-console-footer>span:last-child{font-size:7px;max-width:120px;line-height:1.6}.worlds-footnote{flex-direction:column;align-items:flex-start;gap:14px;font-size:10px;line-height:1.8}.worlds-footnote a{font-size:10px}.contracts-heading{display:block;margin-bottom:28px}.contracts-heading h2{font-size:46px}.contracts-heading>div:last-child{max-width:none;margin-top:22px}.contracts-heading p:not(.section-label){font-size:14px;margin-top:13px}.chain-contract{display:grid;grid-template-columns:1fr auto;gap:15px 10px;border-radius:13px;padding:19px}.chain-identity{gap:12px}.chain-identity h3{font-size:14px}.chain-identity div>span{font-size:10px;margin-top:4px}.network-avatar{width:38px;height:38px;border-radius:10px;font-size:9px}.chain-address{grid-row:2;grid-column:1/-1}.chain-address label{font-size:10px;margin-bottom:7px}.chain-ca-status{grid-row:1;grid-column:2;padding:0;margin:0;text-align:right;font-size:9px}.ca-input{font-size:12px;height:44px;padding:11px 12px}.ca-copy{min-width:68px;font-size:10px;padding:9px 10px}.contracts-bottom{flex-direction:column;gap:10px;margin-top:18px}.contracts-bottom p{font-size:11px}.contracts-bottom .contract-feedback{text-align:left;max-width:none}.story,.wardrobe-inner,.token-section,.launch-inner,.faq{grid-template-columns:1fr;gap:42px}.story-art{width:100%;max-width:none}.story-illustration{height:340px}.story-illustration canvas{height:280px;width:280px}.window-footer span:last-child{display:block}.window-footer{font-size:8px;padding:14px}.sticker{right:-6px;top:-15px;width:70px;height:70px;padding:14px;font-size:10px}.story-copy h2,.wardrobe-copy h2,.token-intro h2,.launch-copy h2{font-size:44px}.story-copy .lead{font-size:17px}.story-copy>p:not(.section-label):not(.lead){font-size:14px}.persona-card{max-width:360px}.persona-option{padding:18px;gap:15px}.persona-option b{font-size:13px}.persona-option small{font-size:12px}.persona-caption h3{font-size:25px}.download-button{font-size:13px;max-width:360px}.token-intro h2{font-size:42px}.chest-art{gap:15px}.chest-art>span{max-width:none}.token-facts{padding-inline:21px}.token-facts dt{font-size:9px}.token-facts dd{font-size:13px}.contract-directory-link{margin-inline:21px}.token-panel .button{margin-inline:21px;width:calc(100% - 42px)}.token-note{margin-inline:21px}.launch-kit{width:100%;box-shadow:none}.launch-kit-content{padding:23px}.launch-token-identity img{width:68px;height:68px}.launch-token-identity h3{font-size:27px}.launch-token-identity small{font-size:8px}.launch-fields>div{font-size:12px}.launch-kit-actions{flex-direction:row;gap:10px}.launch-kit-actions .button{font-size:10px;gap:10px;padding:14px}.launch-copy .button{font-size:13px}.launch-clarity{font-size:12px}.launch-copy-status{font-size:10px}.quest-heading{display:block}.quest-heading h2{font-size:42px}.quest-heading>p{margin-top:23px;font-size:14px;max-width:none}.quest-grid{grid-template-columns:1fr;gap:25px}.quest-scene{height:auto;aspect-ratio:1.9}.quest-text{padding:25px}.quest-text h3{font-size:26px}.quest-text p{font-size:14px}.quest-meta{font-size:10px;gap:10px}.roadmap-note{font-size:11px}.faq{gap:35px}.faq h2{font-size:43px}.faq-character{margin-top:25px}.faq-items summary{font-size:15px}.faq-items details p{font-size:14px}.last-call{padding:64px 22px}.last-call h2{font-size:46px}.last-call p{font-size:15px}.last-actions{gap:10px;flex-wrap:wrap}.last-actions .button{font-size:12px;padding:15px 20px}.footer-top,.footer-bottom{padding:26px 22px}.footer-top>span{display:none}.footer-top>a:last-child{font-size:9px}.footer-bottom{gap:15px}.footer-bottom p{font-size:10px}.footer-bottom>span{font-size:9px}.guide-hero-inner{grid-template-columns:1fr;gap:42px;padding:50px 24px}.guide-hero h1{font-size:clamp(42px,11vw,62px)}.guide-hero-copy>p:not(.section-label){font-size:15px}.guide-hero-actions{gap:20px;flex-wrap:wrap}.guide-hero-actions .button{font-size:12px}.guide-passport{max-width:300px;justify-self:center;padding:22px;margin:8px 0}.guide-passport img{width:150px;height:150px}.passport-top{font-size:10px}.guide-page .worlds-inner{padding-top:64px}.guide-section-heading h2{font-size:41px}.guide-section-heading>p:last-child{font-size:14px}.guide-cards{grid-template-columns:1fr;gap:18px;margin-top:32px}.guide-cards article{padding:27px}.guide-cards h3{font-size:22px}.guide-cards p{font-size:14px}.guide-card-number{margin-bottom:20px}.guide-journey{grid-template-columns:1fr;gap:35px}.launch-steps h3{font-size:16px}.launch-steps p{font-size:14px}.guide-note,.guide-sources{grid-column:auto}.guide-note{padding:23px}.guide-note strong{font-size:11px}.guide-note p{font-size:13px}.guide-sources{gap:15px;margin:0}.guide-sources>span{width:100%}.guide-sources a{font-size:12px}.guide-final .section-wrap{padding-block:65px}.guide-final h2{font-size:43px}.guide-final p:not(.section-label){font-size:15px}.guide-final .section-wrap>div{flex-direction:column;gap:24px}.guide-footer{padding:28px 22px;gap:25px}.guide-footer p{order:3;width:100%;max-width:none;font-size:10px}.guide-footer>a:last-child{font-size:9px}}
@media(max-width:360px){.hero h1{font-size:47px}.hero-buttons .button{padding:14px 16px;font-size:11px;gap:11px}.worlds-heading h2,.contracts-heading h2,.story-copy h2,.wardrobe-copy h2,.token-intro h2,.launch-copy h2,.quest-heading h2,.faq h2{font-size:38px}.chain-contract{padding:16px}.chain-identity h3{font-size:13px}.chain-ca-status{font-size:8px}.chain-ca-status:before{margin-right:4px}.network-avatar{width:33px;height:33px;font-size:8px}.guide-section-heading h2,.guide-final h2{font-size:36px}.hero-visual-caption strong{font-size:10px}.hero-visual-caption div>span{font-size:9px}.hero-note{font-size:10px}.world-console-bar>span:last-child{font-size:8px}.world-console-bar{font-size:7px}.world-hud strong{font-size:15px}.guide-hero h1{font-size:41px}.launch-kit-content{padding:19px}.launch-kit-actions .button{font-size:10px;padding:13px 12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-reveal .reveal{opacity:1;transform:none}}
/* Keep the pixel signature in the identity and illustrated worlds. */
.brand{font-family:'Pip Pixel',monospace;font-size:18px;letter-spacing:-.5px;font-weight:400}.site-header .brand{font-size:18px}.footer-top .brand,.guide-footer .brand{font-size:17px}.world-hud strong{font-family:'Pip Pixel',monospace;font-size:15px;letter-spacing:0;line-height:1.4}.guide-passport h2{font-family:'Pip Pixel',monospace;font-size:16px;letter-spacing:0;line-height:1.5}.passport-stamps span{font-family:'Pip Pixel',monospace;font-size:6px}.worlds-section .section-label>span{border-radius:2px;font-family:'Pip Pixel',monospace;font-size:7px}.visual-topline:before{content:'';width:7px;height:7px;background:#a3ba7d;box-shadow:4px 4px 0 #c7d6aa;align-self:center}.visual-topline>span:first-of-type{margin-right:auto}.ca-copy>span{font-family:Arial,sans-serif}@media(max-width:650px){.world-hud strong{font-size:11px}.brand,.site-header .brand{font-size:17px}.footer-top .brand,.guide-footer .brand{font-size:16px}.visual-topline{gap:8px}}
/* Keep supporting copy readable against the soft surfaces. */
.story-copy>p:not(.section-label):not(.lead),.wardrobe-copy>p:not(.section-label):not(.small-note),.token-intro>p:not(.section-label),.launch-copy>p:not(.section-label),.faq-items details p,.guide-hero-copy>p:not(.section-label),.guide-section-heading>p:last-child,.guide-cards p,.launch-steps p,.guide-note p,.contracts-heading p:not(.section-label){color:#75657f}.contracts-bottom p,.chain-address label,.chain-identity div>span,.chain-ca-status,.launch-fields dt,.launch-copy-status,.small-note,.token-note,.launch-kit label,.launch-kit textarea,.footer-bottom p,.footer-bottom>span,.guide-footer p{color:#80708c}.chain-contract .ca-input{color:#73627f}.last-call p,.guide-final p:not(.section-label),.guide-home-link{color:#607346}
