/* Existing BEARBULLS paper, grass and orange palette; the creature is the focal point. */
.mint-main{max-width:1320px;margin:auto;padding:42px 4vw 70px}.mint-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:end;margin-bottom:32px}.mint-intro h1{font:900 clamp(32px,4.6vw,66px)/.98 var(--display);letter-spacing:-.065em;margin:0}.mint-intro h1 span{color:var(--orange)}.mint-intro>p{max-width:34ch;margin:0;justify-self:end}.mint-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border:1px solid var(--ink);background:var(--grass)}.mint-portrait{min-width:0;border-right:1px solid var(--ink)}.mint-ticker{display:flex;justify-content:space-between;gap:12px;padding:15px;background:var(--ink);color:var(--paper);font:10px var(--mono)}#mint-portrait{display:block;width:100%;height:auto;image-rendering:pixelated}.mint-caption{padding:22px;border-top:1px solid var(--ink)}.mint-caption h2{font:900 clamp(23px,3vw,42px)/1 var(--display);letter-spacing:-.06em;margin:0 0 16px}.mint-caption a,.mint-proof,.mint-help{font:12px/1.6 var(--mono)}.mint-checkout{padding:clamp(20px,3vw,40px);background:var(--paper);min-width:0}.mint-checkout h2{font:900 56px/1 var(--display);letter-spacing:-.06em;margin:0}.mint-checkout h2 span{font:18px var(--mono);letter-spacing:-.03em}.test-note{color:#515b46;font-size:14px}.mint-facts{display:block;margin:20px 0}.mint-facts>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:11px 0}.mint-facts dt{font:10px var(--mono)}.mint-facts dd{font:12px var(--mono);margin:0;text-align:right;overflow-wrap:anywhere}.wallet-label{font:12px var(--mono)}.wallet-row{display:flex;margin:8px 0;gap:8px}.wallet-row select{flex:1;min-width:0}.mint-main button,.mint-main select{min-height:44px;padding:10px;border:1px solid var(--ink);color:var(--ink);background:transparent;font:12px var(--mono)}.mint-main .mint-primary{width:100%;background:var(--ink);color:var(--paper)}.mint-main button:hover:not(:disabled){background:var(--orange);color:var(--ink)}.mint-steps{padding:0;list-style:none}.mint-steps li{display:flex;align-items:center;gap:12px;justify-content:space-between;border-top:1px solid var(--line);padding:15px 0}.mint-steps b{display:block;font-size:14px}.mint-steps span{display:block;font-size:12px;line-height:1.5;max-width:25ch;margin-top:5px}.mint-steps button{min-width:115px;flex-shrink:0}#mint:not(:disabled){background:var(--orange)}#mint-status{font:13px/1.6 var(--mono);overflow-wrap:anywhere}#receipt{display:block;font:12px var(--mono);overflow-wrap:anywhere}.mint-refresh{margin-top:14px;width:100%}.mint-selection{margin-top:65px}.mint-selection-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:25px}.mint-selection h2{font:900 clamp(28px,3.5vw,46px)/1 var(--display);letter-spacing:-.06em;margin:0}.mint-selection-head p{font-size:14px}.mint-selection-head label{font:10px var(--mono);min-width:145px}.mint-selection-head select{display:block;width:100%;margin-top:10px}.mint-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mint-grid button{padding:0;text-align:left;height:auto;background:var(--grass)}.mint-grid button[aria-pressed=true]{outline:3px solid var(--orange);outline-offset:2px}.mint-grid img{display:block;width:100%;height:auto;image-rendering:pixelated}.mint-grid span{display:block;padding:10px;font-size:10px;border-top:1px solid var(--ink)}.mint-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:25px;font:12px var(--mono)}.mint-proof{margin-top:50px;border-block:1px solid var(--line);padding:20px 0}.mint-proof summary{cursor:pointer;font-weight:bold}.mint-help{color:#505847}.mint-main a{text-underline-offset:4px}@media(max-width:820px){.mint-intro{grid-template-columns:1fr;gap:20px}.mint-intro>p{justify-self:start;max-width:50ch}.mint-shell{grid-template-columns:1fr}.mint-portrait{border-right:0;border-bottom:1px solid var(--ink)}.mint-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mint-selection-head{align-items:start;flex-direction:column}.mint-selection-head label{width:100%}.mint-main{padding-top:28px}.masthead nav{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
