:root{--paper:#f7f6ef;--ink:#262c21;--gold:#cfb853;--line:#ddded3}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}header{height:98px;max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 44px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:26px;letter-spacing:-1px}.brand img{width:38px;height:38px;border-radius:50%}.brand span{font-size:10px;letter-spacing:2px;font-weight:400;border-left:1px solid #999;padding-left:14px;margin-left:8px}nav{display:flex;gap:32px;font-size:13px}.outline{background:none;border:1px solid #777d6a;border-radius:6px;padding:12px 18px}main{max-width:1280px;margin:auto;padding:0 44px}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:620px;gap:30px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;display:flex;gap:8px;align-items:center}.eyebrow i,.status i{display:inline-block;width:7px;height:7px;background:#9e9c4a;border-radius:50%}h1{font-size:64px;letter-spacing:-3px;line-height:1.25;margin:30px 0 22px;font-weight:850}h1 span{color:#8b863e}p{font-size:14px;color:#74796b;line-height:1.9}.actions{display:flex;align-items:center;gap:26px;margin-top:30px;font-size:13px}.primary{border:0;display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:17px 23px;background:var(--ink);color:#fff;border-radius:5px;font-size:14px}.hero-note{margin-top:64px;font-size:10px;letter-spacing:1px;color:#8b8d7f;display:flex;gap:30px}.coin-scene{position:relative;display:flex;align-items:center;justify-content:center;min-height:480px;background:radial-gradient(ellipse,#e9dfb7 0,transparent 68%)}.coin{width:76%;border-radius:50%;transform:rotate(-13deg);box-shadow:10px 22px 40px #5e572b28}.orbit{position:absolute;width:96%;height:76%;border:1px solid #c9c8ad;border-radius:50%;transform:rotate(-27deg)}.floating{position:absolute;background:#f9f7e9;border:1px solid #c8c5a9;border-radius:5px;padding:12px 16px;font-size:11px;letter-spacing:1px;box-shadow:3px 4px 0 #d5d1b5;z-index:1}.top{top:40px;right:0;transform:rotate(9deg)}.bottom{bottom:35px;left:0;transform:rotate(-6deg)}.coordinate{position:absolute;bottom:-8px;font-size:9px;letter-spacing:3px;color:#8d907b}.ticker{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.ticker>span{font-size:25px;font-weight:700;border-right:1px solid var(--line);padding-left:26px}.ticker>span:first-child{padding-left:0;font-size:22px}.ticker>span:last-child{border:0}.ticker small{display:block;font-size:11px;color:#8a8e80;font-weight:400;margin-top:10px}section:not(.hero){padding:90px 0}h2{font-size:40px;line-height:1.35;letter-spacing:-1px;margin:20px 0}h3{font-size:20px} .mint-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.status{font-size:12px;margin-top:30px;color:#8d7641}.small-note{font-size:11px;color:#8a8e80;margin-top:12px}.mint-card{background:#fffefa;border:1px solid #d9dccd;border-radius:12px;padding:30px;box-shadow:0 18px 44px #363b2010}.card-heading{display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;align-items:center}.pill{font-size:10px;letter-spacing:0;background:#ececde;padding:6px 10px;border-radius:20px}.mint-card h3{margin:22px 0 28px}label{display:block;font-size:12px;margin-bottom:10px;color:#6c7262}.stepper{display:flex;border:1px solid var(--line);border-radius:6px;padding:6px}.stepper button{background:#edeee5;border:0;width:42px;border-radius:4px;font-size:22px}.stepper input{width:100%;border:0;background:transparent;text-align:center;padding:12px;min-width:0}.quick{display:flex;gap:10px;margin:12px 0 24px}.quick button{flex:1;border:1px solid var(--line);background:transparent;padding:8px;border-radius:4px;font-size:12px}.quick .selected{background:#efedda;border-color:#b4ac72}dl>div{display:flex;justify-content:space-between;margin:16px 0;font-size:12px}dt{color:#838976}dd{margin:0}.mint-button{width:100%;margin-top:12px}.mint-button:disabled{background:#d8d9cd;color:#717565;cursor:not-allowed}.caption{text-align:center;font-size:10px;margin-bottom:0}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px}.section-heading p{font-size:12px}.allocation-bar{display:flex;height:80px;gap:6px}.allocation-bar div{padding:24px;font-size:24px;background:#ced5ae;border-radius:4px;width:60%}.allocation-bar div:nth-child(2){width:30%;background:#d9c771}.allocation-bar div:nth-child(3){width:10%;background:#e5e2cf;padding:24px 12px}.allocation-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:30px}.allocation-labels article>span{font-size:9px;letter-spacing:1px;color:#8b8f7e}.allocation-labels h3{display:flex;justify-content:space-between;font-size:17px}.allocation-labels b{color:#858b70}.allocation-labels p{font-size:12px}.rewards{border-top:1px solid var(--line)}.large-tax{font-size:72px;letter-spacing:-5px}.large-tax small{display:block;font-size:11px;letter-spacing:0;color:#8b8f7e}.reward-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.reward-grid>div{border-top:1px solid #babfa9;padding-top:20px}.number{font-size:11px;color:#8a907a}.reward-grid p{font-size:12px}.calculator{background:#eaece0;border-radius:7px;margin-top:36px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.calculator h3{margin:0}.calculator p{font-size:12px}.calculator input{background:#fffefa;border:1px solid #cbd0bc;width:100%;border-radius:5px;padding:13px}.calculator output{display:block;font-size:11px;line-height:1.6;margin-top:10px}.faq{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;font-size:14px}details p{font-size:13px;max-width:850px}footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:30px 0 40px}footer>span{font-size:10px;letter-spacing:1px;color:#8b8f7e}dialog{max-width:420px;border:1px solid var(--line);border-radius:12px;padding:32px;background:var(--paper)}dialog::backdrop{background:#20271966}#closeDialog{float:right;border:0;background:none;font-size:24px}:focus-visible{outline:2px solid #8c7a32;outline-offset:4px}@media(max-width:850px){header{padding:0 22px;height:80px}nav{display:none}.brand span{display:none}main{padding:0 22px}.hero{grid-template-columns:1fr;padding-top:40px;gap:0}h1{font-size:48px}.hero-note{margin-top:32px}.coin-scene{min-height:400px;max-width:430px;width:100%;margin:auto}.ticker{grid-template-columns:1fr 1fr;gap:24px}.ticker>span{font-size:20px;padding:0;border:0}.ticker>span:first-child{font-size:17px}.mint-section{grid-template-columns:1fr;gap:28px}section:not(.hero){padding:55px 0}h2{font-size:32px}.section-heading{display:block}.allocation-labels,.reward-grid{grid-template-columns:1fr;gap:20px}.allocation-bar{height:64px}.allocation-bar div{padding:20px 12px;font-size:19px}.allocation-bar div:nth-child(3){padding:20px 3px}.calculator{grid-template-columns:1fr;gap:14px;padding:22px}footer{flex-wrap:wrap;gap:20px}footer>span{font-size:9px}.floating{font-size:9px}}
.chain-progress{display:flex;justify-content:space-between;font-size:11px;color:#777d6d;margin:18px 0 10px}.contract-info{display:grid;gap:10px;border:1px solid var(--line);padding:22px;border-radius:7px;margin-bottom:36px}.contract-info span,.contract-info small{font-size:11px;color:#7c826f}.contract-info a{font-size:13px;overflow-wrap:anywhere}#wallet-options{display:flex;flex-wrap:wrap;gap:10px}#wallet-error{color:#97672e;font-size:12px}#my-rewards{font-size:11px}#mint-message{overflow-wrap:anywhere}#mint-message a{text-decoration:underline}button:disabled{cursor:not-allowed;opacity:.6}
.coin-scene{overflow:clip}.coordinate{bottom:8px}
.agent-gate{padding:16px;background:#f1edda;border:1px solid #d7cfaa;border-radius:6px;margin-bottom:22px}.agent-gate strong{font-size:12px}.agent-gate p,.agent-gate a{font-size:11px}.agent-section{border-top:1px solid var(--line)}#agent-prompt{box-sizing:border-box;width:100%;padding:22px;border:1px solid #cbd0bc;border-radius:8px;background:#fffefa;color:#343c2c;font:12px/1.9 system-ui;resize:vertical}.agent-notice{font-size:12px;color:#8c6c2c;background:#efead5;padding:12px 18px;border-radius:5px}
.mint-schedule{padding:20px;background:#e9eddb;border:1px solid #c8cfb4;border-radius:8px;margin-bottom:20px}.mint-schedule>span{display:block;font-size:10px;letter-spacing:2px;color:#70785e}.mint-schedule strong{display:block;font-size:23px;letter-spacing:1px;margin:10px 0}.mint-schedule #mint-countdown{font-size:20px;font-variant-numeric:tabular-nums;color:#7f7638}.mint-schedule small{display:block;font-size:10px;line-height:1.7;margin-top:12px;color:#7b806f}
