*{margin:0;padding:0;box-sizing:border-box}:root{--gold: #c9a84c;--gold-light: #e8d08a;--gold-dim: rgba(201,168,76,.4);--white: #f5f0e8;--glass-bg: rgba(255,255,255,.06);--glass-border: rgba(201,168,76,.25);--dark: #0a0806;--header-h: 56px;--max-post-w: 640px}html,body,#root{width:100%;height:100%;background:#000;font-family:Georgia,serif;overflow-x:hidden;cursor:auto}#cursor{position:fixed;width:10px;height:10px;background:var(--gold);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .3s,height .3s,opacity .3s;mix-blend-mode:screen}#cursor-ring{position:fixed;width:36px;height:36px;border:1px solid var(--gold-dim);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width .3s,height .3s}#bg-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.parallax-world{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.layer{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background-size:cover;background-position:center;will-change:transform}.layer-bg{z-index:1;filter:brightness(.35) saturate(.8)}.layer-mid{z-index:2;filter:brightness(.45) saturate(.9);mix-blend-mode:screen;opacity:.3}.layer-vignette{z-index:3;background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.85) 100%)}#light-rays{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(201,168,76,.08) 0%,transparent 60%);animation:rayPulse 6s ease-in-out infinite}@keyframes rayPulse{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}#particles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}#noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}#transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;opacity:0;pointer-events:none;transition:opacity .5s ease}.app-header{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#0a0806d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(201,168,76,.1)}.header-logo{font-size:13px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;background:none;border:none;cursor:none;font-family:inherit}.header-logo span{color:#c9a84c80}.header-nav{display:flex;gap:20px}.header-nav-btn{font-size:10px;letter-spacing:.2em;color:#f5f0e880;text-transform:uppercase;background:none;border:none;cursor:none;transition:color .3s;font-family:inherit}.header-nav-btn:hover,.header-nav-btn.active{color:var(--gold)}.header-actions{display:flex;gap:12px;align-items:center}.header-icon-btn{background:none;border:none;color:#f5f0e899;cursor:none;padding:6px;display:flex;align-items:center;transition:color .3s;position:relative}.header-icon-btn:hover{color:var(--gold)}.cart-badge{position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:var(--gold);color:var(--dark);border-radius:50%;font-size:9px;display:flex;align-items:center;justify-content:center;font-family:sans-serif;font-weight:700}.scene{position:relative;min-height:100vh;z-index:10;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.scene-landing{justify-content:center;text-align:center;padding:40px 20px;position:relative;z-index:10}.landing-content{position:relative;z-index:10}.landing-title{font-size:clamp(32px,6vw,64px);letter-spacing:.2em;color:var(--gold-light);text-transform:uppercase;margin-bottom:16px}.landing-subtitle{font-size:clamp(10px,2vw,12px);letter-spacing:.35em;color:#f5f0e880;text-transform:uppercase;margin-bottom:12px}.landing-desc{font-size:13px;color:#f5f0e866;font-style:italic;margin-bottom:40px}.landing-cta{padding:14px 40px;background:transparent;border:1px solid var(--gold);color:var(--gold);font-family:Georgia,serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;cursor:none;transition:all .4s ease}.landing-cta:hover{background:var(--gold);color:var(--dark);box-shadow:0 0 40px #c9a84c4d}.scene-auth{justify-content:center;padding:40px 20px}.auth-glass{padding:48px 32px;width:100%;max-width:400px;text-align:center}.auth-title{font-size:18px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;margin-bottom:28px}.auth-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:28px}.auth-tab{font-size:10px;letter-spacing:.2em;color:#f5f0e866;text-transform:uppercase;background:none;border:none;border-bottom:1px solid transparent;cursor:none;padding-bottom:6px;transition:all .3s;font-family:inherit}.auth-tab.active{color:var(--gold);border-bottom-color:var(--gold)}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-input{background:#ffffff08;border:1px solid rgba(201,168,76,.15);padding:12px 14px;color:var(--white);font-family:Georgia,serif;font-size:13px;outline:none;transition:border-color .3s}.auth-input::placeholder{color:#f5f0e840}.auth-input:focus{border-color:var(--gold-dim)}.auth-btn{padding:12px;background:var(--gold);border:none;color:var(--dark);font-family:Georgia,serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;cursor:none;transition:all .3s}.auth-btn:hover{background:var(--gold-light)}.auth-divider{height:1px;background:#c9a84c26;margin:8px 0}.wallet-btn{padding:12px;background:transparent;border:1px solid var(--gold-dim);color:var(--gold);font-family:Georgia,serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;cursor:none;transition:all .3s}.wallet-btn:hover{background:#c9a84c1a}.scene-feed{padding:calc(var(--header-h) + 20px) 0 40px}.feed-container{width:100%;max-width:var(--max-post-w);margin:0 auto}.artwork-post{margin-bottom:24px;background:#ffffff0a;border:1px solid rgba(201,168,76,.1)}.post-header{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:none;transition:background .3s}.post-header:hover{background:#c9a84c0d}.post-avatar{width:36px;height:36px;border-radius:50%;border:1px solid var(--gold-dim);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--gold);flex-shrink:0}.post-artist-info{display:flex;align-items:center;gap:6px}.post-artist-name{font-size:12px;letter-spacing:.1em;color:var(--white);font-weight:700}.verified-badge{color:#3b82f6;font-size:12px}.post-artist-handle{font-size:11px;color:#f5f0e866}.post-image-container{width:100%;cursor:none;background:#000;display:flex;align-items:center;justify-content:center;max-height:80vh;overflow:hidden}.post-image{width:100%;max-height:80vh;object-fit:contain;display:block;transition:filter .3s}.post-footer{padding:12px 16px}.post-actions{display:flex;gap:16px;margin-bottom:10px}.post-action-btn{background:none;border:none;color:var(--white);font-size:20px;cursor:none;transition:color .3s;padding:0}.post-action-btn:hover{color:var(--gold)}.post-caption{font-size:12px;line-height:1.5;color:#f5f0e8b3}.post-caption-artist{color:var(--white);font-weight:700;cursor:none}.post-caption-artist:hover{color:var(--gold)}.post-caption-text{color:#f5f0e899}.scene-artist-gallery{padding:calc(var(--header-h) + 20px) 0 40px}.artist-gallery-header{width:100%;max-width:var(--max-post-w);margin-bottom:20px;padding:24px 20px}.artist-back-btn{background:none;border:none;color:var(--gold);font-family:Georgia,serif;font-size:12px;cursor:none;margin-bottom:16px;transition:color .3s}.artist-back-btn:hover{color:var(--gold-light)}.artist-profile-card{display:flex;gap:20px;align-items:center}.artist-profile-avatar{width:64px;height:64px;border-radius:50%;border:2px solid var(--gold-dim);display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--gold);flex-shrink:0}.artist-profile-name{font-size:16px;color:var(--white);margin-bottom:4px;display:flex;align-items:center;gap:6px}.artist-profile-handle{font-size:12px;color:#f5f0e866;margin-bottom:8px}.artist-profile-bio{font-size:12px;color:#f5f0e880;font-style:italic;margin-bottom:12px}.artist-profile-stats{display:flex;gap:8px;font-size:11px;color:#f5f0e866}.scene-enlarged{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000f2;display:flex;align-items:center;justify-content:center}.enlarged-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.enlarged-close{position:absolute;top:16px;right:20px;z-index:70;background:none;border:none;color:var(--white);font-size:24px;cursor:none;padding:8px;transition:color .3s}.enlarged-close:hover{color:var(--gold)}.enlarged-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:none}.enlarged-image{max-width:100%;max-height:100vh;object-fit:contain}.enlarged-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000f2 30%);padding:60px 20px 20px}.enlarged-info{max-width:600px;margin:0 auto;padding:24px}.enlarged-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;cursor:none}.enlarged-artist-avatar{width:32px;height:32px;border-radius:50%;border:1px solid var(--gold-dim);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--gold)}.enlarged-artist-name{font-size:13px;color:var(--white);display:flex;align-items:center;gap:4px}.enlarged-artist-handle{font-size:10px;color:#f5f0e866}.enlarged-title{font-size:20px;letter-spacing:.1em;color:var(--gold-light);margin-bottom:8px}.enlarged-description{font-size:13px;line-height:1.7;color:#f5f0e899;margin-bottom:16px;font-style:italic}.enlarged-details{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.detail-item{display:flex;justify-content:space-between;font-size:11px;padding:6px 0;border-bottom:1px solid rgba(201,168,76,.08)}.detail-label{color:#f5f0e866;text-transform:uppercase;letter-spacing:.15em;font-size:10px}.detail-value{color:var(--white)}.detail-value.verified{color:#34d399}.more-info-btn{width:100%;padding:12px;background:transparent;border:1px solid var(--gold-dim);color:var(--gold);font-family:Georgia,serif;font-size:10px;letter-spacing:.25em;text-transform:uppercase;cursor:none;transition:all .3s}.more-info-btn:hover{background:#c9a84c1a;border-color:var(--gold)}.nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:#ffffff80;font-size:40px;cursor:none;padding:16px;z-index:70;transition:color .3s}.nav-arrow:hover{color:var(--gold)}.nav-prev{left:8px}.nav-next{right:8px}.scene-mint{padding:calc(var(--header-h) + 20px) 20px 40px;justify-content:center}.mint-layout{display:grid;grid-template-columns:1fr 420px;gap:40px;width:100%;max-width:900px}.mint-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.mint-hologram{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center}.hologram-ring{position:absolute;width:200px;height:60px;border:1px solid rgba(201,168,76,.3);border-radius:50%;animation:ringRotate 4s linear infinite}.hologram-ring-2{position:absolute;width:180px;height:45px;border:1px solid rgba(201,168,76,.15);border-radius:50%;animation:ringRotate 6s linear infinite reverse}@keyframes ringRotate{0%{transform:rotateX(75deg) rotate(0)}to{transform:rotateX(75deg) rotate(360deg)}}.hologram-core{width:140px;height:140px;border:1px solid var(--gold-dim);overflow:hidden;position:relative}.hologram-img{width:100%;height:100%;object-fit:cover}.hologram-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px);pointer-events:none}.mint-progress{display:flex;align-items:center;gap:6px}.mint-step{font-size:9px;letter-spacing:.2em;color:#f5f0e84d;text-transform:uppercase;display:flex;align-items:center;gap:6px}.mint-step.done{color:var(--gold)}.mint-step.current{color:var(--gold-light)}.step-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.mint-step-sep{width:16px;height:1px;background:#c9a84c26}.mint-form{padding:36px 28px}.mint-title{font-size:20px;letter-spacing:.15em;color:var(--gold);margin-bottom:6px}.mint-subtitle{font-size:11px;color:#f5f0e866;font-style:italic;margin-bottom:24px}.mint-field{margin-bottom:16px}.mint-label{font-size:9px;letter-spacing:.3em;color:#f5f0e866;text-transform:uppercase;display:block;margin-bottom:6px}.mint-input-display{padding:10px 14px;background:#ffffff08;border:1px solid rgba(201,168,76,.1);color:var(--white);font-family:Georgia,serif;font-size:13px}.mint-royalty{display:flex;gap:6px}.royalty-btn{padding:8px 16px;background:transparent;border:1px solid rgba(201,168,76,.15);color:#f5f0e866;font-family:Georgia,serif;font-size:10px;letter-spacing:.15em;cursor:none;transition:all .3s}.royalty-btn:hover,.royalty-btn.selected{color:var(--gold);border-color:var(--gold)}.mint-fee-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(201,168,76,.05)}.mint-fee-label{font-size:11px;color:#f5f0e880}.mint-fee-val{font-size:11px;color:var(--gold)}.btn-mint{width:100%;padding:14px;margin-top:20px;background:var(--gold);border:none;color:var(--dark);font-family:Georgia,serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;cursor:none;transition:all .3s}.btn-mint:hover{background:var(--gold-light)}.btn-back-gallery{width:100%;padding:12px;margin-top:10px;background:transparent;border:1px solid rgba(201,168,76,.15);color:#f5f0e880;font-family:Georgia,serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:none;transition:all .3s}.btn-back-gallery:hover{border-color:var(--gold);color:var(--gold)}.scene-checkout{padding:calc(var(--header-h) + 20px) 20px 40px;justify-content:flex-start}.checkout-layout{display:grid;grid-template-columns:1fr 360px;gap:36px;width:100%;max-width:900px}.checkout-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.checkout-title{font-size:20px;letter-spacing:.15em;color:var(--white)}.checkout-count{font-size:10px;color:#f5f0e866;font-style:italic}.empty-cart{text-align:center;padding:40px;color:#f5f0e880}.empty-cart p{margin-bottom:20px}.cart-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid rgba(201,168,76,.08)}.cart-thumb{width:56px;height:56px;object-fit:cover}.cart-item-name{font-size:13px;color:var(--white);margin-bottom:4px}.cart-item-artist{font-size:10px;color:#f5f0e866;margin-bottom:2px}.cart-item-type{font-size:10px;color:#f5f0e84d;font-style:italic}.cart-item-price{font-size:13px;color:var(--gold);margin-bottom:6px}.cart-item-remove{background:none;border:none;color:#f5f0e84d;font-family:Georgia,serif;font-size:9px;cursor:none;text-decoration:underline}.cart-item-remove:hover{color:var(--gold)}.order-summary{padding:28px}.summary-title{font-size:14px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;margin-bottom:20px}.summary-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(201,168,76,.05)}.summary-label{font-size:11px;color:#f5f0e880}.summary-val{font-size:11px;color:var(--white)}.summary-total{display:flex;justify-content:space-between;padding:16px 0 12px;border-top:1px solid rgba(201,168,76,.2);margin-top:10px}.total-label{font-size:12px;letter-spacing:.15em;color:var(--white)}.total-amount{font-size:22px;color:var(--gold)}.promo-row{display:flex;gap:8px;margin:14px 0}.promo-input{flex:1;background:#ffffff08;border:1px solid rgba(201,168,76,.15);padding:10px 12px;color:var(--white);font-family:Georgia,serif;font-size:11px;outline:none}.promo-input::placeholder{color:#f5f0e840}.promo-btn{padding:10px 14px;background:transparent;border:1px solid var(--gold-dim);color:var(--gold);font-family:Georgia,serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;cursor:none;transition:all .3s}.promo-btn:hover{background:#c9a84c1a}.btn-checkout{width:100%;padding:14px;background:var(--gold);border:none;color:var(--dark);font-family:Georgia,serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;cursor:none;transition:all .3s;margin-bottom:10px}.btn-checkout:hover{background:var(--gold-light)}.security-note{display:flex;align-items:center;gap:6px;justify-content:center;margin-top:12px}.security-icon{color:var(--gold-dim)}.security-text{font-size:9px;letter-spacing:.15em;color:#f5f0e84d}.scene-dms{padding:calc(var(--header-h) + 20px) 20px 40px;justify-content:center}.dms-layout{display:grid;grid-template-columns:280px 1fr;width:100%;max-width:860px;height:560px;overflow:hidden}.dms-list{border-right:1px solid rgba(201,168,76,.1)}.dms-list-header{padding:16px;border-bottom:1px solid rgba(201,168,76,.1)}.dms-list-title{font-size:11px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.dm-item{display:flex;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(201,168,76,.05);cursor:none;transition:background .3s}.dm-item:hover,.dm-item.active{background:#c9a84c0d}.dm-avatar{width:36px;height:36px;border-radius:50%;border:1px solid var(--gold-dim);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--gold);flex-shrink:0}.dm-info{flex:1;min-width:0}.dm-name{font-size:11px;color:var(--white);margin-bottom:4px}.dm-preview{font-size:10px;color:#f5f0e866;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-time{font-size:9px;color:#f5f0e84d;flex-shrink:0}.dms-chat{display:flex;flex-direction:column}.chat-header{display:flex;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(201,168,76,.1);align-items:center}.chat-avatar{width:32px;height:32px;border-radius:50%;border:1px solid var(--gold-dim);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--gold)}.chat-name{font-size:12px;color:var(--white)}.chat-status{font-size:9px;color:#f5f0e866;font-style:italic}.chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.msg{display:flex;flex-direction:column;max-width:75%}.msg.recv{align-self:flex-start}.msg.sent{align-self:flex-end}.msg-bubble{padding:10px 14px;font-size:12px;line-height:1.6;color:var(--white)}.msg.recv .msg-bubble{background:#ffffff0a;border:1px solid rgba(201,168,76,.1)}.msg.sent .msg-bubble{background:#c9a84c1a;border:1px solid rgba(201,168,76,.2)}.msg-time{font-size:8px;color:#f5f0e84d;margin-top:4px;padding:0 4px}.chat-input-area{display:flex;gap:10px;padding:14px 16px;border-top:1px solid rgba(201,168,76,.1)}.chat-input{flex:1;background:#ffffff08;border:1px solid rgba(201,168,76,.15);padding:10px 14px;color:var(--white);font-family:Georgia,serif;font-size:12px;outline:none}.chat-input::placeholder{color:#f5f0e840}.chat-send{padding:10px 20px;background:var(--gold);border:none;color:var(--dark);font-family:Georgia,serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:none;transition:background .3s}.chat-send:hover{background:var(--gold-light)}.scene-profile{padding:calc(var(--header-h) + 20px) 20px 40px;justify-content:flex-start}.profile-container{width:100%;max-width:700px}.profile-header-card{padding:32px;display:flex;gap:28px;align-items:center;margin-bottom:32px}.profile-avatar-large{width:80px;height:80px;border-radius:50%;border:2px solid var(--gold-dim);display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--gold);flex-shrink:0}.profile-name{font-size:22px;color:var(--white);margin-bottom:4px}.profile-handle{font-size:12px;color:#f5f0e866;margin-bottom:12px}.profile-bio{font-size:12px;color:#f5f0e880;font-style:italic;margin-bottom:16px}.profile-stats{display:flex;gap:28px}.profile-stat{text-align:center}.profile-stat-value{font-size:20px;color:var(--gold);margin-bottom:2px}.profile-stat-label{font-size:9px;letter-spacing:.2em;color:#f5f0e866;text-transform:uppercase}.profile-section-title{font-size:14px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(201,168,76,.15)}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.collection-card{background:#ffffff08;border:1px solid rgba(201,168,76,.1);cursor:none;transition:all .3s}.collection-card:hover{border-color:var(--gold-dim)}.collection-thumb{width:100%;aspect-ratio:1;object-fit:cover}.collection-name{padding:10px;font-size:10px;letter-spacing:.1em;color:var(--white)}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-radius:2px;box-shadow:0 0 40px #c9a84c0a,inset 0 1px #ffffff0f}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c9a84c33;border-radius:2px}@media (max-width: 768px){:root{--max-post-w: 100%;--header-h: 50px}html,body,#root{cursor:auto}#cursor,#cursor-ring{display:none}*{cursor:auto!important}.app-header{padding:0 12px}.header-logo{font-size:11px;letter-spacing:.2em}.header-nav{gap:12px}.header-nav-btn{font-size:9px}.header-actions{gap:8px}.scene-landing{padding:60px 20px}.landing-title{font-size:28px}.landing-subtitle{font-size:10px}.landing-desc{font-size:12px}.auth-glass{padding:32px 20px;max-width:100%}.artwork-post{margin-bottom:16px;border-radius:0}.post-header{padding:10px 12px}.post-avatar{width:30px;height:30px;font-size:12px}.post-artist-name{font-size:11px}.post-image-container{max-height:70vh}.scene-enlarged{padding-bottom:env(safe-area-inset-bottom)}.enlarged-overlay{padding:40px 12px 12px}.enlarged-info{padding:16px}.enlarged-title{font-size:16px}.enlarged-description{font-size:12px}.nav-arrow{font-size:28px;padding:8px}.nav-prev{left:0}.nav-next{right:0}.enlarged-close{top:8px;right:8px;font-size:20px}.scene-mint{padding-top:calc(var(--header-h) + 12px)}.mint-layout{grid-template-columns:1fr;gap:20px;max-width:100%}.mint-stage{order:-1}.mint-hologram{width:160px;height:160px}.hologram-core{width:100px;height:100px}.hologram-ring{width:150px;height:45px}.hologram-ring-2{width:130px;height:35px}.mint-form{padding:24px 16px}.mint-royalty{flex-wrap:wrap}.royalty-btn{flex:1;min-width:80px;text-align:center}.scene-checkout{padding-top:calc(var(--header-h) + 12px)}.checkout-layout{grid-template-columns:1fr;gap:20px;max-width:100%}.checkout-items{order:2}.checkout-sidebar{order:1}.order-summary{padding:20px}.cart-thumb{width:48px;height:48px}.cart-item{gap:10px;padding:10px 0}.cart-item-name{font-size:12px}.scene-dms{padding-top:calc(var(--header-h) + 12px)}.dms-layout{grid-template-columns:1fr;height:calc(100vh - var(--header-h) - 40px);max-width:100%}.dms-list{border-right:none;border-bottom:1px solid rgba(201,168,76,.1)}.dm-item{padding:10px 12px}.scene-profile{padding-top:calc(var(--header-h) + 12px)}.profile-header-card{flex-direction:column;text-align:center;padding:24px 16px;gap:16px}.profile-avatar-large{width:64px;height:64px;font-size:24px}.profile-stats{justify-content:center}.collection-grid{grid-template-columns:repeat(2,1fr);gap:8px}.artist-gallery-header{max-width:100%;padding:16px;flex-direction:column;align-items:flex-start}.artist-profile-card{flex-direction:column;align-items:center;text-align:center}}@media (max-width: 480px){.header-nav{display:none}.landing-title{font-size:22px;letter-spacing:.1em}.landing-cta{padding:12px 28px;font-size:9px}.enlarged-title{font-size:14px}.enlarged-description{font-size:11px}.detail-item{font-size:10px}.total-amount{font-size:18px}.mint-title{font-size:16px}}
