@font-face{font-family:Unbounded;font-style:normal;font-weight:400 900;font-display:swap;src:url(/collection_assets/unbounded.woff2) format("woff2")}:root{--c-green:#2c5954;--c-green-deep:#1e3f3b;--c-green-mid:#5f7d78;--c-green-soft:#a6cfb4;--c-green-pale:#d1e7d7;--c-green-cream:#f4faf5;--c-ink:#294c48;--c-pink:#eab8b9;--c-pink-deep:#d98a97;--c-pink-pale:#f6e2e3;--c-mauve:#d1b3e6;--c-mauve-deep:#a978cf;--c-purple:#7a5cc6;--c-purple-deep:#5a3ea6;--c-gold:#f4c430;--c-gold-deep:#c79a3f;--c-gold-light:#ffe9a8;--c-gold-pale:#fff2b0;--c-gold-text:#8a5a00;--c-ok:#4ccf7f;--sakura:var(--c-pink);--sakura-deep:var(--c-pink-deep);--plum:var(--c-green);--ink:var(--c-ink);--muted:var(--c-green-mid);--cream:var(--c-green-cream);--gold:var(--c-gold);--mauve:var(--c-mauve);--mauve-deep:var(--c-mauve-deep);--emerald:var(--c-green);--emerald-deep:var(--c-green-deep);--emerald-light:var(--c-green-pale);--title-grad:linear-gradient(105deg,#f6fbff 0%,#cfeeff 14%,#ffe0f0 34%,#d6ffe6 54%,#e7ddff 74%,#fff4d8 92%,#f6fbff 100%);--title-glow:drop-shadow(0 2px 6px rgba(0,20,25,.55)) drop-shadow(0 0 18px rgba(190,235,255,.6)) drop-shadow(0 0 34px rgba(220,190,255,.4));--panel:rgba(247,252,248,.78);--panel-border:rgba(44,89,84,.2);--shadow:rgba(30,63,59,.3)}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:Unbounded,Hiragino Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:#0c2620;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.1;background-image:radial-gradient(circle at 10px 20px,transparent 8px,var(--sakura) 8px,var(--sakura) 9px,transparent 9px);background-size:20px 20px;opacity:.06}.wrap{position:relative;z-index:1;max-width:960px;margin:-22vw auto 0;padding:0 20px 80px}header.brand{position:relative;z-index:1;margin:0}.hero-banner{position:relative;width:100%;aspect-ratio:1500/620;overflow:hidden}.page-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 12% 4%,rgba(234,184,185,.14),transparent 42%),radial-gradient(circle at 90% 8%,rgba(209,179,230,.14),transparent 44%),linear-gradient(180deg,#0c2620,#123a30 55%,#1b5041)}.page-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sparks circle{animation:twinkle 3.5s ease-in-out infinite}.sparks circle:nth-child(2n){animation-duration:5s;animation-delay:.8s}.sparks circle:nth-child(3n){animation-duration:4.2s;animation-delay:1.6s}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:.95}}.hero-flakes{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.flake{position:absolute;top:0;will-change:transform,opacity;animation:fall linear infinite}.flake.petal{width:14px;height:14px;border-radius:150% 0;background:radial-gradient(circle at 32% 28%,#ffe1ea,#eab8b9);box-shadow:0 0 6px #ffdce680}.flake.leaf{width:16px;height:9px;border-radius:0 100%;background:linear-gradient(120deg,#8fd4a6,#3f8f6a)}@keyframes fall{0%{transform:translate3d(0,-12vh,0) rotate(0) scale(var(--s,1));opacity:0}12%,88%{opacity:.9}to{transform:translate3d(var(--drift,40px),112vh,0) rotate(360deg) scale(var(--s,1));opacity:0}}.hero-title{position:absolute;top:0;right:0;left:0;bottom:24%;display:flex;align-items:center;justify-content:center;gap:min(2.2vw,26px);pointer-events:none}.logo-corgi{display:inline-block;height:clamp(42px,10vw,128px);aspect-ratio:779/965;filter:var(--title-glow) drop-shadow(0 4px 10px rgba(0,0,0,.3))}.logo-corgi-fill{display:block;width:100%;height:100%;background:var(--title-grad);-webkit-mask:url(/collection_assets/corgi_logo.png) center/contain no-repeat;mask:url(/collection_assets/corgi_logo.png) center/contain no-repeat}.hero-title h1{margin:0;font-family:Unbounded,-apple-system,sans-serif;text-transform:uppercase;font-weight:900;line-height:1;font-size:clamp(42px,10vw,128px);letter-spacing:.03em;background:var(--title-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:var(--title-glow) drop-shadow(0 4px 10px rgba(0,0,0,.3))}@media (max-width:640px){.hero-title{gap:2vw}.hero-title h1{font-size:13vw;letter-spacing:.01em}.logo-corgi{height:11.5vw}}@keyframes flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.72}94%{opacity:1}96%{opacity:.85}97%{opacity:1}}.card{border:2px solid transparent;border-radius:26px;background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--title-grad) border-box;box-shadow:0 18px 40px -12px var(--shadow),inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:30px}#connect{text-align:center;padding:56px 30px}#connect .torii{font-size:64px;filter:drop-shadow(0 6px 10px var(--shadow))}.connect-avatar{margin:0 auto 4px;width:150px;height:150px;border-radius:50%;overflow:hidden;border:5px solid #fff;box-shadow:0 12px 26px -12px var(--shadow),0 0 0 3px var(--sakura),0 0 26px #d1b3e699;animation:floaty 4s ease-in-out infinite}.connect-avatar img{width:100%;height:100%;object-fit:cover;display:block;opacity:.42}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}#connect h2{margin:14px 0 6px;font-size:24px;color:var(--plum);font-family:Unbounded,-apple-system,sans-serif;font-weight:900;letter-spacing:.01em}#connect p{margin:0 auto 14px;max-width:440px;color:var(--muted);line-height:1.6}.quest-hint{margin:0 auto 26px!important;max-width:400px;padding:12px 18px;border-radius:16px;background:linear-gradient(135deg,#fff3c7e6,#ffe196e6);border:2px solid var(--c-gold);color:var(--c-gold-text)!important;font-size:14px}.quest-hint b{color:var(--c-gold-text)}.nick-input{display:block;width:min(320px,80%);margin:6px auto 20px;padding:13px 18px;border-radius:999px;border:2px solid var(--c-green);background:#ffffffd9;color:var(--ink);font-family:inherit;font-weight:700;font-size:15px;text-align:center;outline:none;transition:box-shadow .15s ease,border-color .15s ease}.nick-input::placeholder{color:#9aa8a5;font-weight:600}.nick-input:focus{border-color:var(--c-green-mid);box-shadow:0 0 0 4px #2c595433}.good-luck{margin:18px auto 0!important;color:var(--c-gold-deep);font-weight:700;font-size:13.5px}.save-row{text-align:center;margin-top:26px}.save-btn{font-size:16px;padding:14px 32px}.market-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:16px}.btn.btn-secondary{background:#ffffff8c;color:var(--plum);border:2px solid var(--panel-border);box-shadow:0 6px 16px -10px var(--shadow);font-size:14px;padding:11px 22px}.btn.btn-secondary:hover{background:#fff;border-color:var(--sakura);transform:translateY(-2px)}.btn.btn-secondary{display:inline-flex;align-items:center;gap:9px}.mk-ico{width:19px;height:19px;flex:0 0 auto;border-radius:5px}.save-note{max-width:420px;margin:14px auto 0;font-size:13px;line-height:1.5;color:var(--muted)}.quest-box{margin:0 0 22px;padding:14px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.6);background:var(--title-grad);color:var(--c-gold-deep);text-align:center;font-weight:800;font-size:15px;box-shadow:0 14px 30px -16px var(--shadow),inset 0 1px #ffffff80}.quest-box .quest-icon{font-size:18px}.quest-find-l1{color:var(--c-green);font-weight:600;font-size:15.5px}.quest-find-l2{font-weight:600;margin-top:2px}.quest-box.found{display:flex;align-items:center;gap:16px;text-align:left;box-shadow:0 16px 34px -16px var(--shadow);animation:pop .5s cubic-bezier(.2,1.4,.4,1)}.quest-box.found .quest-queen{width:66px;height:66px;flex:0 0 auto;border-radius:50%;object-fit:cover;cursor:pointer;border:3px solid #fff;box-shadow:0 0 0 3px var(--c-gold),0 0 16px #f4c430b3;transition:transform .15s ease}.quest-box.found .quest-queen:hover{transform:scale(1.06)}.quest-box.found .quest-line1{font-size:15px;font-weight:900}.quest-box.found .quest-line2{font-size:13.5px;font-weight:700;margin-top:2px;color:var(--c-gold-deep)}.quest-box.found .quest-line2 b{color:var(--c-gold-deep)}.wallet-addr{font-weight:600;font-size:11.5px;opacity:.7}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-family:inherit;font-weight:800;font-size:18px;letter-spacing:.03em;color:#fff;padding:16px 40px;border-radius:999px;background:linear-gradient(135deg,var(--sakura-deep) 0%,var(--mauve-deep) 55%,var(--emerald) 125%);box-shadow:0 10px 22px -8px #2c595480,inset 0 1px #fff6;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 28px -10px var(--plum)}.btn:active{transform:translateY(0)}.btn:disabled{cursor:not-allowed;filter:grayscale(.4) brightness(1.05);opacity:.7;transform:none;box-shadow:0 6px 14px -8px var(--plum)}.btn.ghost{background:#ffffff0f;color:var(--plum);border:2px solid var(--sakura)}.hidden{display:none!important}#app .topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;flex-wrap:wrap}.wallet-pill{display:inline-flex;align-items:center;gap:8px;background:#ffffffb3;border:2px solid var(--sakura);border-radius:999px;padding:8px 16px;font-weight:700;font-size:14px;color:var(--plum)}.dot{width:9px;height:9px;border-radius:50%;background:var(--c-ok);box-shadow:0 0 0 4px #4ccf7f33}.mint-grid{display:grid;grid-template-columns:1fr;gap:26px;align-items:center;text-align:center;perspective:1100px}.reveal-card{position:relative;width:min(360px,86vw);margin:0 auto;border-radius:26px;overflow:hidden;background:var(--panel);border:1px solid var(--panel-border);box-shadow:0 30px 70px -22px #00000073,inset 0 1px #fff6;transform-style:preserve-3d;animation:cardFloat 7s ease-in-out infinite}@keyframes cardFloat{0%{transform:rotateX(0) rotateY(0)}25%{transform:rotateX(2.6deg) rotateY(-3.4deg)}50%{transform:rotateX(0) rotateY(3.4deg)}75%{transform:rotateX(-2.6deg) rotateY(0)}to{transform:rotateX(0) rotateY(0)}}@media (prefers-reduced-motion:reduce){.reveal-card{animation:none}}.reveal-card.golden{border-color:var(--c-gold);box-shadow:0 0 0 3px var(--c-gold) inset,0 0 40px #f4c43099,0 30px 70px -20px #00000080;animation:cardFloat 7s ease-in-out infinite,goldPulse 1.6s ease-in-out infinite}@keyframes goldPulse{0%,to{box-shadow:0 0 0 3px var(--c-gold) inset,0 0 40px #f4c43099,0 30px 70px -20px #00000080}50%{box-shadow:0 0 0 3px #fff1b8 inset,0 0 60px #ffd700d9,0 30px 70px -20px #0000008c}}.reveal-info{padding:18px 22px 22px;text-align:center;min-height:118px;display:flex;flex-direction:column;justify-content:center}.taiga-frame{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:linear-gradient(160deg,var(--c-pink-pale),var(--c-green-pale))}.reveal-card.revealed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%);background-size:250% 100%;background-repeat:no-repeat;mix-blend-mode:screen;animation:nftShine 5s ease-in-out infinite}@keyframes nftShine{0%,68%{background-position:170% 0}to{background-position:-40% 0}}.taiga-frame .art{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:150px;-webkit-user-select:none;user-select:none}.art-img{width:100%;height:100%;object-fit:cover;display:block}.art.is-placeholder .art-img{opacity:.42}.art.summoning .art-img{animation:summonPulse 1.2s ease-in-out infinite}@keyframes summonPulse{0%,to{opacity:.3;filter:brightness(.9)}50%{opacity:.5;filter:brightness(1.1)}}.quest-banner{margin:16px auto 0;max-width:440px;padding:16px 20px;border-radius:18px;background:linear-gradient(135deg,#fff3c7f2,#ffe196f2);border:2px solid var(--c-gold);box-shadow:0 10px 26px -10px #b482008c,inset 0 1px #ffffffb3;animation:pop .6s cubic-bezier(.2,1.4,.4,1)}.quest-title{font-weight:900;font-size:18px;color:var(--c-gold-deep);letter-spacing:.01em;text-shadow:0 1px 0 rgba(255,255,255,.6);animation:questGlow 1.4s ease-in-out infinite}@keyframes questGlow{0%,to{filter:drop-shadow(0 0 2px rgba(244,196,48,.5))}50%{filter:drop-shadow(0 0 10px rgba(244,196,48,.95))}}.quest-body{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--c-gold-deep)}.quest-body b{color:var(--c-gold-deep)}.placeholder-art{flex-direction:column;gap:10px;color:var(--plum);background:repeating-linear-gradient(45deg,rgba(255,255,255,.35) 0 14px,transparent 14px 28px)}.placeholder-art .q{font-size:120px;line-height:1}.placeholder-art .lbl{font-size:15px;letter-spacing:.3em;text-transform:uppercase;font-weight:800}.reveal-pop{animation:pop .6s cubic-bezier(.2,1.4,.4,1)}@keyframes pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.status{min-height:22px;font-weight:700;color:var(--sakura-deep);letter-spacing:.02em;margin-top:8px}.taiga-rarity{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.taiga-name{font-size:26px;font-weight:900;color:var(--plum);margin:4px 0 0;font-family:Unbounded,-apple-system,sans-serif;letter-spacing:.01em}.taiga-meta{margin-top:8px;color:var(--muted);font-weight:600;font-size:14px}.spinner{width:40px;height:40px;border-radius:50%;border:5px solid rgba(255,111,145,.25);border-top-color:var(--plum);animation:spin .8s linear infinite;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}@keyframes spin{to{transform:rotate(360deg)}}.collection-card{margin-top:26px}.section-title{text-align:center;margin:4px 0 6px;font-size:26px;color:var(--plum);font-family:Unbounded,-apple-system,sans-serif;font-weight:900;letter-spacing:.01em}.section-sub{text-align:center;margin:0 0 26px;color:var(--muted);font-weight:600}.count-badge{color:var(--sakura-deep)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:#1e28268c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-card{position:relative;width:min(420px,92vw);border-radius:26px;overflow:hidden;background:var(--panel);border:1px solid var(--panel-border);box-shadow:0 30px 70px -20px #0009,inset 0 1px #fff6;animation:pop .45s cubic-bezier(.2,1.4,.4,1)}.modal-card.golden{border-color:var(--c-gold);box-shadow:0 0 0 3px var(--c-gold) inset,0 0 40px #f4c43099,0 30px 70px -20px #0009}.modal-close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border:none;cursor:pointer;border-radius:50%;background:#ffffffd9;color:var(--ink);font-size:16px;font-weight:800;box-shadow:0 4px 10px #0003;transition:transform .15s ease}.modal-close:hover{transform:scale(1.1)}.modal-art{width:100%;aspect-ratio:1;background:linear-gradient(160deg,var(--c-pink-pale),var(--c-green-pale))}.modal-info{padding:20px 24px 26px;text-align:center}.modal-rarity{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.modal-name{margin:4px 0 0;font-size:26px;font-weight:900;color:var(--plum);font-family:Unbounded,-apple-system,sans-serif}.modal-meta{margin-top:8px;color:var(--muted);font-weight:600;font-size:14px}.modal-quest{margin-top:16px;padding:12px 16px;border-radius:14px;font-size:13px;line-height:1.5;color:var(--c-gold-text);background:linear-gradient(135deg,#fff3c7f2,#ffe196f2);border:2px solid var(--c-gold)}.modal-quest b{color:var(--c-gold-text)}.slot.owned{cursor:pointer}.collection{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.slot{position:relative;aspect-ratio:1;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#fff,var(--c-pink-pale));border:3px solid #fff;box-shadow:0 10px 24px -14px var(--shadow),0 0 0 2px #ff9db466 inset;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.slot .emoji{font-size:64px}.slot .cap{position:absolute;bottom:0;left:0;right:0;padding:16px 4px 6px;display:flex;flex-direction:column;gap:1px;background:linear-gradient(transparent,#fffffff0 55%);color:var(--plum);letter-spacing:.03em}.slot .cap b{font-size:11.5px;font-weight:800}.slot .cap i{font-size:9px;font-weight:800;font-style:normal;letter-spacing:.15em;text-transform:uppercase}.slot.locked{filter:none}.slot.locked .emoji,.slot.locked .art-img{filter:grayscale(1) brightness(1.02) blur(1.5px);opacity:.5}.slot.locked .cap b{color:#a98a99}.slot.locked .lock{position:absolute;font-size:30px;opacity:.5}.slot.owned{transform:none}.slot.owned:hover{transform:translateY(-4px) rotate(-1deg)}.slot.owned .badge{position:absolute;top:6px;right:6px;font-size:13px;background:var(--mauve);color:#4a2e63;border-radius:999px;padding:2px 8px;font-weight:900;box-shadow:0 3px 6px #00000026}.just-minted{animation:pop .6s cubic-bezier(.2,1.4,.4,1);box-shadow:0 0 0 4px var(--mauve-deep) inset,0 10px 24px -12px var(--shadow)!important}.slot.golden-slot{border-color:var(--c-gold-light);box-shadow:0 0 0 3px var(--c-gold) inset,0 0 18px 2px #f4c430b3,0 10px 24px -12px #785a0080!important}.slot.golden-slot .cap b{color:var(--c-gold-text)}.slot.golden-slot:after{content:"👑";position:absolute;top:5px;left:6px;font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}footer{text-align:center;margin-top:50px;color:#ffffffb8;font-size:13px}.lang-toggle{display:flex;gap:6px;margin:12px auto 0;width:max-content;padding:4px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2)}.lang-btn{border:none;cursor:pointer;background:transparent;font-size:18px;line-height:1;padding:4px 8px;border-radius:999px;opacity:.5;transition:opacity .15s ease,background .15s ease}.lang-btn:hover{opacity:.85}.lang-btn.active{opacity:1;background:#ffffff40}#petals{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:90;display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 16px;border-radius:12px;background:linear-gradient(135deg,#fffffff5,#f4faf5f5);border:1.5px solid var(--c-ok);color:var(--plum);font-weight:700;font-size:12px;line-height:1.3;box-shadow:0 12px 28px -14px var(--shadow);animation:pop .4s cubic-bezier(.2,1.4,.4,1)}.toast a{color:var(--mauve-deep);font-weight:800;font-size:11.5px;text-decoration:none;white-space:nowrap}.toast a:hover{text-decoration:underline}.save-ok{margin:0;font-weight:800;font-size:16px;color:var(--c-ok);letter-spacing:.01em}.save-ok-acct{color:var(--muted);font-weight:700;font-size:13px}.wallet-wrap{position:relative}.wallet-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit}.wallet-btn:hover{border-color:var(--sakura-deep)}.wallet-pop{position:absolute;top:calc(100% + 10px);left:0;z-index:60;width:266px;padding:12px;border-radius:16px;background:var(--c-green-cream);border:1px solid var(--panel-border);box-shadow:0 20px 44px -16px var(--shadow);animation:fadeIn .15s ease}.wallet-pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:11px;background:#ffffffb3;border:1px solid var(--panel-border)}.wallet-pop-addr{font-size:12.5px;font-weight:700;color:var(--ink);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.icon-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;border-radius:8px;border:1px solid var(--panel-border);background:#fff;color:var(--plum);transition:all .12s ease}.icon-btn:hover{border-color:var(--sakura-deep);color:var(--sakura-deep)}.wallet-pop-save{display:block;width:100%;margin-top:10px;cursor:pointer;padding:10px 12px;border-radius:11px;border:none;background:linear-gradient(135deg,var(--emerald),var(--emerald-deep));color:#fff;font-family:inherit;font-weight:800;font-size:13px;box-shadow:0 8px 18px -8px var(--plum);transition:transform .12s ease}.wallet-pop-save:hover{transform:translateY(-1px)}.wallet-pop-saved{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding:9px 12px;border-radius:11px;background:#4ccf7f1f;font-weight:700;color:var(--emerald-deep);font-size:13px}.wallet-pop-acct{font-size:12px;font-weight:600;color:var(--muted);word-break:break-all}.wallet-pop-transfer{display:block;width:100%;margin-top:10px;cursor:pointer;padding:9px 12px;border-radius:11px;border:1.5px solid var(--sakura);background:#ffffff80;color:var(--sakura-deep);font-family:inherit;font-weight:800;font-size:13px;transition:transform .12s ease,background .12s ease}.wallet-pop-transfer:hover:not(:disabled){transform:translateY(-1px);background:#fffc}.wallet-pop-transfer:disabled{opacity:.45;cursor:not-allowed}.wallet-pop-xfer{margin-top:10px;padding:11px;border-radius:12px;background:#ff789614;border:1px solid rgba(255,120,150,.22)}.wallet-pop-xfer-title{font-weight:800;font-size:13px;color:var(--sakura-deep)}.wallet-pop-xfer-note{font-size:11.5px;color:var(--muted);margin-top:4px;line-height:1.4}.wallet-pop-xfer-input{width:100%;margin-top:9px;box-sizing:border-box;padding:9px 10px;border-radius:9px;border:1.5px solid var(--sakura);font-family:inherit;font-size:12.5px;background:#fff;color:var(--plum)}.wallet-pop-xfer-input:focus{outline:none;border-color:var(--sakura-deep)}.wallet-pop-xfer-msg{margin-top:7px;font-size:12px;font-weight:700;color:var(--sakura-deep);word-break:break-word}.wallet-pop-xfer-actions{display:flex;gap:8px;margin-top:10px}.wallet-pop-xfer-cancel,.wallet-pop-xfer-go{flex:1;cursor:pointer;padding:9px 10px;border-radius:10px;font-family:inherit;font-weight:800;font-size:12.5px;border:none;transition:transform .12s ease}.wallet-pop-xfer-cancel{background:#0000000f;color:var(--muted)}.wallet-pop-xfer-go{background:linear-gradient(135deg,var(--sakura),var(--sakura-deep));color:#fff;box-shadow:0 8px 18px -8px var(--plum)}.wallet-pop-xfer-go:hover:not(:disabled){transform:translateY(-1px)}.wallet-pop-xfer-go:disabled,.wallet-pop-xfer-cancel:disabled{opacity:.5;cursor:not-allowed}.wallet-pop-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.wallet-pop-foot a,.wallet-pop-foot button{cursor:pointer;border:none;background:none;font-family:inherit;font-weight:700;font-size:12.5px;text-decoration:none;padding:4px 2px}.wallet-pop-foot a{color:var(--mauve-deep)}.wallet-pop-foot a:hover{text-decoration:underline}.wallet-pop-logout{color:var(--sakura-deep)}.wallet-pop-logout:hover{text-decoration:underline}@media (min-width:1024px){.hero-banner{aspect-ratio:auto;height:300px}.wrap{margin-top:-150px}}.mint-deadline{margin:12px auto 0;text-align:center;font-size:12.5px;font-weight:700;color:var(--muted)}.link-btn{display:block;margin:16px auto 0;cursor:pointer;background:none;border:none;font-family:inherit;color:var(--mauve-deep);font-weight:700;font-size:13.5px;letter-spacing:.01em;text-decoration:underline;text-underline-offset:3px}.link-btn:hover{color:var(--sakura-deep)}.link-btn:disabled{opacity:.5;cursor:default}@media (max-width:640px){.wrap{padding:0 12px 56px}.card{padding:18px 14px;border-radius:20px}#connect{padding:30px 16px}.connect-avatar{width:104px;height:104px;border-width:4px;margin-bottom:2px}#connect h2{font-size:21px;margin:12px 0 6px}#connect p{line-height:1.5}.nick-input{margin:6px auto 16px;padding:12px 16px}.btn{font-size:15px;padding:13px 22px;white-space:nowrap;max-width:100%}.save-btn{font-size:15px;padding:13px 24px}.btn.btn-secondary{font-size:13px;padding:10px 16px}.mint-grid{gap:16px}.reveal-card{width:min(255px,68vw)}.reveal-info{min-height:88px;padding:12px 14px 16px}.taiga-name{font-size:21px}#app .topbar{margin-bottom:14px;gap:8px}.owned-pill{display:none}.collection-card{margin-top:18px}.section-title{font-size:22px}.section-sub{margin:0 0 14px}.collection{grid-template-columns:repeat(3,1fr);gap:8px}.slot{border-radius:13px;border-width:2px}.slot .cap{padding:12px 3px 4px}.slot .cap b{font-size:9.5px}.slot .cap i{font-size:7.5px;letter-spacing:.1em}.slot.locked .lock{font-size:22px}.slot.owned .badge{font-size:11px;padding:1px 6px;top:4px;right:4px}.quest-box{padding:12px 14px;margin-bottom:16px;font-size:14px}.quest-box.found .quest-queen{width:56px;height:56px}}
