.mint-page{--line:#34564c;background:#0b211d;color:#eefbf4;background-image:radial-gradient(ellipse at 8% 25%,#164a3d 0,transparent 48%),radial-gradient(ellipse at 95% 70%,#25224d 0,transparent 50%);min-height:100vh}.mint-page .site-header{border-color:#34564c}.mint-page a{color:#d3ffb0}.mint-main{padding-top:38px}.mint-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:58px;margin:6px 0 44px}.mint-kicker{font-size:12px;letter-spacing:2.4px;text-transform:uppercase;font-weight:800;color:#91e4b4}.mint-title{font-size:clamp(60px,7.4vw,98px);letter-spacing:-5px;line-height:.94;margin:22px 0}.mint-title span{display:block;color:#bfff74}.mint-rule{font-size:19px;line-height:1.6;color:#c7ded3;max-width:350px}.mint-rule strong{color:#fff}.mint-facts{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.mint-facts span{font-size:11px;border:1px solid #476857;background:#183b2f;border-radius:30px;padding:8px 12px;color:#d7e8ce}.mint-ladder{display:flex;align-items:center;gap:8px;margin:36px 0 14px}.mint-ladder span{display:grid;place-items:center;width:42px;height:42px;background:#bbff82;color:#15332a;border-radius:12px;font-weight:900;box-shadow:0 4px 0 #0003}.mint-ladder span:nth-of-type(2){background:#5ee8bf}.mint-ladder span:nth-of-type(3){background:#76baff}.mint-ladder span:nth-of-type(4){background:#bb9bff}.mint-ladder span:nth-of-type(5){background:#ff9ac1}.mint-ladder span:nth-of-type(6){background:#ffda76}.mint-console{width:100%;max-width:480px;justify-self:end;min-width:0;background:#13392f;padding:22px;border:1px solid #49765c;border-radius:28px;box-shadow:0 10px 0 #061911,0 22px 70px #04100f66}.mint-stats{display:flex;justify-content:space-between;gap:10px;margin:0 0 17px}.mint-stats p{font-size:10px;letter-spacing:1.3px;text-transform:uppercase;margin:0;color:#acd0bb}.mint-stats strong{display:block;font-size:27px;line-height:1.4;letter-spacing:-.5px;color:#fff;font-variant-numeric:tabular-nums}.mint-stats .mint-goal{color:#ffda76}.mint-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;aspect-ratio:1;padding:11px;background:#082b23;border-radius:19px;border:1px solid #3d6956}.mint-tile{min-width:0;display:grid;place-items:center;aspect-ratio:1;border-radius:13px;font-size:clamp(26px,3.1vw,40px);font-weight:900;color:#12342a;position:relative;background:#204737;border:1px solid #48745944;font-variant-numeric:tabular-nums}.mint-tile:not([data-value="0"]){box-shadow:inset 0 3px 0 #ffffff4a,0 4px 0 #0003;text-shadow:0 1px #fff4}.mint-tile[data-value="2"]{background:#bdff83}.mint-tile[data-value="4"]{background:#57e9bc}.mint-tile[data-value="8"]{background:#80c4ff;color:#14395c}.mint-tile[data-value="16"]{background:#c6a5ff;color:#39205e}.mint-tile[data-value="32"]{background:#ff9ec7;color:#63243e}.mint-tile[data-value="64"]{background:#ffdc78;color:#61420e}.mint-merged{animation:mint-pop .22s ease-out}.mint-status{min-height:44px;margin:14px 0 8px;text-align:center;display:grid;place-items:center;color:#d7f0df;line-height:1.5;font-size:13px}.mint-controls{display:flex;align-items:center;justify-content:space-between;gap:15px}.mint-dpad{display:grid;grid-template-columns:repeat(3,48px);grid-template-rows:repeat(2,44px);gap:6px}.mint-dpad button[data-direction="up"]{grid-column:2}.mint-dpad button[data-direction="left"]{grid-column:1;grid-row:2}.mint-dpad button[data-direction="down"]{grid-column:2;grid-row:2}.mint-dpad button[data-direction="right"]{grid-column:3;grid-row:2}.mint-page button{font-family:inherit;cursor:pointer;touch-action:manipulation}.mint-dpad button{font-size:24px;line-height:1;border:1px solid #6b977d;border-radius:12px;background:#27573f;color:#e5ffdd;min-width:44px;min-height:44px}.mint-dpad button:active{background:#427e55}.mint-actions{display:flex;flex-direction:column;gap:8px;flex:1;max-width:180px}.mint-actions button{min-height:44px;font-size:13px;font-weight:800;border-radius:12px;background:transparent;border:1px solid #7b9d83;color:#e3f5dc;padding:10px}.mint-actions .mint-primary{background:#c4ff7c;color:#193a23;border-color:#c4ff7c}.mint-page button:disabled{opacity:.38;cursor:default}.mint-page button:focus-visible{outline:3px solid #ffe294;outline-offset:3px}.mint-key-hint{text-align:center;font-size:11px;color:#b0c9b9;margin:14px 0 0}.mint-console[data-state="won"]{border-color:#ffdd85;box-shadow:0 10px 0 #061911,0 0 38px #fbd16d33}.mint-page .ad-slot{margin:32px auto;border-color:#446454}.mint-page .ad-label{color:#b8cdbb}.mint-page .mini-instructions p{color:#bdd1c4}.mint-page .collection-footer{color:#b2cdbb}.mint-page .mini-instructions{padding-top:12px}.mint-page .mini-instructions h2{color:#fff}.mint-page [hidden]{display:none!important}@keyframes mint-pop{0%{transform:scale(.86);filter:brightness(1.4)}70%{transform:scale(1.06)}100%{transform:scale(1)}}@media(max-width:850px){.mint-hero{gap:28px}.mint-ladder{gap:5px}.mint-ladder span{width:35px;height:35px;border-radius:9px}.mint-console{padding:16px}.mint-controls{gap:10px}.mint-dpad{grid-template-columns:repeat(3,44px)}}@media(max-width:650px){.mint-main{padding-top:12px}.mint-hero{display:block;margin-bottom:30px}.mint-kicker{font-size:10px;margin:8px 0}.mint-title{font-size:50px;letter-spacing:-2.7px;line-height:1;margin:10px 0}.mint-title span{display:inline}.mint-rule{font-size:14px;line-height:1.5;margin:12px 0;max-width:none}.mint-rule br{display:none}.mint-facts{margin:10px 0 18px;gap:6px}.mint-facts span{font-size:10px;padding:6px 9px}.mint-ladder{display:none}.mint-console{padding:14px;border-radius:23px}.mint-stats{margin-bottom:12px}.mint-stats strong{font-size:24px}.mint-board{padding:8px;gap:7px;border-radius:15px}.mint-tile{font-size:28px;border-radius:10px}.mint-controls{gap:9px}.mint-status{font-size:12px;margin:10px 0 6px;min-height:40px}.mint-dpad{gap:5px;grid-template-columns:repeat(3,44px)}.mint-actions{gap:7px}.mint-actions button{padding:8px 4px;font-size:12px}.mint-key-hint{margin-top:10px}.mint-page .collection-header{height:65px}}@media(prefers-reduced-motion:reduce){.mint-merged{animation:none}}
