.mint-shell{width:100%;height:100%;position:relative}.mint-container{z-index:1;background-image:url(/assets/ui/bkgs/bkg_mint_sheet.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:30px}.connect-row{z-index:10;position:absolute;bottom:-45px;left:-20px}.connect-btn{cursor:pointer;background-image:url(/assets/ui/btns/btn_phantom.png);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:flex-end;align-items:center;width:200px;height:80px;padding-right:16px;display:flex}.connect-text{white-space:nowrap;background:linear-gradient(90deg,#14f195,#9945ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:"Press Start 2P",monospace;font-size:14px;font-weight:900;line-height:1}.buttons-row{z-index:6;gap:20px;display:flex;position:absolute;top:72%;left:50%;transform:translate(-50%)}.mint-btn{cursor:pointer;background-image:url(/assets/ui/btns/btn_mint.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50px;height:30px;position:relative}.btn-air{background-image:url(/assets/ui/btns/btn_mint.png);transform:translate(-28px,-65px)scale(1.15)}.btn-earth{background-image:url(/assets/ui/btns/btn_mint.png);transform:translate(-18px,-65px)scale(1.15)}.btn-water{background-image:url(/assets/ui/btns/btn_mint.png);transform:translate(-8px,-65px)scale(1.15)}.btn-fire{background-image:url(/assets/ui/btns/btn_mint.png);transform:translate(5px,-65px)scale(1.15)}.btn-spirit{background-image:url(/assets/ui/btns/btn_mint.png);transform:translate(18px,-65px)scale(1.15)}.btn-plasma{background-image:url(/assets/ui/btns/btn_mint.png);transform:translate(28px,-65px)scale(1.15)}.btn-text{text-align:center;color:#000;font-family:"Press Start 2P",monospace;font-size:6px;line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.egg-air{z-index:5;position:absolute;top:calc(72% - 144px);left:calc(50% - 263px)}.egg-earth{z-index:5;position:absolute;top:calc(72% - 144px);left:calc(50% - 175px)}.egg-water{z-index:5;position:absolute;top:calc(72% - 144px);left:calc(50% - 83px)}.egg-fire{z-index:5;position:absolute;top:calc(72% - 144px);left:calc(50% + 11px)}.egg-spirit{z-index:5;position:absolute;top:calc(72% - 144px);left:calc(50% + 104px)}.egg-plasma{z-index:5;position:absolute;top:calc(72% - 144px);left:calc(50% + 192px)}.egg-preview-trigger{cursor:pointer}.egg-select-arrow{width:24px;height:auto;image-rendering:pixelated;pointer-events:none;z-index:7;animation:.9s ease-in-out infinite egg-arrow-bob;position:absolute;top:-20px;left:50%;transform:translate(-50%)}@keyframes egg-arrow-bob{0%{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}to{transform:translate(-50%)translateY(0)}}.egg-preview-trigger:before{content:"";pointer-events:none;opacity:0;z-index:-1;background:#fff0;border-radius:9999px;width:72px;height:72px;transition:background .2s,filter .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.keyboard-selected:before{filter:blur(12px);opacity:1}.egg-air.keyboard-selected:before{background:#fff3}.egg-earth.keyboard-selected:before{background:#0f03}.egg-water.keyboard-selected:before{background:#0096ff33}.egg-fire.keyboard-selected:before{background:#f003}.egg-spirit.keyboard-selected:before{background:#f0f3}.egg-plasma.keyboard-selected:before{background:#ff03}.mint-chat-box{z-index:25;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.mint-chat-bg{width:450px;image-rendering:pixelated;display:block}.mint-chat-input{color:#000;background:0 0;border:none;outline:none;width:85%;font-family:"Press Start 2P",monospace;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mint-chat-text{color:#000;text-align:center;width:85%;font-family:"Press Start 2P",monospace;font-size:14px;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chat-continue-btn{color:#06f;opacity:.8;cursor:pointer;background:0 0;border:none;font-family:"Press Start 2P",monospace;font-size:10px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.nft-preview-overlay{z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(-60px)}.nft-preview-panel{box-sizing:border-box;background-image:url(/assets/ui/pnls/pnl_nft_preview.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;justify-content:space-between;align-items:center;width:256px;height:384px;margin-bottom:-33px;padding:10px 12px 12px;display:flex}.nft-preview-stack{flex-direction:column;align-items:center;gap:0;display:flex}.nft-preview-genus{color:#000;text-align:center;width:100%;font-family:"Press Start 2P",monospace;font-size:13px;font-weight:700;position:relative;top:10px}.nft-preview-left{justify-content:center;align-items:center;width:100%;height:52%;display:flex}.nft-preview-right{color:#000;flex-direction:column;justify-content:flex-start;gap:9px;width:100%;height:34%;padding-left:18px;font-family:"Press Start 2P",monospace;font-size:9px;font-weight:700;display:flex;position:relative;top:-2px}.nft-preview-image{object-fit:contain;max-width:90%;max-height:90%;image-rendering:pixelated;transform:translateY(7px)scale(1.15)}.nft-preview-policy{position:relative;top:-2px;left:40px}.nft-preview-meta-row{position:relative;top:11px}.nft-preview-meta-type,.nft-preview-meta-egg,.nft-preview-meta-holo{position:relative}.nft-preview-meta-type,.nft-preview-meta-egg{margin-left:25px}.nft-preview-meta-holo{margin-left:34px}.nft-preview-description{position:relative;top:22px}.nft-preview-supply{color:#000;font-family:"Press Start 2P",monospace;font-size:11px;font-weight:700;position:relative;top:31px;left:28px}.nft-preview-price-wrap{position:relative}.nft-preview-price-value{color:#000;font-family:"Press Start 2P",monospace;font-size:13px;font-weight:700;position:absolute;top:7px;left:140px}.nft-preview-solana-coin{width:21px;height:21px;image-rendering:pixelated;position:relative;top:4px;left:180px}.nft-preview-panel--air .nft-preview-meta-type{left:1px}.nft-preview-panel--air .nft-preview-meta-egg{left:13px}.nft-preview-panel--air .nft-preview-meta-holo{left:14px}.nft-preview-panel--earth .nft-preview-meta-type{left:-4px}.nft-preview-panel--earth .nft-preview-meta-egg{left:3px}.nft-preview-panel--earth .nft-preview-meta-holo{left:4px}.nft-preview-panel--water .nft-preview-meta-type{left:-4px}.nft-preview-panel--water .nft-preview-meta-egg,.nft-preview-panel--water .nft-preview-meta-holo{left:3px}.nft-preview-panel--fire .nft-preview-meta-type{left:-1px}.nft-preview-panel--fire .nft-preview-meta-egg{left:9px}.nft-preview-panel--fire .nft-preview-meta-holo{left:8px}.nft-preview-panel--plasma .nft-preview-meta-type{left:-13px}.nft-preview-panel--plasma .nft-preview-meta-egg{left:-12px}.nft-preview-panel--plasma .nft-preview-meta-holo{left:-13px}.nft-preview-panel--spirit .nft-preview-meta-type{left:-8px}.nft-preview-panel--spirit .nft-preview-meta-egg,.nft-preview-panel--spirit .nft-preview-meta-holo{left:-2px}.nft-preview-mint-btn{cursor:pointer;color:#000;text-align:center;background-image:url(/assets/ui/btns/btn_mint.png);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:300px;height:125px;font-family:"Press Start 2P",monospace;font-size:14px;font-weight:900;display:flex}
