@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(./nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(./dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(./dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cream-50:#f8f7f1;--cream-100:#f0f0e7;--cream-200:#e1e4d8;--forest-100:#e9efdf;--forest-200:#d6e3cc;--forest-500:#668b62;--forest-700:#3d653f;--forest-800:#315234;--ink-500:#656d5d;--ink-400:#858f7b;--ink-800:#303e30;--clay-100:#fbf0de;--clay-700:#80562c;--red-100:#f9e8e1;--red-700:#a1362d;--color-bg-page:var(--cream-50);--color-bg-surface:#fffefa;--color-bg-muted:var(--cream-100);--color-text-primary:var(--ink-800);--color-text-secondary:var(--ink-500);--color-border:var(--cream-200);--color-control-border:var(--ink-400);--color-accent-solid:var(--forest-700);--color-accent-hover:var(--forest-800);--color-accent-soft:var(--forest-100);--color-selected-border:var(--forest-500);--color-focus:var(--forest-800);--color-warning-bg:var(--clay-100);--color-warning-text:var(--clay-700);--color-error-bg:var(--red-100);--color-error-text:var(--red-700);--text-small:.875rem;--text-body:1rem;--text-section:1.25rem;--text-title:1.5rem;--text-heading:2rem;--text-display:3rem;color:var(--color-text-primary);background:var(--color-bg-page);font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400}*{box-sizing:border-box}body{min-inline-size:280px;margin:0;line-height:1.5}button,input,select{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button,a{touch-action:manipulation}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:from-font}button{border:0}button:disabled{cursor:not-allowed;opacity:.62}button,.secondary,.wallet-row,.choice{transition:background-color .15s,border-color .15s,color .15s,transform .15s}button:active:not(:disabled),.secondary:active{transform:scale(.96)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}img{max-inline-size:100%}svg{vertical-align:middle;flex-shrink:0}p,h1,h2,h3{margin:0}h1,h2,h3,.brand,.footer-brand{font-family:Nunito,sans-serif}h1,h2,h3{text-wrap:balance;font-weight:800}h1{font-size:var(--text-display);letter-spacing:-.045em;line-height:1.12}h2{font-size:var(--text-title);letter-spacing:-.025em;line-height:1.25}h3{font-size:var(--text-body);line-height:1.4}strong{font-weight:600}p{text-wrap:pretty}::selection{color:var(--color-text-primary);background:var(--forest-200)}html{scroll-behavior:smooth;scroll-padding-top:24px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--color-accent-solid);color:#fff;border-radius:8px;padding:12px 20px;position:fixed;inset-block-start:-100px;inset-inline-start:16px}.skip-link:focus{inset-block-start:12px}.small{font-size:var(--text-small)}.muted{color:var(--color-text-secondary)}.full-value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.text-link,.text-button{color:var(--color-accent-solid);justify-content:center;align-items:center;gap:6px;display:inline-flex}.text-button{min-block-size:40px;font-size:var(--text-small);background:0 0;padding:8px 0;font-weight:600}.text-link{text-decoration:none}.text-link:hover,.text-button:hover{text-underline-offset:4px;text-decoration:underline}.primary,.secondary{min-block-size:48px;font-weight:600;font-size:var(--text-body);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;display:inline-flex}.primary{background:var(--color-accent-solid);color:#fffefa}.secondary{background:var(--color-bg-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.full{inline-size:100%}.icon-button{background:0 0;border-radius:50%;justify-content:center;align-items:center;min-block-size:40px;min-inline-size:40px;padding:10px;display:inline-flex}.status-dot,.preview-dot{background:var(--color-accent-solid);border-radius:50%;flex-shrink:0;block-size:7px;inline-size:7px;display:inline-block}.preview-dot{background:var(--color-warning-text)}.site-header{border-block-end:1px solid var(--color-border)}.header-inner{justify-content:space-between;align-items:center;gap:24px;max-inline-size:1240px;margin-inline:auto;padding:23px 30px;display:flex}.brand{font-size:var(--text-title);letter-spacing:-.04em;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.brand img{border-radius:13px}.brand-light{margin-inline-start:3px;font-weight:600}.brand-dot{color:var(--color-accent-solid)}.desktop-nav{font-size:var(--text-small);color:var(--color-text-secondary);align-items:center;gap:30px;display:flex}.desktop-nav a{align-items:center;min-block-size:44px;text-decoration:none;display:flex}.desktop-nav button{background:0 0;align-items:center;gap:6px;min-block-size:44px;padding:0;display:flex}.desktop-nav .nav-active{color:var(--color-text-primary);font-weight:600}.header-actions{align-items:center;gap:22px;display:flex}.network-label{font-size:var(--text-small);align-items:center;gap:7px;display:inline-flex}.wallet-control{min-block-size:44px;font-size:var(--text-small);white-space:nowrap;background:0 0;border:1px solid #cdd5c6;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-weight:600;display:inline-flex}.page-shell{max-inline-size:1240px;margin-inline:auto;padding:0 30px}.intro{justify-content:space-between;align-items:center;gap:32px;padding-block:47px 35px;display:flex}.intro h1 span{color:var(--color-accent-solid)}.intro p{color:var(--color-text-secondary);margin-block-start:12px}.intro-note{font-size:var(--text-small);align-items:center;gap:14px;padding-inline-end:5px;line-height:1.7;display:flex}.intro-note>svg{color:var(--color-accent-solid);transform:rotate(-14deg)}.story-toolbar{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;margin-block-end:25px;display:flex}.story-tabs{align-items:center;gap:28px;display:flex}.story-tabs button{color:var(--color-text-secondary);font-size:var(--text-small);background:0 0;align-items:center;gap:8px;padding:12px 1px 16px;display:inline-flex;position:relative}.story-tabs button.active{color:var(--color-accent-solid);font-weight:600}.story-tabs button.active:after{content:"";background:var(--color-accent-solid);border-radius:4px 4px 0 0;block-size:3px;position:absolute;inset-block-end:-1px;inset-inline:0}.mode-control{min-block-size:44px;font-size:var(--text-small);background:0 0;align-items:center;gap:7px;padding:10px 0;display:inline-flex}.adventure-grid{grid-template-columns:minmax(0,1.66fr) minmax(0,1fr);gap:30px;display:grid}.chapter-meta{min-block-size:28px;font-size:var(--text-small);justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;display:flex}.chapter-meta>span{align-items:center;gap:7px;display:inline-flex}.location{color:var(--color-text-secondary)}.tiny-leaf{display:inline-flex}.scene-frame{background:#e6eee4;border-radius:16px;position:relative}.forest-art{border-radius:16px;block-size:auto;inline-size:100%;display:block}.scene-caption{font-size:var(--text-small);background:#f9f8ed;border-radius:7px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex;position:absolute;inset-block-end:16px;inset-inline-start:16px}.chapter-body{padding:21px 3px 0}.chapter-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.chapter-decoration{color:var(--color-accent-solid);transform:rotate(17deg)}.chapter-body>p{max-inline-size:66ch;color:var(--color-text-secondary);margin-block-start:11px;line-height:1.75}.chapter-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block:14px 0;display:flex}.chapter-footer>span{align-items:center;gap:6px;display:inline-flex}.adventure-sidebar{flex-direction:column;gap:20px;padding-block-start:40px;display:flex}.vote-panel{background:var(--color-bg-surface);border-radius:16px;padding:25px}.section-top{font-size:var(--text-small);justify-content:space-between;align-items:center;gap:12px;margin-block-end:18px;display:flex}.icon-label{color:var(--color-text-secondary);align-items:center;gap:7px;display:inline-flex}.icon-label>svg{color:#a37c45}.vote-description{font-size:var(--text-small);color:var(--color-text-secondary);margin-block-start:7px}.choices{border:none;gap:12px;min-inline-size:0;margin:21px 0 18px;padding:0;display:grid}.choice{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:14px 12px;display:flex;position:relative}.choice.selected{border-color:var(--color-selected-border);background:#f3f6ed}.choice input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.choice:has(input:disabled){cursor:not-allowed;opacity:.65}.choice-art{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;block-size:44px;inline-size:40px;display:inline-flex}.choice-art-0{color:#92713b;background:#f5ead0}.choice-art-1{color:#547969;background:#e3ebe6}.choice-content{flex-direction:column;flex:1;gap:3px;min-inline-size:0;display:flex}.choice-content strong{font-size:var(--text-small);line-height:1.45}.choice-content>span{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.45}.radio-mark{border:1px solid var(--color-control-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;block-size:17px;inline-size:17px;display:inline-flex}.selected .radio-mark{color:#fff;background:var(--color-accent-solid);border-color:var(--color-accent-solid)}.vote-note{color:var(--color-text-secondary);text-align:center;margin-block:10px 0;line-height:1.5}.vote-panel>.text-link{margin-block-start:9px;display:flex}.unavailable-vote{inline-size:100%;font-size:var(--text-small);min-block-size:28px;color:var(--color-text-secondary);background:0 0;justify-content:center;align-items:center;gap:6px;margin-block-start:8px;padding:4px 0;display:flex}.unavailable-vote:disabled{opacity:1}.vote-totals{font-size:var(--text-small);color:var(--color-text-secondary);justify-content:space-between;gap:8px;margin-block-end:14px;display:flex}.preview-link{inline-size:100%;margin-block-start:8px}.round-panel{padding:0 5px}.round-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.round-title h3{font-size:var(--text-small);align-items:center;gap:6px;font-family:DM Sans,sans-serif;font-weight:600;display:inline-flex}.status-label{font-size:var(--text-small);color:var(--color-accent-solid);white-space:nowrap}.round-numbers{justify-content:space-between;gap:16px;padding-block:16px 12px;display:flex}.round-numbers>div{flex-direction:column;gap:3px;display:flex}.round-numbers>div:last-child{text-align:end}.round-numbers strong{font-family:Nunito,sans-serif;font-size:var(--text-title);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.3}.round-progress{background:var(--color-border);border-radius:8px;block-size:5px}.round-progress span{background:#87a477;border-radius:8px;block-size:100%;display:block}.round-panel>p{margin-block-start:11px}.lower-grid{border-block-start:1px solid var(--color-border);grid-template-columns:minmax(0,1.66fr) minmax(0,1fr);gap:30px;margin-block-start:35px;padding-block:30px;display:grid}.how-it-works h2,.leaderboard h2{font-size:var(--text-section)}.section-description{font-size:var(--text-small);color:var(--color-text-secondary);margin-block-start:8px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:24px 13px;display:grid}.step-icon{background:var(--color-accent-soft);block-size:39px;inline-size:39px;color:var(--color-accent-solid);border-radius:12px;justify-content:center;align-items:center;margin-block-end:12px;display:inline-flex}.steps h3{font-size:var(--text-body)}.steps p{font-size:var(--text-small);color:var(--color-text-secondary);max-inline-size:26ch;margin-block-start:6px;line-height:1.65}.leaderboard{border-inline-start:1px solid var(--color-border);padding-inline-start:25px;scroll-margin-top:24px}.section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-title h2{align-items:center;gap:9px;display:inline-flex}.section-title>span{white-space:nowrap}.leaderboard-empty{text-align:center;flex-direction:column;align-items:center;padding:20px 10px 0;display:flex}.empty-illustration{color:var(--color-accent-solid);background:var(--color-accent-soft);border-radius:50%;justify-content:center;align-items:center;block-size:56px;inline-size:56px;margin-block-end:12px;display:flex}.leaderboard-empty h3{font-size:var(--text-body)}.leaderboard-empty p{font-size:var(--text-small);color:var(--color-text-secondary);max-inline-size:34ch;margin-block-start:6px}.leaderboard-empty .text-link{margin-block-start:12px}.leader-list{margin-block:20px 14px;padding:0;list-style:none}.leader-list li{font-size:var(--text-small);align-items:center;gap:12px;padding-block:10px;display:flex}.leader-list li>a{align-items:center;gap:5px;display:inline-flex}.leader-list li>span:last-child{font-variant-numeric:tabular-nums;margin-inline-start:auto}.rank{inline-size:22px;color:var(--color-text-secondary)}.source-note{color:var(--color-text-secondary);border-block:1px solid var(--color-border);align-items:flex-start;gap:10px;padding:17px 0;display:flex}.source-note>svg{margin-block-start:2px}.source-note p{font-size:var(--text-small);flex:1;max-inline-size:112ch}.source-note>button{margin-block:-9px}.setup-section{font-size:var(--text-small);color:var(--color-text-secondary);margin-block:16px 32px}.setup-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-block-size:44px;display:flex}.setup-section details[open] summary{color:var(--color-text-primary);font-weight:600}.setup-section details[open] summary svg{transform:rotate(90deg)}.setup-content{flex-direction:column;align-items:flex-start;gap:16px;max-inline-size:80ch;padding-block:12px;display:flex}.check-label{cursor:pointer;align-items:flex-start;gap:10px;min-block-size:44px;display:flex}.check-label input{accent-color:var(--color-accent-solid);flex-shrink:0;block-size:18px;inline-size:18px;margin-block-start:4px}.site-footer{border-block-start:1px solid var(--color-border);max-inline-size:1180px;font-size:var(--text-small);color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding-block:25px 30px;display:flex}.site-footer>div{align-items:center;gap:22px;display:flex}.footer-brand{color:var(--color-text-primary);align-items:center;gap:7px;font-weight:800;text-decoration:none;display:inline-flex}.site-footer>div:last-child{gap:28px}.site-footer a{align-items:center;gap:5px;min-block-size:40px;text-decoration:none;display:inline-flex}.preview-banner,.feed-banner{background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--text-small);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-block:-5px 20px;padding:10px 16px;display:flex}.preview-banner>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feed-banner{background:var(--color-error-bg);color:var(--color-error-text)}.feed-banner .text-button{color:inherit;white-space:nowrap}.history-section{min-block-size:600px}.history-heading{justify-content:space-between;align-items:center;gap:20px;margin-block:30px;display:flex}.history-heading p{margin-block-start:8px}.history-list{grid-template-columns:1fr 1fr;gap:8px 28px;display:grid}.history-row{border-block-end:1px solid var(--color-border);text-align:start;background:0 0;align-items:center;gap:16px;padding:16px 0;display:flex}.history-row>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.chapter-number{background:var(--color-accent-soft);color:var(--color-accent-solid);font-variant-numeric:tabular-nums;text-align:center;border-radius:10px;min-inline-size:48px;padding:10px}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:50px 20px;display:flex}.empty-state p{max-inline-size:46ch;color:var(--color-text-secondary)}.modal{background:var(--color-bg-surface);max-block-size:calc(100dvh - 48px);inline-size:min(460px,100% - 32px);color:var(--color-text-primary);overscroll-behavior:contain;border:0;border-radius:20px;padding:0;position:fixed;box-shadow:0 20px 90px #1e2b2d30}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#24342470}.modal-inner{padding:24px}.modal-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-block-end:15px;display:flex}.modal-heading h2{font-size:var(--text-title);padding-block-start:6px}.modal-heading .icon-button{flex-shrink:0;margin-inline-end:-8px}.modal-description{color:var(--color-text-secondary);font-size:var(--text-small);margin-block-end:20px;line-height:1.65}.wallet-list{flex-direction:column;gap:8px;margin-block-end:20px;display:flex}.wallet-row{border:1px solid var(--color-border);text-align:start;background:0 0;border-radius:9px;align-items:center;gap:12px;min-block-size:52px;inline-size:100%;margin-block-start:8px;padding:10px 12px;text-decoration:none;display:flex}.wallet-list .wallet-row{margin:0}.wallet-row>span{flex:1}.wallet-row img{object-fit:contain;border-radius:7px}.modal .notice{margin-block:16px}.notice{background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:9px;padding:12px 14px;line-height:1.6}.error-text{color:var(--color-error-text);background:var(--color-error-bg);font-size:var(--text-small);overflow-wrap:anywhere;border-radius:8px;margin-block:12px 0;padding:12px}.preview-art{justify-content:center;padding-block:8px 20px;display:flex}.preview-story{font-size:var(--text-body);line-height:1.8}.help-list{font-size:var(--text-small);gap:14px;padding-inline-start:22px;line-height:1.75;display:grid}.transaction{background:var(--color-accent-soft);font-size:var(--text-small);border-radius:8px;flex-direction:column;gap:7px;margin-block-start:16px;padding:12px;display:flex}.transaction-status:empty{display:none}.boot-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-block-size:100dvh;padding:24px;display:flex}.boot-screen h1{font-size:var(--text-heading)}.boot-screen p{max-inline-size:50ch}.spin{animation:1.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (hover:hover){.primary:hover:not(:disabled){background:var(--color-accent-hover)}.secondary:hover:not(:disabled),.wallet-control:hover,.wallet-row:hover:not(:disabled),.icon-button:hover,.history-row:hover{background:var(--color-accent-soft)}.choice:hover{border-color:var(--color-selected-border)}.desktop-nav a:hover,.desktop-nav button:hover{color:var(--color-accent-solid)}}@media (width<=1200px){.site-footer{margin-inline:30px}.desktop-nav{gap:22px}.intro-note{display:none}.vote-panel{padding:22px}.adventure-grid,.lower-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.choice{gap:9px;padding:12px 10px}.choice-art{inline-size:34px}.section-top{flex-wrap:wrap;gap:5px}}@media (width<=960px){.header-inner{padding-block:18px}.desktop-nav{display:none}.intro{padding-block:32px 25px}h1{font-size:var(--text-heading)}.adventure-grid,.lower-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}.vote-panel{padding:20px}.vote-panel h2{font-size:var(--text-section)}.choice-art{display:none}.chapter-meta{flex-wrap:wrap;gap:5px}.forest-art{aspect-ratio:1.28;object-fit:cover}.section-title{flex-wrap:wrap}.section-title h2{font-size:var(--text-section)}.leaderboard{padding-inline-start:20px}.round-title{flex-wrap:wrap}.steps{grid-template-columns:1fr;gap:20px}.steps>div{grid-template-columns:39px 1fr;gap:0 13px;display:grid}.step-icon{grid-row:1/3}.steps p{max-inline-size:42ch}.site-footer{align-items:flex-start}.site-footer>div{flex-direction:column;align-items:flex-start;gap:0}.site-footer>div:last-child{text-align:end;align-items:flex-end;gap:0}}@media (width<=700px){.header-inner{flex-wrap:wrap;gap:12px;padding:16px 20px}.brand{font-size:var(--text-section);gap:7px}.brand img{block-size:36px;inline-size:36px}.header-actions{gap:12px}.network-label{display:none}.wallet-control{padding:9px 12px}.desktop-word{display:none}.page-shell{padding-inline:20px}.intro{padding-block:24px 20px}h1{max-inline-size:15ch}.intro p{font-size:var(--text-small);margin-block-start:8px}.story-toolbar{gap:10px;margin-block-end:16px}.story-tabs{gap:18px}.story-tabs button{gap:6px;padding-block:10px 13px}.mode-control{font-size:var(--text-small);text-align:end;justify-content:flex-end;gap:5px;max-inline-size:127px;line-height:1.4}.mode-control .status-dot,.mode-control .preview-dot{display:none}.adventure-grid{grid-template-columns:minmax(0,1fr);gap:16px}.story-stage,.adventure-sidebar{display:contents}.chapter-meta{order:0}.scene-frame{order:1}.vote-panel{order:2}.chapter-body{order:3}.round-panel{order:4}.chapter-meta{font-size:var(--text-small);flex-wrap:nowrap;min-block-size:22px;margin-block-end:-7px}.forest-art{aspect-ratio:auto;object-fit:cover;object-position:center 57%;border-radius:13px;block-size:175px}.scene-frame{border-radius:13px}.scene-caption{padding:5px 8px;inset-block-end:10px;inset-inline-start:10px}.chapter-body{padding:15px 0 0}.chapter-title h2{font-size:var(--text-section)}.chapter-decoration{display:none}.chapter-body>p{font-size:var(--text-small);margin-block-start:7px;line-height:1.65}.chapter-footer{padding-block-start:11px}.chapter-footer .text-link{display:none}.adventure-sidebar{gap:22px;padding-block-start:0}.vote-panel{border-radius:13px;padding:18px}.section-top{display:none}.vote-description{margin-block-start:4px}.choices{gap:9px;margin-block:14px}.choice{gap:10px;min-block-size:48px;padding:11px 12px}.choice-content>span{display:none}.choice-art{background:0 0;block-size:30px;inline-size:30px;display:inline-flex}.choice-art svg{block-size:22px;inline-size:22px}.vote-note{margin-block-start:8px}.lower-grid{grid-template-columns:minmax(0,1fr);gap:26px;margin-block-start:25px;padding-block:25px}.steps{grid-template-columns:1fr;margin-block:20px 12px}.leaderboard{border-inline-start:0;border-block-start:1px solid var(--color-border);padding:23px 0 0}.section-title{flex-wrap:nowrap}.leaderboard-empty{padding-block:20px 10px}.source-note{gap:7px}.source-note>svg{display:none}.source-note p{font-size:var(--text-small)}.site-footer{flex-direction:column;gap:12px;margin-inline:20px;padding-block:20px}.site-footer>div{inline-size:100%}.site-footer>div:last-child{font-size:var(--text-small);flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.history-section{min-block-size:400px}.history-heading{flex-direction:column;align-items:flex-start;margin-block:20px}.history-list{grid-template-columns:minmax(0,1fr)}.preview-banner,.feed-banner{flex-wrap:wrap;gap:4px;padding:9px 12px}.preview-banner>span>span{display:none}.modal{border-radius:20px 20px 0 0;max-block-size:90dvh;inline-size:100%;max-inline-size:100%;margin:0;inset-block:auto 0}.modal-inner{padding:22px 20px max(24px, env(safe-area-inset-bottom))}}@media (width<=370px){.header-inner,.page-shell{padding-inline:16px}.brand{font-size:var(--text-section)}.brand img{block-size:30px;inline-size:30px}.wallet-control{gap:5px;padding-inline:10px}.story-tabs{gap:14px}.story-tabs button>svg{display:none}.mode-control{max-inline-size:105px}.location{display:none!important}.forest-art{block-size:165px}.section-title,.site-footer>div:last-child{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}button:active:not(:disabled),.secondary:active{transform:none}}@media (forced-colors:active){:is(:focus-visible,.choice:has(input:focus-visible)){outline:2px solid highlight}.selected .radio-mark{border:2px solid highlight}}
