.mint-widget{margin:16px 0;padding:14px;border:1px solid #58daca;border-radius:6px;background:#071d2a;scroll-margin-top:145px}
.mint-widget h3,.mint-widget p{margin:0 0 8px}
.mint-widget form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.mint-widget input,.mint-widget textarea{color:#e6fbff;background:#051421;border:1px solid #3b7d87;border-radius:4px;padding:8px;font:inherit}
.mint-widget input{width:5em}
.mint-widget button{padding:8px 12px;background:#f7d88b;color:#102333;border:0;border-radius:4px;font:inherit;font-weight:700;cursor:pointer}
.mint-widget textarea{width:100%;margin-top:10px;resize:vertical;font-size:.85em}
.mint-widget [role=status]{margin:5px 0 0;font-size:.85em}

.hero.issuance-hero{grid-template-columns:minmax(0,1fr)}
.issuance-hero>.station{width:100%;min-width:0}
.issuance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
.issuance-details{border-inline-start:1px solid #325360;padding-inline-start:24px}
#progress{scroll-margin-top:145px}
@media(max-width:760px){.issuance-grid{grid-template-columns:minmax(0,1fr);gap:16px}.issuance-details{border-inline-start:0;padding-inline-start:0;border-top:1px solid #325360;padding-top:16px}}

#collection + .two-col{margin-top:26px;align-items:stretch}

.game-art{margin-top:26px}.game-art-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.game-art-grid figure{margin:0;border:1px solid #325360;background:#071d2a;border-radius:6px;overflow:hidden;text-align:center}.game-art-grid img{display:block;width:100%;height:auto}.game-art-grid figcaption{padding:8px;overflow-wrap:anywhere}@media(max-width:760px){.game-art-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

.game-art-image{isolation:isolate;overflow:hidden;aspect-ratio:1;padding:8%;box-sizing:border-box;background:radial-gradient(ellipse at 50% 40%,#236c83 0%,#123449 48%,#071725 80%)}.game-art-image img{filter:url(#art-white-key)}.game-art-grid figcaption{position:relative;background:#071d2a;line-height:1.5}.btn-demo{text-decoration:none}

.hero + .player-actions{margin-top:26px}
.player-actions>.panel{margin-top:0}
.agent-action{display:grid;gap:10px}
.agent-action label:not([hidden]){display:grid;gap:5px}
.agent-action input,.agent-action select,.agent-action textarea{width:100%;box-sizing:border-box;padding:9px;color:#e6fbff;background:#051421;border:1px solid #3b7d87;border-radius:4px;font:inherit}
.agent-action button{justify-self:start;padding:8px 12px;background:#f7d88b;color:#102333;border:0;border-radius:4px;font:inherit;font-weight:700;cursor:pointer}
.agent-action p{margin:0;font-size:.9em}
.header-in nav.main{flex-wrap:wrap}

.music-control{position:relative;flex:none;color:#b5fff2;z-index:3}
.music-control summary{display:grid;place-items:center;list-style:none;cursor:pointer;border:1px solid #2a8791;border-radius:5px;width:36px;height:36px;background:#0b2138;font-size:18px}
.music-control summary::-webkit-details-marker{display:none}
.music-panel{position:absolute;top:calc(100% + 8px);left:0;width:155px;padding:10px;background:#071d2a;border:1px solid #2a8791;border-radius:6px;display:grid;gap:7px;font:13px/1.4 system-ui,sans-serif}
.music-panel input{width:100%;margin:0;accent-color:#8cebd8}
.music-panel button{padding:5px;background:#103753;color:#e6fbff;border:1px solid #2a8791;border-radius:4px;cursor:pointer}

.header-actions,.language-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.header-actions{margin-inline-start:auto}
.header-actions .btn-demo{margin:0;white-space:nowrap;padding:6px 10px;text-shadow:0 0 8px #00ffff66}
.language-links a[aria-current="true"]{background:#8cebd8;color:#061f2a;text-shadow:none}
@media(max-width:1100px){.header-in{flex-wrap:wrap;gap:8px 12px}}
@media(max-width:640px){.header-actions{margin-inline-start:0}.header-actions .btn-demo{font-size:12px}}

.issuance-mint{align-self:stretch;display:flex;flex-direction:column}
.issuance-mint .mint-widget{display:flex;flex:1;flex-direction:column;margin-bottom:0}
#mint-prompt{flex:1;min-height:15em}
