*{box-sizing:border-box}.collector-page{color:#f9f5ff;background:radial-gradient(at 8% 3%,#471a69 0,#0000 36%),radial-gradient(at 95% 0,#075479 0,#0000 37%),#090e29;min-height:100vh;padding-bottom:80px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.collector-page a{color:inherit;text-decoration:none}.collector-nav{border-bottom:1px solid #7283c133;justify-content:space-between;align-items:center;max-width:1200px;height:85px;margin:auto;padding:12px 22px;display:flex}.collector-nav img{object-fit:contain;object-position:left;width:150px;height:65px}.collector-nav>div{gap:24px;display:flex}.collector-nav a:hover{color:#6cf5fa}.collector-wrap{max-width:1160px;margin:auto;padding:36px 22px}.kicker{letter-spacing:.2em;color:#6debf5;font-size:12px;font-weight:900}.profile-hero{background:linear-gradient(118deg,#481767aa,#122351dd 60%,#075a75aa);border:1px solid #ce69ff99;border-radius:24px;align-items:center;gap:26px;min-height:218px;padding:36px 40px;display:flex;box-shadow:0 24px 70px #03051e99,inset 0 1px #fff3}.collector-avatar{color:#101142;background:linear-gradient(140deg,#fc4fd4,#9348f7 55%,#45eaff);border:3px solid #ffd2fd;border-radius:26px;flex:none;place-items:center;width:112px;height:112px;font-size:64px;font-style:italic;font-weight:1000;display:grid;box-shadow:0 0 36px #e452db88}.profile-hero h1,.search-hero h1{letter-spacing:-.055em;text-transform:uppercase;text-shadow:3px 4px #16113c;margin:7px 0 9px;font-size:clamp(34px,5vw,64px);font-style:italic;line-height:1.03}.profile-hero p{color:#d9d3f2;margin:0 0 14px;font-size:17px;line-height:1.5}.hero-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-tag{color:#e9d7ff;background:#0c174199;border:1px solid #c080eb99;border-radius:99px;align-items:center;padding:7px 12px;font-size:12px;font-weight:750;display:inline-flex}.stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 26px;display:grid}.stat-card{background:linear-gradient(140deg,#232052,#131d43);border:1px solid #8454d188;border-radius:18px;padding:22px 25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1b}.stat-card:after{content:"";filter:blur(35px);background:#e154dd55;border-radius:50%;width:110px;height:110px;position:absolute;top:-45px;right:-35px}.stat-card.gold:after{background:#f7c34866}.stat-card.cyan:after{background:#3de8ff66}.stat-card>span{color:#b9b4d4;letter-spacing:.13em;font-size:11px;font-weight:850}.stat-card strong{letter-spacing:-.06em;margin:8px 0 3px;font-size:clamp(35px,4vw,52px);line-height:1.1;display:block}.stat-card strong small{color:#a69dc6;letter-spacing:0;font-size:19px}.stat-card p{color:#b6b9dc;margin:0;font-size:13px}.profile-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:18px;display:grid}.profile-side{align-content:start;gap:18px;display:grid}.profile-panel{background:linear-gradient(150deg,#17204c,#101735);border:1px solid #5764a37c;border-radius:20px;margin-bottom:18px;padding:27px;box-shadow:0 15px 40px #07091e55}.profile-panel h2{letter-spacing:-.035em;margin:5px 0 10px;font-size:26px}.profile-panel p{color:#c8c5e0;line-height:1.5}.panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.section-number{color:#8c8cbb;letter-spacing:.1em;font-size:11px;font-weight:900}.muted{font-size:14px;color:#abb7d5!important}.profile-form{gap:19px;margin-top:22px;display:grid}.profile-form label,.search-label{color:#f6eaff;letter-spacing:.03em;font-size:13px;font-weight:850;display:block}.optional{color:#9da9ce;letter-spacing:.09em;margin-left:8px;font-size:10px}.profile-input{color:#fff;width:100%;font:inherit;background:#0a1333;border:1px solid #6572ad;border-radius:12px;outline:none;margin-top:9px;padding:15px 16px;font-size:16px;display:block}.profile-input:focus{border-color:#70e9ff;box-shadow:0 0 0 3px #67e8ff33}.profile-input::placeholder{color:#8691b3}.primary-button,.outline-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:11px 20px;font-family:inherit;font-size:15px;font-weight:900;display:inline-flex}.primary-button{color:#200c3b;background:linear-gradient(100deg,#ff68d9,#9f58ff);border:1px solid #ffc9f2;box-shadow:0 4px #662387}.primary-button:disabled{opacity:.6;cursor:wait}.outline-button{background:#18265b;border:1px solid #83c9eb;color:#e7faff!important}.primary-button:hover,.outline-button:hover{filter:brightness(1.13)}.profile-actions{flex-wrap:wrap;gap:12px;display:flex}.save-status{min-height:20px;margin-bottom:0;font-weight:800;color:#8ff3e9!important}.side-links{gap:9px;display:grid}.side-links a{background:#131d49;border:1px solid #485793;border-radius:11px;justify-content:space-between;padding:14px 15px;font-weight:850;display:flex}.side-links a:hover{background:#233779;border-color:#70ecfb}.linked-card{border-color:#7752a9}.linked-card p{font-size:14px}.progress-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rarity-progress>div{text-transform:uppercase;justify-content:space-between;margin-bottom:7px;font-size:13px;font-weight:850;display:flex}.rarity-progress.mythic strong{color:#ff78b5}.rarity-progress.legendary strong{color:#ffd56b}.rarity-progress.epic strong{color:#c991ff}.rarity-progress.rare strong{color:#69d4ff}.rarity-progress meter{accent-color:#7feafa;width:100%;height:13px}.collector-sprites{gap:10px;display:grid}.collector-sprite{background:#10183c;border:1px solid #5863a35e;border-radius:13px;grid-template-columns:210px 1fr;align-items:center;gap:15px;padding:12px 15px;display:grid}.sprite-name{align-items:center;gap:10px;min-width:0;display:flex}.sprite-name img{object-fit:contain;width:50px;height:50px}.sprite-name strong{text-transform:uppercase;font-size:15px;font-style:italic;display:block}.sprite-name span{color:#a8b3da;text-transform:uppercase;font-size:11px;font-weight:900}.sprite-mini-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sprite-mini{opacity:.42;background:#111b3a;border:1px solid #586188;border-radius:9px;flex-direction:column;align-items:center;min-width:0;padding:5px 3px;display:flex;position:relative}.sprite-mini.is-owned{opacity:1;background:linear-gradient(#405981,#233457);border-color:#a8caff}.sprite-mini.is-mastered{opacity:1;background:linear-gradient(#705322,#2e3260);border:2px solid #ffd463;box-shadow:0 0 12px #ffc65355}.sprite-mini img{object-fit:contain;width:45px;max-width:100%;height:45px}.sprite-mini span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:800;overflow:hidden}.sprite-mini b{color:#ffde70;font-size:11px;position:absolute;top:2px;right:3px}.search-hero{padding:27px 0}.search-hero p{color:#bfc6e7}.search-results{gap:8px;display:grid}.search-result{background:#111b43;border:1px solid #495891;border-radius:12px;align-items:center;gap:13px;padding:12px;display:flex}.search-result:hover{background:#23336d;border-color:#8ceaff}.small-avatar{color:#15163b;background:linear-gradient(125deg,#eb60cf,#57dff1);border-radius:11px;place-items:center;width:46px;height:46px;font-size:25px;font-weight:1000;display:grid}.search-result>span:nth-child(2){flex:1;min-width:0}.search-result strong,.search-result small{display:block}.search-result small{color:#afb7d2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result em{color:#ffe4a3;font-size:12px;font-style:normal;font-weight:850}.sign-in-panel{max-width:680px;margin:7vh auto}.sign-in-panel h2{font-size:clamp(34px,5vw,52px)}@media (max-width:740px){.collector-wrap{padding:20px 14px}.collector-nav{height:70px;padding:7px 14px}.collector-nav img{width:105px;height:48px}.collector-nav>div{gap:11px;font-size:12px}.profile-hero{align-items:flex-start;gap:16px;padding:24px 18px}.collector-avatar{border-radius:17px;width:69px;height:69px;font-size:40px}.profile-hero h1{font-size:clamp(29px,7vw,45px)}.profile-hero p{font-size:14px}.stat-grid{gap:7px}.stat-card{padding:14px 11px}.stat-card>span{font-size:9px}.stat-card strong{font-size:29px}.stat-card strong small{font-size:12px}.stat-card p{font-size:10px}.profile-layout{grid-template-columns:1fr}.profile-panel{padding:19px}.progress-list,.collector-sprite{grid-template-columns:1fr}.sprite-mini-grid{gap:4px}.search-result em{display:none}}@media (max-width:370px){.profile-hero{flex-direction:column}.stat-card strong{font-size:25px}}.sprite-mini[data-variant=Normal]{background:linear-gradient(#104273,#161b28)}.sprite-mini[data-variant=Normal][data-rarity=Epic]{background:linear-gradient(#4d1566,#161b28)}.sprite-mini[data-variant=Normal][data-rarity=Legendary]{background:linear-gradient(#743e0a,#161b28)}.sprite-mini[data-variant=Normal][data-rarity=Mythic]{background:linear-gradient(#a89442,#161b28)}.sprite-mini[data-variant=Gold]{background:url(/sprite-backgrounds/gold.webp) 50%/cover,#5b4712}.sprite-mini[data-variant=Cheat\ Master]{background:url(/sprite-backgrounds/cheatmaster.webp) 50%/cover,#102b19}.sprite-mini[data-variant=Loot\ Hacker]{background:url(/sprite-backgrounds/hacker.webp) 50%/cover,#342356}.sprite-mini[data-variant=Bounty\ Hunter]{background:url(/sprite-backgrounds/reaper.webp) 50%/cover,#4a1e55}.sprite-mini[data-variant="Trick or Treat"]{background:linear-gradient(#c45a18,#221c30)}.sprite-mini.is-mastered{border-color:#ffd463}.sprite-mini img{object-fit:contain;width:100%;height:60px}.sprite-mini-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.sprite-mini[data-variant=Quack]{background:url(/sprite-backgrounds/quack.webp) 50%/cover,#766021}.public-trade-lists{grid-template-columns:1fr 1fr;gap:20px;display:grid}.public-trade-lists h3{color:#82e8ff;font-size:20px}.public-trade-lists>div:nth-child(2) h3{color:#ff9be8}.public-trade-sprite{background:linear-gradient(120deg,#283b63,#241d45);border:1px solid #8564ad66;border-radius:12px;align-items:center;gap:12px;margin:7px 0;padding:10px;display:flex}.public-trade-sprite img{object-fit:contain;width:64px;height:64px}.public-trade-sprite small{color:#b9c5e7;margin-top:5px;display:block}@media (max-width:650px){.public-trade-lists{grid-template-columns:1fr}}.sprite-mini[data-variant=Fortune]{background:url(/sprite-backgrounds/fortune.webp) 50%/cover,#204b59}.sprite-mini[data-variant=Cursed]{background:url(/sprite-backgrounds/cursed.webp) 50%/cover,#4b255b}.collector-page{background:radial-gradient(at 100% 0,#16383b,#0000 50%),#070d10}.collector-nav{background:#080e11;border-bottom-color:#a3f52a}.profile-hero,.profile-panel,.stat-card{background:#0e1c20;border-color:#365a50}.kicker{color:#a3f52a}.primary-button,.save-button{color:#07100a;background:linear-gradient(120deg,#a3f52a,#38dace)}.collector-avatar,.small-avatar{color:#0b1610;background:linear-gradient(140deg,#a3f52a,#36d9cf)}.collector-nav img{object-fit:contain}
