:root{color-scheme:dark;--bg:#0b0c09;--panel:#11130f;--gold:#f4c34f;--gold-light:#ffe7a2;--text:#f1eee4;--muted:#a7a697;--line:#36382a;--font:Arial,"Microsoft YaHei","PingFang SC",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.4}::selection{background:var(--gold);color:#111}img{display:block;width:100%}button{border:0}svg{max-width:100%}.header{height:86px;position:absolute;z-index:20;top:0;left:0;right:0;padding:0 4.3%;display:flex;align-items:center;gap:48px;border-bottom:1px solid #fff2;background:linear-gradient(#090b08c9,#090b0844)}.brand{display:flex;align-items:center;gap:10px;font-size:22px;letter-spacing:1px;font-weight:900;line-height:1}.brand svg{width:39px;height:39px;fill:var(--gold)}.brand>span>span{display:block;font-size:8px;letter-spacing:7px;margin-top:6px}.header nav{display:flex;gap:30px;font-size:13px;color:#d0d0be}.header nav a:hover{color:var(--gold)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:28px}.network{font:10px monospace;letter-spacing:1px;color:#d3d7c3}.network i,.eyebrow i,.desk-id i{width:5px;height:5px;border-radius:100%;background:var(--gold);display:inline-block;margin-right:8px;box-shadow:0 0 12px var(--gold)}.outline{border:1px solid #b59b4c77;background:#17170e55;padding:12px 17px;font-size:12px}.outline span{margin-left:18px;color:var(--gold)}.mobile-menu{display:none}.hero{height:min(940px,100svh);min-height:740px;position:relative;isolation:isolate;overflow:hidden}.hero-image{height:100%;position:absolute;inset:0;object-fit:cover;object-position:62% center;z-index:-4;animation:scene-drift 14s ease-in-out infinite alternate}.hero-shade{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,#080b09ef 0%,#090c0ade 22%,#090b0966 51%,#090b0911 75%),linear-gradient(0deg,var(--bg),transparent 25%,transparent 70%,#07090655)}.hero-grid{position:absolute;inset:0;z-index:-2;background:repeating-linear-gradient(90deg,transparent 0 159px,#fff1 160px 161px);opacity:.13;mask-image:linear-gradient(90deg,#000,transparent)}#embers{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.hero-content{padding:185px 0 0 7%;width:62%;max-width:900px}.eyebrow{font:10px/1.5 monospace;letter-spacing:2px;display:flex;align-items:center;gap:8px}.eyebrow span{color:#a7a98f;margin-left:20px;font-size:9px}.hero h1{font-size:clamp(44px,5vw,78px);line-height:1.15;letter-spacing:-3px;font-weight:700;margin:37px 0 25px}.hero h1>span{color:var(--gold);position:relative}.hero h1>span:after{content:'';height:2px;background:linear-gradient(90deg,var(--gold),transparent);position:absolute;bottom:-5px;left:2px;right:-5px}.hero-content>p{font-size:14px;line-height:2.1;color:#c4c6b5}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:32px}.button{padding:18px 23px;display:inline-flex;gap:35px;align-items:center;justify-content:space-between;border:1px solid #b99743;background:#1d1e11;font-size:13px;font-weight:700;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}.button.gold{background:linear-gradient(120deg,#ffe298,#f1bc42 75%);color:#1f1a0c;border-color:#ffe598}.button.gold:after{content:'';position:absolute;inset:0;transform:translateX(-120%) skewX(-25deg);width:30%;background:#fff7;transition:transform .6s}.button.gold:hover:after{transform:translateX(450%) skewX(-25deg)}.button:hover{transform:translateY(-2px);box-shadow:0 10px 35px #edc24b22}.text-button{font-size:12px;color:#ddd8bd;display:inline-flex;gap:20px;align-items:center}.text-button span{color:var(--gold)}.hero-footnote{display:flex;align-items:center;font-size:10px;color:#aaa98e;gap:12px;margin-top:35px}.spark{font-size:18px;color:var(--gold)}.tiny-line{height:1px;background:#807e5677;width:50px}.scene-coordinates{position:absolute;right:5%;bottom:168px;display:grid;gap:12px;text-align:right;border-right:1px solid #bba65b77;padding-right:18px}.scene-coordinates>span{font:9px monospace;color:#b5b6a3;letter-spacing:1px}.scene-coordinates>strong{font-size:14px;font-weight:400;letter-spacing:2px}.hero-bottom{position:absolute;bottom:0;left:7%;right:7%;display:flex;border-top:1px solid #d8c16b44;align-items:center;justify-content:space-between;padding:29px 0 35px;font-size:12px;color:#c8c9b5}.hero-bottom b{font:10px monospace;color:var(--gold);margin-right:13px}.hero-bottom>i{font-style:normal;color:#585c3b}.section{max-width:1440px;margin:auto;padding:100px 7%}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:30px}.section-head>p{font-size:13px;line-height:2;color:var(--muted);margin:0}.gold-text{color:var(--gold)}h2{font-size:clamp(28px,3.2vw,47px);letter-spacing:-1.5px;line-height:1.25;margin:18px 0 0}h2>span{color:#b0b19b}.mine-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px}.mine-selector{padding-top:3px}.mine-option{width:100%;padding:27px 15px;display:flex;gap:17px;background:transparent;text-align:left;border-top:1px solid var(--line);align-items:center;border-left:2px solid transparent;transition:.2s}.mine-option.selected{background:linear-gradient(90deg,#eac44b16,transparent);border-left-color:var(--gold)}.mine-option .zone-number{font:11px monospace;color:#72775c}.mine-option.selected .zone-number{color:var(--gold)}.mine-option strong{font-size:17px;font-weight:500}.mine-option small{display:block;font-size:11px;color:#999d85;margin-top:9px}.mine-option b{margin-left:auto;color:var(--gold);font-weight:400}.zone-caption{margin-top:38px;padding:25px 0 0;border-top:1px dashed #3e4330}.zone-caption>span{font-size:10px;letter-spacing:2px;color:var(--gold)}.zone-caption p{font-size:12px;line-height:2;color:#9fa38c}.zone-detail{height:470px;position:relative;overflow:hidden;border:1px solid #7f754044;isolation:isolate}.zone-detail>img{height:100%;object-fit:cover;object-position:center;position:absolute;z-index:-3;transition:opacity .3s,transform .8s}.zone-detail:hover>img{transform:scale(1.025)}.zone-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#080b08f7 0%,#080b08bd 28%,transparent 80%)}.zone-top{position:absolute;top:23px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;font:9px monospace;letter-spacing:1px}.tag{display:inline-block;font-size:10px;color:#e4d397;background:#11160bd9;border:1px solid #8e824457;padding:6px 10px;white-space:nowrap}.zone-info{position:absolute;bottom:27px;left:30px;right:30px;max-width:500px}.zone-info h3{font-size:25px;line-height:1.35;margin:0 0 12px}.zone-info>p{font-size:12px;line-height:1.9;color:#c3c5b6}.zone-rule{display:flex;gap:16px;align-items:center;font-size:11px;margin:17px 0}.zone-rule span{color:var(--gold)}.zone-rule strong{font-weight:400;color:#d8dcc8}.button.small{padding:12px 17px;font-size:11px}.protocol{padding-top:55px}.protocol-heading{text-align:center}.protocol-heading .eyebrow{justify-content:center}.protocol-heading p{font-size:13px;line-height:1.9;color:var(--muted);margin:22px 0 0}.rail-rules{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;position:relative}.rail-rules:before{position:absolute;content:'';top:24px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,#ddbb4c77,transparent)}.rail-rules article{padding:0 27px;position:relative}.rule-index{font:9px monospace;position:absolute;top:0;right:25px;color:#6f7657}.rule-symbol{font-size:35px;line-height:50px;color:var(--gold);background:var(--bg);width:60px;position:relative}.rail-rules h3{font-weight:500;font-size:20px;margin:23px 0 14px}.rail-rules p{font-size:12px;color:var(--muted);line-height:1.85;min-height:88px}.rule-status{display:inline-block;font-size:9px;letter-spacing:1px;color:#b9bb9c;border-left:2px solid #7f8950;padding-left:8px}.workbench-section{background:radial-gradient(ellipse at 50% 45%,#28261244,transparent 65%);padding-top:65px}.workbench{border:1px solid #4d4d32;background:#10130d;box-shadow:0 20px 100px #0003;position:relative}.workbench:before,.workbench:after{content:'';width:30px;height:3px;background:var(--gold);position:absolute;top:-2px;left:-1px}.workbench:after{left:auto;right:-1px}.desk-head{display:flex;justify-content:space-between;align-items:center;padding:19px 27px;border-bottom:1px solid var(--line);background:#16190f}.desk-id{font:10px monospace;letter-spacing:1.7px;color:#e4d9b3}.desk-tools{display:flex;gap:20px}.desk-tools button{font-size:10px;background:none;color:#aaaf92;padding:6px}.desk-tools button:hover{color:var(--gold)}.desk-grid{display:grid;grid-template-columns:1.2fr 1fr}#plan-form{padding:32px 35px;border-right:1px solid var(--line)}.form-group{margin-bottom:28px}.form-group h3{font-size:14px;font-weight:500;margin:0 0 19px}.form-group h3 span{font:9px monospace;color:var(--gold);margin-right:13px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-row.thirds{grid-template-columns:repeat(3,1fr);gap:12px}label{display:block;font-size:11px;color:#b9bca5}input{width:100%;background:#090d08;border:1px solid #373d29;border-radius:0;padding:13px 12px;margin-top:9px;color:#f3e4b2;font:15px monospace;min-width:0}input:focus{border-color:var(--gold)}label small{display:block;font-size:9px;color:#7e8868;margin-top:7px}.inline-field{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px}.inline-field input{width:40%;margin:0}.allocation-bar{display:flex;height:5px;margin-top:18px;overflow:hidden;background:#333}.allocation-bar>span{transition:width .3s}.allocation-bar>span:nth-child(1){background:var(--gold)}.allocation-bar>span:nth-child(2){background:#aa9558}.allocation-bar>span:nth-child(3){background:#576343}.allocation-legend{display:flex;gap:17px;margin-top:8px;font-size:8px;color:#aaa}.allocation-legend span:before{content:'●';font-size:7px;color:var(--gold);margin-right:6px}.allocation-legend span:nth-child(2):before{color:#aa9558}.allocation-legend span:nth-child(3):before{color:#576343}.wide{width:100%}.form-note{font-size:10px;line-height:1.8;color:#8f977b;margin-bottom:0}.desk-output{padding:30px 33px;background:linear-gradient(160deg,#181b10,#0d100b)}.output-heading{display:flex;justify-content:space-between;align-items:center;font-size:12px}.budget-total{padding:28px 0 23px}.budget-total small{font-size:10px;color:#9ca384}.budget-total strong{display:block;font:42px/1.1 monospace;color:var(--gold-light);margin-top:15px}.budget-total em{font:11px monospace;color:#8b9472}.budget-breakdown{margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.budget-breakdown>div{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:11px}.budget-breakdown dt{color:#a2aa8b}.budget-breakdown dd{margin:0;font:12px monospace;color:#dce2c4}.desk-output h4{font-size:12px;font-weight:400;color:#dfe3ca;margin:26px 0 14px}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:13px;font-size:10px}.checklist li{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#b7c09d}.checklist b{font-size:10px;font-weight:400;color:#d6c269;white-space:nowrap}.checklist b.bad{color:#eb997a}.checklist b.wait{color:#858e70}.output-alert{margin-top:25px;font-size:10px;line-height:1.9;color:#aeb59a;padding:15px;background:#252a1833;border:1px solid #3b412d}.output-alert.error{color:#ffd1b0;border-color:#9a694e}.export-row{display:flex;gap:12px;margin-top:20px}.export-row button{border:1px solid #626141;padding:11px;font-size:10px;flex:1;background:transparent;color:#d9c883}.saved-state{font-size:9px;line-height:1.8;color:#7e896c}.emission-strip{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;margin-top:35px;border-bottom:1px solid var(--line);padding-bottom:40px}.emission-strip .eyebrow{color:#898e72;font-size:9px}.emission-strip h3{font-size:20px;font-weight:500}.emission-strip p{font-size:11px;color:#a1aa8a;line-height:1.9}.emission-stats{display:flex;gap:30px;margin-top:23px}.emission-stats b{display:block;font:19px monospace;color:var(--gold-light)}.emission-stats small{display:block;font-size:9px;margin-top:7px;color:#889671}.chart-wrap{padding-top:25px}.chart-grid{stroke:#343a27;stroke-dasharray:3 7;fill:none;stroke-width:1}.chart-labels{display:flex;justify-content:space-between;color:#7c8766;font-size:9px;padding:0 17px}.mascot-section{height:500px;position:relative;isolation:isolate;overflow:hidden;border-block:1px solid #3a3c23}.mascot-section>img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:30% 43%;z-index:-3}.mascot-shade{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#0a0d0733 30%,#090c08ec 70%),linear-gradient(0deg,#090b08aa,transparent 70%);z-index:-2}.mascot-copy{margin-left:59%;padding-top:80px}.mascot-copy h2{font-size:49px;line-height:1.1;letter-spacing:-2px}.mascot-copy p{color:#c8c8b0;font-size:13px;line-height:2;margin:25px 0}.mascot-copy .eyebrow{font-size:9px}.records-section{padding-bottom:50px}.records-section h2{font-size:32px}.records-list{border-top:1px solid var(--line)}.empty-state{padding:35px 10px;display:flex;gap:25px;align-items:center}.empty-state>span{font-size:50px;color:#77744a}.empty-state h3{font-weight:500;font-size:16px;margin:0 0 10px}.empty-state p{color:#8b9479;font-size:11px}.empty-state>a{font-size:11px;color:var(--gold);margin-left:auto;white-space:nowrap}.record{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:20px 8px;border-bottom:1px solid var(--line)}.record strong{font-size:12px;display:block}.record small{font-size:9px;color:#899273;display:block;margin-top:7px}.record p{font-size:11px;color:#c2c7ae}.record-actions{display:flex;gap:8px}.record-actions button{border:1px solid #4e573b;background:none;padding:10px;font-size:10px}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding-top:45px}.faq-section h2{font-size:35px}.faq-list details{padding:22px 0;border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;font-size:13px;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:11px;line-height:2.1;color:#aab099;margin:18px 0 0}footer{max-width:1250px;margin:0 auto;padding:37px 30px 30px;border-top:1px solid var(--line);display:flex;align-items:center;gap:38px;flex-wrap:wrap}footer .brand{color:var(--gold);font-size:20px}footer>p{font-size:12px;color:#aeb39c}footer>div{margin-left:auto;display:flex;gap:23px;font-size:11px;color:#9fa58a}footer button{background:none;color:inherit;padding:0;font-size:11px}footer small{flex-basis:100%;font:8px monospace;letter-spacing:2px;color:#6e775a;padding-top:18px}.toast{position:fixed;bottom:30px;left:50%;max-width:90%;transform:translate(-50%,20px);padding:15px 24px;border:1px solid #85773e;background:#161a0ff5;color:#f3df9b;z-index:100;opacity:0;transition:.25s;pointer-events:none;font-size:12px}.toast.visible{opacity:1;transform:translate(-50%,0)}dialog{background:#12170e;border:1px solid #8d7a40;padding:30px;max-width:450px;width:calc(100% - 35px);color:var(--text)}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}.dialog-head{display:flex;align-items:center;justify-content:space-between}.dialog-head h2{font-size:23px;margin:0}.dialog-head button{font-size:25px;background:none;padding:10px;color:var(--gold)}dialog>p{font-size:12px;line-height:1.8;color:#a8b091}#wallet-options button{display:block;width:100%;padding:15px;margin:10px 0;border:1px solid #4c5439;background:#1e2516;text-align:left;font-size:13px}#wallet-status{min-height:22px;overflow-wrap:anywhere}.reveal{opacity:1}.js-motion .reveal{opacity:0;transform:translateY(24px);transition:opacity .65s,transform .65s}.js-motion .reveal.seen{opacity:1;transform:none}@keyframes scene-drift{to{transform:scale(1.05)}}
@media(min-width:1700px){.hero-content{padding-top:220px}.hero{max-height:950px}}
@media(max-width:1100px){.header{gap:25px}.header nav{gap:16px}.network{display:none}.hero-content{width:75%;padding-top:170px}.hero h1{font-size:60px}.scene-coordinates{bottom:125px}.mine-layout{grid-template-columns:240px minmax(0,1fr);gap:20px}.rail-rules article{padding:0 17px}.desk-grid{grid-template-columns:1.15fr 1fr}#plan-form,.desk-output{padding:25px}.mascot-copy{margin-left:56%}.mascot-copy h2{font-size:44px}}
@media(max-width:760px){.header{height:72px;padding:0 20px;gap:12px}.brand{font-size:18px}.brand svg{width:31px}.header nav{display:none;position:absolute;top:72px;left:0;right:0;background:#11180ff5;padding:25px;flex-direction:column;gap:25px}.header nav.open{display:flex}.header-actions{margin-left:auto}.header-actions .outline{padding:10px;font-size:10px}.header-actions .outline span{margin-left:8px}.mobile-menu{display:block;background:none;font-size:19px;padding:8px;color:#e0c56b}.hero{min-height:730px;height:92svh}.hero-image{object-position:66% center}.hero-shade{background:linear-gradient(90deg,#080c0aee,#080c0a99 58%,#080c0a33),linear-gradient(0deg,var(--bg),transparent 45%)}.hero-content{width:100%;padding:150px 25px 0}.eyebrow{font-size:8px;letter-spacing:1.5px}.eyebrow span{display:none}.hero h1{font-size:47px;letter-spacing:-2px;margin:30px 0 23px;line-height:1.2}.hero-content>p{font-size:12px;line-height:2.1}.hero-actions{gap:18px}.hero-actions .button{padding:16px;gap:22px;font-size:12px}.text-button{font-size:10px;gap:8px}.hero-footnote{font-size:9px;margin-top:26px}.scene-coordinates{right:25px;bottom:115px}.scene-coordinates>strong{font-size:11px}.scene-coordinates>span{font-size:7px}.hero-bottom{left:25px;right:25px;display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:24px 0;font-size:10px}.hero-bottom>i{display:none}.hero-bottom b{font-size:9px}.section{padding:65px 22px}.section-head{display:block;margin-bottom:27px}.section-head>p{margin-top:20px;font-size:11px}h2{font-size:33px}.mine-layout{display:flex;flex-direction:column;gap:20px}.mine-selector{display:grid;grid-template-columns:repeat(3,1fr)}.mine-option{border-left:0;border-top:2px solid #313625;padding:17px 6px;gap:7px;align-items:flex-start}.mine-option.selected{border-top-color:var(--gold);background:linear-gradient(#ddbd4b14,transparent)}.mine-option .zone-number{font-size:8px;margin-top:3px}.mine-option strong{font-size:12px}.mine-option small{font-size:9px;line-height:1.6;margin-top:8px}.mine-option b,.zone-caption{display:none}.zone-detail{height:430px}.zone-info{left:20px;right:20px;bottom:22px}.zone-info h3{font-size:23px}.zone-info>p{font-size:11px}.zone-top{top:18px;left:20px;right:20px}.tag{font-size:8px;padding:6px}.zone-rule{font-size:9px;gap:10px}.protocol{padding-top:10px}.protocol-heading{text-align:left}.protocol-heading .eyebrow{justify-content:flex-start}.protocol-heading p{font-size:11px}.protocol-heading p br{display:none}.rail-rules{grid-template-columns:1fr 1fr;gap:35px 20px;margin-top:35px}.rail-rules:before{display:none}.rail-rules article{padding:0}.rule-index{right:10px}.rail-rules h3{font-size:18px;margin:13px 0 10px}.rail-rules p{font-size:11px;line-height:1.9;min-height:100px}.rule-status{font-size:8px}.workbench-section{padding-top:20px}.desk-head{padding:17px 15px;gap:10px;flex-wrap:wrap}.desk-id{font-size:8px;letter-spacing:1px}.desk-tools{gap:10px}.desk-tools button{font-size:9px}.desk-grid{display:block}#plan-form{border-right:0;border-bottom:1px solid var(--line);padding:23px 18px}.desk-output{padding:24px 20px}.field-row{gap:12px}.field-row.thirds{gap:8px}input{font-size:14px;padding:12px 10px}.emission-strip{grid-template-columns:1fr;gap:8px;margin-top:29px}.emission-strip h3{font-size:20px}.emission-stats{gap:27px}.emission-stats b{font-size:17px}.chart-wrap{padding-top:10px}.mascot-section{height:570px}.mascot-section>img{object-position:40% center}.mascot-shade{background:linear-gradient(0deg,#0a0e08f7,transparent 80%),linear-gradient(90deg,#070a0544,transparent)}.mascot-copy{position:absolute;bottom:35px;left:25px;right:20px;margin:0;padding:0}.mascot-copy h2{font-size:43px}.mascot-copy p{font-size:12px;line-height:1.9;margin:17px 0}.mascot-copy .eyebrow{font-size:8px}.records-section{padding-bottom:25px}.records-section h2{font-size:27px}.records-section .tag{margin-top:15px}.empty-state{gap:15px;flex-wrap:wrap;padding:25px 0}.empty-state>span{font-size:30px}.empty-state h3{font-size:13px}.empty-state p{font-size:10px;line-height:1.8}.empty-state>a{margin-left:45px}.record{grid-template-columns:1fr auto;gap:8px}.record p{grid-column:1;font-size:10px;margin:0}.record-actions{grid-column:2;grid-row:1/3;flex-direction:column}.faq-section{display:block;padding-top:30px}.faq-section h2{font-size:30px}.faq-list{margin-top:25px}.faq-list summary{font-size:12px}.faq-list p{font-size:11px}footer{margin:0 22px;padding:30px 0;gap:20px}footer>p{font-size:10px}footer>div{flex-basis:100%;margin:0;gap:25px;font-size:10px}footer small{font-size:7px;padding-top:0}.toast{bottom:20px;font-size:11px}.section-head .eyebrow{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}#embers{display:none}}
body.reduced-motion *,body.reduced-motion *:before,body.reduced-motion *:after{animation:none!important;transition:none!important}body.reduced-motion .reveal{opacity:1;transform:none}body.reduced-motion #embers{display:none}body.reduced-motion{scroll-behavior:auto}
@media(max-width:760px){.hero h1{font-size:clamp(32px,10.2vw,43px);letter-spacing:-1.5px}footer>div{flex-wrap:wrap;row-gap:16px}.emission-stats{flex-wrap:wrap;gap:20px 24px}.emission-stats b{overflow-wrap:anywhere}}
