:root{--boost-radius: 16px;--boost-surface: rgba(10, 10, 14, .75);--boost-text: rgba(240,240,245,.92);--boost-muted: rgba(240,240,245,.65);--rare-1: #46c3ff;--rare-2: #2a6bff;--epic-1: #c158ff;--epic-2: #6d3cff;--leg-1: #ffd36a;--leg-2: #ff7a2f;--vote-1: #ffd36a;--vote-2: #ff9a3d;--vote-3: #ff7a2f;--thing-1: #a7e008;--thing-2: #d6ff4a;--thing-3: #63ff9b}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) #boost-items{display:flex;flex-direction:column;gap:18px}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group{padding:16px;border-radius:var(--boost-radius);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 26px #00000059}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group-title{margin:0 0 6px;font-weight:900;letter-spacing:.2px;color:var(--boost-text);font-size:1.15rem}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group-sub{margin:0 0 14px;color:var(--boost-muted);font-size:.95rem;line-height:1.25rem}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;align-items:stretch}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=vote]{border-color:#ffd36a47;background:radial-gradient(circle at 18% 12%,rgba(255,211,106,.18),transparent 55%),radial-gradient(circle at 90% 120%,rgba(255,122,47,.14),transparent 60%),linear-gradient(180deg,#0c0a085c,#0000002e);box-shadow:0 10px 26px #00000059,0 0 30px #ffd36a24}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=thing]{border-color:#a7e00847;background:radial-gradient(circle at 18% 18%,rgba(167,224,8,.16),transparent 55%),radial-gradient(circle at 88% 84%,rgba(99,255,155,.1),transparent 62%),linear-gradient(180deg,#080e0a5c,#0000002e);box-shadow:0 10px 26px #00000059,0 0 34px #a7e0081f}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack{position:relative;border-radius:var(--boost-radius);padding:14px;background:linear-gradient(180deg,#ffffff0a,#00000026),var(--boost-surface);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 30px #00000073,inset 0 1px #ffffff14;overflow:hidden;min-height:210px}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack .booster-pack-inner{position:relative;border-radius:calc(var(--boost-radius) - 8px);padding:16px;background:#00000059;border:1px solid rgba(255,255,255,.08);height:100%;display:flex;flex-direction:column}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack .booster-pack-title{font-weight:800;letter-spacing:.2px;color:var(--boost-text);margin:0 0 6px;font-size:1.05rem}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack .booster-pack-sub{color:var(--boost-muted);margin:0 0 10px;font-size:.95rem;line-height:1.25rem}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack .booster-pack-tag{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.9px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000059;color:#ffffffe0;margin-bottom:12px;width:fit-content}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack .booster-pack-tag .dot{width:10px;height:10px;border-radius:999px;background:#ffffff73;box-shadow:0 0 10px #ffffff40}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack .booster-pack-actions{display:flex;gap:10px;align-items:center;margin-top:auto;padding-top:12px}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack .booster-buy-btn{width:100%;padding:10px 12px;border-radius:12px;background:#0000008c;color:#ffffffeb;border:1px solid rgba(255,255,255,.14);cursor:pointer;font-weight:800;letter-spacing:.2px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack .booster-buy-btn:hover{transform:translateY(-1px);box-shadow:0 0 18px #ffffff1a;border-color:#ffffff38}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack .booster-buy-btn:disabled{opacity:.55;cursor:not-allowed}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=vote] .booster-buy-btn{border-color:#ffd36a42;box-shadow:inset 0 0 0 1px #ff9a3d1f}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=vote] .booster-buy-btn:hover{box-shadow:0 0 22px #ffd36a1f,inset 0 0 0 1px #ff9a3d29;border-color:#ffd36a57}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=thing] .booster-buy-btn{border-color:#a7e00842;box-shadow:inset 0 0 0 1px #d6ff4a1a}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=thing] .booster-buy-btn:hover{box-shadow:0 0 22px #a7e0081f,inset 0 0 0 1px #d6ff4a24;border-color:#a7e00857}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack:before{content:"";position:absolute;inset:-120px;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.16),transparent 55%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.1),transparent 60%);opacity:.75;pointer-events:none}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 38%,rgba(255,255,255,.12) 50%,rgba(255,255,255,0) 62%,transparent 100%);transform:translate(-60%);opacity:.55;pointer-events:none;animation:boosterFoil 3.8s linear infinite}@keyframes boosterFoil{0%{transform:translate(-70%)}to{transform:translate(70%)}}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack:hover{transform:translateY(-2px);transition:transform .14s ease}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack.is-rare{border-color:#46c3ff59;box-shadow:0 14px 34px #0000008c,0 0 24px #46c3ff2e,inset 0 1px #ffffff14;background:radial-gradient(circle at 10% 0%,rgba(70,195,255,.22),transparent 55%),radial-gradient(circle at 90% 110%,rgba(42,107,255,.18),transparent 60%),linear-gradient(180deg,#ffffff0a,#0000002e),var(--boost-surface)}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack.is-rare .booster-pack-tag .dot{background:var(--rare-1);box-shadow:0 0 14px #46c3ff59}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack.is-epic{border-color:#c158ff59;box-shadow:0 14px 34px #0000008c,0 0 26px #c158ff2e,inset 0 1px #ffffff14;background:radial-gradient(circle at 10% 0%,rgba(193,88,255,.22),transparent 55%),radial-gradient(circle at 90% 110%,rgba(109,60,255,.18),transparent 60%),linear-gradient(180deg,#ffffff0a,#0000002e),var(--boost-surface)}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack.is-epic .booster-pack-tag .dot{background:var(--epic-1);box-shadow:0 0 14px #c158ff59}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack.is-legendary{border-color:#ffd36a66;box-shadow:0 14px 34px #0000008c,0 0 28px #ffd36a33,inset 0 1px #ffffff14;background:radial-gradient(circle at 10% 0%,rgba(255,211,106,.22),transparent 55%),radial-gradient(circle at 90% 110%,rgba(255,122,47,.18),transparent 60%),linear-gradient(180deg,#ffffff0a,#0000002e),var(--boost-surface)}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack.is-legendary .booster-pack-tag .dot{background:var(--leg-1);box-shadow:0 0 16px #ffd36a6b}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack.is-rare .booster-pack-title{text-shadow:0 0 16px rgba(70,195,255,.18)}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack.is-epic .booster-pack-title{text-shadow:0 0 16px rgba(193,88,255,.18)}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack.is-legendary .booster-pack-title{text-shadow:0 0 18px rgba(255,211,106,.18)}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=vote] .booster-pack:after{animation:none!important;opacity:0!important;background:none!important}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=vote] .booster-pack:before{opacity:.35}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=vote] .booster-pack .booster-pack-inner{background:#0000002e;border-color:#ffd36a24}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=vote] .booster-pack .booster-pack-inner:before{content:"";position:absolute;inset:-30px;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 30%,rgba(255,211,106,.22),transparent 42%),radial-gradient(circle at 70% 20%,rgba(255,154,61,.16),transparent 46%),radial-gradient(circle at 42% 78%,rgba(255,211,106,.14),transparent 48%),radial-gradient(circle,rgba(255,211,106,.2) 0 2px,transparent 3px) 0 0 / 36px 36px,radial-gradient(circle,rgba(255,154,61,.16) 0 1.6px,transparent 3px) 10px 14px / 44px 44px,linear-gradient(180deg,#ffd36a0f,#0000);opacity:.95;transform:translate(-6%) translateY(-2%);animation:goodyCoinDrift 3.4s ease-in-out infinite alternate}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=vote] .booster-pack .booster-pack-inner:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 35%,rgba(255,235,180,.12) 48%,rgba(255,235,180,0) 60%,transparent 100%);opacity:.55;transform:translate(-70%);animation:goodyShimmer 4.2s linear infinite;mix-blend-mode:screen}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=vote] .booster-pack .booster-pack-inner>*{position:relative;z-index:2}@keyframes goodyCoinDrift{0%{transform:translate(-6%) translateY(-2%) scale(1)}to{transform:translate(6%) translateY(2%) scale(1.04)}}@keyframes goodyShimmer{0%{transform:translate(-70%)}to{transform:translate(70%)}}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=thing] .booster-pack:after{animation:none!important;opacity:0!important;background:none!important}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=thing] .booster-pack:before{opacity:.55;background:radial-gradient(circle at 18% 22%,rgba(214,255,74,.14),transparent 58%),radial-gradient(circle at 82% 78%,rgba(167,224,8,.1),transparent 62%)}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=thing] .booster-pack .booster-pack-inner{background:#0003;border-color:#a7e0082e}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=thing] .booster-pack .booster-pack-inner:before{content:"";position:absolute;inset:-40px;pointer-events:none;z-index:0;background:conic-gradient(from 210deg at 18% 28%,#d6ff4a00,#d6ff4a24 26deg,#d6ff4a00 64deg 360deg),conic-gradient(from 330deg at 82% 28%,#a7e00800,#a7e0081f 26deg,#a7e00800 64deg 360deg),radial-gradient(14px 9px at 28% 58%,rgba(255,255,255,.1),transparent 60%),radial-gradient(14px 9px at 72% 54%,rgba(255,255,255,.1),transparent 60%),radial-gradient(12px 8px at 44% 68%,rgba(255,255,255,.07),transparent 62%),radial-gradient(circle at 50% 40%,rgba(167,224,8,.1),transparent 60%);opacity:.95;transform:translateY(2%);animation:allEyesSweep 4.4s ease-in-out infinite alternate}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=thing] .booster-pack .booster-pack-inner:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(255,255,255,.18) 0 1px,transparent 2px) 10px 14px / 70px 70px,radial-gradient(circle,rgba(214,255,74,.14) 0 1px,transparent 2px) 26px 44px / 86px 86px,radial-gradient(circle,rgba(255,255,255,.12) 0 1px,transparent 2px) 50px 22px / 92px 92px,radial-gradient(circle,rgba(167,224,8,.1) 0 1px,transparent 2px) 0 0 / 110px 110px;opacity:.55;animation:allEyesSparkle 5.6s ease-in-out infinite;mix-blend-mode:screen}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=thing] .booster-pack .booster-pack-inner>*{position:relative;z-index:2}@keyframes allEyesSweep{0%{transform:translateY(2%) translate(-2%) scale(1)}to{transform:translateY(-2%) translate(2%) scale(1.03)}}@keyframes allEyesSparkle{0%,to{opacity:.35;filter:blur(0px)}45%{opacity:.62;filter:blur(.3px)}70%{opacity:.45;filter:blur(.1px)}}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=vote] .booster-group-title{color:#ffd696f2}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-group[data-group=thing] .booster-group-title{color:#baff8cf2}.booster-pack[data-booster-code=vote_boost_1d] .booster-pack-tag .dot{background:#46c3ff;box-shadow:0 0 14px #46c3ff8c}.booster-pack[data-booster-code=vote_boost_1d] .booster-pack-inner{border-color:#46c3ff33}.booster-group .booster-pack[data-booster-code=vote_boost_1d] .booster-pack-inner:before,#thing-detail-modal .booster-pack[data-booster-code=vote_boost_1d] .booster-pack-inner:before{content:"";position:absolute;inset:-30px;pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 25%,rgba(70,195,255,.24),transparent 44%),radial-gradient(circle at 78% 18%,rgba(42,107,255,.18),transparent 48%),radial-gradient(circle at 44% 76%,rgba(70,195,255,.16),transparent 50%),radial-gradient(circle,rgba(70,195,255,.2) 0 1.8px,transparent 3px) 0 0 / 38px 38px,radial-gradient(circle,rgba(42,107,255,.16) 0 1.4px,transparent 3px) 12px 16px / 48px 48px;opacity:.9;animation:votePullDrift 2.8s ease-in-out infinite alternate}.booster-group .booster-pack[data-booster-code=vote_boost_1d] .booster-pack-inner:after,#thing-detail-modal .booster-pack[data-booster-code=vote_boost_1d] .booster-pack-inner:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,0) 30%,rgba(180,230,255,.16) 46%,rgba(255,255,255,0) 58%,transparent 100%);opacity:.6;transform:translate(-70%);animation:votePullShimmer 3s linear infinite;mix-blend-mode:screen}.booster-group .booster-pack[data-booster-code=vote_boost_1d] .booster-pack-inner>*,#thing-detail-modal .booster-pack[data-booster-code=vote_boost_1d] .booster-pack-inner>*{position:relative;z-index:2}@keyframes votePullDrift{0%{transform:translate(-5%) translateY(-2%) scale(1)}to{transform:translate(5%) translateY(2%) scale(1.03)}}@keyframes votePullShimmer{0%{transform:translate(-70%)}to{transform:translate(70%)}}.booster-pack[data-booster-code=vote_boost_3d] .booster-pack-tag .dot{background:#c158ff;box-shadow:0 0 14px #c158ff8c}.booster-pack[data-booster-code=vote_boost_3d] .booster-pack-inner{border-color:#c158ff38}.booster-group .booster-pack[data-booster-code=vote_boost_3d] .booster-pack-inner:before,#thing-detail-modal .booster-pack[data-booster-code=vote_boost_3d] .booster-pack-inner:before{content:"";position:absolute;inset:-30px;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 50%,rgba(193,88,255,.2),transparent 60%),radial-gradient(ellipse at 15% 20%,rgba(109,60,255,.22),transparent 50%),radial-gradient(ellipse at 85% 80%,rgba(193,88,255,.18),transparent 52%),radial-gradient(circle,rgba(193,88,255,.18) 0 1.6px,transparent 3px) 8px 8px / 42px 42px,radial-gradient(circle,rgba(109,60,255,.14) 0 1.4px,transparent 3px) 20px 22px / 56px 56px;opacity:.88;animation:voteMagnetPulse 3.8s ease-in-out infinite alternate}.booster-group .booster-pack[data-booster-code=vote_boost_3d] .booster-pack-inner:after,#thing-detail-modal .booster-pack[data-booster-code=vote_boost_3d] .booster-pack-inner:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 32%,rgba(220,180,255,.16) 47%,rgba(255,255,255,0) 60%,transparent 100%);opacity:.55;transform:translate(-70%);animation:voteMagnetShimmer 4.8s linear infinite;mix-blend-mode:screen}.booster-group .booster-pack[data-booster-code=vote_boost_3d] .booster-pack-inner>*,#thing-detail-modal .booster-pack[data-booster-code=vote_boost_3d] .booster-pack-inner>*{position:relative;z-index:2}@keyframes voteMagnetPulse{0%{transform:translate(-4%) translateY(-3%) scale(1)}to{transform:translate(4%) translateY(3%) scale(1.04)}}@keyframes voteMagnetShimmer{0%{transform:translate(-70%)}to{transform:translate(70%)}}.booster-pack[data-booster-code=vote_boost_7d] .booster-pack-tag .dot{background:#ffd36a;box-shadow:0 0 16px #ffd36a94}.booster-pack[data-booster-code=vote_boost_7d] .booster-pack-inner{border-color:#ffd36a3d}.booster-group .booster-pack[data-booster-code=vote_boost_7d] .booster-pack-inner:before,#thing-detail-modal .booster-pack[data-booster-code=vote_boost_7d] .booster-pack-inner:before{content:"";position:absolute;inset:-30px;pointer-events:none;z-index:0;background:radial-gradient(circle at 22% 30%,rgba(255,211,106,.28),transparent 44%),radial-gradient(circle at 72% 20%,rgba(255,154,61,.22),transparent 48%),radial-gradient(circle at 44% 78%,rgba(255,211,106,.2),transparent 50%),radial-gradient(circle,rgba(255,211,106,.22) 0 2px,transparent 3px) 0 0 / 36px 36px,radial-gradient(circle,rgba(255,122,47,.18) 0 1.6px,transparent 3px) 14px 16px / 46px 46px;opacity:.95;animation:voteVortexSpin 4.4s ease-in-out infinite alternate}.booster-group .booster-pack[data-booster-code=vote_boost_7d] .booster-pack-inner:after,#thing-detail-modal .booster-pack[data-booster-code=vote_boost_7d] .booster-pack-inner:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 35%,rgba(255,235,180,.18) 48%,rgba(255,255,255,0) 60%,transparent 100%);opacity:.65;transform:translate(-70%);animation:voteVortexShimmer 3.8s linear infinite;mix-blend-mode:screen}.booster-group .booster-pack[data-booster-code=vote_boost_7d] .booster-pack-inner>*,#thing-detail-modal .booster-pack[data-booster-code=vote_boost_7d] .booster-pack-inner>*{position:relative;z-index:2}@keyframes voteVortexSpin{0%{transform:translate(-6%) translateY(-2%) scale(1) rotate(-1deg)}to{transform:translate(6%) translateY(2%) scale(1.05) rotate(1deg)}}@keyframes voteVortexShimmer{0%{transform:translate(-70%)}to{transform:translate(70%)}}.booster-pack[data-booster-code=crowd_pull]{border-color:#a7e00859;box-shadow:0 14px 34px #0000008c,0 0 24px #a7e0082e,inset 0 1px #ffffff14;background:radial-gradient(circle at 10% 0%,rgba(167,224,8,.22),transparent 55%),radial-gradient(circle at 90% 110%,rgba(99,255,155,.16),transparent 60%),linear-gradient(180deg,#ffffff0a,#0000002e),var(--boost-surface)}.booster-pack[data-booster-code=crowd_pull] .booster-pack-tag .dot{background:#a7e008;box-shadow:0 0 12px #a7e0088c}.booster-pack[data-booster-code=crowd_pull] .booster-pack-inner{border-color:#a7e00833}.booster-group .booster-pack[data-booster-code=crowd_pull] .booster-pack-inner:before,#thing-detail-modal .booster-pack[data-booster-code=crowd_pull] .booster-pack-inner:before{content:"";position:absolute;inset:-30px;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 50%,rgba(167,224,8,.22),transparent 35%),radial-gradient(circle at 50% 50%,rgba(167,224,8,.14),transparent 55%),radial-gradient(circle at 50% 50%,rgba(99,255,155,.1),transparent 70%),radial-gradient(circle at 18% 28%,rgba(214,255,74,.16),transparent 42%),radial-gradient(circle at 80% 72%,rgba(167,224,8,.12),transparent 46%);opacity:.9;animation:crowdPullRadar 3.2s ease-in-out infinite alternate}.booster-group .booster-pack[data-booster-code=crowd_pull] .booster-pack-inner:after,#thing-detail-modal .booster-pack[data-booster-code=crowd_pull] .booster-pack-inner:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 33%,rgba(200,255,160,.14) 47%,rgba(255,255,255,0) 59%,transparent 100%);opacity:.55;transform:translate(-70%);animation:crowdPullShimmer 4s linear infinite;mix-blend-mode:screen}.booster-group .booster-pack[data-booster-code=crowd_pull] .booster-pack-inner>*,#thing-detail-modal .booster-pack[data-booster-code=crowd_pull] .booster-pack-inner>*{position:relative;z-index:2}@keyframes crowdPullRadar{0%{transform:translate(-4%) translateY(-2%) scale(.98)}to{transform:translate(4%) translateY(2%) scale(1.04)}}@keyframes crowdPullShimmer{0%{transform:translate(-70%)}to{transform:translate(70%)}}.booster-pack[data-booster-code=all_eyes_on_me]{border-color:#00e5ff59;box-shadow:0 14px 34px #0000008c,0 0 28px #00e5ff2e,inset 0 1px #ffffff14;background:radial-gradient(circle at 10% 0%,rgba(0,229,255,.2),transparent 55%),radial-gradient(circle at 90% 110%,rgba(167,224,8,.14),transparent 60%),linear-gradient(180deg,#ffffff0a,#0000002e),var(--boost-surface)}.booster-pack[data-booster-code=all_eyes_on_me] .booster-pack-tag .dot{background:#00e5ff;box-shadow:0 0 14px #00e5ff8c}.booster-pack[data-booster-code=all_eyes_on_me] .booster-pack-inner{border-color:#00e5ff33}.booster-group .booster-pack[data-booster-code=all_eyes_on_me] .booster-pack-inner:before,#thing-detail-modal .booster-pack[data-booster-code=all_eyes_on_me] .booster-pack-inner:before{content:"";position:absolute;inset:-40px;pointer-events:none;z-index:0;background:conic-gradient(from 200deg at 20% 30%,#00e5ff00,#00e5ff29 28deg,#00e5ff00 66deg 360deg),conic-gradient(from 340deg at 80% 30%,#a7e00800,#a7e00824 28deg,#a7e00800 66deg 360deg),radial-gradient(circle at 50% 40%,rgba(0,229,255,.12),transparent 55%);opacity:.95;animation:allEyesOnMeSweep 4s ease-in-out infinite alternate}.booster-group .booster-pack[data-booster-code=all_eyes_on_me] .booster-pack-inner:after,#thing-detail-modal .booster-pack[data-booster-code=all_eyes_on_me] .booster-pack-inner:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(0,229,255,.18) 0 1px,transparent 2px) 10px 14px / 70px 70px,radial-gradient(circle,rgba(167,224,8,.12) 0 1px,transparent 2px) 26px 44px / 86px 86px,radial-gradient(circle,rgba(255,255,255,.14) 0 1px,transparent 2px) 50px 22px / 92px 92px;opacity:.55;animation:allEyesOnMeSparkle 5s ease-in-out infinite;mix-blend-mode:screen}.booster-group .booster-pack[data-booster-code=all_eyes_on_me] .booster-pack-inner>*,#thing-detail-modal .booster-pack[data-booster-code=all_eyes_on_me] .booster-pack-inner>*{position:relative;z-index:2}@keyframes allEyesOnMeSweep{0%{transform:translateY(2%) translate(-2%) scale(1)}to{transform:translateY(-2%) translate(2%) scale(1.03)}}@keyframes allEyesOnMeSparkle{0%,to{opacity:.35}50%{opacity:.62}}.booster-pack[data-booster-code=thing_icon]{border-color:#ffd36a66;box-shadow:0 14px 34px #0000008c,0 0 32px #ffd36a33,0 0 20px #a7e0081a,inset 0 1px #ffffff1a;background:radial-gradient(circle at 10% 0%,rgba(255,211,106,.24),transparent 50%),radial-gradient(circle at 90% 110%,rgba(167,224,8,.18),transparent 55%),radial-gradient(circle at 50% 50%,rgba(0,229,255,.06),transparent 65%),linear-gradient(180deg,#ffffff0a,#0000002e),var(--boost-surface)}.booster-pack[data-booster-code=thing_icon] .booster-pack-tag .dot{background:linear-gradient(135deg,#ffd36a,#a7e008);box-shadow:0 0 16px #ffd36a80}.booster-pack[data-booster-code=thing_icon] .booster-pack-inner{border-color:#ffd36a38}.booster-group .booster-pack[data-booster-code=thing_icon] .booster-pack-inner:before,#thing-detail-modal .booster-pack[data-booster-code=thing_icon] .booster-pack-inner:before{content:"";position:absolute;inset:-30px;pointer-events:none;z-index:0;background:radial-gradient(circle at 22% 28%,rgba(255,211,106,.24),transparent 44%),radial-gradient(circle at 78% 22%,rgba(167,224,8,.18),transparent 46%),radial-gradient(circle at 50% 75%,rgba(0,229,255,.1),transparent 50%),radial-gradient(circle,rgba(255,211,106,.2) 0 2px,transparent 3px) 0 0 / 36px 36px,radial-gradient(circle,rgba(167,224,8,.14) 0 1.6px,transparent 3px) 14px 16px / 46px 46px,radial-gradient(circle,rgba(0,229,255,.1) 0 1.4px,transparent 3px) 28px 8px / 58px 58px;opacity:.95;animation:thingIconPrism 5s ease-in-out infinite alternate}.booster-group .booster-pack[data-booster-code=thing_icon] .booster-pack-inner:after,#thing-detail-modal .booster-pack[data-booster-code=thing_icon] .booster-pack-inner:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 28%,rgba(255,245,200,.12) 38%,rgba(200,255,180,.1) 50%,rgba(180,240,255,.08) 60%,rgba(255,255,255,0) 70%,transparent 100%);opacity:.7;transform:translate(-70%);animation:thingIconShimmer 4.2s linear infinite;mix-blend-mode:screen}.booster-group .booster-pack[data-booster-code=thing_icon] .booster-pack-inner>*,#thing-detail-modal .booster-pack[data-booster-code=thing_icon] .booster-pack-inner>*{position:relative;z-index:2}@keyframes thingIconPrism{0%{transform:translate(-5%) translateY(-2%) scale(1) rotate(-.5deg)}to{transform:translate(5%) translateY(2%) scale(1.05) rotate(.5deg)}}@keyframes thingIconShimmer{0%{transform:translate(-70%)}to{transform:translate(70%)}}.booster-active-badge{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#a7e008;background:#a7e0081f;border:1px solid rgba(167,224,8,.28);border-radius:999px;padding:5px 10px;margin-bottom:8px;width:fit-content}.booster-countdown-sub{font-size:.88rem!important;margin-bottom:6px!important}.booster-countdown{font-weight:800;color:#ffffffeb;font-variant-numeric:tabular-nums;letter-spacing:.5px}@media(max-width:768px){:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack .booster-pack-inner:after{mix-blend-mode:normal;opacity:0!important}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack .booster-pack-inner:before{animation:none!important;transform:none!important}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack:after{animation:none!important;opacity:0!important}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack:before{animation:none!important}:where(#tab-boosts,#thing-detail-modal #tdm-tab-inventory) .booster-pack:hover{transform:none}}:root{--font-body: "Inter", "Segoe UI", Roboto, Arial, sans-serif;--font-title: "Fredoka", "Nunito", "Poppins", "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}body[data-user-suspended="1"] .report-btn,body[data-user-suspended="1"] .comment-report-btn,body[data-user-suspended="1"] #report-profile-btn,body[data-user-suspended="1"] #cat-action-report,body[data-user-suspended="1"] #nav-bug-report-btn,body[data-user-suspended="1"] #tdm-report-footer{display:none!important}.nav-disabled,.suspended-disabled{opacity:.45!important;filter:grayscale(1);cursor:not-allowed!important}*{user-select:none;-webkit-user-select:none}html,body{height:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden;scroll-behavior:smooth;background:linear-gradient(180deg,#120a1d,#2d0b45 40%,#000);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}main{margin:0;padding:0;display:flex;justify-content:center}body,p,span,div,li,button,input,textarea,select,h4,h5,h6{font-family:var(--font-body)!important}h1,h2,h3{font-family:var(--font-title)!important}*{scrollbar-width:auto;scrollbar-color:rgba(167,224,8,.75) rgba(0,0,0,.35)}*::-webkit-scrollbar{width:14px;height:14px;background:#0006}*::-webkit-scrollbar-track{background:#00000059;border-radius:12px;border:2px solid rgba(0,0,0,.6)}*::-webkit-scrollbar-thumb{background:#a7e008bf;border-radius:12px;border:3px solid rgba(0,0,0,.8);box-shadow:0 0 10px #a7e008b3}*::-webkit-scrollbar-thumb:hover{background:#a7e008;box-shadow:0 0 14px #a7e008}.toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%) translateY(14px);background:#000000d9;color:#d7dacf;border:2px solid rgba(167,224,8,.85);border-radius:10px;padding:14px 22px;font-size:18px;box-shadow:0 0 15px #a7e00859;opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease;z-index:9999999!important}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.toast.hide{opacity:0;transform:translate(-50%) translateY(14px)}.toast.toast-success{border-color:#a7e008;color:#a7e008;box-shadow:0 0 18px #a7e0088c}.toast.toast-error{border-color:#dc143c;color:#dc143c;box-shadow:0 0 18px #dc143c73}@keyframes toast-slide-in{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-fade-out{0%{opacity:1}to{opacity:0;transform:translate(40px)}}.dotw-square,.dotw-square *,.player1-img,.player1-img *,.player2-img,.player2-img *{user-select:none;-webkit-user-select:none}.dotw-square,.player1-img,.player2-img{-webkit-tap-highlight-color:transparent}.category-hint{color:#b9b9b9;font-style:italic;opacity:.85;grid-column:1/-1;justify-self:center;text-align:center;margin-top:.5rem;font-size:clamp(1.1rem,2vw,1.5rem)}.category-hint strong{color:#8b5cf6;font-weight:600}#detail-stats{margin-top:1rem;border-top:1px solid rgba(167,224,8,.4);padding-top:.8rem}#detail-stats p{margin:.3rem 0;font-size:1.1rem;line-height:1.4;text-align:left}#detail-stats strong{color:#a7e008}#current-category-label{position:relative;width:100%;max-width:100%;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}#current-category-label .scroll-text{display:inline-flex;width:max-content;white-space:nowrap;will-change:transform;animation:category-marquee var(--marquee-duration, 12s) linear infinite}#current-category-label .marquee-item{padding-right:75px}#toast-container{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:10px;z-index:99990;pointer-events:none}@keyframes category-marquee{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--marquee-half, 200px)))}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] *:before,html[data-reduce-motion=true] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-reduce-motion=true] html{scroll-behavior:auto!important}html[data-no-effects=true] [data-effects]:before,html[data-no-effects=true] [data-effects]:after{content:none!important;display:none!important}html[data-contrast=high] body{color:#e1e4da!important}html[data-contrast=high] .settings-row-desc,html[data-contrast=high] .settings-card-hint,html[data-contrast=high] .settings-panel-desc,html[data-contrast=high] .acc-form-rules,html[data-contrast=high] .acc-info-label,html[data-contrast=high] .acc-current-label,html[data-contrast=high] .snb-label,html[data-contrast=high] .settings-nav-btn{color:#d7dacfcc!important}html[data-contrast=high] .settings-card{border-color:#ffffff2e!important;background:#ffffff0e!important}html[data-contrast=high] .settings-card--danger{border-color:#ff503c73!important}html[data-contrast=high] .settings-row{border-bottom-color:#ffffff1a!important}html[data-contrast=high] .global-header{background:#000000f7!important;border-bottom-color:#a7e00899!important}html[data-contrast=high] .settings-sidebar{background:#050505fc!important;border-right-color:#ffffff26!important}html[data-contrast=high] .settings-nav-btn.active{background:#a7e0082e!important;color:#b9f014!important}html[data-contrast=high] .player1-img,html[data-contrast=high] .player2-img{border-color:#a7e008bf!important}html[data-contrast=high] .acc-form-input,html[data-contrast=high] .sec-form-input{border-color:#ffffff38!important;background:#ffffff0f!important}html[data-contrast=high] .sec-modal-overlay{background:#000000e0!important}html[data-contrast=high] .sec-modal{border-color:#ff503c80!important;background:#0a0a0c!important}html[data-font-size=large]{font-size:110%}html[data-font-size=xlarge]{font-size:122%}html[data-font-size=large] .player1 h2,html[data-font-size=large] .player2 h2{font-size:clamp(28px,6.5vw,66px)!important}html[data-font-size=xlarge] .player1 h2,html[data-font-size=xlarge] .player2 h2{font-size:clamp(24px,5.8vw,58px)!important}html[data-font-size=xlarge] .snb-label{font-size:.8rem!important}html[data-reduce-glow=true],html[data-reduce-glow=true] body,html[data-reduce-glow=true] body.profile-page,html[data-reduce-glow=true] #thing-detail-modal{--glow: none !important;--accent-glow: none !important;--frame-glow: none !important;--tile-hover-glow: none !important;--header-shadow: none !important;--header-glow: transparent !important;--heading-glow: none !important;--stats-strong-glow: none !important;--duel-glow: none !important;--duel-glow-hover: none !important}html[data-reduce-glow=true] body.profile-page[data-accent],html[data-reduce-glow=true] .theme-host[data-accent]{--glow: none !important}html[data-reduce-glow=true] body.profile-page[data-text],html[data-reduce-glow=true] .theme-host[data-text],html[data-reduce-glow=true] .detail-stats-grid[data-text]{--heading-glow: none !important;--header-shadow: none !important}html[data-reduce-glow=true] .global-header{box-shadow:0 1px #ffffff0f,inset 0 0 20px #0006!important}html[data-reduce-glow=true] .header-toggle{box-shadow:none!important;animation:none!important}html[data-reduce-glow=true] .header-toggle:hover{box-shadow:none!important}html[data-reduce-glow=true] .header-toggle.minimized{box-shadow:0 2px 8px #0009!important;animation:followHeader .35s ease forwards!important}html[data-reduce-glow=true] .nav-title{text-shadow:0 0 18px rgba(0,0,0,.9)!important;filter:none!important}html[data-reduce-glow=true] .nav-title:hover{text-shadow:0 0 18px rgba(0,0,0,.9)!important}html[data-reduce-glow=true] .nav-title .nav-logo-icon{filter:none!important}html[data-reduce-glow=true] .goodies-tooltip{box-shadow:0 4px 16px #0009!important}html[data-reduce-glow=true] .goodies-tooltip .gt-title{text-shadow:none!important}html[data-reduce-glow=true] .header-btn,html[data-reduce-glow=true] .header-btn:hover,html[data-reduce-glow=true] .panel-restore-btn.active{box-shadow:none!important}html[data-reduce-glow=true] .duel-control-panel{box-shadow:0 4px 20px #0009!important}html[data-reduce-glow=true] .panel-category{text-shadow:none!important}html[data-reduce-glow=true] .panel-btn:hover,html[data-reduce-glow=true] .mode-btn:hover,html[data-reduce-glow=true] .mode-btn.knockout-active,html[data-reduce-glow=true] .mode-btn.tournament-active,html[data-reduce-glow=true] .popup-nav a:hover{box-shadow:none!important}html[data-reduce-glow=true] #dotw-nav-link.glow{text-shadow:none!important}html[data-reduce-glow=true] .player1-img,html[data-reduce-glow=true] .player2-img{box-shadow:0 14px 40px #00000080!important}html[data-reduce-glow=true] .player1-img:hover,html[data-reduce-glow=true] .player2-img:hover{box-shadow:0 18px 50px #00000094!important}html[data-reduce-glow=true] .player1-img.hovered,html[data-reduce-glow=true] .player2-img.hovered,html[data-reduce-glow=true] .player1-img.winner,html[data-reduce-glow=true] .player2-img.winner,html[data-reduce-glow=true] .player1-img.boost-rare,html[data-reduce-glow=true] .player2-img.boost-rare,html[data-reduce-glow=true] .player1-img.boost-rare:hover,html[data-reduce-glow=true] .player2-img.boost-rare:hover,html[data-reduce-glow=true] .player1-img.boost-rare.hovered,html[data-reduce-glow=true] .player2-img.boost-rare.hovered,html[data-reduce-glow=true] .player1-img.boost-rare.winner,html[data-reduce-glow=true] .player2-img.boost-rare.winner,html[data-reduce-glow=true] .player1-img.boost-epic,html[data-reduce-glow=true] .player2-img.boost-epic,html[data-reduce-glow=true] .player1-img.boost-epic:hover,html[data-reduce-glow=true] .player2-img.boost-epic:hover,html[data-reduce-glow=true] .player1-img.boost-epic.hovered,html[data-reduce-glow=true] .player2-img.boost-epic.hovered,html[data-reduce-glow=true] .player1-img.boost-epic.winner,html[data-reduce-glow=true] .player2-img.boost-epic.winner,html[data-reduce-glow=true] .player1-img.boost-legendary,html[data-reduce-glow=true] .player2-img.boost-legendary,html[data-reduce-glow=true] .player1-img.boost-legendary:hover,html[data-reduce-glow=true] .player2-img.boost-legendary:hover,html[data-reduce-glow=true] .player1-img.boost-legendary.hovered,html[data-reduce-glow=true] .player2-img.boost-legendary.hovered,html[data-reduce-glow=true] .player1-img.boost-legendary.winner,html[data-reduce-glow=true] .player2-img.boost-legendary.winner{box-shadow:0 14px 40px #00000080!important}html[data-reduce-glow=true] .made-by{text-shadow:none!important;box-shadow:0 2px 8px #0009!important}html[data-reduce-glow=true] .stats-bar,html[data-reduce-glow=true] .desc-btn,html[data-reduce-glow=true] .desc-btn:hover{box-shadow:none!important}html[data-reduce-glow=true] .winner-box h2{text-shadow:none!important}html[data-reduce-glow=true] .crown{filter:none!important}html[data-reduce-glow=true] .winner-image{box-shadow:0 8px 30px #0009!important}html[data-reduce-glow=true] .winner-actions .leaderboard-btn,html[data-reduce-glow=true] .winner-actions .restart-btn,html[data-reduce-glow=true] .winner-actions .winner-reco-btn,html[data-reduce-glow=true] .winner-actions .leaderboard-btn:hover,html[data-reduce-glow=true] .winner-actions .restart-btn:hover,html[data-reduce-glow=true] .winner-actions .winner-reco-btn:hover,html[data-reduce-glow=true] .winner-reco .winner-reco-btn{box-shadow:none!important}html[data-reduce-glow=true] .thing-detail-content{box-shadow:0 0 20px #000000e6!important}html[data-reduce-glow=true] .detail-title{text-shadow:0 1px 0 rgba(0,0,0,.6)!important}html[data-reduce-glow=true] .tdm-nav-btn:hover{box-shadow:none!important}html[data-reduce-glow=true] body.profile-page h1,html[data-reduce-glow=true] body.profile-page h2,html[data-reduce-glow=true] body.profile-page h3,html[data-reduce-glow=true] body.profile-page h4,html[data-reduce-glow=true] body.profile-page h5,html[data-reduce-glow=true] body.profile-page h6,html[data-reduce-glow=true] .theme-host h1,html[data-reduce-glow=true] .theme-host h2,html[data-reduce-glow=true] .theme-host h3,html[data-reduce-glow=true] body.profile-page h1:hover,html[data-reduce-glow=true] body.profile-page h2:hover,html[data-reduce-glow=true] body.profile-page h3:hover,html[data-reduce-glow=true] .theme-host h1:hover,html[data-reduce-glow=true] .theme-host h2:hover,html[data-reduce-glow=true] .theme-host h3:hover,html[data-reduce-glow=true] #profile-view-title,html[data-reduce-glow=true] .profile-name h1,html[data-reduce-glow=true] .goody-count h3{text-shadow:0 1px 0 rgba(0,0,0,.55)!important}html[data-reduce-glow=true] .frame-on,html[data-reduce-glow=true] #user-things.frame-on .thing-tile:hover,html[data-reduce-glow=true] .lb-toggle-btn:hover,html[data-reduce-glow=true] .lb-toggle-btn.is-active,html[data-reduce-glow=true] .lb-toggle-btn.is-active:hover{box-shadow:none!important}html[data-reduce-glow=true] .lb-toggle-btn:focus-visible{box-shadow:0 0 0 3px #d7dacf59!important}html[data-reduce-glow=true] .outpost-box{box-shadow:0 4px 20px #00000080!important}html[data-reduce-glow=true] .afford-label,html[data-reduce-glow=true] .afford-label:hover{box-shadow:none!important}html[data-reduce-glow=true] #market-afford-only:checked{box-shadow:none!important}html[data-reduce-glow=true] #tab-my-sales .unlist-btn:hover{box-shadow:none!important}html[data-reduce-glow=true] .booster-group[data-group=vote],html[data-reduce-glow=true] .booster-group[data-group=thing]{box-shadow:0 10px 26px #00000059!important}html[data-reduce-glow=true] .booster-pack.is-rare,html[data-reduce-glow=true] .booster-pack.is-epic,html[data-reduce-glow=true] .booster-pack.is-legendary{box-shadow:0 14px 34px #0000008c,inset 0 1px #ffffff14!important}html[data-reduce-glow=true] .booster-pack .booster-pack-tag .dot{box-shadow:none!important}html[data-reduce-glow=true] .booster-pack.is-rare .booster-pack-title,html[data-reduce-glow=true] .booster-pack.is-epic .booster-pack-title,html[data-reduce-glow=true] .booster-pack.is-legendary .booster-pack-title{text-shadow:none!important}html[data-reduce-glow=true] .booster-pack .booster-buy-btn:hover,html[data-reduce-glow=true] .settings-btn-save:hover,html[data-reduce-glow=true] .settings-save-bar-save:hover{box-shadow:none!important}html[data-reduce-glow=true] .settings-nav-btn.active{background:#a7e00814!important}html[data-reduce-glow=true] .settings-toggle input:checked+.settings-toggle-track{box-shadow:none!important}html[data-reduce-glow=true] [data-effects]:before,html[data-reduce-glow=true] [data-effects]:after{opacity:.06!important}html[data-reduce-motion=true][data-reduce-glow=true] [data-effects]:before,html[data-reduce-motion=true][data-reduce-glow=true] [data-effects]:after{opacity:.04!important}html[data-reduce-motion=true][data-reduce-glow=true] [data-effects]:before,html[data-reduce-motion=true][data-reduce-glow=true] [data-effects]:after{opacity:.03!important}.gsym{color:gold;text-shadow:0 0 4px rgba(255,215,0,.9),0 0 12px rgba(255,190,0,.45);display:inline-block;font-style:normal;line-height:1;animation:gsym-shimmer 3s ease-in-out infinite}@keyframes gsym-shimmer{0%,to{opacity:1}50%{opacity:.6}}.welcome-modal-overlay{backdrop-filter:blur(6px)}*,*:before,*:after{outline:none;-webkit-tap-highlight-color:transparent}*:focus,*:focus-visible,*:focus-within{outline:none!important}body.profile-page:before,body.profile-page:after{contain:layout paint;transform:translateZ(0)}body.profile-page:not([data-effects]):before,body.profile-page:not([data-effects]):after{animation:none!important;content:none!important}body.profile-page.page-hidden:before,body.profile-page.page-hidden:after{animation-play-state:paused!important}header,.page-header,.mobile-title{display:flex;align-items:center;justify-content:space-between;padding:10px 20px}header{justify-content:center;align-items:center;height:5%;padding:30px 10px;border-radius:5px}.cat-nav-topbar{position:sticky;top:0;width:100%;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,4vw,44px);background:#0009;border-bottom:1px solid rgba(167,224,8,.12);backdrop-filter:blur(12px);flex-shrink:0;box-sizing:border-box;z-index:10}.cat-nav-logo{display:flex;align-items:center;gap:10px}.cat-nav-logo-icon{font-size:1.15rem}.cat-nav-logo-text{font-family:Fredoka,sans-serif;font-size:1.35rem;font-weight:600;color:#a7e008;letter-spacing:.3px}.category-menu-inner{width:100%;max-width:min(95vw,1300px);margin:0 auto;padding:32px clamp(16px,4vw,44px) 56px;box-sizing:border-box}.category-section{margin-bottom:40px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section-title-group{display:flex;align-items:center;gap:10px}.section-emoji{font-size:1.2rem}.section-header h2{font-family:Fredoka,sans-serif;font-size:1.55rem;font-weight:600;color:#fff;letter-spacing:.2px;margin:0;line-height:1}.section-badge{font-family:Inter,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#a7e008;background:#a7e00814;border:1px solid rgba(167,224,8,.22);padding:5px 12px;border-radius:999px}.category-nav .category-row .category-card{flex:0 0 154px;min-width:154px;max-width:154px;border-radius:12px;overflow:hidden;position:relative;cursor:pointer;background:#0a0c07;border:1.5px solid rgba(167,224,8,.18);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;will-change:transform}.category-nav .category-row .category-card:hover{transform:translateY(-4px) scale(1.03);border-color:#a7e008d9;box-shadow:0 8px 28px #a7e0082e,0 0 0 1px #a7e00814}.category-nav .category-row .category-card-img{width:100%;aspect-ratio:1 / 1;background-size:cover;background-position:center;background-repeat:no-repeat}.category-nav .category-row .category-card-img.no-image{display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#a7e0082e,#000000eb 70%);color:#ffffffe6;font-weight:900;font-size:30px}.category-nav .category-row .category-card-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:10px;background:#00000085;font-family:Inter,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.2px;color:#fff;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.8);word-break:break-word;overflow:hidden;pointer-events:none;transition:background .2s ease}.category-nav .category-row .category-card:hover .category-card-title{background:#00000059}.continue-row .category-card{flex:0 0 175px!important;min-width:175px!important;max-width:175px!important;border-color:#a7e00847!important}.continue-row .category-card:before{content:"\25b6";position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);font-size:26px;color:#fffffff2;text-shadow:0 0 24px rgba(167,224,8,.9);opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:3;pointer-events:none}.continue-row .category-card:hover:before{opacity:1;transform:translate(-50%,-50%)}.continue-row .category-card .category-card-img{transition:filter .2s ease}.continue-row .category-card:hover .category-card-img{filter:brightness(.5)}.category-search-bar{width:100%;margin-bottom:32px;position:relative}.search-icon-wrap{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:15px;opacity:.45;pointer-events:none;z-index:2;line-height:1}.category-search-bar input{width:100%;padding:14px 18px 14px 44px;border-radius:10px;background:#ffffff0d;border:1.5px solid rgba(167,224,8,.22);color:#fff;font-family:Inter,sans-serif;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}.category-search-bar input::placeholder{color:#ffffff4d}.category-search-bar input:focus{outline:none;background:#ffffff12;border-color:#a7e008a6;box-shadow:0 0 0 3px #a7e00814}#category-search-results{display:none;margin-top:8px;background:#080a06f7;border:1.5px solid rgba(167,224,8,.18);border-radius:12px;box-shadow:0 16px 48px #000000d9;padding:12px;max-height:460px;overflow-y:auto;position:relative;z-index:10;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}#category-search-results::-webkit-scrollbar{width:5px}#category-search-results::-webkit-scrollbar-thumb{background:#a7e0082e;border-radius:12px}#category-search-results::-webkit-scrollbar-track{background:transparent}#category-search-results .result-item{border-radius:10px;overflow:hidden;position:relative;cursor:pointer;background:#0d0f09;border:1.5px solid rgba(167,224,8,.14);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}#category-search-results .result-item:hover{transform:translateY(-2px);border-color:#a7e008b8;box-shadow:0 4px 20px #a7e00821}#category-search-results .result-card-img{width:100%;aspect-ratio:1 / 1;background-size:cover;background-position:center;background-repeat:no-repeat}#category-search-results .result-card-title{position:absolute;bottom:0;width:100%;padding:20px 8px 8px;background:linear-gradient(to top,rgba(0,0,0,.95) 55%,transparent);font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}#category-search-results .result-badge{position:absolute;top:7px;right:7px;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:#ff9600e6;background:#0009;border:1px solid rgba(255,150,0,.2);backdrop-filter:blur(4px)}#category-search-results .result-item.is-muted{display:flex;align-items:center;justify-content:center;min-height:54px;padding:16px;color:#ffffff61;font-family:Inter,sans-serif;font-size:.83rem;font-weight:500;background:#ffffff05;border:1px dashed rgba(167,224,8,.13);cursor:default}#category-search-results .result-item.is-muted:hover{transform:none;border-color:#a7e00821;box-shadow:none}.category-row-wrapper{position:relative;display:flex;align-items:center;width:100%;overflow:hidden}.category-row{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:visible;padding:8px 4px 16px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.category-row::-webkit-scrollbar{display:none}.scroll-btn{flex-shrink:0;background:#000000a6;border:1.5px solid rgba(167,224,8,.25);color:#a7e008;font-size:1.3rem;width:34px;height:96px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;z-index:20}.scroll-btn:hover{background:#a7e00812;border-color:#a7e008;box-shadow:0 0 16px #a7e00847}.scroll-btn.left{margin-right:10px}.scroll-btn.right{margin-left:10px}.category-create-cta{margin-top:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.all-categories-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:8px;font-family:Inter,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.2px;cursor:pointer;color:#fffc;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.12);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .12s ease}.all-categories-btn:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff;transform:translateY(-1px)}.all-categories-btn:active{transform:translateY(0)}.create-category-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:8px;font-family:Inter,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.2px;text-decoration:none;color:#000;background:#a7e008;transition:background .2s ease,transform .12s ease}.create-plus{font-size:1.15rem;font-weight:900;line-height:1}.create-category-btn:hover{background:#b9eb28;transform:translateY(-1px)}.create-category-btn:active{transform:translateY(0)}.profile-page #user-things.is-categories{display:grid;grid-template-columns:repeat(auto-fill,240px);gap:18px;align-content:start;justify-content:start;padding:8px}.profile-page #user-things.is-categories .category-card{width:240px;max-width:240px;min-width:240px;border-radius:14px;overflow:hidden;position:relative;cursor:pointer;border:2px solid rgba(167,224,8,.35);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;background:#000;transform-origin:center;will-change:transform}.profile-page #user-things.is-categories .category-card-img{width:100%;aspect-ratio:16 / 9;background-size:cover;background-position:center;background-repeat:no-repeat}.profile-page #user-things.is-categories .category-card-img.no-image{display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#a7e00838,#000000eb 70%);color:#ffffffeb;font-weight:900;font-size:38px;letter-spacing:1px;text-shadow:0 0 10px rgba(0,0,0,.85)}.profile-page #user-things.is-categories .category-card-title{position:absolute;bottom:0;width:100%;height:48px;display:flex;align-items:center;justify-content:center;padding:0 10px;background:linear-gradient(to top,#000000d9,#0000008c,#0000);text-align:center;font-size:1.05rem;letter-spacing:.5px;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.profile-page #user-things.is-categories .category-card:hover{transform:scale(1.05);border-color:#a7e008;box-shadow:0 0 25px #a7e00880,0 0 40px #000000e6;z-index:3}@media(max-width:480px){.scroll-btn{height:88px;width:30px;font-size:1.1rem}.category-nav .category-row .category-card{flex:0 0 128px;min-width:128px;max-width:128px}.continue-row .category-card{flex:0 0 148px!important;min-width:148px!important;max-width:148px!important}.profile-page #user-things.is-categories{grid-template-columns:repeat(auto-fill,180px)}.profile-page #user-things.is-categories .category-card{width:180px;min-width:180px;max-width:180px}}@media(max-height:1080px){.tdm-body{padding:12px}.tdm-topbar{padding:8px 10px}#detail-image.detail-image{max-height:220px;width:100%;object-fit:contain}.detail-title{margin:8px auto 6px;font-size:clamp(20px,2.4vw,26px)}.detail-desc{margin:8px auto 12px}#detail-rating.rating-box{padding:10px;margin:10px 0}#detail-rating .rating-header{font-size:14px;margin-bottom:6px}#detail-stats.detail-stats-grid{gap:8px}#detail-stats .stat{padding:8px 10px;font-size:13px}#thing-comments.thing-comments-section{margin-top:10px}.post-comment-box{margin-top:8px;gap:6px}.comment-input{min-height:48px}#admin-controls.admin-controls{margin-top:10px}}@media(max-height:900px){.tdm-body{padding:12px}#detail-image.detail-image{max-height:220px}#detail-stats.detail-stats-grid{gap:8px}}@media(max-height:760px){#detail-image.detail-image{max-height:180px}.detail-desc{-webkit-line-clamp:2}.comment-input{min-height:42px}}@media(max-width:900px){.leader{width:95%;padding:10px;margin:2% auto;overflow-x:hidden}.leader-top h3{font-size:clamp(28px,6vw,42px)}.leader-header{font-size:clamp(18px,3vw,26px);grid-template-columns:1fr 3fr 1fr}.rankings h4{font-size:clamp(16px,3vw,24px)}body.leader-page .leader-search-group{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;margin:5px 0 10px!important;height:auto!important}}@media(max-width:500px){.rankings>div{grid-template-columns:.8fr 2fr 1fr}.leader-top h3{font-size:clamp(22px,5vw,36px)}.leader-header{font-size:clamp(16px,4vw,22px)}.rankings h4{font-size:clamp(14px,3.5vw,20px)}.leader{width:98%;padding:8px}}body.leader-page{display:block!important;height:auto!important;min-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}body.leader-page main{display:block!important;height:auto!important;min-height:unset!important;margin-top:0!important}body.leader-page .leader{height:auto!important;min-height:unset!important;margin-top:1rem!important;margin-bottom:2rem!important;align-self:flex-start!important}.tier-name{display:inline;font-weight:inherit;font-size:inherit}.tier-name[data-tier=free]{color:#ffffffe6}@keyframes tier-bronze-glow{0%{text-shadow:0 0 3px rgba(210,130,50,.4),0 0 10px rgba(185,108,35,.2),0 0 18px rgba(160,90,20,.08)}50%{text-shadow:0 0 8px rgba(210,130,50,.9),0 0 18px rgba(185,108,35,.55),0 0 30px rgba(160,90,20,.25)}to{text-shadow:0 0 3px rgba(210,130,50,.4),0 0 10px rgba(185,108,35,.2),0 0 18px rgba(160,90,20,.08)}}.tier-name--bronze{color:#d28232;animation:tier-bronze-glow 3s ease-in-out infinite}@keyframes tier-silver-glow{0%{text-shadow:0 0 3px rgba(180,210,255,.45),0 0 10px rgba(160,195,240,.25),0 0 18px rgba(140,180,225,.1)}50%{text-shadow:0 0 8px rgba(180,210,255,.9),0 0 18px rgba(160,195,240,.55),0 0 30px rgba(140,180,225,.25)}to{text-shadow:0 0 3px rgba(180,210,255,.45),0 0 10px rgba(160,195,240,.25),0 0 18px rgba(140,180,225,.1)}}.tier-name--silver{color:#c8d7e6;animation:tier-silver-glow 3.5s ease-in-out infinite}@keyframes tier-gold-glow{0%{text-shadow:0 0 3px rgba(255,215,80,.45),0 0 10px rgba(225,180,50,.25),0 0 20px rgba(200,150,30,.1)}50%{text-shadow:0 0 8px rgba(255,215,80,.95),0 0 20px rgba(225,180,50,.6),0 0 35px rgba(200,150,30,.28)}to{text-shadow:0 0 3px rgba(255,215,80,.45),0 0 10px rgba(225,180,50,.25),0 0 20px rgba(200,150,30,.1)}}.tier-name--gold{color:#e1af2d;animation:tier-gold-glow 2.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tier-name--bronze,.tier-name--silver,.tier-name--gold{animation:none;text-shadow:none}}:root{--text: rgb(215, 218, 207);--text-muted: rgba(215, 218, 207, .75);--accent: rgb(167, 224, 8);--accent-2: #d4ff47;--accent-glow: 0 0 6px rgba(167, 224, 8, .5);--page-bg: radial-gradient(circle at center, #1d1d1d, #000);--header-overlay: rgba(0, 0, 0, .35);--surface: rgba(0, 0, 0, .45);--surface-2: rgba(20, 20, 20, .7);--container-bg: #0d0d0d;--border: rgba(167, 224, 8, .45);--border-soft: rgba(255, 255, 255, .06);--shadow: 0 0 25px rgba(0, 0, 0, .6);--glow: 0 0 10px rgba(167, 224, 8, .25);--radius-lg: 14px;--radius-md: 10px;--radius-sm: 8px;--frame-border: var(--border);--frame-border-width: 3px;--frame-glow: var(--glow);--frame-surface: rgba(255, 255, 255, .03);--tile-border: var(--border);--tile-hover-border: var(--accent);--tile-hover-glow: var(--glow);--header-text: var(--text);--header-shadow: 0 0 10px rgba(167, 224, 8, .22), 0 0 22px rgba(167, 224, 8, .12);--header-glow: rgba(167, 224, 8, .3)}.frame-on{border:var(--frame-border-width) solid var(--frame-border);box-shadow:var(--frame-glow);background:var(--frame-surface)}.profile-img.frame-on{border-radius:50%;overflow:hidden}.goody-count.frame-on{border-radius:var(--radius-md)}#user-things.frame-on .thing-tile{border:2px solid var(--tile-border)}#user-things.frame-on .thing-tile:hover{border-color:var(--tile-hover-border);box-shadow:var(--tile-hover-glow)}body.profile-page{background:var(--page-bg);background-attachment:fixed;color:var(--text)}.profile-container{border-radius:var(--radius-lg);box-shadow:var(--shadow);border:2px solid var(--border);background:var(--container-bg)}.profile-header:before{background:var(--header-overlay)}.profile-body,.goody-count{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm)}.comments-list .comment strong{color:var(--strong-text, var(--text))}#detail-stats p a,.detail-creator a,.detail-owner a{color:var(--accent)}#detail-stats p a:hover,.detail-creator a:hover,.detail-owner a:hover{color:var(--accent-2);text-shadow:var(--accent-glow)}.theme-surface{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm)}.theme-border{border:2px solid var(--border)}.theme-glow{box-shadow:var(--glow)}body.profile-page h1,body.profile-page h2,body.profile-page h3,body.profile-page h4,body.profile-page h5,body.profile-page h6,.theme-host h1,.theme-host h2,.theme-host h3,.theme-host h4,.theme-host h5,.theme-host h6{color:var(--heading-text, var(--text));text-shadow:var(--heading-glow, none);letter-spacing:.04em}body.profile-page strong,.theme-host strong{color:var(--strong-text, var(--text));font-weight:900}body.profile-page h1,body.profile-page h2,.theme-host h1,.theme-host h2{text-shadow:var(--header-shadow, var(--heading-glow, none)),0 0 10px rgba(0,0,0,.35),0 0 16px color-mix(in srgb,var(--accent) 28%,transparent),0 0 26px color-mix(in srgb,var(--accent-2) 14%,transparent)}body.profile-page h1:hover,body.profile-page h2:hover,body.profile-page h3:hover,.theme-host h1:hover,.theme-host h2:hover,.theme-host h3:hover{text-shadow:var(--header-shadow, var(--heading-glow, none)),0 0 14px color-mix(in srgb,var(--accent) 36%,transparent),0 0 30px color-mix(in srgb,var(--accent-2) 18%,transparent)}#thing-detail-modal .tdm-body,#thing-detail-modal .tdm-topbar{background:var(--page-bg);color:var(--text)}#thing-detail-modal .tdm-topbar{background:linear-gradient(to bottom,#00000040,#0000000d),var(--page-bg)}.detail-stats-grid .stat strong{font-weight:800;color:var(--stats-strong-text, var(--strong-text, var(--text)));text-shadow:var(--stats-strong-glow, var(--heading-glow, none))}body.profile-page[data-bg=thingalingDefault],.theme-host[data-bg=thingalingDefault]{--bg-main: #000;--bg-soft: #060606;--bg-elevated: #0c0c0c}body.profile-page[data-surface=thingalingDefault],.theme-host[data-surface=thingalingDefault]{--surface-main: #0a0a0a;--surface-soft: #111;--surface-border: rgba(167,224,8,.25)}body.profile-page[data-accent=thingalingDefault],.theme-host[data-accent=thingalingDefault]{--text: rgba(215, 218, 207, .95);--text-muted: rgba(215, 218, 207, .72);--accent: rgb(167,224,8);--accent-2: rgb(215,218,207);--border: rgba(167,224,8,.35);--glow: 0 0 14px rgba(167,224,8,.22);--shadow: 0 0 30px rgba(0,0,0,.75);--accent-primary: rgb(167,224,8);--accent-glow: rgba(167,224,8,.55);--accent-soft: rgba(167,224,8,.18)}body.profile-page[data-frame=thingalingDefault],.theme-host[data-frame=thingalingDefault]{--frame-border: rgba(167,224,8,.45);--frame-glow: 0 0 18px rgba(167,224,8,.35)}body.profile-page[data-effects=thingalingDefault]:before,body.profile-page[data-effects=thingalingDefault]:after{content:"";position:fixed;inset:-8%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}.theme-host[data-effects=thingalingDefault]:before,.theme-host[data-effects=thingalingDefault]:after{content:"";position:absolute;inset:-8%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}body.profile-page[data-effects=thingalingDefault]:before,.theme-host[data-effects=thingalingDefault]:before{opacity:.55;background:radial-gradient(ellipse 55% 42% at 18% 22%,rgba(167,224,8,.18),rgba(120,180,6,.08) 55%,transparent 75%),radial-gradient(ellipse 60% 46% at 82% 78%,rgba(167,224,8,.14),rgba(100,160,5,.06) 55%,transparent 78%),radial-gradient(ellipse 70% 50% at 50% 50%,rgba(167,224,8,.04),transparent 65%);animation:defaultGlowPulse 12s ease-in-out infinite}body.profile-page[data-effects=thingalingDefault]:after,.theme-host[data-effects=thingalingDefault]:after{opacity:.35;background:radial-gradient(ellipse 80% 20% at 50% 0%,rgba(167,224,8,.12),transparent 70%),radial-gradient(ellipse 80% 20% at 50% 100%,rgba(140,200,6,.1),transparent 70%),radial-gradient(ellipse 18% 60% at 0% 50%,rgba(167,224,8,.08),transparent 68%),radial-gradient(ellipse 18% 60% at 100% 50%,rgba(167,224,8,.08),transparent 68%);animation:defaultRimPulse 16s ease-in-out infinite}@keyframes defaultGlowPulse{0%{opacity:.45;transform:scale(1)}40%{opacity:.65;transform:scale(1.02)}70%{opacity:.4;transform:scale(.99)}to{opacity:.45;transform:scale(1)}}@keyframes defaultRimPulse{0%{opacity:.4}30%{opacity:.28}62%{opacity:.48}to{opacity:.4}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=thingalingDefault]:before,body.profile-page[data-effects=thingalingDefault]:after,.theme-host[data-effects=thingalingDefault]:before,.theme-host[data-effects=thingalingDefault]:after{animation:none;opacity:.28}}@media(max-width:768px){body.profile-page[data-effects=thingalingDefault]:before,body.profile-page[data-effects=thingalingDefault]:after,.theme-host[data-effects=thingalingDefault]:before,.theme-host[data-effects=thingalingDefault]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=thingalingDefault],.option.text-option[data-text=thingalingDefault],.theme-host[data-text=thingalingDefault],.detail-stats-grid[data-text=thingalingDefault],#thing-detail-modal .tdm-theme-option[data-text=thingalingDefault]{--text: rgba(218, 224, 205, .94);--text-muted: rgba(218, 224, 205, .7);--heading-text: rgb(167, 224, 8);--heading-glow: 0 0 12px rgba(167, 224, 8, .38);--strong-text: rgb(187, 244, 38);--header-shadow: 0 1px 0 rgba(0,0,0,.55), 0 0 12px rgba(0,0,0,.3), 0 0 18px rgba(167, 224, 8, .26), 0 0 30px rgba(167, 224, 8, .14);--font-title: "Fredoka", sans-serif;--font-body: "Inter", sans-serif}body.profile-page[data-bg=goldStandard],.theme-host[data-bg=goldStandard]{--header-overlay: rgba(100, 65, 5, .35);--page-bg: radial-gradient(ellipse 80% 50% at 50% 0%, rgba(200, 140, 10, .28), rgba(170, 110, 5, .14) 55%, transparent 80% ), radial-gradient(ellipse 22% 70% at 0% 50%, rgba(160, 110, 8, .16), transparent 72% ), radial-gradient(ellipse 22% 70% at 100% 50%, rgba(160, 110, 8, .16), transparent 72% ), radial-gradient(ellipse 70% 60% at 50% 55%, rgba(140, 95, 5, .12), transparent 74% ), linear-gradient(180deg, #3d2a08 0%, #2e1f06 50%, #241804 100%)}body.profile-page[data-surface=goldStandard],.theme-host[data-surface=goldStandard]{--surface: rgba(80, 54, 12, .82);--surface-2: rgba(100, 70, 16, .88);--border-soft: rgba(190, 145, 20, .55)}body.profile-page[data-accent=goldStandard],.theme-host[data-accent=goldStandard]{--text: rgba(240, 220, 175, .94);--text-muted: rgba(195, 162, 98, .72);--accent: #c49a18;--accent-2: #e8c84a;--accent-3: #d4ac28;--border: rgba(180, 135, 20, .75);--glow: 0 0 5px rgba(180, 135, 20, .4), 0 0 14px rgba(180, 135, 20, .2), 0 0 30px rgba(180, 135, 20, .1);--shadow: 0 18px 60px rgba(0, 0, 0, .75), 0 6px 20px rgba(0, 0, 0, .55), 0 0px 28px rgba(180, 135, 20, .16), inset 0 1px 0 rgba(220, 175, 55, .22), inset 0 -1px 0 rgba(0, 0, 0, .5);--accent-soft: rgba(180, 135, 20, .16);--accent-glow: rgba(180, 135, 20, .8)}body.profile-page[data-frame=goldStandard],.theme-host[data-frame=goldStandard]{--frame-border: rgba(138, 104, 0, .8);--frame-border-width: 2px;--frame-glow: 0 0 3px rgba(138, 104, 0, .38), 0 0 10px rgba(138, 104, 0, .16), 0 0 22px rgba(138, 104, 0, .08), inset 0 1px 0 rgba(210, 170, 55, .3), inset 0 0 5px rgba(138, 104, 0, .06);--frame-surface: rgba(138, 104, 0, .04);--tile-border: rgba(138, 104, 0, .42);--tile-hover-border: rgba(185, 145, 20, .95);--tile-hover-glow: 0 0 8px rgba(138, 104, 0, .42), 0 0 20px rgba(138, 104, 0, .22), 0 0 36px rgba(138, 104, 0, .1)}body.profile-page[data-effects=goldStandard]:before,body.profile-page[data-effects=goldStandard]:after{content:"";position:fixed;inset:-12%;pointer-events:none;z-index:2;will-change:transform,opacity}.theme-host[data-effects=goldStandard]:before,.theme-host[data-effects=goldStandard]:after{content:"";position:absolute;inset:-12%;pointer-events:none;z-index:2;will-change:transform,opacity}body.profile-page[data-effects=goldStandard]:before,.theme-host[data-effects=goldStandard]:before{mix-blend-mode:screen;opacity:.78;background:radial-gradient(ellipse 135px 1.5px at 50% 5%,rgba(255,255,238,.92),transparent 100%),radial-gradient(ellipse 1.5px 135px at 50% 5%,rgba(255,255,238,.8),transparent 100%),radial-gradient(ellipse 105px 1.5px at 24% 14%,rgba(255,218,55,.82),transparent 100%),radial-gradient(ellipse 1.5px 105px at 24% 14%,rgba(255,218,55,.7),transparent 100%),radial-gradient(ellipse 105px 1.5px at 76% 18%,rgba(255,218,55,.82),transparent 100%),radial-gradient(ellipse 1.5px 105px at 76% 18%,rgba(255,218,55,.7),transparent 100%),radial-gradient(ellipse 92px 1.5px at 14% 46%,rgba(255,252,218,.68),transparent 100%),radial-gradient(ellipse 1.5px 92px at 14% 46%,rgba(255,252,218,.58),transparent 100%),radial-gradient(ellipse 96px 1.5px at 88% 52%,rgba(255,208,38,.74),transparent 100%),radial-gradient(ellipse 1.5px 96px at 88% 52%,rgba(255,208,38,.64),transparent 100%),radial-gradient(ellipse 88px 1.5px at 42% 38%,rgba(255,225,68,.7),transparent 100%),radial-gradient(ellipse 1.5px 88px at 42% 38%,rgba(255,225,68,.6),transparent 100%),radial-gradient(ellipse 74px 1.5px at 62% 64%,rgba(255,248,212,.58),transparent 100%),radial-gradient(ellipse 1.5px 74px at 62% 64%,rgba(255,248,212,.48),transparent 100%),radial-gradient(ellipse 70px 1.5px at 18% 75%,rgba(255,210,48,.6),transparent 100%),radial-gradient(ellipse 1.5px 70px at 18% 75%,rgba(255,210,48,.5),transparent 100%),radial-gradient(ellipse 72px 1.5px at 84% 79%,rgba(255,216,52,.58),transparent 100%),radial-gradient(ellipse 1.5px 72px at 84% 79%,rgba(255,216,52,.48),transparent 100%),radial-gradient(ellipse 46% 12% at 50% 0%,rgba(255,255,228,.3),transparent 72%),radial-gradient(ellipse 82% 56% at 50% -6%,rgba(255,198,0,.78),rgba(218,148,0,.44) 46%,transparent 72%),radial-gradient(ellipse 30% 92% at 0% 45%,rgba(222,158,0,.4),transparent 72%),radial-gradient(ellipse 30% 92% at 100% 45%,rgba(222,158,0,.4),transparent 72%),radial-gradient(ellipse 92% 14% at 50% 30%,rgba(255,218,55,.2),transparent 74%),radial-gradient(ellipse 82% 52% at 50% 66%,rgba(182,118,0,.28),transparent 72%),radial-gradient(ellipse 92% 28% at 50% 110%,rgba(200,138,0,.32),transparent 66%);animation:goldStandardCorona 14s ease-in-out infinite}body.profile-page[data-effects=goldStandard]:after,.theme-host[data-effects=goldStandard]:after{mix-blend-mode:screen;opacity:.88;background:radial-gradient(2px 2px at 5% 5%,rgba(255,220,48,.95),transparent 55%),radial-gradient(1.5px 1.5px at 16% 8%,rgba(255,248,178,.9),transparent 52%),radial-gradient(2px 2px at 28% 4%,rgba(255,208,38,.93),transparent 56%),radial-gradient(1px 1px at 39% 9%,rgba(255,252,208,.86),transparent 52%),radial-gradient(2.5px 2px at 51% 3%,rgba(255,224,58,.95),transparent 58%),radial-gradient(1.5px 1.5px at 63% 7%,rgba(255,240,158,.88),transparent 52%),radial-gradient(2px 2px at 75% 5%,rgba(255,216,46,.93),transparent 56%),radial-gradient(1px 1px at 87% 9%,rgba(255,252,198,.85),transparent 52%),radial-gradient(1.5px 1.5px at 11% 22%,rgba(255,208,38,.88),transparent 52%),radial-gradient(2px 2px at 24% 18%,rgba(255,228,78,.92),transparent 56%),radial-gradient(1px 1px at 37% 24%,rgba(255,248,178,.82),transparent 52%),radial-gradient(2px 1.5px at 49% 20%,rgba(255,214,52,.9),transparent 56%),radial-gradient(1px 1px at 61% 23%,rgba(255,240,148,.84),transparent 52%),radial-gradient(2px 2px at 73% 19%,rgba(255,220,56,.91),transparent 56%),radial-gradient(1.5px 1.5px at 91% 22%,rgba(255,250,188,.86),transparent 52%);animation:goldStandardLeaf 22s linear infinite}@keyframes goldStandardCorona{0%{opacity:.72;transform:scale(1)}22%{opacity:.88;transform:scale(1.018)}50%{opacity:.68;transform:scale(.992)}76%{opacity:.84;transform:scale(1.012)}to{opacity:.72;transform:scale(1)}}@keyframes goldStandardLeaf{0%{transform:translateZ(0);opacity:.8}to{transform:translate3d(0,100%,0);opacity:.8}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=goldStandard]:before,body.profile-page[data-effects=goldStandard]:after,.theme-host[data-effects=goldStandard]:before,.theme-host[data-effects=goldStandard]:after{animation:none}}@media(max-width:768px){body.profile-page[data-effects=goldStandard]:before,body.profile-page[data-effects=goldStandard]:after,.theme-host[data-effects=goldStandard]:before,.theme-host[data-effects=goldStandard]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=goldStandard],.option.text-option[data-text=goldStandard],.theme-host[data-text=goldStandard],.detail-stats-grid[data-text=goldStandard],#thing-detail-modal .tdm-theme-option[data-text=goldStandard]{--text: rgba(240, 220, 175, .94);--text-muted: rgba(195, 162, 98, .72);--heading-text: rgb(205, 158, 28);--heading-glow: 0 0 12px rgba(175, 130, 15, .3);--strong-text: rgb(225, 178, 40);--header-shadow: 0 1px 0 rgba(0, 0, 0, .6), 0 -1px 0 rgba(0, 0, 0, .3), 0 3px 6px rgba(0, 0, 0, .4), 0 0 12px rgba(175, 130, 15, .38), 0 0 26px rgba(175, 130, 15, .18), 0 0 48px rgba(175, 130, 15, .08);--font-title: "Playfair Display", serif;--font-body: "Crimson Text", serif}body.profile-page[data-bg=smoothCrimson],.theme-host[data-bg=smoothCrimson]{--header-overlay: rgba(0, 0, 0, .48);--page-bg: radial-gradient( 1000px 620px at 20% 24%, rgba(160, 28, 52, .24), transparent 62% ), radial-gradient( 1200px 760px at 80% 76%, rgba(110, 18, 34, .2), transparent 68% ), linear-gradient( 135deg, rgba(255, 255, 255, .035) 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, .028) 58%, rgba(255, 255, 255, 0) 82%, rgba(255, 255, 255, .02) 100% ), linear-gradient( 180deg, #0e0609 0%, #090406 55%, #030102 100% )}body.profile-page[data-surface=smoothCrimson],.theme-host[data-surface=smoothCrimson]{--surface: rgba(14, 6, 10, .78);--surface-2: rgba(20, 8, 14, .88);--border-soft: rgba(255, 255, 255, .1)}body.profile-page[data-accent=smoothCrimson],.theme-host[data-accent=smoothCrimson]{--text: rgba(250, 244, 246, .94);--text-muted: rgba(250, 244, 246, .72);--accent: #c4475d;--accent-2: #f08aa0;--border: rgba(196, 71, 93, .52);--glow: 0 0 18px rgba(196, 71, 93, .26), 0 0 36px rgba(196, 71, 93, .14);--shadow: 0 14px 46px rgba(0, 0, 0, .82), 0 0 24px rgba(196, 71, 93, .1)}body.profile-page[data-frame=smoothCrimson],.theme-host[data-frame=smoothCrimson]{--frame-border: rgba(196, 71, 93, .56);--frame-border-width: 2px;--frame-glow: 0 0 16px rgba(196, 71, 93, .32), 0 0 32px rgba(196, 71, 93, .16);--frame-surface: rgba(140, 24, 42, .06);--tile-border: rgba(196, 71, 93, .38);--tile-hover-border: rgba(240, 150, 165, .92);--tile-hover-glow: 0 0 16px rgba(196, 71, 93, .34), 0 0 28px rgba(196, 71, 93, .2)}body.profile-page[data-effects=smoothCrimson]:before,body.profile-page[data-effects=smoothCrimson]:after{content:"";position:fixed;inset:-14%;pointer-events:none;z-index:2;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden}.theme-host[data-effects=smoothCrimson]:before,.theme-host[data-effects=smoothCrimson]:after{content:"";position:absolute;inset:-14%;pointer-events:none;z-index:2;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden}body.profile-page[data-effects=smoothCrimson]:before,.theme-host[data-effects=smoothCrimson]:before{mix-blend-mode:soft-light;opacity:.92;background:radial-gradient(ellipse 80% 60% at 20% 40%,rgba(120,0,20,.7),rgba(80,0,10,.45) 45%,transparent 72%),radial-gradient(ellipse 75% 65% at 82% 62%,rgba(140,0,25,.65),rgba(90,0,15,.4) 45%,transparent 70%),radial-gradient(ellipse 65% 55% at 55% 85%,rgba(100,0,18,.6),rgba(70,0,10,.35) 45%,transparent 68%),radial-gradient(ellipse 90% 18% at 50% 0%,rgba(220,40,60,.45),rgba(180,20,40,.28) 50%,transparent 75%),radial-gradient(ellipse 20% 70% at 0% 50%,rgba(200,30,50,.38),rgba(160,15,35,.22) 55%,transparent 75%),radial-gradient(ellipse 20% 70% at 100% 50%,rgba(200,30,50,.38),rgba(160,15,35,.22) 55%,transparent 75%),radial-gradient(ellipse 45% 45% at 50% 55%,rgba(60,0,8,.55),rgba(40,0,5,.3) 55%,transparent 72%);animation:wineSwishA 22s ease-in-out infinite,wineBreath 11s ease-in-out infinite}body.profile-page[data-effects=smoothCrimson]:after,.theme-host[data-effects=smoothCrimson]:after{mix-blend-mode:screen;opacity:.18;background:radial-gradient(ellipse 55% 35% at 35% 25%,rgba(255,180,160,.55),rgba(255,120,100,.28) 50%,transparent 72%),radial-gradient(ellipse 40% 28% at 72% 70%,rgba(255,160,140,.45),rgba(255,100,80,.22) 50%,transparent 70%),radial-gradient(ellipse 85% 12% at 50% 2%,rgba(255,200,180,.42),rgba(255,150,130,.2) 55%,transparent 78%),radial-gradient(ellipse 60% 50% at 50% 50%,rgba(200,20,40,.28),rgba(160,5,25,.15) 55%,transparent 75%);animation:wineSwishB 28s ease-in-out infinite,wineSheen 9s ease-in-out infinite alternate}@keyframes wineSwishA{0%{transform:translate3d(-2.5%,1.5%,0) rotate(-.4deg) scaleX(1.02)}20%{transform:translate3d(.5%,2.5%,0) rotate(.15deg) scaleY(1.03)}40%{transform:translate3d(2.8%,-.5%,0) rotate(.45deg) scaleX(1.03)}60%{transform:translate3d(1%,-2.2%,0) rotate(.2deg) scaleY(1.02)}80%{transform:translate3d(-1.8%,-.8%,0) rotate(-.3deg) scale(1.02,1.01)}to{transform:translate3d(-2.5%,1.5%,0) rotate(-.4deg) scaleX(1.02)}}@keyframes wineSwishB{0%{transform:translate3d(2%,-1.8%,0) rotate(.3deg) scale(1.01,1.02)}25%{transform:translate3d(-1%,-2.5%,0) rotate(-.2deg) scaleX(1.03)}50%{transform:translate3d(-2.5%,1%,0) rotate(-.35deg) scaleY(1.03)}75%{transform:translate3d(1.5%,2%,0) rotate(.25deg) scale(1.02,1.01)}to{transform:translate3d(2%,-1.8%,0) rotate(.3deg) scale(1.01,1.02)}}@keyframes wineBreath{0%,to{opacity:.88}45%{opacity:.96}70%{opacity:.82}}@keyframes wineSheen{0%{opacity:.14}40%{opacity:.22}70%{opacity:.12}to{opacity:.18}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=smoothCrimson]:before,body.profile-page[data-effects=smoothCrimson]:after,.theme-host[data-effects=smoothCrimson]:before,.theme-host[data-effects=smoothCrimson]:after{animation-duration:60s}}@media(max-width:768px){body.profile-page[data-effects=smoothCrimson]:before,body.profile-page[data-effects=smoothCrimson]:after,.theme-host[data-effects=smoothCrimson]:before,.theme-host[data-effects=smoothCrimson]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=smoothCrimson],.option.text-option[data-text=smoothCrimson],.theme-host[data-text=smoothCrimson],.detail-stats-grid[data-text=smoothCrimson],#thing-detail-modal .tdm-theme-option[data-text=smoothCrimson]{--text: rgba(244, 228, 234, .97);--text-muted: rgba(244, 228, 234, .72);--heading-text: rgb(206, 136, 152);--heading-glow: 0 0 12px rgba(196, 71, 93, .24);--strong-text: rgb(224, 160, 176);--header-shadow: 0 1px 0 rgba(0,0,0,.92), 0 -1px 0 rgba(0,0,0,.72), 1px 0 0 rgba(0,0,0,.62), -1px 0 0 rgba(0,0,0,.62), 0 0 16px rgba(196, 71, 93, .18), 0 3px 4px rgba(0,0,0,.46);--font-title: "Cormorant Garamond", serif;--font-body: "Lato", sans-serif}body.profile-page[data-bg=woodland],.theme-host[data-bg=woodland]{--header-overlay: rgba(0, 0, 0, .48);--page-bg: radial-gradient(ellipse 42% 38% at 14% 12%, rgba(60, 140, 90, .2), rgba(24, 80, 52, .12) 55%, transparent 78% ), radial-gradient(ellipse 36% 32% at 82% 8%, rgba(44, 110, 72, .16), transparent 70% ), radial-gradient(ellipse 28% 42% at 58% 38%, rgba(80, 160, 110, .12), transparent 68% ), radial-gradient(ellipse 18% 12% at 26% 55%, rgba(100, 170, 120, .09), transparent 65% ), radial-gradient(ellipse 14% 10% at 72% 68%, rgba(80, 150, 105, .08), transparent 62% ), radial-gradient(ellipse 12% 8% at 44% 82%, rgba(90, 160, 115, .07), transparent 60% ), radial-gradient(ellipse 100% 40% at 50% 100%, rgba(20, 55, 35, .18), transparent 70% ), radial-gradient(ellipse 80% 75% at 50% 44%, transparent 42%, rgba(0, 0, 0, .22) 68%, rgba(0, 0, 0, .48) 100% ), repeating-linear-gradient( 90deg, rgba(80, 140, 90, .008) 0px, rgba(80, 140, 90, .008) 8px, rgba(0, 0, 0, 0) 8px, rgba(0, 0, 0, 0) 20px, rgba(60, 100, 70, .006) 20px, rgba(60, 100, 70, .006) 26px, rgba(0, 0, 0, 0) 26px, rgba(0, 0, 0, 0) 42px ), linear-gradient(180deg, #070a06 0%, #050804 48%, #020402 100% )}body.profile-page[data-surface=woodland],.theme-host[data-surface=woodland]{--surface: rgba(18, 12, 8, .88);--surface-2: rgba(28, 18, 11, .94);--border-soft: rgba(120, 80, 40, .18)}body.profile-page[data-accent=woodland],.theme-host[data-accent=woodland]{--text: rgba(232, 242, 234, .95);--text-muted: rgba(168, 196, 174, .7);--accent: #2b7a54;--accent-2: #66b884;--accent-3: #a07840;--border: rgba(74, 162, 116, .42);--glow: 0 0 8px rgba(43, 122, 84, .38), 0 0 20px rgba(43, 122, 84, .2), 0 0 42px rgba(102, 184, 132, .1);--shadow: 0 18px 52px rgba(0, 0, 0, .82), 0 6px 18px rgba(0, 0, 0, .65), 0 0px 32px rgba(20, 60, 38, .18), inset 0 1px 0 rgba(102, 184, 132, .12), inset 0 -1px 0 rgba(0, 0, 0, .55);--accent-soft: rgba(43, 122, 84, .16);--accent-glow: rgba(74, 162, 116, .8)}body.profile-page[data-frame=woodland],.theme-host[data-frame=woodland]{--frame-border: rgba(74, 162, 116, .58);--frame-border-width: 3px;--frame-glow: 0 0 5px rgba(74, 162, 116, .42), 0 0 16px rgba(43, 122, 84, .22), 0 0 34px rgba(43, 122, 84, .1), inset 0 1px 0 rgba(120, 200, 155, .26), inset 0 0 8px rgba(20, 60, 38, .12);--frame-surface: rgba(20, 55, 36, .05);--tile-border: rgba(74, 162, 116, .3);--tile-hover-border: rgba(140, 210, 168, .92);--tile-hover-glow: 0 0 10px rgba(74, 162, 116, .5), 0 0 24px rgba(43, 122, 84, .26), 0 0 44px rgba(43, 122, 84, .12)}body.profile-page[data-effects=woodland]:before,body.profile-page[data-effects=woodland]:after{content:"";position:fixed;inset:-10%;pointer-events:none;z-index:2;will-change:transform,opacity}.theme-host[data-effects=woodland]:before,.theme-host[data-effects=woodland]:after{content:"";position:absolute;inset:-10%;pointer-events:none;z-index:2;will-change:transform,opacity}body.profile-page[data-effects=woodland]:before,.theme-host[data-effects=woodland]:before{mix-blend-mode:screen;opacity:.55;background:linear-gradient(118deg,transparent 8%,rgba(100,185,130,.14) 28%,rgba(80,160,108,.1) 42%,transparent 62%),linear-gradient(72deg,transparent 22%,rgba(120,195,148,.1) 46%,rgba(90,168,118,.07) 58%,transparent 76%),linear-gradient(145deg,transparent 34%,rgba(255,255,240,.05) 50%,rgba(140,200,160,.06) 58%,transparent 72%),radial-gradient(ellipse 60% 30% at 38% 88%,rgba(80,155,105,.12),transparent 68%),radial-gradient(ellipse 40% 22% at 72% 78%,rgba(70,140,95,.09),transparent 65%);animation:woodlandCanopyBreath 32s ease-in-out infinite}body.profile-page[data-effects=woodland]:after,.theme-host[data-effects=woodland]:after{mix-blend-mode:screen;opacity:.6;background-repeat:no-repeat;background:radial-gradient(1.5px 1.5px at 3% 8%,rgba(120,180,100,.65),transparent 55%),radial-gradient(1px 1px at 9% 14%,rgba(160,140,80,.55),transparent 52%),radial-gradient(2px 1.5px at 16% 6%,rgba(100,170,90,.6),transparent 55%),radial-gradient(1px 1px at 23% 18%,rgba(140,120,65,.52),transparent 52%),radial-gradient(1.5px 1.5px at 31% 10%,rgba(115,175,95,.58),transparent 54%),radial-gradient(1px 1px at 38% 16%,rgba(155,135,75,.5),transparent 52%),radial-gradient(2px 1.5px at 46% 8%,rgba(105,165,88,.56),transparent 55%),radial-gradient(1px 1px at 53% 14%,rgba(145,125,68,.5),transparent 52%),radial-gradient(1.5px 1.5px at 61% 9%,rgba(118,178,98,.58),transparent 54%),radial-gradient(1px 1px at 68% 17%,rgba(158,138,78,.5),transparent 52%),radial-gradient(2px 1.5px at 75% 7%,rgba(108,168,91,.56),transparent 55%),radial-gradient(1px 1px at 82% 13%,rgba(148,128,70,.48),transparent 52%),radial-gradient(1.5px 1.5px at 90% 10%,rgba(112,172,94,.54),transparent 54%),radial-gradient(1px 1px at 97% 16%,rgba(152,132,73,.48),transparent 52%),radial-gradient(2px 2px at 5% 32%,rgba(110,172,92,.58),transparent 55%),radial-gradient(1px 1px at 12% 38%,rgba(150,130,72,.5),transparent 52%),radial-gradient(1.5px 1.5px at 20% 28%,rgba(125,182,104,.56),transparent 54%),radial-gradient(1px 1px at 28% 36%,rgba(165,145,82,.48),transparent 52%),radial-gradient(2px 1.5px at 36% 30%,rgba(112,174,95,.54),transparent 55%),radial-gradient(1px 1px at 44% 38%,rgba(152,132,74,.48),transparent 52%),radial-gradient(1.5px 1.5px at 52% 32%,rgba(120,178,100,.56),transparent 54%),radial-gradient(1px 1px at 60% 36%,rgba(160,140,78,.48),transparent 52%),radial-gradient(2px 1.5px at 68% 29%,rgba(108,168,91,.54),transparent 55%),radial-gradient(1px 1px at 76% 35%,rgba(148,128,70,.48),transparent 52%),radial-gradient(1.5px 1.5px at 84% 31%,rgba(116,176,97,.54),transparent 54%),radial-gradient(1px 1px at 92% 37%,rgba(156,136,76,.46),transparent 52%),radial-gradient(1px 1px at 4% 54%,rgba(140,165,88,.46),transparent 52%),radial-gradient(2px 1.5px at 11% 60%,rgba(105,158,82,.52),transparent 55%),radial-gradient(1px 1px at 19% 52%,rgba(148,128,68,.44),transparent 52%),radial-gradient(1.5px 1.5px at 27% 58%,rgba(118,172,92,.5),transparent 54%),radial-gradient(1px 1px at 35% 54%,rgba(155,135,73,.44),transparent 52%),radial-gradient(2px 1.5px at 43% 61%,rgba(110,164,86,.5),transparent 55%),radial-gradient(1px 1px at 51% 53%,rgba(145,125,67,.44),transparent 52%),radial-gradient(1.5px 1.5px at 59% 59%,rgba(122,176,95,.5),transparent 54%),radial-gradient(1px 1px at 67% 54%,rgba(158,138,75,.42),transparent 52%),radial-gradient(2px 1.5px at 75% 60%,rgba(112,166,88,.48),transparent 55%),radial-gradient(1px 1px at 83% 53%,rgba(148,128,69,.42),transparent 52%),radial-gradient(1.5px 1.5px at 91% 58%,rgba(118,172,92,.48),transparent 54%),radial-gradient(.8px .8px at 7% 74%,rgba(130,158,82,.4),transparent 50%),radial-gradient(1px 1px at 15% 78%,rgba(100,150,76,.44),transparent 52%),radial-gradient(.8px .8px at 24% 72%,rgba(140,120,62,.38),transparent 50%),radial-gradient(1px 1px at 33% 76%,rgba(112,162,84,.42),transparent 52%),radial-gradient(.8px .8px at 42% 74%,rgba(145,125,65,.38),transparent 50%),radial-gradient(1px 1px at 51% 79%,rgba(104,155,79,.4),transparent 52%),radial-gradient(.8px .8px at 60% 73%,rgba(138,118,62,.38),transparent 50%),radial-gradient(1px 1px at 69% 77%,rgba(115,165,86,.42),transparent 52%),radial-gradient(.8px .8px at 78% 74%,rgba(148,128,67,.36),transparent 50%),radial-gradient(1px 1px at 87% 78%,rgba(108,158,80,.4),transparent 52%),radial-gradient(.8px .8px at 95% 73%,rgba(140,122,64,.36),transparent 50%);background-size:auto;animation:woodlandLeafDrift 44s ease-in-out infinite}@keyframes woodlandCanopyBreath{0%{transform:translate3d(-5%,0,0) scale(1);opacity:.5}22%{transform:translate3d(3%,-2%,0) scale(1.02);opacity:.6}45%{transform:translate3d(6%,-1%,0) scale(1.01);opacity:.55}68%{transform:translate3d(-2%,-3%,0) scale(1.02);opacity:.62}88%{transform:translate3d(-6%,-1%,0) scale(1);opacity:.52}to{transform:translate3d(-5%,0,0) scale(1);opacity:.5}}@keyframes woodlandLeafDrift{0%{transform:translate3d(-8%,0,0);opacity:.55}18%{transform:translate3d(2%,-2%,0);opacity:.65}35%{transform:translate3d(8%,-1%,0);opacity:.6}52%{transform:translate3d(4%,1%,0);opacity:.58}68%{transform:translate3d(-3%,-2%,0);opacity:.62}84%{transform:translate3d(-8%,-1%,0);opacity:.56}to{transform:translate3d(-8%,0,0);opacity:.55}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=woodland]:before,body.profile-page[data-effects=woodland]:after,.theme-host[data-effects=woodland]:before,.theme-host[data-effects=woodland]:after{animation:none;opacity:.35}}@media(max-width:768px){body.profile-page[data-effects=woodland]:before,body.profile-page[data-effects=woodland]:after,.theme-host[data-effects=woodland]:before,.theme-host[data-effects=woodland]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=woodland],.option.text-option[data-text=woodland],.theme-host[data-text=woodland],.detail-stats-grid[data-text=woodland],#thing-detail-modal .tdm-theme-option[data-text=woodland]{--text: rgba(232, 242, 234, .96);--text-muted: rgba(156, 190, 162, .72);--heading-text: rgb(96, 162, 122);--heading-glow: 0 0 14px rgba(74, 162, 116, .26);--strong-text: rgb(140, 200, 162);--header-shadow: 0 1px 0 rgba(10, 16, 8, .92), 0 -1px 0 rgba(10, 16, 8, .68), 1px 0 0 rgba(10, 16, 8, .62), -1px 0 0 rgba(10, 16, 8, .62), 0 5px 8px rgba(4, 8, 4, .5), 0 0 16px rgba(74, 162, 116, .28), 0 0 36px rgba(43, 122, 84, .14);--font-title: "Philosopher", serif;--font-body: "Merriweather", serif}body.profile-page[data-bg=deepSea],.theme-host[data-bg=deepSea]{--header-overlay: rgba(0, 0, 0, .48);--page-bg: radial-gradient(1200px 760px at 18% 22%, rgba(30, 110, 160, .26), transparent 62%), radial-gradient(1400px 880px at 82% 78%, rgba(18, 85, 140, .22), transparent 68%), linear-gradient(120deg, rgba(255,255,255,.06) 0%, rgba(255,255,255,0) 26%, rgba(255,255,255,.05) 52%, rgba(255,255,255,0) 78%, rgba(255,255,255,.04) 100% ), linear-gradient(180deg, #050b14 0%, #03070f 55%, #010308 100%)}body.profile-page[data-surface=deepSea],.theme-host[data-surface=deepSea]{--surface: rgba(6, 14, 26, .78);--surface-2: rgba(8, 18, 34, .88);--border-soft: rgba(255, 255, 255, .08)}body.profile-page[data-accent=deepSea],.theme-host[data-accent=deepSea]{--text: rgba(238, 252, 248, .96);--text-muted: rgba(238, 252, 248, .72);--accent: #1bb6a6;--accent-2: #6bffd0;--accent-glow: 0 0 28px rgba(27, 182, 166, .55);--border: rgba(120, 255, 210, .4);--glow: 0 0 28px rgba(120, 255, 210, .26);--shadow: 0 14px 46px rgba(0, 0, 0, .82), 0 0 34px rgba(27, 182, 166, .16)}body.profile-page[data-frame=deepSea],.theme-host[data-frame=deepSea]{--frame-border: rgba(90, 190, 240, .52);--frame-border-width: 2px;--frame-glow: 0 0 26px rgba(90, 190, 240, .34);--frame-surface: rgba(24, 110, 160, .06);--tile-border: rgba(90, 190, 240, .36);--tile-hover-border: rgba(160, 235, 255, .94);--tile-hover-glow: 0 0 26px rgba(90, 190, 240, .38)}body.profile-page[data-effects=deepSea]:before,body.profile-page[data-effects=deepSea]:after{content:"";position:fixed;inset:-6%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}.theme-host[data-effects=deepSea]:before,.theme-host[data-effects=deepSea]:after{content:"";position:absolute;inset:-6%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}body.profile-page[data-effects=deepSea]:before,.theme-host[data-effects=deepSea]:before{opacity:.38;background:repeating-linear-gradient(108deg,#fff0,#ffffff06 18px,#fff0 40px,#b4e6ff04,#fff0 88px,#ffffff05 110px,#fff0 130px),repeating-linear-gradient(162deg,#fff0,#b4e6ff04 24px,#fff0 52px,#ffffff05,#fff0 104px),radial-gradient(ellipse 60% 40% at 20% 35%,rgba(60,180,220,.13),transparent 65%),radial-gradient(ellipse 55% 45% at 80% 65%,rgba(30,140,200,.11),transparent 62%),radial-gradient(ellipse 70% 30% at 50% 85%,rgba(80,200,230,.09),transparent 60%),linear-gradient(180deg,#14508c1a,#0a3c7824 40%,#0528642e,#00195038);animation:deepOceanSwell 38s ease-in-out infinite}body.profile-page[data-effects=deepSea]:after,.theme-host[data-effects=deepSea]:after{opacity:.32;mix-blend-mode:screen;background:radial-gradient(1.2px 1.2px at 4% 18%,rgba(120,240,220,.8),transparent 60%),radial-gradient(1px 1px at 9% 72%,rgba(100,220,200,.7),transparent 58%),radial-gradient(1.5px 1.5px at 16% 45%,rgba(140,255,230,.75),transparent 62%),radial-gradient(1px 1px at 23% 87%,rgba(110,230,210,.68),transparent 58%),radial-gradient(1.2px 1.2px at 29% 31%,rgba(130,245,225,.72),transparent 60%),radial-gradient(1px 1px at 35% 9%,rgba(100,220,200,.7),transparent 58%),radial-gradient(1.5px 1.5px at 41% 61%,rgba(145,255,235,.76),transparent 62%),radial-gradient(1px 1px at 47% 24%,rgba(115,235,215,.68),transparent 58%),radial-gradient(1.2px 1.2px at 53% 78%,rgba(125,240,220,.72),transparent 60%),radial-gradient(1px 1px at 59% 42%,rgba(105,225,205,.7),transparent 58%),radial-gradient(1.5px 1.5px at 65% 95%,rgba(140,255,230,.74),transparent 62%),radial-gradient(1px 1px at 71% 15%,rgba(110,230,210,.68),transparent 58%),radial-gradient(1.2px 1.2px at 77% 55%,rgba(130,245,225,.72),transparent 60%),radial-gradient(1px 1px at 83% 33%,rgba(100,220,200,.7),transparent 58%),radial-gradient(1.5px 1.5px at 89% 70%,rgba(145,255,235,.75),transparent 62%),radial-gradient(1px 1px at 95% 48%,rgba(120,240,220,.68),transparent 58%),radial-gradient(4px 4px at 12% 28%,rgba(80,200,240,.45),rgba(60,180,220,.1) 60%,transparent 75%),radial-gradient(5px 5px at 38% 74%,rgba(60,180,230,.42),rgba(40,160,210,.1) 60%,transparent 75%),radial-gradient(4px 4px at 63% 19%,rgba(90,210,245,.45),rgba(70,190,225,.1) 60%,transparent 75%),radial-gradient(5px 5px at 85% 58%,rgba(70,195,235,.4),rgba(50,170,215,.1) 60%,transparent 75%),repeating-linear-gradient(178deg,#fff0,#64d2f005 30px,#fff0 65px,#50bee104 95px,#fff0 130px),radial-gradient(ellipse 80% 25% at 50% 0%,rgba(140,220,250,.14),transparent 65%),radial-gradient(ellipse 50% 20% at 20% 10%,rgba(100,200,240,.1),transparent 60%),radial-gradient(ellipse 45% 18% at 80% 8%,rgba(120,210,245,.1),transparent 60%);animation:deepCurrentParallax 26s ease-in-out infinite,deepPlanktonDrift 44s ease-in-out infinite,deepBioGlow 9s ease-in-out infinite}@keyframes deepOceanSwell{0%{transform:translate3d(-1%,.3%,0) scale(1.01) rotate(-.08deg)}25%{transform:translate3d(.4%,-.5%,0) scale(1.025) rotate(.06deg)}50%{transform:translate3d(1.2%,.2%,0) scale(1.015) rotate(.1deg)}75%{transform:translate3d(-.3%,.6%,0) scale(1.02) rotate(-.05deg)}to{transform:translate3d(-1%,.3%,0) scale(1.01) rotate(-.08deg)}}@keyframes deepCurrentParallax{0%{transform:translate3d(.8%,-.2%,0) scale(1.015) rotate(.06deg)}30%{transform:translate3d(-.6%,.5%,0) scale(1.025) rotate(-.08deg)}60%{transform:translate3d(1%,.3%,0) scale(1.018) rotate(.1deg)}to{transform:translate3d(.8%,-.2%,0) scale(1.015) rotate(.06deg)}}@keyframes deepPlanktonDrift{0%{transform:translateZ(0)}25%{transform:translate3d(14px,-8px,0)}50%{transform:translate3d(-10px,-16px,0)}75%{transform:translate3d(18px,6px,0)}to{transform:translateZ(0)}}@keyframes deepBioGlow{0%,to{opacity:.26}45%{opacity:.44}70%{opacity:.22}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=deepSea]:before,body.profile-page[data-effects=deepSea]:after,.theme-host[data-effects=deepSea]:before,.theme-host[data-effects=deepSea]:after{animation-duration:60s;animation-timing-function:ease-in-out}}@media(max-width:768px){body.profile-page[data-effects=deepSea]:before,body.profile-page[data-effects=deepSea]:after,.theme-host[data-effects=deepSea]:before,.theme-host[data-effects=deepSea]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=deepSea],.option.text-option[data-text=deepSea],.theme-host[data-text=deepSea],.detail-stats-grid[data-text=deepSea],#detail-stats[data-text=deepSea],#thing-detail-modal .tdm-theme-option[data-text=deepSea]{--text: rgba(228, 248, 242, .96);--text-muted: rgba(228, 248, 242, .7);--heading-text: rgb(150, 235, 220);--heading-glow: 0 0 14px rgba(84, 240, 181, .28);--strong-text: rgb(185, 255, 235);--header-shadow: 0 1px 0 rgba(4, 22, 26, .96), 0 -1px 0 rgba(4, 22, 26, .7), 1px 0 0 rgba(4, 22, 26, .6), -1px 0 0 rgba(4, 22, 26, .6), 0 0 18px rgba(84, 240, 181, .22), 0 4px 6px rgba(0, 12, 16, .55);--font-title: "Raleway", sans-serif;--font-body: "Nunito", sans-serif}body.profile-page[data-bg=royalty],.theme-host[data-bg=royalty]{--header-overlay: rgba(0, 0, 0, .48);--page-bg: radial-gradient(1200px 780px at 16% 20%, rgba(72, 26, 112, .3), transparent 64%), radial-gradient(1300px 820px at 84% 80%, rgba(52, 18, 88, .26), transparent 68%), radial-gradient(1000px 600px at 32% 82%, rgba(150, 28, 56, .22), transparent 62%), radial-gradient(950px 600px at 60% 16%, rgba(255, 214, 107, .18), transparent 60%), radial-gradient(700px 420px at 42% 34%, rgba(255, 184, 74, .12), transparent 62%), linear-gradient(180deg, #0e0509 0%, #080308 55%, #020102 100%)}body.profile-page[data-surface=royalty],.theme-host[data-surface=royalty]{--surface: rgba(12, 6, 14, .82);--surface-2: rgba(18, 8, 20, .92);--border-soft: rgba(255, 214, 107, .1)}body.profile-page[data-accent=royalty],.theme-host[data-accent=royalty]{--text: rgba(252, 248, 238, .96);--text-muted: rgba(252, 248, 238, .72);--accent: #ffd66b;--accent-2: #9b5cff;--accent-3: #ffb84a;--border: rgba(255, 214, 107, .58);--glow: 0 0 18px rgba(255, 214, 107, .32), 0 0 34px rgba(155, 92, 255, .22);--shadow: 0 14px 48px rgba(0, 0, 0, .86), 0 0 36px rgba(255, 214, 107, .14);--accent-soft: rgba(255, 214, 107, .22);--accent-glow: rgba(255, 214, 107, .78)}body.profile-page[data-frame=royalty],.theme-host[data-frame=royalty]{--frame-border: rgba(255, 214, 107, .68);--frame-border-width: 3px;--frame-glow: 0 0 20px rgba(255, 214, 107, .36), 0 0 40px rgba(255, 184, 74, .22);--frame-surface: rgba(255, 214, 107, .06);--tile-border: rgba(255, 214, 107, .46);--tile-hover-border: rgba(255, 248, 210, .98);--tile-hover-glow: 0 0 20px rgba(255, 214, 107, .34), 0 0 36px rgba(255, 184, 74, .24)}body.profile-page[data-effects=royalty]:before,body.profile-page[data-effects=royalty]:after{content:"";position:fixed;inset:-10%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}.theme-host[data-effects=royalty]:before,.theme-host[data-effects=royalty]:after{content:"";position:absolute;inset:-10%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}body.profile-page[data-effects=royalty]:before,.theme-host[data-effects=royalty]:before{opacity:.42;background:conic-gradient(from 210deg at 50% 45%,transparent 0deg,rgba(255,214,107,.1) 18deg,transparent 40deg,rgba(255,184,74,.08) 62deg,transparent 88deg,rgba(255,246,210,.09) 118deg,transparent 150deg,rgba(255,214,107,.07) 190deg,transparent 230deg,rgba(255,236,180,.08) 260deg,transparent 320deg,rgba(255,214,107,.06) 350deg,transparent 360deg),radial-gradient(1100px 760px at 28% 22%,rgba(255,214,107,.18),transparent 62%),radial-gradient(1200px 820px at 76% 78%,rgba(255,184,74,.14),transparent 66%),radial-gradient(900px 640px at 62% 32%,rgba(255,246,210,.12),transparent 64%),radial-gradient(700px 520px at 42% 88%,rgba(255,236,180,.1),transparent 64%),radial-gradient(1px 1px at 6% 18%,rgba(255,246,210,.4),transparent 65%),radial-gradient(1px 1px at 12% 74%,rgba(255,226,160,.36),transparent 65%),radial-gradient(1px 1px at 20% 38%,rgba(255,252,220,.4),transparent 65%),radial-gradient(1px 1px at 28% 90%,rgba(255,214,107,.34),transparent 65%),radial-gradient(1px 1px at 34% 14%,rgba(255,236,180,.34),transparent 65%),radial-gradient(1px 1px at 44% 58%,rgba(255,246,210,.36),transparent 65%),radial-gradient(1px 1px at 54% 26%,rgba(255,226,160,.34),transparent 65%),radial-gradient(1px 1px at 62% 70%,rgba(255,252,220,.36),transparent 65%),radial-gradient(1px 1px at 72% 40%,rgba(255,214,107,.32),transparent 65%),radial-gradient(1px 1px at 82% 86%,rgba(255,236,180,.34),transparent 65%),radial-gradient(1px 1px at 90% 22%,rgba(255,246,210,.34),transparent 65%);animation:royalProcessionDrift 26s ease-in-out infinite,royalHaloTurn 40s linear infinite,royalShimmer 5.8s ease-in-out infinite}body.profile-page[data-effects=royalty]:after,.theme-host[data-effects=royalty]:after{opacity:.28;background:radial-gradient(3px 3px at 14% 22%,rgba(255,252,220,.62),transparent 72%),radial-gradient(3px 3px at 28% 66%,rgba(255,236,180,.56),transparent 72%),radial-gradient(3px 3px at 52% 44%,rgba(255,214,107,.54),transparent 72%),radial-gradient(3px 3px at 76% 72%,rgba(255,246,210,.58),transparent 72%),radial-gradient(3px 3px at 88% 32%,rgba(255,226,160,.52),transparent 72%),radial-gradient(2px 2px at 10% 58%,rgba(255,246,210,.44),transparent 70%),radial-gradient(2px 2px at 18% 84%,rgba(255,214,107,.38),transparent 70%),radial-gradient(2px 2px at 36% 30%,rgba(255,252,220,.4),transparent 70%),radial-gradient(2px 2px at 44% 78%,rgba(255,236,180,.38),transparent 70%),radial-gradient(2px 2px at 60% 18%,rgba(255,214,107,.36),transparent 70%),radial-gradient(2px 2px at 66% 56%,rgba(255,246,210,.4),transparent 70%),radial-gradient(2px 2px at 74% 26%,rgba(255,226,160,.34),transparent 70%),radial-gradient(2px 2px at 92% 74%,rgba(255,252,220,.38),transparent 70%),conic-gradient(from 45deg at 20% 40%,transparent 0deg,rgba(255,246,210,.2) 8deg,transparent 16deg,transparent 90deg,rgba(255,214,107,.18) 98deg,transparent 106deg,transparent 180deg,rgba(255,246,210,.18) 188deg,transparent 196deg,transparent 270deg,rgba(255,214,107,.16) 278deg,transparent 286deg,transparent 360deg),conic-gradient(from 10deg at 78% 60%,transparent 0deg,rgba(255,252,220,.18) 10deg,transparent 20deg,transparent 90deg,rgba(255,236,180,.16) 100deg,transparent 110deg,transparent 180deg,rgba(255,252,220,.16) 190deg,transparent 200deg,transparent 270deg,rgba(255,236,180,.14) 280deg,transparent 290deg,transparent 360deg);animation:royalTwinkleFloat 15s ease-in-out infinite,royalTwinklePulse 2.6s ease-in-out infinite,royalStarburst 7.2s ease-in-out infinite}@keyframes royalProcessionDrift{0%{transform:translate3d(-14px,10px,0) scale(1.02)}35%{transform:translate3d(18px,-12px,0) scale(1.03)}70%{transform:translate3d(-6px,-18px,0) scale(1.02)}to{transform:translate3d(-14px,10px,0) scale(1.02)}}@keyframes royalHaloTurn{0%{transform:rotate(0) translate3d(-14px,10px,0) scale(1.02)}to{transform:rotate(360deg) translate3d(-14px,10px,0) scale(1.02)}}@keyframes royalShimmer{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.52;transform:scale(1.008)}}@keyframes royalTwinklePulse{0%,to{opacity:.22}50%{opacity:.38}}@keyframes royalStarburst{0%,70%,to{opacity:.18}80%{opacity:.36}90%{opacity:.22}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=royalty]:before,body.profile-page[data-effects=royalty]:after,.theme-host[data-effects=royalty]:before,.theme-host[data-effects=royalty]:after{animation:none!important;opacity:.22;filter:saturate(1.15) contrast(1.05)}}@media(max-width:768px){body.profile-page[data-effects=royalty]:before,body.profile-page[data-effects=royalty]:after,.theme-host[data-effects=royalty]:before,.theme-host[data-effects=royalty]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=royalty],.option.text-option[data-text=royalty],.theme-host[data-text=royalty],.detail-stats-grid[data-text=royalty],#thing-detail-modal .tdm-theme-option[data-text=royalty]{--text: rgba(252, 246, 232, .97);--text-muted: rgba(252, 246, 232, .72);--heading-text: rgb(255, 214, 107);--heading-glow: 0 0 14px rgba(255, 214, 107, .3);--strong-text: rgb(255, 236, 170);--header-shadow: 0 1px 0 rgba(48, 22, 82, .92), 0 -1px 0 rgba(48, 22, 82, .68), 1px 0 0 rgba(48, 22, 82, .62), -1px 0 0 rgba(48, 22, 82, .62), 0 0 18px rgba(155, 92, 255, .26), 0 3px 4px rgba(0,0,0,.5);--font-title: "Cinzel", serif;--font-body: "EB Garamond", serif}body.profile-page[data-bg=cosmic],.theme-host[data-bg=cosmic]{--header-overlay: rgba(0, 0, 0, .5);--page-bg: radial-gradient(1px 1px at 6% 12%, rgba(255,255,255,.95), transparent 60%), radial-gradient(1px 1px at 10% 72%, rgba(210,230,255,.78), transparent 60%), radial-gradient(1px 1px at 14% 38%, rgba(255,255,255,.86), transparent 60%), radial-gradient(1px 1px at 18% 22%, rgba(225,240,255,.82), transparent 60%), radial-gradient(1px 1px at 22% 58%, rgba(255,255,255,.9), transparent 60%), radial-gradient(1px 1px at 26% 16%, rgba(205,230,255,.78), transparent 60%), radial-gradient(1px 1px at 30% 86%, rgba(255,255,255,.84), transparent 60%), radial-gradient(1px 1px at 34% 34%, rgba(210,235,255,.78), transparent 60%), radial-gradient(1px 1px at 38% 62%, rgba(255,255,255,.88), transparent 60%), radial-gradient(1px 1px at 42% 18%, rgba(230,245,255,.8), transparent 60%), radial-gradient(1px 1px at 46% 42%, rgba(255,255,255,.92), transparent 60%), radial-gradient(1px 1px at 50% 78%, rgba(210,230,255,.78), transparent 60%), radial-gradient(1px 1px at 54% 26%, rgba(255,255,255,.88), transparent 60%), radial-gradient(1px 1px at 58% 52%, rgba(220,235,255,.82), transparent 60%), radial-gradient(1px 1px at 62% 14%, rgba(255,255,255,.92), transparent 60%), radial-gradient(1px 1px at 66% 72%, rgba(205,230,255,.78), transparent 60%), radial-gradient(1px 1px at 70% 36%, rgba(255,255,255,.9), transparent 60%), radial-gradient(1px 1px at 74% 20%, rgba(210,235,255,.8), transparent 60%), radial-gradient(1px 1px at 78% 58%, rgba(255,255,255,.92), transparent 60%), radial-gradient(1px 1px at 82% 30%, rgba(230,245,255,.8), transparent 60%), radial-gradient(1px 1px at 86% 76%, rgba(255,255,255,.88), transparent 60%), radial-gradient(1px 1px at 90% 40%, rgba(205,230,255,.78), transparent 60%), radial-gradient(1px 1px at 94% 18%, rgba(255,255,255,.9), transparent 60%), radial-gradient(2px 2px at 12% 26%, rgba(255,255,255,.6), transparent 70%), radial-gradient(2px 2px at 28% 44%, rgba(205,230,255,.52), transparent 70%), radial-gradient(2px 2px at 40% 70%, rgba(255,255,255,.56), transparent 70%), radial-gradient(2px 2px at 56% 34%, rgba(220,235,255,.5), transparent 70%), radial-gradient(2px 2px at 68% 64%, rgba(255,255,255,.54), transparent 70%), radial-gradient(2px 2px at 84% 22%, rgba(205,230,255,.52), transparent 70%), radial-gradient(3px 3px at 20% 48%, rgba(255,255,255,.38), transparent 72%), radial-gradient(3px 3px at 52% 18%, rgba(230,245,255,.34), transparent 72%), radial-gradient(3px 3px at 76% 44%, rgba(255,255,255,.36), transparent 72%), radial-gradient(1000px 680px at 28% 32%, rgba(120, 160, 255, .1), transparent 65%), radial-gradient(1200px 760px at 72% 68%, rgba(120, 255, 220, .08), transparent 70%), linear-gradient(180deg, #03050b 0%, #020309 55%, #010207 100%)}body.profile-page[data-surface=cosmic],.theme-host[data-surface=cosmic]{--surface: rgba(6, 10, 20, .78);--surface-2: rgba(8, 14, 28, .88);--border-soft: rgba(255, 255, 255, .08)}body.profile-page[data-accent=cosmic],.theme-host[data-accent=cosmic]{--text: rgba(240, 248, 255, .94);--text-muted: rgba(240, 248, 255, .7);--accent: #8fd3ff;--accent-2: #6dffd6;--border: rgba(143, 211, 255, .44);--glow: 0 0 22px rgba(143, 211, 255, .28);--shadow: 0 10px 40px rgba(0, 0, 0, .78), 0 0 28px rgba(143, 211, 255, .1)}body.profile-page[data-frame=cosmic],.theme-host[data-frame=cosmic]{--frame-border: rgba(143, 211, 255, .48);--frame-border-width: 2px;--frame-glow: 0 0 24px rgba(143, 211, 255, .32);--frame-surface: rgba(120, 210, 255, .05);--tile-border: rgba(143, 211, 255, .32);--tile-hover-border: rgba(200, 245, 255, .92);--tile-hover-glow: 0 0 22px rgba(143, 211, 255, .34)}body.profile-page[data-effects=cosmic]:before,body.profile-page[data-effects=cosmic]:after{content:"";position:fixed;inset:-10%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}.theme-host[data-effects=cosmic]:before,.theme-host[data-effects=cosmic]:after{content:"";position:absolute;inset:-10%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}body.profile-page[data-effects=cosmic]:before,.theme-host[data-effects=cosmic]:before{opacity:.42;background:conic-gradient(from 210deg at 55% 48%,#a078ff00,#a078ff1a 25deg,#50dcff0f 55deg,#ff78c814 92deg,#a078ff0a 140deg,#50dcff0d,#ffb46e0f 230deg,#a078ff0a 300deg,#a078ff00 360deg),radial-gradient(1200px 900px at 22% 18%,rgba(120,160,255,.2),transparent 60%),radial-gradient(1200px 900px at 80% 78%,rgba(255,120,220,.16),transparent 62%),radial-gradient(900px 700px at 62% 26%,rgba(90,240,255,.14),transparent 64%),radial-gradient(900px 700px at 40% 88%,rgba(255,190,120,.12),transparent 66%),radial-gradient(1600px 1200px at 50% 50%,#0000001a,#00000047 72%,#0006),radial-gradient(1px 1px at 6% 12%,rgba(255,255,255,.3),transparent 60%),radial-gradient(1px 1px at 10% 72%,rgba(210,230,255,.22),transparent 60%),radial-gradient(1px 1px at 14% 38%,rgba(255,255,255,.26),transparent 60%),radial-gradient(1px 1px at 18% 22%,rgba(225,240,255,.22),transparent 60%),radial-gradient(1px 1px at 22% 58%,rgba(255,255,255,.28),transparent 60%),radial-gradient(1px 1px at 26% 16%,rgba(205,230,255,.22),transparent 60%),radial-gradient(1px 1px at 30% 86%,rgba(255,255,255,.26),transparent 60%),radial-gradient(1px 1px at 34% 34%,rgba(210,235,255,.22),transparent 60%),radial-gradient(1px 1px at 38% 62%,rgba(255,255,255,.24),transparent 60%),radial-gradient(1px 1px at 42% 18%,rgba(230,245,255,.22),transparent 60%),radial-gradient(1px 1px at 46% 42%,rgba(255,255,255,.3),transparent 60%),radial-gradient(1px 1px at 50% 78%,rgba(210,230,255,.22),transparent 60%),radial-gradient(1px 1px at 54% 26%,rgba(255,255,255,.24),transparent 60%),radial-gradient(1px 1px at 58% 52%,rgba(220,235,255,.22),transparent 60%),radial-gradient(1px 1px at 62% 14%,rgba(255,255,255,.26),transparent 60%),radial-gradient(1px 1px at 66% 72%,rgba(205,230,255,.22),transparent 60%),radial-gradient(1px 1px at 70% 36%,rgba(255,255,255,.24),transparent 60%),radial-gradient(1px 1px at 74% 20%,rgba(210,235,255,.22),transparent 60%),radial-gradient(1px 1px at 78% 58%,rgba(255,255,255,.26),transparent 60%),radial-gradient(1px 1px at 82% 30%,rgba(230,245,255,.22),transparent 60%),radial-gradient(1px 1px at 86% 76%,rgba(255,255,255,.24),transparent 60%),radial-gradient(1px 1px at 90% 40%,rgba(205,230,255,.22),transparent 60%),radial-gradient(1px 1px at 94% 18%,rgba(255,255,255,.24),transparent 60%),radial-gradient(2px 2px at 12% 26%,rgba(255,255,255,.18),transparent 70%),radial-gradient(2px 2px at 40% 70%,rgba(255,255,255,.16),transparent 70%),radial-gradient(2px 2px at 68% 64%,rgba(255,255,255,.16),transparent 70%),radial-gradient(3px 3px at 52% 18%,rgba(255,255,255,.12),transparent 72%);animation:cosmicParallaxDrift 28s ease-in-out infinite,cosmicGalaxyTurn 52s linear infinite,cosmicNebulaBreathe 7.6s ease-in-out infinite}body.profile-page[data-effects=cosmic]:after,.theme-host[data-effects=cosmic]:after{opacity:.62;background:radial-gradient(2px 2px at 18% 30%,rgba(255,255,255,.24),transparent 70%),radial-gradient(2px 2px at 58% 52%,rgba(210,230,255,.18),transparent 70%),radial-gradient(2px 2px at 82% 28%,rgba(255,255,255,.2),transparent 70%),linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 40%,rgba(255,255,255,.55) 50%,rgba(160,220,255,.22) 55%,rgba(255,255,255,0) 62%,transparent 100%),linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 41%,rgba(255,255,255,.5) 50%,rgba(255,210,160,.18) 56%,rgba(255,255,255,0) 64%,transparent 100%),radial-gradient(ellipse 180px 1.5px at 22% 42%,rgba(255,255,255,.55),transparent 100%),radial-gradient(ellipse 1.5px 180px at 22% 42%,rgba(255,255,255,.45),transparent 100%),radial-gradient(ellipse 160px 1.5px at 76% 60%,rgba(210,230,255,.5),transparent 100%),radial-gradient(ellipse 1.5px 160px at 76% 60%,rgba(210,230,255,.42),transparent 100%);background-repeat:no-repeat;background-size:auto,auto,auto,260px 2px,300px 2px,600px 600px,580px 580px;background-position:0 0,0 0,0 0,-40% 18%,-60% 40%,0 0,0 0,0 0,0 0;animation:cosmicScintillate 2.9s ease-in-out infinite,cosmicShooters 9s ease-in-out infinite}@keyframes cosmicParallaxDrift{0%{transform:translate3d(-14px,10px,0) scale(1.02)}40%{transform:translate3d(18px,-12px,0) scale(1.03)}70%{transform:translate3d(-8px,-18px,0) scale(1.02)}to{transform:translate3d(-14px,10px,0) scale(1.02)}}@keyframes cosmicGalaxyTurn{0%{transform:rotate(0) translate3d(-14px,10px,0) scale(1)}20%{transform:rotate(72deg) translate3d(-14px,10px,0) scale(1.05)}45%{transform:rotate(162deg) translate3d(-14px,10px,0) scale(.97)}70%{transform:rotate(252deg) translate3d(-14px,10px,0) scale(1.06)}88%{transform:rotate(317deg) translate3d(-14px,10px,0) scale(.99)}to{transform:rotate(360deg) translate3d(-14px,10px,0) scale(1)}}@keyframes cosmicNebulaBreathe{0%{opacity:.24}30%{opacity:.42}55%{opacity:.28}80%{opacity:.44}to{opacity:.24}}@keyframes cosmicScintillate{0%,to{opacity:.42}50%{opacity:.62}}@keyframes cosmicShooters{0%,to{opacity:.35;transform:translateZ(0)}30%{opacity:.62;transform:translate3d(4px,-2px,0)}65%{opacity:.52;transform:translate3d(-3px,1px,0)}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=cosmic]:before,body.profile-page[data-effects=cosmic]:after,.theme-host[data-effects=cosmic]:before,.theme-host[data-effects=cosmic]:after{animation:none!important;opacity:.2}}@media(max-width:768px){body.profile-page[data-effects=cosmic]:before,body.profile-page[data-effects=cosmic]:after,.theme-host[data-effects=cosmic]:before,.theme-host[data-effects=cosmic]:after{animation:none!important;opacity:.25;filter:saturate(1.2) contrast(1.1)}}body.profile-page[data-text=cosmic],.option.text-option[data-text=cosmic],.theme-host[data-text=cosmic],.detail-stats-grid[data-text=cosmic],#thing-detail-modal .tdm-theme-option[data-text=cosmic]{--text: rgba(236, 248, 255, .98);--text-muted: rgba(236, 248, 255, .72);--heading-text: rgb(226, 244, 255);--heading-glow: 0 0 18px rgba(140, 200, 255, .26);--strong-text: rgb(235, 250, 255);--header-shadow: 0 1px 0 rgba(6, 18, 32, .92), 0 -1px 0 rgba(6, 18, 32, .62), 0 3px 4px rgba(0,0,0,.46), 0 0 18px rgba(140, 200, 255, .3), 0 0 36px rgba(90, 160, 255, .18);--font-title: "Orbitron", sans-serif;--font-body: "Exo 2", sans-serif}body.profile-page[data-bg=retroRhythm],.theme-host[data-bg=retroRhythm]{--header-overlay: rgba(0, 0, 0, .42);--page-bg: repeating-linear-gradient( 0deg, rgba(255,255,255,.055) 0px, rgba(255,255,255,.055) 12px, rgba(0,0,0,0) 12px, rgba(0,0,0,0) 24px ), repeating-linear-gradient( 90deg, rgba(255,255,255,.05) 0px, rgba(255,255,255,.05) 12px, rgba(0,0,0,0) 12px, rgba(0,0,0,0) 24px ), radial-gradient(900px 520px at 18% 22%, rgba(255, 75, 180, .14), transparent 62%), radial-gradient(1100px 700px at 82% 78%, rgba(70, 220, 255, .12), transparent 66%), radial-gradient(1200px 760px at 50% 90%, rgba(182, 255, 74, .08), transparent 70%), linear-gradient(180deg, #090510 0%, #05030c 55%, #020108 100%)}body.profile-page[data-surface=retroRhythm],.theme-host[data-surface=retroRhythm]{--surface: rgba(8, 8, 12, .84);--surface-2: rgba(12, 12, 18, .94);--border-soft: rgba(255, 255, 255, .12)}body.profile-page[data-accent=retroRhythm],.theme-host[data-accent=retroRhythm]{--text: rgba(250, 250, 255, .96);--text-muted: rgba(250, 250, 255, .72);--accent: #ff4bb4;--accent-2: #46dcff;--accent-3: #b6ff4a;--border: rgba(255, 75, 180, .58);--glow: 0 0 18px rgba(255, 75, 180, .32), 0 0 34px rgba(70, 220, 255, .22), 0 0 52px rgba(182, 255, 74, .14);--shadow: 0 14px 48px rgba(0, 0, 0, .86), 0 0 36px rgba(255, 75, 180, .18);--accent-soft: rgba(255, 75, 180, .22);--accent-glow: rgba(255, 75, 180, .8)}body.profile-page[data-frame=retroRhythm],.theme-host[data-frame=retroRhythm]{--frame-border: rgba(70, 220, 255, .62);--frame-border-width: 4px;--frame-glow: 0 0 0 2px rgba(255, 75, 180, .26), 0 0 22px rgba(70, 220, 255, .32), 0 0 44px rgba(255, 75, 180, .18);--frame-surface: rgba(255, 255, 255, .06);--tile-border: rgba(255, 255, 255, .22);--tile-hover-border: rgba(70, 220, 255, .98);--tile-hover-glow: 0 0 18px rgba(70, 220, 255, .38), 0 0 32px rgba(255, 75, 180, .26)}body.profile-page[data-effects=retroRhythm]:before,body.profile-page[data-effects=retroRhythm]:after{content:"";position:fixed;inset:-14%;pointer-events:none;z-index:2;display:block;will-change:transform,opacity}.theme-host[data-effects=retroRhythm]:before,.theme-host[data-effects=retroRhythm]:after{content:"";position:absolute;inset:-14%;pointer-events:none;z-index:2;display:block;will-change:transform,opacity}body.profile-page[data-effects=retroRhythm]:before,.theme-host[data-effects=retroRhythm]:before{mix-blend-mode:screen;opacity:.82;background:linear-gradient(0deg,rgba(255,30,180,.9) 0%,rgba(255,30,180,.9) 3%,transparent 3%,transparent 4%,rgba(255,30,180,.75) 4%,rgba(255,30,180,.75) 7%,transparent 7%,transparent 8%,rgba(255,30,180,.55) 8%,rgba(255,30,180,.55) 11%,transparent 11%,transparent 100%),linear-gradient(0deg,rgba(0,240,255,.88) 0%,rgba(0,240,255,.88) 4%,transparent 4%,transparent 5%,rgba(0,240,255,.72) 5%,rgba(0,240,255,.72) 9%,transparent 9%,transparent 10%,rgba(0,240,255,.52) 10%,rgba(0,240,255,.52) 14%,transparent 14%,transparent 100%),linear-gradient(0deg,rgba(140,255,50,.86) 0%,rgba(140,255,50,.86) 3%,transparent 3%,transparent 4%,rgba(140,255,50,.68) 4%,rgba(140,255,50,.68) 7%,transparent 7%,transparent 8%,rgba(140,255,50,.48) 8%,rgba(140,255,50,.48) 11%,transparent 11%,transparent 100%),linear-gradient(0deg,rgba(255,230,0,.9) 0%,rgba(255,230,0,.9) 5%,transparent 5%,transparent 6%,rgba(255,230,0,.72) 6%,rgba(255,230,0,.72) 11%,transparent 11%,transparent 12%,rgba(255,230,0,.5) 12%,rgba(255,230,0,.5) 17%,transparent 17%,transparent 100%),linear-gradient(0deg,rgba(180,60,255,.88) 0%,rgba(180,60,255,.88) 4%,transparent 4%,transparent 5%,rgba(180,60,255,.7) 5%,rgba(180,60,255,.7) 9%,transparent 9%,transparent 10%,rgba(180,60,255,.5) 10%,rgba(180,60,255,.5) 14%,transparent 14%,transparent 100%),linear-gradient(0deg,rgba(255,110,0,.86) 0%,rgba(255,110,0,.86) 3%,transparent 3%,transparent 4%,rgba(255,110,0,.68) 4%,rgba(255,110,0,.68) 7%,transparent 7%,transparent 8%,rgba(255,110,0,.48) 8%,rgba(255,110,0,.48) 11%,transparent 11%,transparent 100%),linear-gradient(0deg,rgba(255,40,40,.88) 0%,rgba(255,40,40,.88) 4%,transparent 4%,transparent 5%,rgba(255,40,40,.7) 5%,rgba(255,40,40,.7) 9%,transparent 9%,transparent 10%,rgba(255,40,40,.5) 10%,rgba(255,40,40,.5) 14%,transparent 14%,transparent 100%),linear-gradient(0deg,rgba(0,255,180,.86) 0%,rgba(0,255,180,.86) 3%,transparent 3%,transparent 4%,rgba(0,255,180,.68) 4%,rgba(0,255,180,.68) 7%,transparent 7%,transparent 8%,rgba(0,255,180,.5) 8%,rgba(0,255,180,.5) 11%,transparent 11%,transparent 100%),linear-gradient(0deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.8) 5%,transparent 5%,transparent 6%,rgba(255,255,255,.6) 6%,rgba(255,255,255,.6) 11%,transparent 11%,transparent 12%,rgba(255,255,255,.38) 12%,rgba(255,255,255,.38) 17%,transparent 17%,transparent 100%),linear-gradient(0deg,rgba(255,0,120,.88) 0%,rgba(255,0,120,.88) 4%,transparent 4%,transparent 5%,rgba(255,0,120,.7) 5%,rgba(255,0,120,.7) 9%,transparent 9%,transparent 10%,rgba(255,0,120,.5) 10%,rgba(255,0,120,.5) 14%,transparent 14%,transparent 100%),repeating-linear-gradient(0deg,transparent 0px,transparent 5px,rgba(0,0,0,.35) 5px,rgba(0,0,0,.35) 6px),repeating-linear-gradient(90deg,transparent 0px,transparent 7px,rgba(0,0,0,.25) 7px,rgba(0,0,0,.25) 8px);background-size:9% 100%,9% 100%,9% 100%,9% 100%,9% 100%,9% 100%,9% 100%,9% 100%,9% 100%,9% 100%,100% 6px,8px 100%;background-position:2% bottom,12% bottom,22% bottom,32% bottom,42% bottom,52% bottom,62% bottom,72% bottom,82% bottom,92% bottom,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat;animation:retroBarDanceA 1.2s steps(8,end) infinite,retroBarDanceB 1.6s steps(8,end) infinite .3s,retroBarDanceC 1.4s steps(8,end) infinite .7s,retroNeonFlash 2.4s steps(3,end) infinite}body.profile-page[data-effects=retroRhythm]:after,.theme-host[data-effects=retroRhythm]:after{mix-blend-mode:screen;opacity:.55;background:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0px,rgba(255,255,255,.06) 1px,transparent 2px,transparent 4px),radial-gradient(ellipse 35% 35% at 0% 0%,rgba(255,30,180,.4),transparent 70%),radial-gradient(ellipse 35% 35% at 100% 0%,rgba(0,240,255,.38),transparent 70%),radial-gradient(ellipse 35% 35% at 0% 100%,rgba(140,255,50,.36),transparent 70%),radial-gradient(ellipse 35% 35% at 100% 100%,rgba(180,60,255,.38),transparent 70%),radial-gradient(ellipse 50% 40% at 50% 50%,rgba(255,255,255,.08),transparent 70%);animation:retroCRTFlicker .12s steps(2,end) infinite,retroChromaShift 4s ease-in-out infinite}@keyframes retroBarDanceA{0%{transform:translateY(0)}12%{transform:translateY(-3%)}25%{transform:translateY(-6%)}37%{transform:translateY(-4%)}50%{transform:translateY(1%)}62%{transform:translateY(-2%)}75%{transform:translateY(-5%)}87%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes retroBarDanceB{0%{transform:translateY(-4%)}12%{transform:translateY(-1%)}25%{transform:translateY(2%)}37%{transform:translateY(-3%)}50%{transform:translateY(-7%)}62%{transform:translateY(-4%)}75%{transform:translateY(1%)}87%{transform:translateY(-2%)}to{transform:translateY(-4%)}}@keyframes retroBarDanceC{0%{transform:translateY(-5%)}16%{transform:translateY(1%)}33%{transform:translateY(-4%)}50%{transform:translateY(-8%)}66%{transform:translateY(-2%)}83%{transform:translateY(1%)}to{transform:translateY(-5%)}}@keyframes retroNeonFlash{0%{opacity:.75}33%{opacity:.95}66%{opacity:.65}to{opacity:.82}}@keyframes retroCRTFlicker{0%{opacity:.55}50%{opacity:.48}to{opacity:.55}}@keyframes retroChromaShift{0%{opacity:.55}25%{opacity:.7}50%{opacity:.48}75%{opacity:.65}to{opacity:.55}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=retroRhythm]:before,body.profile-page[data-effects=retroRhythm]:after,.theme-host[data-effects=retroRhythm]:before,.theme-host[data-effects=retroRhythm]:after{animation:retroNeonFlash 1.8s steps(3,end) infinite}}@media(max-width:768px){body.profile-page[data-effects=retroRhythm]:before,body.profile-page[data-effects=retroRhythm]:after,.theme-host[data-effects=retroRhythm]:before,.theme-host[data-effects=retroRhythm]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=retroRhythm],.option.text-option[data-text=retroRhythm],.theme-host[data-text=retroRhythm],.detail-stats-grid[data-text=retroRhythm],#thing-detail-modal .tdm-theme-option[data-text=retroRhythm]{--text: rgba(246, 238, 255, .97);--text-muted: rgba(246, 238, 255, .72);--heading-text: rgb(255, 120, 190);--heading-glow: 0 0 14px rgba(255, 120, 190, .38);--strong-text: rgb(255, 180, 220);--header-shadow: 0 1px 0 rgba(70, 195, 235, .95), 0 -1px 0 rgba(70, 195, 235, .65), 1px 0 0 rgba(70, 195, 235, .6), -1px 0 0 rgba(70, 195, 235, .6), 0 0 18px rgba(70, 220, 255, .28), 0 3px 4px rgba(0,0,0,.5);--font-title: "Bungee", sans-serif;--font-body: "Rajdhani", sans-serif}body.profile-page[data-bg=terrificToons],.theme-host[data-bg=terrificToons]{--header-overlay: rgba(0, 0, 0, .32);--page-bg: radial-gradient(circle at 8px 8px, rgba(255,255,255,.1) 2px, transparent 3px), radial-gradient(circle at 20px 20px, rgba(0,0,0,.06) 2px, transparent 3px), repeating-radial-gradient(circle at 14% 20%, rgba(255,255,255,.05) 0 2px, transparent 2px 16px), radial-gradient(1000px 560px at 16% 20%, rgba(255, 47, 178, .34), transparent 60%), radial-gradient(1100px 680px at 84% 28%, rgba(34, 230, 255, .32), transparent 62%), radial-gradient(980px 620px at 50% 88%, rgba(255, 242, 92, .28), transparent 62%), radial-gradient(940px 600px at 70% 72%, rgba(120, 255, 120, .24), transparent 64%), linear-gradient(180deg, #180022 0%, #090015 55%, #03000a 100%)}body.profile-page[data-surface=terrificToons],.theme-host[data-surface=terrificToons]{--surface: rgba(14, 10, 20, .78);--surface-2: rgba(18, 14, 26, .9);--border-soft: rgba(255, 255, 255, .14)}body.profile-page[data-accent=terrificToons],.theme-host[data-accent=terrificToons]{--text: rgba(255, 255, 255, .96);--text-muted: rgba(255, 255, 255, .78);--accent: #ff2fb2;--accent-2: #22e6ff;--border: rgba(255, 242, 92, .78);--glow: 0 0 0 2px rgba(255, 242, 92, .18), 0 0 18px rgba(255, 47, 178, .34), 0 0 34px rgba(34, 230, 255, .2), 0 14px 40px rgba(0, 0, 0, .45);--shadow: 0 10px 30px rgba(0, 0, 0, .72), 0 0 0 1px rgba(255, 242, 92, .1)}body.profile-page[data-frame=terrificToons],.theme-host[data-frame=terrificToons]{--frame-border: rgba(255, 242, 92, .88);--frame-border-width: 6px;--frame-glow: 0 0 0 3px rgba(0,0,0,.42), 0 0 24px rgba(34, 230, 255, .28), 0 0 32px rgba(255, 47, 178, .24), 0 12px 36px rgba(0,0,0,.55);--frame-surface: rgba(255, 255, 255, .05);--tile-border: rgba(255, 255, 255, .22);--tile-hover-border: rgba(34, 230, 255, .95);--tile-hover-glow: 0 0 0 2px rgba(255,242,92,.3), 0 0 22px rgba(34,230,255,.34)}body.profile-page[data-effects=terrificToons]:before,body.profile-page[data-effects=terrificToons]:after{content:"";position:fixed;inset:-10%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}.theme-host[data-effects=terrificToons]:before,.theme-host[data-effects=terrificToons]:after{content:"";position:absolute;inset:-10%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}body.profile-page[data-effects=terrificToons]:before,.theme-host[data-effects=terrificToons]:before{opacity:.3;background:radial-gradient(ellipse 52% 40% at 14% 18%,rgba(255,40,180,.6),transparent 65%),radial-gradient(ellipse 46% 48% at 86% 16%,rgba(34,225,255,.55),transparent 63%),radial-gradient(ellipse 58% 36% at 52% 94%,rgba(255,240,55,.52),transparent 62%),radial-gradient(ellipse 42% 50% at 76% 70%,rgba(110,255,90,.5),transparent 64%),radial-gradient(ellipse 48% 38% at 8% 76%,rgba(255,130,20,.52),transparent 62%),radial-gradient(ellipse 36% 42% at 54% 48%,rgba(195,55,255,.46),transparent 60%),linear-gradient(116deg,transparent 0%,transparent 30%,rgba(255,255,255,.18) 40%,rgba(255,255,200,.12) 48%,transparent 56%,transparent 100%);animation:toonSharedMove 4.8s cubic-bezier(.34,1.3,.64,1) infinite}body.profile-page[data-effects=terrificToons]:after,.theme-host[data-effects=terrificToons]:after{opacity:.38;mix-blend-mode:screen;background:radial-gradient(1.5px 1.5px at 4% 11%,rgba(255,55,175,.95),transparent 62%),radial-gradient(1.5px 1.5px at 9% 79%,rgba(55,235,255,.92),transparent 60%),radial-gradient(1.5px 1.5px at 14% 47%,rgba(255,238,48,.94),transparent 62%),radial-gradient(1.5px 1.5px at 19% 27%,rgba(110,255,88,.92),transparent 60%),radial-gradient(1.5px 1.5px at 24% 90%,rgba(255,125,18,.94),transparent 62%),radial-gradient(1.5px 1.5px at 29% 5%,rgba(195,48,255,.92),transparent 60%),radial-gradient(1.5px 1.5px at 34% 63%,rgba(255,55,175,.9),transparent 62%),radial-gradient(1.5px 1.5px at 39% 37%,rgba(55,235,255,.92),transparent 60%),radial-gradient(1.5px 1.5px at 44% 84%,rgba(255,238,48,.9),transparent 62%),radial-gradient(1.5px 1.5px at 49% 16%,rgba(110,255,88,.92),transparent 60%),radial-gradient(1.5px 1.5px at 54% 55%,rgba(255,95,18,.9),transparent 62%),radial-gradient(1.5px 1.5px at 59% 96%,rgba(195,48,255,.92),transparent 60%),radial-gradient(1.5px 1.5px at 64% 24%,rgba(255,55,175,.9),transparent 62%),radial-gradient(1.5px 1.5px at 69% 70%,rgba(55,235,255,.92),transparent 60%),radial-gradient(1.5px 1.5px at 74% 42%,rgba(255,238,48,.9),transparent 62%),radial-gradient(1.5px 1.5px at 79% 13%,rgba(110,255,88,.92),transparent 60%),radial-gradient(1.5px 1.5px at 84% 75%,rgba(255,95,18,.9),transparent 62%),radial-gradient(1.5px 1.5px at 89% 50%,rgba(195,48,255,.92),transparent 60%),radial-gradient(1.5px 1.5px at 94% 86%,rgba(255,55,175,.9),transparent 62%),radial-gradient(1.5px 1.5px at 98% 30%,rgba(55,235,255,.92),transparent 60%),radial-gradient(3px 3px at 11% 58%,rgba(255,55,175,.82),transparent 72%),radial-gradient(4px 4px at 30% 24%,rgba(55,235,255,.78),transparent 74%),radial-gradient(3px 3px at 48% 72%,rgba(255,238,48,.8),transparent 72%),radial-gradient(4px 4px at 66% 40%,rgba(110,255,88,.78),transparent 74%),radial-gradient(3px 3px at 84% 64%,rgba(255,95,18,.8),transparent 72%),radial-gradient(1px 8px at 36% 14%,rgba(255,255,80,.92),transparent 80%),radial-gradient(8px 1px at 36% 14%,rgba(255,255,80,.92),transparent 80%),radial-gradient(1px 8px at 72% 82%,rgba(255,80,255,.9),transparent 80%),radial-gradient(8px 1px at 72% 82%,rgba(255,80,255,.9),transparent 80%),radial-gradient(1px 7px at 16% 62%,rgba(80,255,255,.88),transparent 80%),radial-gradient(7px 1px at 16% 62%,rgba(80,255,255,.88),transparent 80%),radial-gradient(1px 7px at 88% 28%,rgba(255,180,20,.88),transparent 80%),radial-gradient(7px 1px at 88% 28%,rgba(255,180,20,.88),transparent 80%);animation:toonSharedMove 4.8s cubic-bezier(.34,1.3,.64,1) infinite}@keyframes toonSharedMove{0%{transform:translate3d(-2%,-1%,0) scale(1);opacity:.52}20%{transform:translate3d(1.5%,1.8%,0) scale(1.04,.97);opacity:.62}40%{transform:translate3d(2%,-.8%,0) scale(.97,1.03);opacity:.54}60%{transform:translate3d(-1%,2%,0) scale(1.03,.98);opacity:.64}80%{transform:translate3d(-2%,.5%,0) scale(.98,1.02);opacity:.53}to{transform:translate3d(-2%,-1%,0) scale(1);opacity:.52}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=terrificToons]:before,body.profile-page[data-effects=terrificToons]:after,.theme-host[data-effects=terrificToons]:before,.theme-host[data-effects=terrificToons]:after{animation:none}}@media(max-width:768px){body.profile-page[data-effects=terrificToons]:before,body.profile-page[data-effects=terrificToons]:after,.theme-host[data-effects=terrificToons]:before,.theme-host[data-effects=terrificToons]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=terrificToons],.option.text-option[data-text=terrificToons],.theme-host[data-text=terrificToons],.detail-stats-grid[data-text=terrificToons],#thing-detail-modal .tdm-theme-option[data-text=terrificToons]{--text: rgba(252, 252, 255, .96);--text-muted: rgba(220, 224, 235, .7);--heading-text: rgb(255, 90, 190);--heading-glow: 0 0 6px rgba(255, 90, 190, .55), 0 0 14px rgba(34, 230, 255, .35);--strong-text: rgb(180, 240, 255);--header-shadow: 0 2px 0 rgba(0,0,0,.85), 0 -1px 0 rgba(0,0,0,.65), 1px 0 0 rgba(0,0,0,.65), -1px 0 0 rgba(0,0,0,.65), 0 4px 4px rgba(0,0,0,.45), 0 0 10px rgba(255, 90, 190, .4), 0 0 18px rgba(34, 230, 255, .32);--font-title: "Lilita One", sans-serif;--font-body: "Nunito", sans-serif}body.profile-page[data-bg=basicBlue],.theme-host[data-bg=basicBlue]{--bg-main: rgb(6, 6, 18);--bg-soft: rgb(8, 8, 24);--bg-elevated: rgb(10, 10, 30);--page-bg: rgb(0, 0, 0);--header-overlay: rgba(0, 0, 0, .4);--container-bg: rgb(6, 6, 14)}body.profile-page[data-surface=basicBlue],.theme-host[data-surface=basicBlue]{--surface-main: rgb(10, 10, 22);--surface-soft: rgb(12, 12, 26);--surface-border: rgba(255, 255, 255, .08);--surface: rgba(8, 8, 18, .62);--surface-2: rgba(10, 10, 22, .78);--border-soft: rgba(255, 255, 255, .08)}body.profile-page[data-accent=basicBlue],.theme-host[data-accent=basicBlue]{--text: rgba(235, 244, 255, .92);--text-muted: rgba(235, 244, 255, .7);--accent: rgb(19, 17, 115);--accent-2: rgba(255, 255, 255, .16);--border: rgba(255, 255, 255, .1);--glow: none;--shadow: 0 0 24px rgba(0, 0, 0, .72);--accent-primary: rgb(19, 17, 115);--accent-glow: none;--accent-soft: rgba(19, 17, 115, .14)}body.profile-page[data-frame=basicBlue],.theme-host[data-frame=basicBlue]{--frame-border: rgba(90, 140, 255, .48);--frame-glow: 0 0 18px rgba(90, 140, 255, .32)}body.profile-page[data-effects=basicBlue]:before,body.profile-page[data-effects=basicBlue]:after{content:"";position:fixed;inset:-8%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}.theme-host[data-effects=basicBlue]:before,.theme-host[data-effects=basicBlue]:after{content:"";position:absolute;inset:-8%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}body.profile-page[data-effects=basicBlue]:before,.theme-host[data-effects=basicBlue]:before{opacity:.55;background:radial-gradient(ellipse 55% 44% at 80% 18%,rgba(80,160,255,.2),rgba(40,100,220,.1) 52%,transparent 75%),radial-gradient(ellipse 58% 44% at 18% 80%,rgba(60,130,240,.16),rgba(30,80,200,.08) 55%,transparent 78%),radial-gradient(ellipse 65% 48% at 50% 50%,rgba(60,120,220,.05),transparent 65%);animation:blueGlowPulse 14s ease-in-out infinite}body.profile-page[data-effects=basicBlue]:after,.theme-host[data-effects=basicBlue]:after{opacity:.32;background:radial-gradient(ellipse 85% 18% at 50% 0%,rgba(80,160,255,.14),transparent 70%),radial-gradient(ellipse 85% 18% at 50% 100%,rgba(60,130,240,.1),transparent 70%),radial-gradient(ellipse 16% 65% at 0% 50%,rgba(70,140,250,.1),transparent 68%),radial-gradient(ellipse 16% 65% at 100% 50%,rgba(70,140,250,.1),transparent 68%);animation:blueRimPulse 18s ease-in-out infinite}@keyframes blueGlowPulse{0%{opacity:.45;transform:scale(1)}35%{opacity:.65;transform:scale(1.02)}65%{opacity:.42;transform:scale(.99)}to{opacity:.45;transform:scale(1)}}@keyframes blueRimPulse{0%{opacity:.36}28%{opacity:.48}58%{opacity:.26}to{opacity:.36}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=basicBlue]:before,body.profile-page[data-effects=basicBlue]:after,.theme-host[data-effects=basicBlue]:before,.theme-host[data-effects=basicBlue]:after{animation:none;opacity:.26}}body.profile-page[data-text=basicBlue],.option.text-option[data-text=basicBlue],.theme-host[data-text=basicBlue],.detail-stats-grid[data-text=basicBlue],#thing-detail-modal .tdm-theme-option[data-text=basicBlue]{--text: rgba(232, 240, 255, .94);--text-muted: rgba(232, 240, 255, .72);--heading-text: rgb(120, 170, 255);--heading-glow: 0 0 12px rgba(120, 170, 255, .34);--strong-text: rgb(170, 205, 255);--header-shadow: 0 1px 0 rgba(0,0,0,.58), 0 0 12px rgba(0,0,0,.3), 0 0 18px rgba(90, 140, 255, .22), 0 0 30px rgba(19, 17, 115, .16);--rating-text: rgba(255, 255, 255, .95);--font-title: "Nunito", sans-serif;--font-body: "Inter", sans-serif}body.profile-page[data-bg=regularRed],.theme-host[data-bg=regularRed]{--bg-main: rgb(14, 8, 8);--bg-soft: rgb(18, 10, 10);--bg-elevated: rgb(22, 12, 12);--page-bg: rgb(0, 0, 0);--header-overlay: rgba(0, 0, 0, .4);--container-bg: rgb(10, 6, 6)}body.profile-page[data-surface=regularRed],.theme-host[data-surface=regularRed]{--surface-main: rgb(14, 8, 8);--surface-soft: rgb(16, 10, 10);--surface-border: rgba(255, 255, 255, .08);--surface: rgba(10, 6, 6, .62);--surface-2: rgba(12, 8, 8, .78);--border-soft: rgba(255, 255, 255, .08)}body.profile-page[data-accent=regularRed],.theme-host[data-accent=regularRed]{--text: rgba(245, 235, 235, .92);--text-muted: rgba(245, 235, 235, .7);--accent: rgb(156, 12, 12);--accent-2: rgba(255, 255, 255, .16);--border: rgba(255, 255, 255, .1);--glow: none;--shadow: 0 0 24px rgba(0, 0, 0, .72);--accent-primary: rgb(156, 12, 12);--accent-soft: rgba(156, 12, 12, .14);--accent-glow: none}body.profile-page[data-frame=regularRed],.theme-host[data-frame=regularRed]{--frame-border: rgba(255, 92, 92, .42);--frame-glow: 0 0 18px rgba(156, 12, 12, .3)}body.profile-page{position:relative}body.profile-page[data-effects=regularRed]:before,body.profile-page[data-effects=regularRed]:after{content:"";position:fixed;inset:-8%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}.theme-host[data-effects=regularRed]:before,.theme-host[data-effects=regularRed]:after{content:"";position:absolute;inset:-8%;pointer-events:none;z-index:2;mix-blend-mode:screen;will-change:transform,opacity}body.profile-page[data-effects=regularRed]:before,.theme-host[data-effects=regularRed]:before{opacity:.55;background:radial-gradient(ellipse 52% 42% at 20% 20%,rgba(255,80,80,.22),rgba(200,40,40,.1) 52%,transparent 75%),radial-gradient(ellipse 58% 46% at 80% 80%,rgba(180,20,20,.18),rgba(140,10,10,.08) 55%,transparent 78%),radial-gradient(ellipse 60% 46% at 50% 52%,rgba(200,50,50,.05),transparent 65%);animation:redGlowPulse 13s ease-in-out infinite}body.profile-page[data-effects=regularRed]:after,.theme-host[data-effects=regularRed]:after{opacity:.32;background:radial-gradient(ellipse 85% 18% at 50% 0%,rgba(255,100,60,.14),transparent 70%),radial-gradient(ellipse 85% 18% at 50% 100%,rgba(160,20,20,.12),transparent 70%),radial-gradient(ellipse 16% 65% at 0% 50%,rgba(220,50,50,.1),transparent 68%),radial-gradient(ellipse 16% 65% at 100% 50%,rgba(220,50,50,.1),transparent 68%);animation:redRimPulse 17s ease-in-out infinite}@keyframes redGlowPulse{0%{opacity:.46;transform:scale(1)}38%{opacity:.66;transform:scale(1.02)}65%{opacity:.4;transform:scale(.99)}to{opacity:.46;transform:scale(1)}}@keyframes redRimPulse{0%{opacity:.34}32%{opacity:.24}60%{opacity:.46}to{opacity:.34}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=regularRed]:before,body.profile-page[data-effects=regularRed]:after,.theme-host[data-effects=regularRed]:before,.theme-host[data-effects=regularRed]:after{animation:none;opacity:.26}}@media(max-width:768px){body.profile-page[data-effects=regularRed]:before,body.profile-page[data-effects=regularRed]:after,.theme-host[data-effects=regularRed]:before,.theme-host[data-effects=regularRed]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=regularRed],.option.text-option[data-text=regularRed],.theme-host[data-text=regularRed],.detail-stats-grid[data-text=regularRed],#detail-stats[data-text=regularRed],#thing-detail-modal .tdm-theme-option[data-text=regularRed]{--text: rgba(245, 235, 235, .94);--text-muted: rgba(245, 235, 235, .7);--heading-text: rgb(255, 150, 150);--heading-glow: none;--strong-text: rgb(255, 200, 200);--rating-text: rgba(255, 245, 245, .96);--header-shadow: 0 1px 0 rgba(0,0,0,.62), 0 0 12px rgba(0,0,0,.3), 0 0 18px rgba(156, 12, 12, .2), 0 0 30px rgba(255, 92, 92, .14);--font-title: "Bebas Neue", sans-serif;--font-body: "Inter", sans-serif}body.profile-page[data-bg=wildBillsSaloon],.theme-host[data-bg=wildBillsSaloon]{--header-overlay: rgba(0, 0, 0, .52);--page-bg: radial-gradient(ellipse 38% 52% at 0% 28%, rgba(220, 140, 40, .18), rgba(180, 90, 20, .1) 55%, transparent 78% ), radial-gradient(ellipse 38% 52% at 100% 22%, rgba(210, 130, 35, .16), rgba(170, 85, 18, .09) 55%, transparent 78% ), radial-gradient(ellipse 55% 40% at 50% 72%, rgba(200, 120, 30, .14), rgba(160, 80, 15, .08) 55%, transparent 75% ), radial-gradient(ellipse 30% 40% at 5% 78%, rgba(195, 115, 28, .12), transparent 72% ), linear-gradient( 148deg, transparent 38%, rgba(255, 210, 140, .06) 52%, rgba(255, 200, 120, .04) 58%, transparent 72% ), radial-gradient(ellipse 100% 45% at 50% 0%, rgba(220, 190, 150, .06), transparent 68% ), repeating-linear-gradient( 90deg, rgba(255, 200, 130, .012) 0px, rgba(255, 200, 130, .012) 12px, rgba(0, 0, 0, 0) 12px, rgba(0, 0, 0, 0) 28px, rgba(255, 200, 130, .008) 28px, rgba(255, 200, 130, .008) 36px, rgba(0, 0, 0, 0) 36px, rgba(0, 0, 0, 0) 52px ), repeating-linear-gradient( 180deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 22px, rgba(0, 0, 0, .035) 23px, rgba(0, 0, 0, 0) 24px, rgba(0, 0, 0, 0) 48px, rgba(0, 0, 0, .025) 49px ), radial-gradient(ellipse 85% 80% at 50% 42%, transparent 45%, rgba(0, 0, 0, .28) 72%, rgba(0, 0, 0, .55) 100% ), linear-gradient(180deg, #110a05 0%, #0d0702 45%, #080401 100% )}body.profile-page[data-surface=wildBillsSaloon],.theme-host[data-surface=wildBillsSaloon]{--surface: rgba(18, 11, 6, .9);--surface-2: rgba(26, 16, 9, .95);--border-soft: rgba(168, 118, 45, .2)}body.profile-page[data-accent=wildBillsSaloon],.theme-host[data-accent=wildBillsSaloon]{--text: rgba(238, 224, 200, .94);--text-muted: rgba(200, 180, 148, .68);--accent: #a8722e;--accent-2: #7a2e1a;--accent-3: #c8922e;--border: rgba(168, 114, 46, .58);--glow: 0 0 8px rgba(168, 114, 46, .35), 0 0 20px rgba(168, 114, 46, .18), 0 0 40px rgba(140, 80, 20, .1);--shadow: 0 20px 55px rgba(0, 0, 0, .88), 0 8px 22px rgba(0, 0, 0, .72), 0 0px 28px rgba(140, 80, 20, .12), inset 0 1px 0 rgba(200, 150, 60, .14), inset 0 -1px 0 rgba(0, 0, 0, .7);--accent-soft: rgba(168, 114, 46, .16);--accent-glow: rgba(168, 114, 46, .75)}body.profile-page[data-frame=wildBillsSaloon],.theme-host[data-frame=wildBillsSaloon]{--frame-border: rgba(192, 138, 62, .42);--frame-border-width: 3px;--frame-glow: 0 0 0 1px rgba(0,0,0,.55), 0 0 20px rgba(192, 138, 62, .16), 0 0 30px rgba(143, 75, 42, .12);--frame-surface: linear-gradient(180deg, rgba(255,255,255,.02), rgba(0,0,0,0)), rgba(26, 16, 10, .08);--tile-border: rgba(192, 138, 62, .22);--tile-hover-border: rgba(220, 170, 90, .88);--tile-hover-glow: 0 0 0 1px rgba(0,0,0,.42), 0 0 18px rgba(192, 138, 62, .2)}body.profile-page[data-effects=wildBillsSaloon]:before,body.profile-page[data-effects=wildBillsSaloon]:after{content:"";position:fixed;inset:-12%;pointer-events:none;z-index:2;will-change:transform,opacity}.theme-host[data-effects=wildBillsSaloon]:before,.theme-host[data-effects=wildBillsSaloon]:after{content:"";position:absolute;inset:-12%;pointer-events:none;z-index:2;will-change:transform,opacity}body.profile-page[data-effects=wildBillsSaloon]:before,.theme-host[data-effects=wildBillsSaloon]:before{mix-blend-mode:screen;opacity:.72;background:radial-gradient(ellipse 32% 42% at 2% 24%,rgba(220,140,35,.55),rgba(180,90,15,.28) 52%,transparent 75%),radial-gradient(ellipse 32% 42% at 98% 20%,rgba(215,132,30,.5),rgba(175,85,14,.25) 52%,transparent 75%),radial-gradient(ellipse 24% 34% at 2% 66%,rgba(200,120,28,.38),transparent 70%),radial-gradient(ellipse 24% 34% at 98% 60%,rgba(200,120,28,.34),transparent 70%),radial-gradient(ellipse 40% 32% at 50% 80%,rgba(195,115,25,.32),rgba(155,85,12,.16) 52%,transparent 72%),radial-gradient(ellipse 110% 38% at 50% -2%,rgba(210,185,140,.08),transparent 65%),linear-gradient(152deg,transparent 40%,rgba(255,205,130,.07) 54%,rgba(245,195,118,.05) 60%,transparent 74%);animation:saloonLampFlicker 18s ease-in-out infinite}body.profile-page[data-effects=wildBillsSaloon]:after,.theme-host[data-effects=wildBillsSaloon]:after{mix-blend-mode:screen;opacity:.68;background:radial-gradient(2px 1px at 6% 10%,rgba(210,175,110,.7),transparent 55%),radial-gradient(2.5px 1px at 24% 14%,rgba(218,182,118,.66),transparent 56%),radial-gradient(2px 1px at 47% 11%,rgba(210,172,108,.62),transparent 55%),radial-gradient(1.5px 1px at 69% 15%,rgba(195,158,92,.6),transparent 52%),radial-gradient(2px 1px at 88% 12%,rgba(218,182,118,.64),transparent 55%),radial-gradient(1px 1px at 13% 30%,rgba(200,162,98,.56),transparent 52%),radial-gradient(2px 1px at 33% 27%,rgba(210,175,110,.62),transparent 55%),radial-gradient(1px 1px at 54% 31%,rgba(195,158,92,.54),transparent 52%),radial-gradient(2px 1px at 76% 28%,rgba(218,182,118,.6),transparent 55%),radial-gradient(1px 1px at 94% 30%,rgba(200,162,98,.52),transparent 52%),radial-gradient(1px 1px at 8% 46%,rgba(205,168,102,.5),transparent 50%),radial-gradient(.8px .8px at 29% 43%,rgba(215,178,112,.46),transparent 50%),radial-gradient(1px 1px at 51% 47%,rgba(198,160,94,.48),transparent 50%),radial-gradient(.8px .8px at 73% 44%,rgba(205,168,102,.46),transparent 50%),radial-gradient(1px 1px at 91% 46%,rgba(192,154,88,.44),transparent 50%),radial-gradient(2px 1px at 18% 62%,rgba(210,172,105,.56),transparent 54%),radial-gradient(2.5px 1px at 41% 59%,rgba(218,180,115,.54),transparent 55%),radial-gradient(2px 1px at 64% 62%,rgba(210,172,105,.52),transparent 54%),radial-gradient(1.5px 1px at 85% 60%,rgba(195,155,88,.5),transparent 52%),radial-gradient(2px 1.2px at 11% 79%,rgba(188,148,80,.54),transparent 54%),radial-gradient(2.5px 1px at 43% 77%,rgba(200,158,90,.5),transparent 55%),radial-gradient(2px 1.2px at 79% 80%,rgba(188,148,80,.48),transparent 54%);animation:saloonDustBlow 22s linear infinite}@keyframes saloonLampFlicker{0%{opacity:.65;transform:scale(1)}18%{opacity:.78;transform:scale(1.012)}35%{opacity:.62;transform:scale(.996)}52%{opacity:.8;transform:scale(1.018)}68%{opacity:.6;transform:scale(.992)}84%{opacity:.74;transform:scale(1.008)}to{opacity:.65;transform:scale(1)}}@keyframes saloonDustBlow{0%{transform:translate3d(-20%,0,0);opacity:.62}30%{transform:translate3d(10%,-1%,0);opacity:.72}60%{transform:translate3d(40%,-2%,0);opacity:.68}to{transform:translate3d(80%,-1%,0);opacity:.62}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=wildBillsSaloon]:before,body.profile-page[data-effects=wildBillsSaloon]:after,.theme-host[data-effects=wildBillsSaloon]:before,.theme-host[data-effects=wildBillsSaloon]:after{animation:none}}@media(max-width:768px){body.profile-page[data-effects=wildBillsSaloon]:before,body.profile-page[data-effects=wildBillsSaloon]:after,.theme-host[data-effects=wildBillsSaloon]:before,.theme-host[data-effects=wildBillsSaloon]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=wildBillsSaloon],.option.text-option[data-text=wildBillsSaloon],.theme-host[data-text=wildBillsSaloon],.detail-stats-grid[data-text=wildBillsSaloon],#thing-detail-modal .tdm-theme-option[data-text=wildBillsSaloon]{--text: rgba(238, 224, 200, .94);--text-muted: rgba(196, 172, 138, .7);--heading-text: rgb(192, 138, 58);--heading-glow: 0 0 12px rgba(168, 114, 46, .3);--strong-text: rgb(218, 172, 88);--header-shadow: 0 2px 0 rgba(4, 2, 1, .96), 0 -1px 0 rgba(220, 180, 100, .1), 2px 0 0 rgba(4, 2, 1, .8), -2px 0 0 rgba(4, 2, 1, .8), 0 5px 8px rgba(0, 0, 0, .65), 0 0 14px rgba(168, 114, 46, .38), 0 0 30px rgba(140, 80, 20, .18);--font-title: "Rye", serif;--font-body: "Cardo", serif}body.profile-page[data-bg=prestigeGold],.theme-host[data-bg=prestigeGold]{--header-overlay: rgba(0, 0, 0, .45);--page-bg: radial-gradient(ellipse 42% 10% at 50% 0%, rgba(255, 255, 240, .24), transparent 72% ), radial-gradient(ellipse 92% 62% at 50% -8%, rgba(255, 205, 0, .42), rgba(230, 155, 0, .24) 44%, rgba(175, 105, 0, .1) 72%, transparent 88% ), radial-gradient(ellipse 18% 78% at 0% 42%, rgba(255, 195, 0, .2), transparent 76% ), radial-gradient(ellipse 18% 78% at 100% 42%, rgba(255, 195, 0, .2), transparent 76% ), radial-gradient(ellipse 100% 12% at 50% 32%, rgba(255, 228, 70, .12), transparent 74% ), radial-gradient(ellipse 85% 50% at 50% 68%, rgba(175, 115, 0, .12), transparent 72% ), radial-gradient(1.5px 1.5px at 8% 12%, rgba(255, 248, 175, .68), transparent 55%), radial-gradient(1px 1px at 19% 44%, rgba(255, 235, 125, .58), transparent 55%), radial-gradient(2px 2px at 31% 22%, rgba(255, 252, 195, .72), transparent 55%), radial-gradient(1px 1px at 42% 68%, rgba(255, 240, 145, .54), transparent 55%), radial-gradient(1.5px 1.5px at 53% 10%, rgba(255, 248, 175, .7), transparent 55%), radial-gradient(1px 1px at 64% 50%, rgba(255, 235, 125, .6), transparent 55%), radial-gradient(2px 2px at 75% 27%, rgba(255, 252, 195, .65), transparent 55%), radial-gradient(1px 1px at 85% 72%, rgba(255, 240, 145, .56), transparent 55%), radial-gradient(1.5px 1.5px at 92% 17%, rgba(255, 248, 175, .62), transparent 55%), radial-gradient(1px 1px at 27% 84%, rgba(255, 228, 118, .5), transparent 55%), radial-gradient(2px 1.5px at 47% 90%, rgba(255, 245, 165, .54), transparent 55%), radial-gradient(1px 1px at 69% 86%, rgba(255, 235, 125, .48), transparent 55%), radial-gradient(1px 1px at 15% 30%, rgba(255, 255, 244, .4), transparent 55%), radial-gradient(1px 1px at 58% 55%, rgba(255, 255, 238, .34), transparent 55%), radial-gradient(1px 1px at 82% 41%, rgba(255, 255, 244, .38), transparent 55%), radial-gradient(1px 1px at 36% 62%, rgba(255, 252, 232, .3), transparent 55%), radial-gradient(ellipse 118% 65% at 50% 50%, transparent 46%, rgba(0, 0, 0, .2) 70%, rgba(0, 0, 0, .48) 100% ), linear-gradient(180deg, #0e0a00 0%, #080600 48%, #040300 100%)}body.profile-page[data-surface=prestigeGold],.theme-host[data-surface=prestigeGold]{--surface: rgba(10, 7, 2, .93);--surface-2: rgba(20, 14, 3, .96);--border-soft: rgba(242, 185, 18, .6)}body.profile-page[data-accent=prestigeGold],.theme-host[data-accent=prestigeGold]{--text: rgba(255, 252, 236, .97);--text-muted: rgba(232, 220, 190, .72);--accent: #E8A800;--accent-2: #FFFAE8;--accent-3: #FFD700;--border: rgba(232, 168, 0, .84);--glow: 0 0 6px rgba(232, 168, 0, .62), 0 0 18px rgba(232, 168, 0, .36), 0 0 42px rgba(232, 168, 0, .16), 0 0 72px rgba(255, 252, 215, .08);--shadow: 0 18px 60px rgba(0, 0, 0, .92), 0 6px 20px rgba(0, 0, 0, .7), 0 0px 38px rgba(232, 168, 0, .22), inset 0 1px 0 rgba(255, 222, 55, .26), inset 0 -1px 0 rgba(0, 0, 0, .62);--accent-soft: rgba(232, 168, 0, .18);--accent-glow: rgba(232, 168, 0, .9)}body.profile-page[data-frame=prestigeGold],.theme-host[data-frame=prestigeGold]{--frame-border: rgba(232, 168, 0, .92);--frame-border-width: 3px;--frame-glow: 0 0 6px rgba(232, 168, 0, .68), 0 0 18px rgba(232, 168, 0, .4), 0 0 40px rgba(232, 168, 0, .2), 0 0 68px rgba(255, 232, 90, .08), inset 0 1px 0 rgba(255, 228, 75, .32), inset 0 0 8px rgba(232, 168, 0, .1);--frame-surface: rgba(232, 168, 0, .04);--tile-border: rgba(232, 168, 0, .5);--tile-hover-border: rgba(255, 222, 55, 1);--tile-hover-glow: 0 0 12px rgba(232, 168, 0, .68), 0 0 30px rgba(232, 168, 0, .38), 0 0 56px rgba(232, 168, 0, .18)}body.profile-page[data-effects=prestigeGold]:before,body.profile-page[data-effects=prestigeGold]:after{content:"";position:fixed;inset:-12%;pointer-events:none;z-index:2;will-change:transform,opacity}.theme-host[data-effects=prestigeGold]:before,.theme-host[data-effects=prestigeGold]:after{content:"";position:absolute;inset:-12%;pointer-events:none;z-index:2;will-change:transform,opacity}body.profile-page[data-effects=prestigeGold]:before,.theme-host[data-effects=prestigeGold]:before{mix-blend-mode:screen;opacity:.72;background:radial-gradient(ellipse 160px 2px at 50% 8%,rgba(255,210,55,.9),transparent 100%),radial-gradient(ellipse 2px 160px at 50% 8%,rgba(255,210,55,.78),transparent 100%),radial-gradient(ellipse 14px 14px at 50% 8%,rgba(255,230,90,.88),transparent 100%),radial-gradient(ellipse 120px 2px at 16% 20%,rgba(248,185,35,.82),transparent 100%),radial-gradient(ellipse 2px 120px at 16% 20%,rgba(248,185,35,.68),transparent 100%),radial-gradient(ellipse 10px 10px at 16% 20%,rgba(255,210,60,.8),transparent 100%),radial-gradient(ellipse 120px 2px at 84% 22%,rgba(248,185,35,.82),transparent 100%),radial-gradient(ellipse 2px 120px at 84% 22%,rgba(248,185,35,.68),transparent 100%),radial-gradient(ellipse 10px 10px at 84% 22%,rgba(255,210,60,.8),transparent 100%),radial-gradient(ellipse 100px 2px at 22% 48%,rgba(255,175,28,.78),transparent 100%),radial-gradient(ellipse 2px 100px at 22% 48%,rgba(255,175,28,.65),transparent 100%),radial-gradient(ellipse 100px 2px at 78% 44%,rgba(255,175,28,.78),transparent 100%),radial-gradient(ellipse 2px 100px at 78% 44%,rgba(255,175,28,.65),transparent 100%),radial-gradient(ellipse 88px 2px at 50% 68%,rgba(255,155,18,.82),transparent 100%),radial-gradient(ellipse 2px 88px at 50% 68%,rgba(255,155,18,.7),transparent 100%),radial-gradient(ellipse 12px 12px at 50% 68%,rgba(255,180,30,.85),transparent 100%),radial-gradient(ellipse 85% 70% at 50% 115%,rgba(255,155,10,.85),rgba(230,118,8,.58) 38%,rgba(190,85,4,.28) 62%,transparent 80%),radial-gradient(ellipse 48% 95% at -4% 72%,rgba(235,132,10,.65),rgba(195,100,6,.35) 48%,rgba(155,72,2,.12) 72%,transparent 88%),radial-gradient(ellipse 48% 95% at 104% 72%,rgba(235,132,10,.65),rgba(195,100,6,.35) 48%,rgba(155,72,2,.12) 72%,transparent 88%),radial-gradient(ellipse 32% 80% at 8% 60%,rgba(215,120,8,.48),transparent 72%),radial-gradient(ellipse 32% 80% at 92% 60%,rgba(215,120,8,.48),transparent 72%),radial-gradient(ellipse 90% 65% at 50% 85%,rgba(185,108,6,.38),transparent 72%),radial-gradient(ellipse 95% 38% at 50% 0%,rgba(175,100,6,.3),transparent 72%),radial-gradient(ellipse 72% 28% at 50% 105%,rgba(255,165,18,.55),transparent 65%);animation:prestigeGoldHearth 8s ease-in-out infinite}body.profile-page[data-effects=prestigeGold]:after,.theme-host[data-effects=prestigeGold]:after{mix-blend-mode:screen;opacity:.92;background-repeat:repeat-y;background-size:100% 50%;background:radial-gradient(3px 3px at 3% 96%,rgba(255,200,40,1),transparent 55%),radial-gradient(2.5px 2.5px at 8% 93%,rgba(255,185,28,.97),transparent 52%),radial-gradient(3px 2.5px at 13% 97%,rgba(255,210,45,1),transparent 58%),radial-gradient(2.5px 2.5px at 18% 94%,rgba(252,188,32,.96),transparent 52%),radial-gradient(3px 3px at 23% 98%,rgba(255,202,42,.98),transparent 56%),radial-gradient(2.5px 2.5px at 28% 93%,rgba(248,180,28,.95),transparent 52%),radial-gradient(3px 2.5px at 33% 97%,rgba(255,208,44,.99),transparent 58%),radial-gradient(2.5px 2.5px at 38% 95%,rgba(252,192,36,.96),transparent 52%),radial-gradient(3px 3px at 43% 98%,rgba(255,205,42,.98),transparent 56%),radial-gradient(2.5px 2.5px at 48% 94%,rgba(248,178,26,.95),transparent 52%),radial-gradient(3px 2.5px at 53% 97%,rgba(255,210,45,1),transparent 58%),radial-gradient(2.5px 2.5px at 58% 93%,rgba(252,185,30,.96),transparent 52%),radial-gradient(3px 3px at 63% 98%,rgba(255,200,40,.98),transparent 56%),radial-gradient(2.5px 2.5px at 68% 94%,rgba(248,180,28,.95),transparent 52%),radial-gradient(3px 2.5px at 73% 97%,rgba(255,208,44,.99),transparent 58%),radial-gradient(2.5px 2.5px at 78% 95%,rgba(252,192,36,.96),transparent 52%),radial-gradient(3px 3px at 83% 98%,rgba(255,202,42,.98),transparent 56%),radial-gradient(2.5px 2.5px at 88% 93%,rgba(248,178,26,.94),transparent 52%),radial-gradient(3px 2.5px at 93% 97%,rgba(255,205,42,.98),transparent 58%),radial-gradient(2.5px 2.5px at 97% 94%,rgba(252,188,32,.95),transparent 52%),radial-gradient(2.5px 2.5px at 6% 80%,rgba(252,182,30,.92),transparent 52%),radial-gradient(2px 2px at 14% 77%,rgba(255,195,38,.95),transparent 56%),radial-gradient(2.5px 2px at 21% 82%,rgba(248,172,24,.9),transparent 52%),radial-gradient(2px 2.5px at 29% 78%,rgba(255,188,34,.93),transparent 55%),radial-gradient(2.5px 2px at 37% 81%,rgba(252,195,40,.92),transparent 56%),radial-gradient(2px 2px at 45% 77%,rgba(245,172,24,.89),transparent 52%),radial-gradient(2.5px 2px at 54% 80%,rgba(255,188,34,.92),transparent 52%),radial-gradient(2px 2.5px at 62% 78%,rgba(252,195,40,.93),transparent 56%),radial-gradient(2.5px 2px at 70% 82%,rgba(248,172,24,.9),transparent 52%),radial-gradient(2px 2px at 78% 77%,rgba(255,188,34,.91),transparent 52%),radial-gradient(2.5px 2.5px at 85% 81%,rgba(252,195,40,.93),transparent 56%),radial-gradient(2px 2px at 93% 78%,rgba(245,172,24,.88),transparent 52%);animation:prestigeGoldEmbers 18s linear infinite}@keyframes prestigeGoldHearth{0%{opacity:.6;transform:scale(1)}15%{opacity:.82;transform:scale(1.028)}38%{opacity:.52;transform:scale(.982)}62%{opacity:.78;transform:scale(1.02)}82%{opacity:.54;transform:scale(.988)}to{opacity:.6;transform:scale(1)}}@keyframes prestigeGoldEmbers{0%{transform:translateZ(0);opacity:.88}to{transform:translate3d(0,-50%,0);opacity:.88}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=prestigeGold]:before,body.profile-page[data-effects=prestigeGold]:after,.theme-host[data-effects=prestigeGold]:before,.theme-host[data-effects=prestigeGold]:after{animation:none}}@media(max-width:768px){body.profile-page[data-effects=prestigeGold]:before,body.profile-page[data-effects=prestigeGold]:after,.theme-host[data-effects=prestigeGold]:before,.theme-host[data-effects=prestigeGold]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=prestigeGold],.option.text-option[data-text=prestigeGold],.theme-host[data-text=prestigeGold],.detail-stats-grid[data-text=prestigeGold],#thing-detail-modal .tdm-theme-option[data-text=prestigeGold]{--text: rgba(255, 252, 236, .97);--text-muted: rgba(232, 220, 188, .75);--heading-text: rgb(232, 168, 0);--heading-glow: 0 0 16px rgba(232, 168, 0, .44);--strong-text: rgb(255, 210, 28);--header-shadow: 0 1px 0 rgba(0, 0, 0, .95), 0 -1px 0 rgba(0, 0, 0, .6), 0 3px 6px rgba(0, 0, 0, .72), 0 0 14px rgba(232, 168, 0, .6), 0 0 32px rgba(232, 168, 0, .32), 0 0 60px rgba(232, 168, 0, .14), 0 0 92px rgba(255, 248, 208, .06);--font-title: "Cinzel Decorative", serif;--font-body: "EB Garamond", serif}body.profile-page[data-bg=superiorSilver],.theme-host[data-bg=superiorSilver]{--header-overlay: rgba(0, 0, 0, .5);--page-bg: radial-gradient(ellipse 55% 20% at 50% 0%, rgba(215, 222, 235, .18), transparent 72% ), radial-gradient(ellipse 78% 52% at 50% -4%, rgba(185, 195, 215, .2), rgba(145, 158, 185, .1) 50%, transparent 78% ), radial-gradient(ellipse 20% 75% at 0% 45%, rgba(175, 188, 210, .12), transparent 72% ), radial-gradient(ellipse 20% 75% at 100% 45%, rgba(175, 188, 210, .12), transparent 72% ), radial-gradient(ellipse 85% 50% at 50% 62%, rgba(120, 135, 165, .08), transparent 72% ), radial-gradient(1px 1px at 8% 12%, rgba(220, 228, 242, .55), transparent 55%), radial-gradient(1px 1px at 19% 48%, rgba(205, 215, 232, .45), transparent 55%), radial-gradient(1px 1px at 27% 78%, rgba(215, 222, 238, .42), transparent 55%), radial-gradient(1px 1px at 38% 24%, rgba(225, 230, 245, .5), transparent 55%), radial-gradient(1px 1px at 46% 65%, rgba(210, 218, 235, .44), transparent 55%), radial-gradient(1px 1px at 55% 10%, rgba(220, 228, 242, .52), transparent 55%), radial-gradient(1px 1px at 63% 42%, rgba(205, 215, 232, .46), transparent 55%), radial-gradient(1px 1px at 74% 70%, rgba(215, 222, 238, .42), transparent 55%), radial-gradient(1px 1px at 83% 18%, rgba(225, 230, 245, .5), transparent 55%), radial-gradient(1px 1px at 92% 55%, rgba(210, 218, 235, .44), transparent 55%), radial-gradient(1px 1px at 12% 32%, rgba(238, 242, 252, .62), transparent 55%), radial-gradient(1px 1px at 51% 86%, rgba(235, 240, 250, .56), transparent 55%), radial-gradient(1px 1px at 79% 40%, rgba(240, 244, 254, .6), transparent 55%), radial-gradient(ellipse 115% 70% at 50% 50%, transparent 48%, rgba(0, 0, 0, .28) 72%, rgba(0, 0, 0, .5) 100% ), linear-gradient(180deg, #080a0e 0%, #05060a 45%, #020306 100%)}body.profile-page[data-surface=superiorSilver],.theme-host[data-surface=superiorSilver]{--surface: rgba(10, 12, 18, .9);--surface-2: rgba(18, 21, 30, .94);--border-soft: rgba(175, 188, 215, .18)}body.profile-page[data-accent=superiorSilver],.theme-host[data-accent=superiorSilver]{--text: rgba(228, 232, 242, .96);--text-muted: rgba(165, 172, 192, .72);--accent: #b8c2d8;--accent-2: #dde4f0;--accent-3: #cdd5e8;--border: rgba(185, 198, 225, .68);--glow: 0 0 6px rgba(185, 198, 225, .4), 0 0 16px rgba(185, 198, 225, .2), 0 0 36px rgba(185, 198, 225, .08), 0 0 60px rgba(210, 220, 245, .05);--shadow: 0 18px 60px rgba(0, 0, 0, .9), 0 6px 20px rgba(0, 0, 0, .68), 0 0px 32px rgba(185, 198, 225, .12), inset 0 1px 0 rgba(220, 228, 248, .16), inset 0 -1px 0 rgba(0, 0, 0, .55);--accent-soft: rgba(185, 198, 225, .14);--accent-glow: rgba(185, 198, 225, .78)}body.profile-page[data-frame=superiorSilver],.theme-host[data-frame=superiorSilver]{--frame-border: rgba(188, 200, 228, .72);--frame-border-width: 2px;--frame-glow: 0 0 4px rgba(188, 200, 228, .42), 0 0 14px rgba(188, 200, 228, .18), 0 0 30px rgba(188, 200, 228, .08), inset 0 1px 0 rgba(225, 232, 250, .2), inset 0 0 6px rgba(188, 200, 228, .06);--frame-surface: rgba(188, 200, 228, .03);--tile-border: rgba(175, 188, 215, .35);--tile-hover-border: rgba(228, 235, 252, .95);--tile-hover-glow: 0 0 10px rgba(188, 200, 228, .48), 0 0 24px rgba(188, 200, 228, .24), 0 0 44px rgba(210, 220, 245, .1)}body.profile-page[data-effects=superiorSilver]:before,body.profile-page[data-effects=superiorSilver]:after{content:"";position:fixed;inset:-12%;pointer-events:none;z-index:2;will-change:transform,opacity}.theme-host[data-effects=superiorSilver]:before,.theme-host[data-effects=superiorSilver]:after{content:"";position:absolute;inset:-12%;pointer-events:none;z-index:2;will-change:transform,opacity}body.profile-page[data-effects=superiorSilver]:before,.theme-host[data-effects=superiorSilver]:before{mix-blend-mode:screen;opacity:.55;background:radial-gradient(ellipse 130px 1.5px at 50% 6%,rgba(230,238,255,.88),transparent 100%),radial-gradient(ellipse 1.5px 130px at 50% 6%,rgba(230,238,255,.75),transparent 100%),radial-gradient(ellipse 10px 10px at 50% 6%,rgba(245,248,255,.85),transparent 100%),radial-gradient(ellipse 95px 1.5px at 20% 18%,rgba(210,222,248,.72),transparent 100%),radial-gradient(ellipse 1.5px 95px at 20% 18%,rgba(210,222,248,.6),transparent 100%),radial-gradient(ellipse 95px 1.5px at 80% 16%,rgba(210,222,248,.72),transparent 100%),radial-gradient(ellipse 1.5px 95px at 80% 16%,rgba(210,222,248,.6),transparent 100%),radial-gradient(ellipse 80px 1.5px at 12% 50%,rgba(195,210,240,.62),transparent 100%),radial-gradient(ellipse 1.5px 80px at 12% 50%,rgba(195,210,240,.52),transparent 100%),radial-gradient(ellipse 80px 1.5px at 88% 48%,rgba(195,210,240,.62),transparent 100%),radial-gradient(ellipse 1.5px 80px at 88% 48%,rgba(195,210,240,.52),transparent 100%),radial-gradient(ellipse 70px 1.5px at 45% 38%,rgba(205,218,245,.58),transparent 100%),radial-gradient(ellipse 1.5px 70px at 45% 38%,rgba(205,218,245,.48),transparent 100%),radial-gradient(ellipse 65px 1.5px at 68% 68%,rgba(192,205,235,.52),transparent 100%),radial-gradient(ellipse 1.5px 65px at 68% 68%,rgba(192,205,235,.44),transparent 100%),radial-gradient(ellipse 80% 55% at 50% -5%,rgba(175,192,228,.32),rgba(148,168,212,.16) 48%,transparent 75%),radial-gradient(ellipse 32% 88% at 0% 50%,rgba(162,180,218,.22),transparent 72%),radial-gradient(ellipse 32% 88% at 100% 50%,rgba(162,180,218,.22),transparent 72%),radial-gradient(ellipse 88% 12% at 50% 28%,rgba(198,212,240,.14),transparent 72%),radial-gradient(ellipse 80% 48% at 50% 72%,rgba(105,122,165,.12),transparent 72%);animation:silverBreath 12s ease-in-out infinite}body.profile-page[data-effects=superiorSilver]:after,.theme-host[data-effects=superiorSilver]:after{mix-blend-mode:screen;background:linear-gradient(105deg,transparent 0%,transparent 30%,rgba(200,215,248,.04) 36%,rgba(215,228,255,.18) 42%,rgba(232,240,255,.46) 50%,rgba(215,228,255,.18) 58%,rgba(200,215,248,.04) 64%,transparent 70%,transparent 100%);animation:silverSweep 9s ease-in-out infinite}@keyframes silverBreath{0%{opacity:.48;transform:scale(1)}30%{opacity:.64;transform:scale(1.012)}60%{opacity:.44;transform:scale(.994)}82%{opacity:.6;transform:scale(1.008)}to{opacity:.48;transform:scale(1)}}@keyframes silverSweep{0%{opacity:0;transform:translate(-140%) skew(-8deg)}4%{opacity:1}34%{opacity:1;transform:translate(140%) skew(-8deg)}38%{opacity:0;transform:translate(140%) skew(-8deg)}to{opacity:0;transform:translate(140%) skew(-8deg)}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=superiorSilver]:before,body.profile-page[data-effects=superiorSilver]:after,.theme-host[data-effects=superiorSilver]:before,.theme-host[data-effects=superiorSilver]:after{animation:none}}@media(max-width:768px){body.profile-page[data-effects=superiorSilver]:before,body.profile-page[data-effects=superiorSilver]:after,.theme-host[data-effects=superiorSilver]:before,.theme-host[data-effects=superiorSilver]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=superiorSilver],.option.text-option[data-text=superiorSilver],.theme-host[data-text=superiorSilver],.detail-stats-grid[data-text=superiorSilver],#thing-detail-modal .tdm-theme-option[data-text=superiorSilver]{--text: rgba(228, 232, 242, .96);--text-muted: rgba(165, 172, 192, .75);--heading-text: rgb(195, 205, 228);--heading-glow: 0 0 14px rgba(185, 198, 225, .3);--strong-text: rgb(220, 228, 248);--header-shadow: 0 1px 0 rgba(0, 0, 0, .95), 0 -1px 0 rgba(0, 0, 0, .55), 0 3px 6px rgba(0, 0, 0, .68), 0 0 12px rgba(185, 198, 225, .42), 0 0 28px rgba(185, 198, 225, .2), 0 0 50px rgba(185, 198, 225, .08), 0 0 80px rgba(210, 220, 245, .04);--font-title: "Josefin Sans", sans-serif;--font-body: "Montserrat", sans-serif}body.profile-page[data-bg=brilliantBronze],.theme-host[data-bg=brilliantBronze]{--header-overlay: rgba(0, 0, 0, .52);--page-bg: radial-gradient(ellipse 52% 18% at 50% 0%, rgba(200, 138, 60, .22), transparent 72% ), radial-gradient(ellipse 76% 50% at 50% -4%, rgba(185, 118, 42, .24), rgba(148, 88, 28, .12) 50%, transparent 78% ), radial-gradient(ellipse 20% 72% at 0% 48%, rgba(170, 108, 38, .14), transparent 72% ), radial-gradient(ellipse 20% 72% at 100% 48%, rgba(170, 108, 38, .14), transparent 72% ), radial-gradient(ellipse 70% 45% at 50% 92%, rgba(58, 95, 82, .1), transparent 72% ), radial-gradient(ellipse 28% 60% at 4% 80%, rgba(52, 88, 78, .08), transparent 72% ), radial-gradient(ellipse 28% 60% at 96% 80%, rgba(52, 88, 78, .08), transparent 72% ), radial-gradient(1px 1px at 7% 14%, rgba(215, 148, 65, .55), transparent 55%), radial-gradient(1px 1px at 18% 50%, rgba(200, 135, 52, .48), transparent 55%), radial-gradient(1px 1px at 26% 80%, rgba(210, 142, 58, .44), transparent 55%), radial-gradient(1px 1px at 37% 26%, rgba(220, 155, 68, .52), transparent 55%), radial-gradient(1px 1px at 45% 66%, rgba(205, 138, 55, .46), transparent 55%), radial-gradient(1px 1px at 54% 12%, rgba(218, 150, 62, .54), transparent 55%), radial-gradient(1px 1px at 63% 44%, rgba(200, 132, 50, .48), transparent 55%), radial-gradient(1px 1px at 72% 74%, rgba(212, 145, 60, .44), transparent 55%), radial-gradient(1px 1px at 83% 20%, rgba(220, 152, 65, .52), transparent 55%), radial-gradient(1px 1px at 93% 56%, rgba(205, 138, 55, .46), transparent 55%), radial-gradient(1px 1px at 11% 34%, rgba(235, 168, 78, .65), transparent 55%), radial-gradient(1px 1px at 49% 88%, rgba(228, 162, 72, .58), transparent 55%), radial-gradient(1px 1px at 77% 42%, rgba(232, 165, 75, .62), transparent 55%), radial-gradient(1px 1px at 31% 72%, rgba(88, 138, 118, .22), transparent 55%), radial-gradient(1px 1px at 68% 85%, rgba(80, 128, 110, .2), transparent 55%), radial-gradient(ellipse 115% 70% at 50% 50%, transparent 48%, rgba(0, 0, 0, .26) 72%, rgba(0, 0, 0, .5) 100% ), linear-gradient(180deg, #0a0704 0%, #070503 45%, #040302 100%)}body.profile-page[data-surface=brilliantBronze],.theme-host[data-surface=brilliantBronze]{--surface: rgba(16, 10, 6, .9);--surface-2: rgba(26, 16, 8, .94);--border-soft: rgba(180, 118, 45, .18)}body.profile-page[data-accent=brilliantBronze],.theme-host[data-accent=brilliantBronze]{--text: rgba(235, 222, 205, .96);--text-muted: rgba(172, 148, 118, .72);--accent: #b87333;--accent-2: #7a9e8a;--accent-3: #cd8c3e;--border: rgba(185, 118, 52, .7);--glow: 0 0 6px rgba(185, 118, 52, .42), 0 0 16px rgba(185, 118, 52, .2), 0 0 36px rgba(185, 118, 52, .08), 0 0 60px rgba(100, 148, 125, .05);--shadow: 0 18px 60px rgba(0, 0, 0, .92), 0 6px 20px rgba(0, 0, 0, .7), 0 0px 32px rgba(185, 118, 52, .14), inset 0 1px 0 rgba(225, 158, 78, .18), inset 0 -1px 0 rgba(0, 0, 0, .6);--accent-soft: rgba(185, 118, 52, .14);--accent-glow: rgba(185, 118, 52, .8)}body.profile-page[data-frame=brilliantBronze],.theme-host[data-frame=brilliantBronze]{--frame-border: rgba(185, 118, 52, .72);--frame-border-width: 2px;--frame-glow: 0 0 4px rgba(185, 118, 52, .44), 0 0 14px rgba(185, 118, 52, .2), 0 0 30px rgba(185, 118, 52, .08), inset 0 1px 0 rgba(225, 158, 78, .22), inset 0 0 6px rgba(185, 118, 52, .06);--frame-surface: rgba(185, 118, 52, .03);--tile-border: rgba(175, 110, 45, .36);--tile-hover-border: rgba(232, 162, 82, .95);--tile-hover-glow: 0 0 10px rgba(185, 118, 52, .5), 0 0 24px rgba(185, 118, 52, .26), 0 0 44px rgba(185, 118, 52, .1)}body.profile-page[data-effects=brilliantBronze]:before,body.profile-page[data-effects=brilliantBronze]:after{content:"";position:fixed;inset:-12%;pointer-events:none;z-index:2;will-change:transform,opacity}.theme-host[data-effects=brilliantBronze]:before,.theme-host[data-effects=brilliantBronze]:after{content:"";position:absolute;inset:-12%;pointer-events:none;z-index:2;will-change:transform,opacity}body.profile-page[data-effects=brilliantBronze]:before,.theme-host[data-effects=brilliantBronze]:before{mix-blend-mode:screen;opacity:.5;background:radial-gradient(ellipse 75% 65% at 50% 8%,rgba(185,118,52,.38),rgba(155,95,35,.2) 45%,rgba(120,72,22,.08) 68%,transparent 85%),radial-gradient(ellipse 35% 80% at 0% 52%,rgba(172,108,42,.22),rgba(140,85,28,.1) 52%,transparent 78%),radial-gradient(ellipse 35% 80% at 100% 52%,rgba(172,108,42,.22),rgba(140,85,28,.1) 52%,transparent 78%),radial-gradient(ellipse 65% 55% at 50% 52%,rgba(148,92,32,.16),transparent 72%),radial-gradient(ellipse 70% 22% at 50% 108%,rgba(165,105,38,.22),transparent 65%);animation:bronzePulse 7s ease-in-out infinite}body.profile-page[data-effects=brilliantBronze]:after,.theme-host[data-effects=brilliantBronze]:after{mix-blend-mode:screen;opacity:.28;background:radial-gradient(ellipse 55% 50% at 8% 88%,rgba(72,118,98,.35),rgba(55,95,78,.16) 50%,transparent 78%),radial-gradient(ellipse 55% 50% at 92% 88%,rgba(72,118,98,.35),rgba(55,95,78,.16) 50%,transparent 78%),radial-gradient(ellipse 80% 45% at 50% 75%,rgba(62,105,88,.18),transparent 72%);animation:verdigrisPulse 11s ease-in-out infinite;animation-delay:-3.5s}@keyframes bronzePulse{0%{opacity:.18;transform:scale(.988)}50%{opacity:.9;transform:scale(1.025)}to{opacity:.18;transform:scale(.988)}}@keyframes verdigrisPulse{0%{opacity:.55;transform:scale(1.018)}50%{opacity:.08;transform:scale(.985)}to{opacity:.55;transform:scale(1.018)}}@media(prefers-reduced-motion:reduce){body.profile-page[data-effects=brilliantBronze]:before,body.profile-page[data-effects=brilliantBronze]:after,.theme-host[data-effects=brilliantBronze]:before,.theme-host[data-effects=brilliantBronze]:after{animation:none}}@media(max-width:768px){body.profile-page[data-effects=brilliantBronze]:before,body.profile-page[data-effects=brilliantBronze]:after,.theme-host[data-effects=brilliantBronze]:before,.theme-host[data-effects=brilliantBronze]:after{animation:none!important;opacity:.22}}body.profile-page[data-text=brilliantBronze],.option.text-option[data-text=brilliantBronze],.theme-host[data-text=brilliantBronze],.detail-stats-grid[data-text=brilliantBronze],#thing-detail-modal .tdm-theme-option[data-text=brilliantBronze]{--text: rgba(235, 222, 205, .96);--text-muted: rgba(172, 148, 118, .75);--heading-text: rgb(185, 118, 52);--heading-glow: 0 0 14px rgba(185, 118, 52, .32);--strong-text: rgb(215, 148, 72);--header-shadow: 0 1px 0 rgba(0, 0, 0, .95), 0 -1px 0 rgba(0, 0, 0, .58), 0 3px 6px rgba(0, 0, 0, .7), 0 0 12px rgba(185, 118, 52, .45), 0 0 28px rgba(185, 118, 52, .22), 0 0 50px rgba(185, 118, 52, .08), 0 0 80px rgba(100, 148, 125, .04);--font-title: "Teko", sans-serif;--font-body: "Barlow", sans-serif}.ad-overlay{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#000000eb;padding:1.5rem;opacity:0;transition:opacity .3s ease;pointer-events:none}.ad-overlay--visible{opacity:1;pointer-events:all}.ad-label{color:#fff6;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;margin:0}.ad-content{display:flex;align-items:center;justify-content:center;max-width:720px;width:100%}.ad-image{max-width:100%;max-height:60vh;border-radius:8px;object-fit:contain;display:block}.ad-skip-btn{margin-top:.5rem;padding:.55rem 1.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#ffffff59;font-size:.85rem;cursor:not-allowed;transition:background .2s ease,color .2s ease,border-color .2s ease;user-select:none}.ad-skip-btn--active{color:#fff;border-color:#ffffff8c;background:#ffffff24;cursor:pointer}.ad-skip-btn--active:hover{background:#ffffff38;border-color:#fffc}.ad-skip-btn--active:active{transform:scale(.97)}.auth-modal{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#000000d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:200000!important;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));overflow:hidden;box-sizing:border-box}.auth-modal.show{opacity:1;pointer-events:auto}.auth-wrap{background:linear-gradient(135deg,#0a0a0af2,#191919f2);border:2px solid rgba(167,224,8,.8);border-radius:16px;padding:2rem;width:90%;max-width:420px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;color:#d7dacf;box-shadow:0 0 20px #a7e00880,inset 0 0 15px #a7e00833;transform:scale(.9);transition:transform .35s ease,box-shadow .35s ease;animation:neonPulse 3s ease-in-out infinite}.auth-modal.show .auth-wrap{transform:scale(1)}@keyframes neonPulse{0%,to{box-shadow:0 0 15px #a7e00859,inset 0 0 10px #a7e00826}50%{box-shadow:0 0 25px #a7e008b3,inset 0 0 18px #a7e0084d}}.auth-wrap h2{text-align:center;font-size:clamp(28px,6vw,48px);margin-bottom:1rem;margin-top:0;color:#a7e008;text-shadow:0 0 12px rgba(167,224,8,.8),0 0 25px rgba(167,224,8,.5)}.auth-wrap input,.auth-wrap button:not(.toggle-password){width:100%;padding:12px;margin:8px 0;border-radius:10px;font-size:18px;color:#d7dacf;background:#0009;border:2px solid rgba(167,224,8,.6);outline:none;transition:all .25s ease}.auth-wrap input:focus{border-color:#a7e008;box-shadow:0 0 10px #a7e00899}.auth-wrap button#submit-btn{background:#a7e00826;border:2px solid rgba(167,224,8,.8);color:#a7e008;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;box-shadow:0 0 10px #a7e0084d,inset 0 0 6px #a7e00826}.auth-wrap button#submit-btn:hover{background:#a7e008;color:#000;box-shadow:0 0 18px #a7e00899,inset 0 0 10px #a7e00840}.auth-wrap button#submit-btn:disabled,.auth-wrap button#submit-btn.is-disabled{opacity:.4;cursor:not-allowed;background:#a7e00826;box-shadow:none;transform:none}.auth-wrap button#submit-btn.is-disabled:hover{background:#a7e00826;color:#a7e008;box-shadow:none}.auth-legal-agree-wrap.needs-attention{animation:authLegalShake .36s ease}.auth-legal-agree-wrap.needs-attention input[type=checkbox]{border-color:#ff5a5a;box-shadow:0 0 12px #ff5a5ab8}.auth-legal-agree-wrap.needs-attention .auth-legal-link,.auth-legal-agree-wrap.needs-attention span{color:#ffd0d0}@keyframes authLegalShake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.auth-wrap{position:relative}.auth-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;font-size:32px;color:#d7dacf;opacity:.8;margin-top:1rem}.auth-footer a{color:#a7e008;text-decoration:none;cursor:pointer;font-size:32px}.auth-footer .signout-link{color:#d7dacf;font-size:32px;opacity:.7;cursor:pointer}.auth-footer .signout-link:hover{opacity:1;color:#a7e008}.popup-nav .auth-footer a[data-auth-state]{font-size:20px!important;font-weight:600;color:#a7e008}.auth-required{text-align:center;margin:40px auto 10px;padding:15px 20px;max-width:600px;border:1px solid rgba(167,224,8,.3);border-radius:10px;background:#0f0f1399;color:#c8c8c8;backdrop-filter:blur(4px)}.auth-required h2{font-size:clamp(18px,2.2vw,26px);color:#b4dc96;margin-bottom:8px;font-weight:600}.auth-required p{font-size:clamp(14px,1.8vw,18px);color:#d7dacfcc;margin:0 0 12px}.auth-required button{background:none;border:1px solid rgb(167,224,8);color:#a7e008;padding:6px 14px;font-size:15px;border-radius:6px;cursor:pointer;transition:all .2s ease}.auth-required button:hover{background:#a7e008;color:#000}.input-error{border:2px solid red!important;outline:none;box-shadow:0 0 5px #f006}.error.show-error{color:red;font-weight:700;text-align:center;margin-top:6px;transition:color .3s ease}input:focus.input-error{border-color:orange;box-shadow:0 0 5px #ffa50066}.profile-upload-label{display:block;margin:12px auto;text-align:center;cursor:pointer}.profile-upload-box{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:120px;height:120px;border:2px dashed #aee408;border-radius:50%;color:#aee408;background:#ffffff0d;transition:background .2s,transform .2s}.profile-upload-box:hover{background:#aee4081a;transform:scale(1.05)}.profile-upload-icon{font-size:28px}.profile-upload-text{font-size:.8rem;opacity:.9}#profileImage{display:none}#profileImage{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;position:absolute!important;z-index:-9999!important}#auth-close{all:unset;background:none!important;border:none!important;box-shadow:none!important;cursor:pointer;color:#a7e008;font-size:38px;font-weight:600;position:absolute;top:14px;right:18px;line-height:1;transition:color .25s ease,text-shadow .25s ease,transform .25s ease;z-index:200001}#auth-close:hover{color:#c8ff78;text-shadow:0 0 6px rgba(167,224,8,.8),0 0 12px rgba(167,224,8,.5),0 0 24px rgba(167,224,8,.3);transform:scale(1.15) rotate(4deg)}.pw-strength{margin-top:6px;margin-bottom:10px;height:16px;display:flex;align-items:center;gap:8px}.pw-bar{flex:1;height:6px;border-radius:6px;background:#ffffff1a;transition:background .3s ease,width .3s ease}.pw-label{font-size:14px;color:#d7dacf;text-shadow:0 0 6px rgba(167,224,8,.5);width:70px;text-align:right}.pw-weak{background:#d62828!important;box-shadow:0 0 8px #d62828}.pw-medium{background:#f77f00!important;box-shadow:0 0 8px #f77f00}.pw-strong{background:#a7e008!important;box-shadow:0 0 8px #a7e008}.auth-toggle{margin-top:10px;text-align:center;font-size:16px;color:#d7dacf}.auth-toggle-link{display:inline-block;margin-left:6px;color:#a7e008;text-decoration:underline;cursor:pointer;font-weight:600;transition:color .25s ease}.auth-toggle-link:hover{color:#c8ff78}.forgot-btn-small{width:auto!important;display:inline-block;padding:6px 14px!important;font-size:14px!important;margin-top:10px}.forgot-btn-small:hover{opacity:1}#forgot-back-btn{display:block;width:auto!important;margin-left:auto;margin-top:10px;padding:6px 14px!important;font-size:14px!important}.forgot-password-link{text-align:right;margin-top:4px;cursor:pointer;color:#a7e008;font-size:14px;text-decoration:underline;font-weight:500;transition:all .25s ease}.forgot-password-link:hover{color:#c8ff78;text-shadow:0 0 6px rgba(167,224,8,.8),0 0 12px rgba(167,224,8,.6),0 0 18px rgba(167,224,8,.35)}.password-field{position:relative;margin:8px 0}.password-field input{width:100%;margin:0;padding-right:46px;box-sizing:border-box}.toggle-password{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:#d7dacf80;display:flex;align-items:center;justify-content:center;transition:color .15s ease;line-height:1}.toggle-password:hover{color:#d7dacff2}.eye-icon{width:18px;height:18px;display:block;transition:opacity .15s ease}.eye-icon.eye-hidden{opacity:.35;text-decoration:line-through}.auth-wrap input:-webkit-autofill,.auth-wrap input:-webkit-autofill:hover,.auth-wrap input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px rgba(20,20,20,.95) inset;box-shadow:0 0 0 1000px #141414f2 inset;-webkit-text-fill-color:rgba(215,218,207,.95);border-color:#a7e00899;transition:background-color 5000s ease-in-out 0s}.auth-wrap .toggle-password{color:#d7dacf8c}.auth-wrap .toggle-password:hover{color:#d7dacff2}input::-ms-reveal,input::-ms-clear{display:none}input::-webkit-credentials-auto-fill-button,input::-webkit-strong-password-auto-fill-button{display:none!important;visibility:hidden;pointer-events:none}.remember-me-wrap{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#d7dacfbf;cursor:pointer;margin:4px 0 10px;user-select:none}.remember-me-wrap input[type=checkbox]{appearance:none;width:16px;height:16px;border:1px solid rgba(215,218,207,.5);border-radius:3px;background:#000;cursor:pointer;transition:.2s ease;flex-shrink:0;position:relative}.remember-me-wrap input[type=checkbox]:checked{background:#a7e008;border-color:#a7e008}.remember-me-wrap input[type=checkbox]:checked:after{content:"\2714";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#000;line-height:1}.auth-legal-agree-wrap{display:flex;align-items:flex-start;gap:10px;margin:10px 0 12px;color:#d7dacfd6;font-size:.86rem;line-height:1.35;cursor:pointer;user-select:none}.auth-legal-agree-wrap input[type=checkbox]{appearance:none;width:18px;height:18px;min-width:18px;margin:1px 0 0;padding:0;border:1px solid rgba(215,218,207,.55);border-radius:4px;background:#000;cursor:pointer;position:relative}.auth-legal-agree-wrap input[type=checkbox]:focus{border-color:#a7e008;box-shadow:0 0 8px #a7e0088c}.auth-legal-agree-wrap input[type=checkbox]:checked{background:#a7e008;border-color:#a7e008}.auth-legal-agree-wrap input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.auth-legal-link{color:#a7e008;font-weight:700;text-decoration:underline;text-underline-offset:2px}.auth-legal-link:hover{color:#c8ff78}.auth-legal-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:#00000094;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:200010;box-sizing:border-box}.auth-legal-modal.show{opacity:1;pointer-events:auto}.auth-legal-panel{width:min(760px,100%);max-height:min(760px,calc(100dvh - 36px));display:flex;flex-direction:column;border:2px solid rgba(167,224,8,.75);border-radius:14px;background:linear-gradient(135deg,#080808fa,#161616fa);color:#d7dacf;box-shadow:0 0 28px #a7e00861,inset 0 0 14px #a7e0081f;overflow:hidden}.auth-legal-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid rgba(167,224,8,.25)}.auth-legal-topbar h2{margin:0;color:#a7e008;font-size:clamp(22px,4vw,32px);line-height:1}.auth-legal-close{all:unset;color:#a7e008;cursor:pointer;font-size:34px;font-weight:700;line-height:1;padding:2px 6px}.auth-legal-close:hover{color:#c8ff78;text-shadow:0 0 10px rgba(167,224,8,.7)}.auth-legal-content{overflow-y:auto;padding:18px 22px 24px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.auth-legal-content .legal-header{margin-bottom:18px}.auth-legal-content .legal-header-badge,.auth-legal-content .legal-page-footer,.auth-legal-content .legal-cross-link{display:none}.auth-legal-content .legal-page-title{margin:0 0 6px;color:#a7e008;font-size:clamp(26px,5vw,40px);line-height:1.05}.auth-legal-content .legal-page-updated,.auth-legal-content .legal-text,.auth-legal-content .legal-list{color:#d7dacfdb;font-size:.95rem;line-height:1.6}.auth-legal-content .legal-section{padding:16px 0;border-top:1px solid rgba(215,218,207,.1)}.auth-legal-content .legal-section:first-of-type{border-top:0}.auth-legal-content .legal-section-header{display:flex;align-items:baseline;gap:10px}.auth-legal-content .legal-section-number{color:#a7e008;font-weight:800}.auth-legal-content .legal-section-title,.auth-legal-content .legal-subsection-title{color:#d7dacf}.auth-legal-content a{color:#a7e008}.auth-turnstile-wrap{display:flex;justify-content:center;min-height:70px;margin:8px 0 12px}.auth-turnstile-wrap.is-loading{align-items:center;border:1px solid rgba(167,224,8,.25);border-radius:10px;color:#d7dacfb3;font-size:.86rem}.auth-turnstile-wrap.is-loading:before{content:"Loading anti-bot check..."}.auth-turnstile-wrap.needs-attention{animation:authLegalShake .36s ease}.auth-turnstile-wrap.needs-attention .auth-turnstile-widget{border-radius:8px;box-shadow:0 0 14px #ff5a5a99}@media(max-width:600px){.auth-modal{padding:8px;align-items:flex-start}.auth-wrap{width:100%;padding:1.25rem 1.1rem;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);margin-top:max(8px,env(safe-area-inset-top));margin-bottom:max(8px,env(safe-area-inset-bottom))}.auth-wrap h2{margin-bottom:.6rem}.auth-wrap input,.auth-wrap button:not(.toggle-password){padding:10px;font-size:16px;margin:6px 0}.profile-upload-box{width:92px;height:92px}.profile-upload-label{margin:8px auto}#auth-close{position:fixed;top:max(8px,env(safe-area-inset-top));right:12px;font-size:32px;z-index:200002}}@media(max-height:640px){.auth-wrap{padding:1rem 1.1rem}.auth-wrap h2{font-size:clamp(22px,5vw,32px);margin-bottom:.4rem}.profile-upload-box{width:80px;height:80px}}.report-modal{position:fixed;inset:0;display:none;justify-content:center;align-items:center;background:#000c;backdrop-filter:blur(4px);z-index:999999;transition:opacity .25s ease}.report-modal.show{display:flex;opacity:1}.report-box{background:#0d0d0d;border:2px solid rgb(167,224,8);border-radius:14px;padding:1.5rem;width:min(90%,420px);color:#d7dacf;box-shadow:0 0 16px #a7e00840;animation:modalPop .25s ease;position:relative}@keyframes modalPop{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.report-box h2{color:#a7e008;font-size:1.8rem;text-align:center;margin:0 0 1rem;text-shadow:0 0 10px rgba(167,224,8,.3)}.report-box p{text-align:center;color:#d7dacf;margin-bottom:1rem;font-size:.95rem}.report-close{position:absolute;top:10px;right:12px;background:none;border:none;color:#d7dacf;font-size:1.5rem;cursor:pointer;transition:color .2s ease}.report-close:hover{color:#a7e008}.report-checklist{display:flex;flex-direction:column;gap:.4rem;background:#111;border:1px solid rgba(215,218,207,.4);border-radius:8px;padding:.8rem;margin-bottom:1rem}.report-checklist label{font-size:.95rem;display:flex;align-items:center;cursor:pointer;user-select:none}.report-checklist input[type=checkbox],.report-checklist input[type=radio]{appearance:none;width:16px;height:16px;border:1px solid rgb(215,218,207);border-radius:3px;margin-right:8px;position:relative;background:#000;transition:all .2s ease}.report-checklist input[type=checkbox]:checked,.report-checklist input[type=radio]:checked{background:#a7e008;border-color:#a7e008}.report-checklist input[type=checkbox]:checked:after,.report-checklist input[type=radio]:checked:after{content:"\2714";position:absolute;top:-1px;left:2px;font-size:12px;color:#000}#report-details,#bug-report-details,#category-report-details,#profile-report-details{width:100%;background:#0c0c0c;border:1px solid rgba(215,218,207,.6);border-radius:8px;color:#d7dacf;padding:10px;resize:none;min-height:90px;font-size:.95rem;outline:none;transition:border-color .2s ease}#report-details:focus{border-color:#a7e008;box-shadow:0 0 6px #a7e0084d}.report-actions{text-align:center;margin-top:1.2rem}.send-report{background:#a7e008;color:#000;font-weight:700;border:none;border-radius:8px;padding:.6rem 1.4rem;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.send-report:hover{background:#c3fa3c;transform:scale(1.03)}#submissions .report-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);padding:16px;margin:12px 0;border-radius:8px;display:flex;flex-direction:column;gap:10px}.report-card-header{display:flex;justify-content:space-between;align-items:center}.report-card-header h3{margin:0;font-size:1.1rem;color:#fff}.report-count{background:#ff000040;padding:4px 10px;border-radius:6px;font-size:.85rem;color:#ff7878;font-weight:700}.last-report{margin:0;font-size:.85rem;opacity:.8;color:#ccc}#submissions .admin-actions{display:flex;gap:10px;margin-top:5px}#submissions .admin-actions button{padding:6px 14px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:6px;cursor:pointer;font-size:.85rem;transition:.2s ease}#submissions .admin-actions button:hover{background:#ffffff26}#submissions button.view-details{margin-top:5px;background:#0080ff33;border-color:#0080ff59}#submissions button.view-details:hover{background:#0080ff59}#submissions-controls{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:6px;margin-bottom:12px}#submissions-controls .filter-group button{padding:6px 12px;margin-right:6px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:6px;cursor:pointer;transition:.2s}#submissions-controls .filter-group button.active{background:#0096ff4d;border-color:#0096ff99}#submissions-controls .filter-group button:hover{background:#ffffff26}#submissions-sort{padding:6px;border-radius:6px;background:#ffffff12;color:#000;border:1px solid rgba(255,255,255,.12)}@media(max-width:768px){.report-modal{align-items:flex-end}.report-box{width:100%;max-width:100%;border-radius:16px 16px 0 0;border-left:none;border-right:none;border-bottom:none;padding:1.2rem 1rem 2rem;box-sizing:border-box}.report-box h2{font-size:1.3rem;margin-bottom:.6rem}.report-box p{font-size:.85rem;margin-bottom:.75rem}.report-close{top:8px;right:10px;font-size:1.3rem}.report-checklist{gap:.25rem;padding:.6rem;margin-bottom:.75rem}.report-checklist label{font-size:.88rem;padding:4px 0}.report-checklist input[type=checkbox],.report-checklist input[type=radio]{width:18px;height:18px;flex-shrink:0}#report-details,#bug-report-details,#category-report-details,#profile-report-details,#commentReportForm textarea[name=details]{min-height:70px;font-size:.88rem;padding:8px}.report-actions{margin-top:.9rem}.send-report{width:100%;padding:.75rem;font-size:1rem;border-radius:10px}}.success-modal{position:fixed;inset:0;display:none;justify-content:center;align-items:center;background:#000000b3;backdrop-filter:blur(4px);z-index:99999}.success-modal.show{display:flex}.success-box{background:#0d0d0d;border:2px solid rgb(167,224,8);border-radius:14px;padding:1.4rem 1.8rem;width:min(90%,350px);text-align:center;color:#d7dacf;animation:modalPop .25s ease;box-shadow:0 0 16px #a7e00840}.success-box h3{color:#a7e008;font-size:1.6rem;margin-bottom:.5rem;text-shadow:0 0 10px rgba(167,224,8,.3)}.success-box p{margin-bottom:1rem}#closeSuccessModal{background:#a7e008;color:#000;font-weight:700;border:none;border-radius:8px;padding:.6rem 1.4rem;cursor:pointer}#closeSuccessModal:hover{background:#c3fa3c;transform:scale(1.03)}.feature-request-subject{width:100%;background:#0c0c0c;border:1px solid rgba(215,218,207,.6);border-radius:8px;color:#d7dacf;padding:10px;font-size:.95rem;outline:none;margin-bottom:4px;transition:border-color .2s ease;box-sizing:border-box}.feature-request-subject:focus{border-color:#a7e008;box-shadow:0 0 6px #a7e0084d}.feature-request-counter{font-size:.78rem;color:#d7dacf66;text-align:right;margin-bottom:.8rem}#feature-request-details{width:100%;background:#0c0c0c;border:1px solid rgba(215,218,207,.6);border-radius:8px;color:#d7dacf;padding:10px;resize:none;min-height:90px;font-size:.95rem;outline:none;margin-bottom:4px;transition:border-color .2s ease;box-sizing:border-box}#feature-request-details:focus{border-color:#a7e008;box-shadow:0 0 6px #a7e0084d}#commentReportForm textarea[name=details]{width:100%;background:#0c0c0c;border:1px solid rgba(215,218,207,.6);border-radius:8px;color:#d7dacf;padding:10px;font-size:.95rem;min-height:80px;resize:none;outline:none;margin-top:.8rem;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}#commentReportForm textarea[name=details]:focus{border-color:#a7e008;box-shadow:0 0 6px #a7e0084d}#commentReportModal{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;display:none;justify-content:center!important;align-items:center!important;background:#000c;backdrop-filter:blur(4px);z-index:999999!important}#commentReportModal.show{display:flex!important}.profile-report-card{border-left:3px solid rgba(167,224,8,.3)}.profile-report-header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.profile-report-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid rgba(167,224,8,.3);flex-shrink:0}.profile-report-info{display:flex;flex-direction:column;gap:4px}.profile-report-link{color:#a7e008;font-weight:700;font-size:1rem;text-decoration:none}.profile-report-link:hover{text-decoration:underline}.profile-ban-group{display:flex;gap:8px;align-items:center}.profile-ban-select{background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#d7dacf;padding:6px 10px;font-size:.85rem;cursor:pointer}.profile-ban-btn{background:#dc3c3c26;border:1px solid rgba(220,60,60,.4);color:#dc3c3c;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:.85rem;transition:.2s ease}.profile-ban-btn:hover{background:#dc3c3c4d}.profile-dismiss-btn{background:#64c8641f;border:1px solid rgba(100,200,100,.35);color:#78d278;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:.85rem;transition:.2s ease}.profile-dismiss-btn:hover{background:#64c86440}.report-profile-btn{display:block;margin-top:6px;font-size:.75rem;font-weight:500;color:#d7dacf59;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .2s ease,background .2s ease}.report-profile-btn:hover{color:#dc5050cc;background:#dc505014}#sell-modal{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(5px);display:none;justify-content:center;align-items:center;z-index:9999}#sell-modal.show{display:flex}.sell-modal-content{width:860px;max-width:95vw;background:#000000e0;border:2px solid rgba(167,224,8,.55);border-radius:20px;padding:36px;position:relative;max-height:85vh;overflow-y:auto;box-shadow:0 0 28px #000000e6,0 0 22px #a7e00859,inset 0 0 18px #a7e00826;animation:modalFadeIn .25s ease-out}.sell-modal-content h2{margin:0 0 20px;font-size:34px;font-weight:600;text-align:center;color:#a7e008;text-shadow:0 0 6px rgba(167,224,8,.7),0 0 10px rgba(0,0,0,.8)}.sell-close{position:absolute;top:10px;right:14px;background:none;border:none;color:#d7dacf;font-size:28px;cursor:pointer;transition:.2s}.sell-close:hover{color:#a7e008;transform:scale(1.1)}.sell-preview img{width:140px;height:140px;object-fit:cover;border-radius:12px;display:block;margin:0 auto 10px;background:#111;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 10px #a7e00833,inset 0 0 6px #a7e0081a}.sell-preview h3{margin:0 0 10px;font-size:20px;color:#d7dacf;text-align:center}#sell-price-input{width:100%;padding:12px;margin-top:6px;background:#0000008c;border:2px solid rgba(167,224,8,.35);border-radius:10px;color:#a7e008;font-size:18px;transition:.25s}#sell-price-input:focus{outline:none;border-color:#a7e008;box-shadow:0 0 12px #a7e00873}#confirm-sell-btn{width:100%;margin-top:16px;padding:12px 0;background:#a7e008;color:#000;border:none;border-radius:10px;font-size:20px;cursor:pointer;transition:.25s}#confirm-sell-btn:hover{background:#beff14;transform:translateY(-2px);box-shadow:0 0 14px #a7e00899,inset 0 0 10px #a7e00833}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.choose-item-btn{display:block;margin:12px auto;padding:14px 28px;font-size:20px;letter-spacing:1px;background:#000000bf;color:#a7e008;border:2px solid rgba(167,224,8,.55);border-radius:12px;cursor:pointer;transition:.25s ease;box-shadow:0 0 10px #a7e00840,inset 0 0 8px #a7e00826}.choose-item-btn:hover{background:#a7e008;color:#000;transform:translateY(-2px) scale(1.05);box-shadow:0 0 18px #a7e008b3,inset 0 0 12px #00000073}.sell-inventory{margin-top:10px;max-height:450px;overflow-y:auto;padding:10px;border-radius:12px;background:#0009;border:1px solid rgba(167,224,8,.3);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sell-inventory-item{cursor:pointer;text-align:center;border-radius:12px;padding:8px;background:#000000b3;border:1px solid rgba(255,255,255,.08);outline:none;box-shadow:inset 0 0 0 1px #ffffff0d;transition:.18s ease}.sell-inventory-item{appearance:none;-webkit-appearance:none}.sell-inventory-item:hover{border-color:#a7e0088c;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #a7e0082e,0 14px 30px #0000008c,0 0 12px #a7e00829;transform:translateY(-1px)}.sell-inventory-item.selected{border-color:#a7e008d9;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #a7e00838,0 18px 40px #0009,0 0 16px #a7e00833}.sell-inventory-item img{width:100%;height:96px;object-fit:cover;border-radius:10px;margin-bottom:6px;background:#111;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 6px #a7e0082e,inset 0 0 4px #a7e0081a}.sell-inventory-item span{font-size:14px;font-weight:600;color:#d7dacf;display:block;margin-top:2px}#sell-preview-img{display:none}#sell-preview-img.show{display:block}#sell-price-input,#confirm-sell-btn,#sell-price-label{display:none}.sell-search{width:100%;padding:10px 14px;margin:10px 0 14px;font-size:16px;background:#000000a6;border:2px solid rgba(167,224,8,.45);border-radius:10px;color:#a7e008;transition:.25s}.sell-search:focus{outline:none;border-color:#a7e008;box-shadow:0 0 10px #a7e00880}.sell-inventory .sell-inventory-msg{grid-column:1 / -1;text-align:center;font-size:13px;padding:10px 0;margin:0;background:transparent;border:none;color:#d7dacfb3}.sell-inventory .sell-inventory-msg.error{color:#ff5a5ae6}.sell-inventory .sell-inventory-msg.muted{color:#d7dacfa6}#sell-modal #sell-inventory{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}#sell-modal #sell-inventory .sell-pick-card{appearance:none!important;-webkit-appearance:none!important;background:#000000b3!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:8px!important;cursor:pointer;outline:none!important;box-shadow:inset 0 0 0 1px #ffffff0d!important;color:#d7dacf!important;text-align:center;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}#sell-modal #sell-inventory .sell-pick-card:focus,#sell-modal #sell-inventory .sell-pick-card:focus-visible,#sell-modal #sell-inventory .sell-pick-card:active{outline:none!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}#sell-modal #sell-inventory .sell-pick-card:hover{border-color:#a7e0088c!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #a7e0082e,0 14px 30px #0000008c,0 0 12px #a7e00829!important;transform:translateY(-1px)}#sell-modal #sell-inventory .sell-pick-card.selected{border-color:#a7e008d9!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #a7e00838,0 18px 40px #0009,0 0 16px #a7e00833!important}#sell-modal #sell-inventory .sell-pick-img{width:100%!important;height:96px!important;object-fit:cover;border-radius:10px;margin-bottom:6px;background:#111!important;border:1px solid rgba(255,255,255,.08)!important}#sell-modal #sell-inventory .sell-pick-title{font-size:14px;font-weight:600;color:#d7dacf!important}@media(max-width:720px){.sell-modal-content{padding:22px}.sell-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.sell-inventory{grid-template-columns:repeat(1,minmax(0,1fr))}}#confirm-modal{position:fixed;inset:0;background:#000000d9;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2147483000!important;opacity:0;pointer-events:none;transition:opacity .25s ease;isolation:isolate}#confirm-modal.show{opacity:1;pointer-events:auto;z-index:2147483000!important}#confirm-modal .modal-box{position:relative;z-index:1;background:#000000f2;border:2px solid rgb(167,224,8);border-radius:16px;padding:28px;width:90%;max-width:420px;text-align:center;box-shadow:0 0 25px #a7e00866,inset 0 0 12px #a7e0081a}#confirm-modal h2{color:#a7e008;margin-bottom:12px}#confirm-modal p{color:#d7dacf;margin-bottom:22px;line-height:1.4}.modal-actions{display:flex;gap:14px;justify-content:center}.btn-primary{background:#a7e008;color:#000;border:none;padding:10px 18px;border-radius:10px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.btn-primary:hover{transform:scale(1.05);box-shadow:0 0 16px #a7e00899}.btn-secondary{background:none;color:#d7dacf;border:1px solid rgba(215,218,207,.5);padding:10px 18px;border-radius:10px;cursor:pointer;transition:.2s ease}.btn-secondary:hover{border-color:#a7e008;color:#a7e008}.go-cat-overlay{position:fixed;inset:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:2147483000;padding:16px}.go-cat-modal{width:100%;max-width:520px;background:#000000e6;border:2px solid rgb(167,224,8);border-radius:14px;box-shadow:0 0 22px #a7e00840,inset 0 0 12px #a7e00814;padding:18px 18px 16px;color:#d7dacf;font-family:Inter,system-ui,sans-serif;transform:translateY(8px);opacity:0;transition:opacity .2s ease,transform .2s ease}.go-cat-overlay.show .go-cat-modal{opacity:1;transform:translateY(0)}.go-cat-title{font-size:20px;font-weight:800;margin:0 0 8px;color:#a7e008;text-shadow:0 0 10px rgba(167,224,8,.25)}.go-cat-text{margin:0 0 14px;font-size:15px;line-height:1.4;color:#d7dacfe6}.go-cat-chip{display:inline-block;margin-top:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(167,224,8,.75);background:#a7e00814;color:#d7dacf;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-cat-actions{display:flex;gap:10px;justify-content:flex-end}.go-cat-btn{padding:10px 14px;border-radius:10px;font-weight:800;cursor:pointer;border:1px solid rgba(215,218,207,.25);background:#ffffff0f;color:#d7dacf;transition:transform .12s ease,box-shadow .2s ease,background .2s ease}.go-cat-btn:hover{transform:translateY(-1px)}.go-cat-btn-yes{background:#a7e008;color:#000;border:none;box-shadow:0 0 18px #a7e00859}.go-cat-btn-yes:hover{box-shadow:0 0 22px #a7e0088c}.unsaved-confirm{position:fixed;inset:0;display:none;place-items:center;z-index:2147483001!important;background:#00000059;backdrop-filter:blur(2px);isolation:isolate}.unsaved-confirm.show{display:grid;z-index:2147483001!important}.unsaved-card{width:min(420px,calc(100vw - 28px));border-radius:16px;padding:16px 16px 14px;background:#0a0a0af2;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 60px #0009}.unsaved-card h3{margin:0 0 6px;font-size:16px;letter-spacing:.2px}.unsaved-card p{margin:0 0 14px;font-size:13px;opacity:.85;line-height:1.35}.unsaved-actions{display:flex;gap:10px;justify-content:flex-end}.unsaved-actions button{border-radius:12px;padding:10px 12px;font-weight:700;font-size:13px;cursor:pointer}.stay-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ffffffeb}.leave-btn{background:#ff505029;border:1px solid rgba(255,80,80,.35);color:#ffb4b4f2}.unsaved-card h3{color:#fffffffa}.unsaved-card p{color:#ffffffd9}.unsaved-confirm .unsaved-actions button{transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,background .12s ease}.unsaved-confirm .unsaved-actions button:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 10px 22px #00000059}.unsaved-confirm .unsaved-actions button:active{transform:translateY(0);filter:brightness(1.02);box-shadow:0 6px 14px #00000047}:root{--cat-accent: rgba(167, 224, 8, .78);--cat-accent-strong: rgba(167, 224, 8, .92);--cat-accent-soft: rgba(167, 224, 8, .18);--cat-accent-dim: rgba(167, 224, 8, .1);--cat-text: rgba(235, 238, 232, .92);--cat-text-muted: rgba(235, 238, 232, .72);--cat-border: rgba(255, 255, 255, .1);--cat-border-2: rgba(255, 255, 255, .14);--cat-surface: rgba(16, 16, 18, .92);--cat-surface-2: rgba(10, 10, 12, .94);--cat-shadow: 0 18px 60px rgba(0, 0, 0, .72);--cat-inset: inset 0 0 0 1px rgba(255, 255, 255, .05)}.cat-action-modal{position:fixed;inset:0;background:#000000c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:none;align-items:center;justify-content:center;z-index:200000;opacity:0;pointer-events:none;transition:opacity .22s ease;padding:18px}.cat-action-modal.show{display:flex;opacity:1;pointer-events:auto}.cat-action-box{width:96%;max-width:820px;max-height:calc(100vh - 36px);overflow-y:auto;background:radial-gradient(900px 420px at 15% 0%,rgba(167,224,8,.05),transparent 55%),linear-gradient(180deg,var(--cat-surface),var(--cat-surface-2));border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:30px 30px 28px;position:relative;box-shadow:var(--cat-shadow),var(--cat-inset);transform:translateY(10px);transition:transform .22s ease}.cat-action-modal.show .cat-action-box{transform:translateY(0)}.cat-action-close{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ebeee8d9;font-size:24px;line-height:1;cursor:pointer;transition:transform .14s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.cat-action-close:hover{transform:scale(1.04);border-color:#ffffff38;color:#fffffff2;background:#ffffff14;box-shadow:0 10px 30px #00000073}.cat-action-media{width:100%;aspect-ratio:16 / 8;border-radius:16px;overflow:hidden;background:#0a0a0cd9;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px #ffffff0d}#cat-action-img{width:100%;height:100%;display:block;object-fit:cover}#cat-action-title{margin:20px 0;font-size:26px;font-weight:950;letter-spacing:.2px;text-align:center;color:var(--cat-text);text-shadow:0 1px 0 rgba(0,0,0,.7);position:relative}#cat-action-title:after{content:"";display:block;width:72px;height:2px;margin:10px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,var(--cat-accent-soft),transparent);opacity:.9}.cat-action-buttons{display:flex;flex-direction:column;gap:18px}.cat-action-primary{width:100%;padding:15px 18px;font-size:17px;font-weight:900;letter-spacing:.2px;background:linear-gradient(180deg,#a7e008c7,#a7e0089e);color:#000000eb;border:1px solid rgba(255,255,255,.1);border-radius:14px;cursor:pointer;transition:transform .14s ease,box-shadow .2s ease,filter .2s ease}.cat-action-primary:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 16px 40px #0000008c,0 0 0 1px #a7e0081f}.cat-action-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cat-action-secondary{flex:0 1 320px;width:clamp(220px,38vw,320px);max-width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:12px 16px;border-radius:14px;font-weight:850;font-size:14px;letter-spacing:.2px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ebeee8e0;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.cat-action-secondary:hover{transform:translateY(-1px);border-color:#a7e00838;background:#a7e0080d;color:#fffffff2;box-shadow:0 14px 34px #0000008c}.cat-action-secondary.moderation{border-color:#ffffff1f;color:#ebeee8c7;background:#ffffff0d}.cat-action-secondary.moderation:hover{border-color:#fff3;color:#ffffffeb;background:#ffffff12;box-shadow:0 14px 34px #0000008c}.cat-action-row:has(#cat-action-moderate[style*="display: none"]) #cat-action-request{margin-inline:auto}.cat-action-box button{text-transform:uppercase;letter-spacing:.6px}.cat-action-add-panel{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.cat-action-add-search{width:100%;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ebeee8eb;outline:none}.cat-action-add-search::placeholder{color:#ffffff73}.cat-action-add-results{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cat-action-add-results .thing-tile{border:1px solid rgba(255,255,255,.1);background:#0a0a0ca6;border-radius:14px;overflow:hidden}.cat-action-add-results .thing-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background:#0000002e}.cat-action-add-results .thing-title{padding:10px 10px 8px;font-weight:900;font-size:13px;line-height:1.15}.cat-action-add-results .thing-add-btn{margin:0 10px 10px;width:calc(100% - 20px)}#cat-action-add-results .thing-tile{background:#161618eb;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}#cat-action-add-results .thing-tile:hover{border-color:#a7e0088c;box-shadow:0 0 0 1px #a7e00859,0 14px 32px #000000a6}#cat-action-add-results .thing-title{padding:5px 7px 4px;font-weight:800;font-size:11px;line-height:1.2;color:#ffffffeb;letter-spacing:.01em;text-shadow:0 0 10px rgba(167,224,8,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cat-action-add-results .thing-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background:#00000047}#cat-action-add-results{color:#ffffffe0}#cat-action-add-results>div{background:#161618eb;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;font-weight:700;font-size:13px;line-height:1.25;color:#ffffffe6;text-shadow:0 0 10px rgba(167,224,8,.18)}#cat-action-add-results>div strong,#cat-action-add-results>div em{color:#a7e008f2;font-style:normal}#cat-action-add-results .thing-add-btn{display:block;width:calc(100% - 10px);margin:0 5px 6px;padding:5px 6px;font-size:11px;font-weight:900;border-radius:8px;letter-spacing:.4px;flex:unset;white-space:normal}.cat-action-report-btn{font-size:.78rem;font-weight:500;color:#d7dacf66;background:none;border:none;cursor:pointer;padding:4px 6px;margin-top:8px;transition:color .2s ease;text-align:center;width:100%}.cat-action-report-btn:hover{color:#dc5050cc}@media(max-width:768px){.cat-action-box{padding:18px 16px 20px;border-radius:16px;max-height:calc(100vh - 36px);overflow-y:auto}#cat-action-title{font-size:20px;margin:10px 0 12px}.cat-action-close{width:38px;height:38px;font-size:20px;top:10px;right:10px}.cat-action-buttons{gap:8px}.cat-action-primary{padding:11px 14px;font-size:14px;border-radius:12px}.cat-action-row{gap:8px;flex-wrap:nowrap}.cat-action-secondary{flex:1 1 0;width:auto;min-width:0;padding:9px 10px;font-size:12px;border-radius:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.cat-thing-actions-modal{max-width:720px}.cat-thing-actions-header{display:flex;gap:14px;align-items:center;margin-bottom:14px}.cat-thing-actions-img{width:84px;height:84px;border-radius:14px;object-fit:cover;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);background:#00000040}.cat-thing-actions-title{margin:0;font-size:22px;line-height:1.15}.cat-thing-actions-sub{margin-top:6px;opacity:.75;font-size:14px}.cat-thing-actions-buttons{display:flex;flex-direction:column;gap:10px}.cat-danger-btn{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,80,80,.35);background:#ff3c3c24;color:#ffd2d2f2;font-weight:900;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.cat-danger-btn:hover{transform:translateY(-1px);background:#ff3c3c33;border-color:#ff50508c}.cat-thing-actions-header{justify-content:center;text-align:center}.cat-thing-actions-header{flex-direction:column}.cat-thing-actions-meta{display:flex;flex-direction:column;align-items:center}.cat-thing-actions-title{margin-top:2px}.cat-thing-actions-buttons>button,.cat-thing-actions-buttons .cat-action-row>button{width:clamp(220px,38vw,320px);max-width:100%;align-self:center}.cat-danger-btn{width:auto}.submit-thing-modal{position:fixed;inset:0;display:none;justify-content:center;align-items:center;z-index:99999;background:#050508eb;backdrop-filter:blur(8px)}.submit-thing-modal.show{display:flex}.submit-thing-box{width:min(760px,92vw);max-height:90vh;overflow:auto;background:#000000e0;border:2px solid rgba(167,224,8,.55);border-radius:16px;padding:18px 18px 24px;box-shadow:0 0 26px #a7e0082e;position:relative}.submit-thing-title{margin:4px 0 14px;color:#a7e008;text-align:center}.submit-thing-close{position:absolute;top:10px;right:12px;font-size:40px;line-height:1;background:none;border:none;color:#d7dacf;cursor:pointer}.submit-thing-close:hover{color:#a7e008}#submit-thing-mount .submission-container{display:flex;visibility:visible;pointer-events:auto;margin:0 auto;overflow:hidden;box-sizing:border-box}#submit-thing-mount .submission-form{width:100%;min-width:0}#submit-thing-mount .submission-form input,#submit-thing-mount .submission-form select,#submit-thing-mount .submission-form textarea{width:100%;box-sizing:border-box;min-width:0}.submit-thing-modal{z-index:9000}@media(max-width:768px){.submit-thing-box{width:96vw;padding:14px 14px 20px;max-height:95vh}.submit-thing-title{font-size:17px;margin:2px 0 10px}.submit-thing-close{font-size:32px;top:8px;right:10px}#submit-thing-mount .submission-container{width:100%;padding:0;border:none;background:none;box-shadow:none;border-radius:0;margin:0}}#crop-modal-overlay{position:fixed;inset:0;background:#050505;display:flex;align-items:center;justify-content:center;z-index:1000001;opacity:0;pointer-events:none;transition:none;isolation:isolate;contain:strict;overscroll-behavior:contain;padding:16px}#crop-modal-overlay.preparing,#crop-modal-overlay.show{opacity:1;pointer-events:auto}.crop-modal-box{background:#080808fa;border:2px solid rgb(167,224,8);border-radius:16px;width:100%;max-width:640px;height:min(680px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 40px #a7e0082e,inset 0 0 16px #a7e0080d;transform:none;transition:none;contain:layout paint style}.crop-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;flex-shrink:0;border-bottom:1px solid rgba(167,224,8,.12)}.crop-modal-title{color:#a7e008;font-size:.95rem;font-weight:700;margin:0;letter-spacing:.3px}.crop-modal-close{background:none;border:none;color:#d7dacf80;font-size:1.5rem;line-height:1;cursor:pointer;padding:2px 8px;border-radius:6px;transition:color .15s ease,background .15s ease}.crop-modal-close:hover{color:#d7dacf;background:#ffffff12}.crop-modal-canvas-wrap{flex:1 1 0;min-height:0;overflow:hidden;position:relative;background:#0a0a0a;contain:strict}#crop-modal-overlay.cropper-building .crop-modal-canvas-wrap>*{visibility:hidden}#crop-modal-overlay.cropper-building .crop-modal-canvas-wrap:after{content:"Preparing image...";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#d7dacf9e;font-size:.86rem;font-weight:700;letter-spacing:.2px;background:#050505}#crop-modal-img{display:block;max-width:100%}#crop-modal-overlay .cropper-container,#crop-modal-overlay .cropper-wrap-box,#crop-modal-overlay .cropper-canvas,#crop-modal-overlay .cropper-drag-box,#crop-modal-overlay .cropper-crop-box,#crop-modal-overlay .cropper-modal{will-change:auto!important;backface-visibility:hidden}body.cropper-open{overscroll-behavior:contain}.crop-modal-hint{text-align:center;font-size:.7rem;color:#d7dacf59;padding:5px 12px 0;flex-shrink:0;letter-spacing:.2px}.crop-modal-actions{display:flex;gap:12px;justify-content:flex-end;padding:12px 18px 16px;flex-shrink:0;border-top:1px solid rgba(167,224,8,.08)}@media(max-width:768px){#crop-modal-overlay{padding:0;align-items:flex-end}.crop-modal-box{border-radius:16px 16px 0 0;max-width:100%;height:min(620px,100vh);height:min(620px,100svh);transform:none}.crop-modal-header{padding:12px 16px 8px}.crop-modal-title{font-size:.9rem}.crop-modal-hint{display:none}.crop-modal-actions{gap:10px;padding:10px 14px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media(max-width:768px)and (max-height:500px){.crop-modal-box{height:100svh;height:100vh;border-radius:0}#crop-modal-overlay{align-items:center}.crop-modal-header{padding:8px 14px 6px}.crop-modal-actions{padding:6px 14px max(10px,env(safe-area-inset-bottom))}}body.cropper-open[data-effects]:before,body.cropper-open[data-effects]:after,body.cropper-open .theme-host[data-effects]:before,body.cropper-open .theme-host[data-effects]:after{display:none!important;animation:none!important;mix-blend-mode:normal!important;will-change:auto!important;filter:none!important;background:none!important}body.cropper-open .customize-modal,body.cropper-open .customize-wrap{transition:none!important;animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.thing-detail-modal{--tdm-viewport-gap: 18px;--tdm-top-clearance: 0px;--tdm-bottom-clearance: 0px;--tdm-safe-block: calc( 100dvh - var(--tdm-top-clearance) - var(--tdm-bottom-clearance) - (var(--tdm-viewport-gap) * 2) );position:fixed;inset:0;width:100%;height:100dvh;background:#000000c7;display:none;align-items:center;justify-content:center;padding:calc(var(--tdm-top-clearance) + var(--tdm-viewport-gap)) var(--tdm-viewport-gap) calc(var(--tdm-bottom-clearance) + var(--tdm-viewport-gap));box-sizing:border-box;z-index:163000}.thing-detail-modal{backdrop-filter:blur(10px)}.thing-detail-modal.show{display:flex}.detail-spacer{height:20px}.hidden{display:none!important}.top-comment,.comments-list .comment,.comment-input{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.thing-detail-content{position:relative;width:clamp(680px,60vw,900px);height:min(clamp(700px,90dvh,1100px),var(--tdm-safe-block));max-height:var(--tdm-safe-block);display:flex;flex-direction:column;background:#080a06fa;border:2px solid var(--border, rgba(167, 224, 8, .45));border-radius:20px;overflow:hidden;box-shadow:0 0 0 5px #060804,0 0 0 9px var(--border, rgba(167, 224, 8, .2)),0 0 0 10px var(--border, rgba(167, 224, 8, .06)),0 0 55px var(--border, rgba(167, 224, 8, .35)),0 0 120px var(--border, rgba(167, 224, 8, .12)),0 40px 120px #000000fa,inset 0 1px #ffffff12}#thing-detail-modal .theme-host{position:relative;overflow:hidden}@media(max-width:768px){.thing-detail-modal{--tdm-viewport-gap: 16px;--tdm-bottom-clearance: calc(60px + env(safe-area-inset-bottom, 0px)) }}@media(min-width:480px)and (max-width:767px),(orientation:landscape)and (max-height:500px){body:not(.index) .thing-detail-modal{--tdm-top-clearance: 54px;--tdm-bottom-clearance: env(safe-area-inset-bottom, 0px);--tdm-viewport-gap: 10px}}.tdm-topbar{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(215,218,207,.12);background:#0000008c;position:sticky;top:0;z-index:2}.tdm-nav{display:flex;width:100%;gap:0;border-radius:10px;overflow:hidden;padding-right:44px}.tdm-nav-btn{flex:1;padding:10px 6px;background:transparent;border:none;border-bottom:2px solid transparent;color:#d7dacfbf;font-weight:700;font-size:13px;text-align:center;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.tdm-nav-btn:hover{border-color:var(--border, rgba(167, 224, 8, .6));box-shadow:0 0 10px var(--border, rgba(167, 224, 8, .18))}.tdm-nav-btn.active{background:#a7e0081f;border-color:#a7e008cc;color:#a7e008}.tdm-topbar .close-btn{margin-left:auto}.tdm-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:18px;min-height:0}.tdm-tab-title{margin:6px 0 12px;font-size:18px;color:var(--accent, rgb(167, 224, 8));text-align:left}.tdm-empty{padding:14px;border-radius:12px;border:1px dashed rgba(215,218,207,.25);background:#ffffff08;color:#d7dacfbf}.tdm-body::-webkit-scrollbar{width:6px}.tdm-body::-webkit-scrollbar-thumb{background:var(--border, rgba(167, 224, 8, .4));border-radius:6px}body.index .thing-detail-modal{align-items:flex-start!important;justify-content:flex-start!important}body.index .thing-detail-modal.show{display:block!important}.tdm-topbar{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#0a0d07f7;border-bottom:2px solid var(--border, rgba(167, 224, 8, .45));position:relative;top:0;z-index:2}.tdm-nav{display:flex;flex:1;min-width:0;gap:0;border-radius:12px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.tdm-topbar{display:flex;align-items:center;justify-content:space-between}.tdm-nav-btn{flex:1;padding:10px 6px;background:transparent;border:none;color:#d7dacfb8;font-weight:750;font-size:13px;text-align:center;cursor:pointer;transition:background .18s ease,color .18s ease}.tdm-nav-btn+.tdm-nav-btn{border-left:1px solid rgba(255,255,255,.06)}.tdm-nav-btn:hover{background:#ffffff0d;color:#d7dacff2}.tdm-nav-btn.active{background:var(--accent-soft, rgba(167, 224, 8, .1));color:var(--accent, rgb(167, 224, 8))}.tdm-topbar .close-btn{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#d7dacfd9;font-size:22px;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease;margin:0!important}.tdm-topbar .close-btn:hover{background:#ffffff12;border-color:#ffffff29;color:#d7dacf}.tdm-body{flex:1;overflow-y:auto;padding:18px}.tdm-body::-webkit-scrollbar{width:10px}.tdm-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px;border:3px solid rgba(0,0,0,0);background-clip:padding-box}.tdm-body::-webkit-scrollbar-thumb:hover{background:#ffffff29;border:3px solid rgba(0,0,0,0);background-clip:padding-box}.tdm-tab{display:none}.tdm-tab.active{display:block}.tdm-tab-title{margin:6px 0 12px;font-size:18px;color:#a7e008;text-align:left}.tdm-empty{padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#d7dacfbf}.detail-title{text-align:center;margin:8px auto 4px;padding:0 16px;font-family:var(--font-title);font-size:clamp(16px,2vw,22px);font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--cat-text);text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 20px var(--border, rgba(167, 224, 8, .18));line-height:1.2}.detail-title:after{content:"\2014  \2726  \2014";display:block;margin:4px auto 0;font-size:9px;letter-spacing:5px;color:var(--border, rgba(167, 224, 8, .5));font-weight:400;text-transform:none}.unsaved-actions .save-leave-btn{background:var(--accent);color:#000;font-weight:700}.tdm-topbar .close-btn{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;background:transparent;border:2px solid transparent;border-radius:8px;font-size:22px;font-weight:400;line-height:0;color:#d7dacf;cursor:pointer;padding:0;outline:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease,text-shadow .2s ease}.tdm-topbar .close-btn:hover,.tdm-topbar .close-btn:focus{border-color:#a7e008;box-shadow:0 0 8px #a7e00899;background:#a7e00814;color:#a7e008;text-shadow:0 0 10px rgba(167,224,8,.7)}.tdm-level-btn{flex:0 0 auto!important;min-width:76px;padding:10px 12px;font-weight:850}.tdm-level-card{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:16px}.tdm-level-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.tdm-level-big{display:flex;flex-direction:column;gap:4px}.tdm-level-label{font-size:12px;color:#d7dacfa6;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tdm-level-value{font-size:34px;font-weight:900;color:var(--cat-text);line-height:1}.tdm-level-meta{color:#d7dacfd1;font-size:13px;line-height:1.6}.tdm-level-bar{margin-top:14px;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.tdm-level-bar-fill{height:100%;border-radius:999px;background:#a7e0088c}.tdm-level-bonuses{margin-top:14px}.tdm-xp-helper{margin-top:14px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038}.tdm-xp-helper-title{font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#d7dacfe0;margin-bottom:10px}.tdm-xp-helper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tdm-xp-helper-item{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:10px;min-height:42px;padding:9px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.tdm-xp-helper-amount{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:26px;border-radius:999px;background:#a7e0081f;color:var(--cat-text, rgb(167, 224, 8));font-size:13px;font-weight:900}.tdm-xp-helper-copy{color:#d7dacfc7;font-size:12px;font-weight:700;line-height:1.25}.tdm-xp-helper-note{margin:10px 0 0;color:#d7dacf8c;font-size:11.5px;line-height:1.35}.tdm-bonuses-title{font-weight:850;color:#d7dacfe6;margin-bottom:8px}.tdm-muted{color:#d7dacfa6}.detail-image{width:100%;max-height:230px;object-fit:cover;border-radius:4px;margin-bottom:0;display:block}.detail-desc{margin:10px auto 16px;max-width:92%;text-align:center;font-family:var(--font-body);font-size:clamp(14px,1.2vw,18px);font-weight:700;line-height:1.6;color:var(--text, rgba(235, 238, 232, .82));opacity:1}.tdm-categories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tdm-cat-card{padding:12px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ebeee8eb;font-weight:750;text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.tdm-cat-card:hover{background:#ffffff0f;border-color:var(--border, rgba(167, 224, 8, .35))}.tdm-cat-card.is-legacy{opacity:.45;cursor:not-allowed;border-style:dashed}.tdm-cat-card.is-legacy:hover{background:#ffffff0a;border-color:#ffffff1a}.tdm-categories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tdm-category-card{border-radius:14px;overflow:hidden;position:relative;cursor:pointer;background:#000;border:2px solid var(--border, rgba(167,224,8,.25));padding:0;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;transform-origin:center}.tdm-category-card:hover{will-change:transform}.tdm-category-card:hover{transform:translateY(-2px);border-color:var(--accent, rgba(167,224,8,.85));box-shadow:0 0 18px var(--border, rgba(167,224,8,.25));z-index:2}.tdm-category-card-img{width:100%;aspect-ratio:16 / 9;background-size:cover;background-position:center;background-repeat:no-repeat}.tdm-category-card-img.no-image{display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,var(--accent-soft, rgba(167,224,8,.22)),rgba(0,0,0,.92) 70%);color:#ffffffeb;font-weight:900;font-size:32px;letter-spacing:1px;text-shadow:0 0 10px rgba(0,0,0,.85)}.tdm-category-card-img.no-image span{transform:translateY(-2px)}.tdm-category-card-title{position:absolute;bottom:0;width:100%;height:42px;display:flex;align-items:center;justify-content:center;padding:0 10px;background:linear-gradient(to top,#000000e0,#00000080,#0000);text-align:center;font-size:.98rem;letter-spacing:.4px;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.tdm-category-card.is-legacy{opacity:.45;cursor:not-allowed;border-style:dashed}.tdm-category-card.is-legacy:hover{transform:none;box-shadow:none;border-color:var(--border, rgba(167,224,8,.25))}.detail-meta-row{display:flex;gap:8px;margin-top:10px}.detail-meta-item{flex:1;display:flex;flex-direction:column;gap:2px;background:#00000047;border:1px solid rgba(215,218,207,.1);border-radius:10px;padding:8px 12px;min-width:0}.detail-meta-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#d7dacf73}.detail-meta-value{font-size:13px;font-weight:600;color:#d7dacf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-home-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.detail-home-stat-card{position:relative;overflow:hidden;background:#00000059;border:1px solid rgba(215,218,207,.1);border-left:3px solid var(--stat-color, rgba(215, 218, 207, .3));border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:1px}.detail-home-stat-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:26px;opacity:.08;pointer-events:none;user-select:none;line-height:1}.detail-home-stat-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--stat-color, rgba(215, 218, 207, .6))}.detail-home-stat-value{font-size:20px;font-weight:900;color:var(--stat-color-2, var(--stat-color, rgb(215, 218, 207)));line-height:1.1}.rating-box{margin-top:8px;text-align:center;padding:8px}.rating-header{color:#d7dacf;margin-bottom:6px;font-size:18px}.rating-stars{display:flex;justify-content:center;gap:6px;margin:6px 0}.rating-star{width:28px;height:28px;border-radius:6px;background:#222;border:1px solid rgb(215,218,207);color:#d7dacf;font-size:16px;font-weight:700;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.rating-star:hover{transform:scale(1.08)}.rating-star.active{background:var(--accent, rgb(167, 224, 8));border-color:var(--accent, rgb(167, 224, 8));color:#000;box-shadow:0 0 6px var(--accent, rgb(167, 224, 8))}.rating-star:before{content:"";position:absolute;inset:-6px}.rating-info{margin-top:4px;font-size:12px;font-weight:600;line-height:1.2;color:#d7dacfbf;text-align:center}#rating-average{font-size:14px;font-weight:800;color:var(--accent, rgb(167, 224, 8))}#rating-count{font-weight:700;color:#d7dacfb3}#detail-creator a,#detail-owner a{color:#965fff;font-weight:700;text-decoration:none;transition:color .25s ease,text-shadow .25s ease}#detail-creator a:hover,#detail-owner a:hover{color:#af7dff;text-shadow:0 0 6px rgba(150,95,255,.7)}.tdm-heavy-stats-grid{display:flex;flex-direction:column;gap:8px;margin-top:4px}.tdm-stats-toolbar{display:flex;justify-content:flex-end;margin-bottom:-2px}.tdm-stats-config-btn{padding:5px 14px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#d7dacfb3;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.tdm-stats-config-btn:hover{background:#ffffff17;color:#d7dacff2}.tdm-stats-config-btn.is-active{background:var(--accent-soft, rgba(167,224,8,.12));border-color:var(--border, rgba(167,224,8,.4));color:var(--accent, rgb(167,224,8))}.tdm-stat-card{background:#00000059;border:1px solid rgba(215,218,207,.12);border-radius:14px;padding:14px 16px;position:relative;overflow:hidden}.tdm-stat-card.tdm-stat-colored{border-left:3px solid var(--stat-color, rgba(215,218,207,.3));display:flex;flex-direction:column;gap:2px;transition:background .15s ease}.tdm-stat-card.tdm-stat-colored:hover{background:#ffffff0a}.tdm-stat-icon-bg{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:38px;opacity:.08;pointer-events:none;line-height:1;user-select:none}.tdm-stat-label{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--stat-color, rgba(215,218,207,.6));margin-bottom:2px}.tdm-stat-value{font-size:24px;font-weight:900;color:#d7dacf;line-height:1.1}.tdm-stat-sub{margin-top:2px;font-size:11px;font-weight:600;color:#d7dacf73}.tdm-stat-card.tdm-edit-mode{cursor:pointer}.tdm-stat-edit-overlay{position:absolute;inset:0;background:#ff3c3c00;display:flex;align-items:center;justify-content:flex-end;padding-right:16px;opacity:0;transition:opacity .15s ease,background .15s ease;border-radius:14px}.tdm-stat-edit-overlay span{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#ff6464e6}.tdm-stat-card.tdm-edit-mode:hover .tdm-stat-edit-overlay{opacity:1;background:#ff3c3c12}.tdm-stat-card.tdm-edit-mode:hover{border-left-color:#ff505080!important}.tdm-hidden-stats-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-radius:10px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.tdm-hidden-label{width:100%;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#d7dacf59}.tdm-hidden-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:#d7dacf99;transition:background .15s ease,color .15s ease,border-color .15s ease}.tdm-hidden-chip:hover{background:var(--accent-soft, rgba(167,224,8,.1));border-color:var(--border, rgba(167,224,8,.35));color:var(--accent, rgb(167,224,8))}.tdm-stat-card.tdm-stat-elo{position:relative;overflow:hidden;border-width:2px;transform:translateZ(0)}.tdm-stat-card.tdm-stat-elo:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.14),transparent 55%),radial-gradient(circle at 80% 60%,rgba(255,255,255,.08),transparent 60%);pointer-events:none}.tdm-stat-card.tdm-stat-elo:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 55%);pointer-events:none}.tdm-elo-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.tdm-elo-badge{font-size:11px;letter-spacing:.6px;font-weight:800;padding:6px 10px;border-radius:999px;background:#00000059;border:1px solid rgba(255,255,255,.18);text-transform:uppercase}.tdm-elo-value{font-size:42px;font-weight:900;line-height:1.05;margin-top:6px}.tdm-elo-tier{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;border-radius:12px;background:#00000047;border:1px solid rgba(255,255,255,.14);width:fit-content}.tdm-elo-tier-icon{font-size:14px;opacity:.95}.tdm-elo-tier-name{font-size:13px;font-weight:800;letter-spacing:.2px}.tdm-stat-elo{transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.tdm-stat-elo:hover{transform:translateY(-1px)}.elo-bronze{border-color:#b4785059}.elo-silver{border-color:#c8c8dc73;box-shadow:0 0 18px #c8c8dc1a}.elo-gold{border-color:#ffd7788c;box-shadow:0 0 22px #ffd77833,0 0 60px #ffd77814}.elo-platinum{border-color:#a0dcffa6;box-shadow:0 0 26px #a0dcff40,0 0 80px #a0dcff1f}.elo-diamond{border-color:#bea0ffbf;box-shadow:0 0 30px #bea0ff59,0 0 110px #bea0ff2e}.elo-mythic{border-color:#ffc8fff2;box-shadow:0 0 40px #ffc8ff73,0 0 140px #ffc8ff4d,0 0 220px #ffc8ff2e}.elo-mythic .tdm-elo-value{text-shadow:0 0 12px rgba(255,200,255,.85),0 0 28px rgba(255,200,255,.45)}.elo-gold .tdm-elo-badge{color:#ffd87a}.elo-platinum .tdm-elo-badge{color:#a8dcff}.elo-diamond .tdm-elo-badge{color:#d0b8ff}.elo-mythic .tdm-elo-badge{color:#ffd6ff}.tdm-premium-section{margin-top:6px;display:flex;flex-direction:column;gap:14px}.tdm-premium-divider{display:flex;align-items:center;gap:10px;margin:4px 0 0}.tdm-premium-divider:before,.tdm-premium-divider:after{content:"";flex:1;height:1px;background:#ffffff14}.tdm-premium-divider-label{font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;padding:0 4px}.tdm-premium-tier-group{display:flex;flex-direction:column;gap:8px}.tdm-premium-tier-label{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:4px 0 2px}.tdm-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tdm-premium-card{position:relative;overflow:hidden;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-height:80px}.tdm-premium-watermark{position:absolute;right:10px;bottom:8px;font-size:32px;opacity:.12;pointer-events:none;line-height:1;user-select:none}.tdm-premium-card .tdm-stat-value{font-size:20px}.tdm-premium-card.tdm-tier-bronze{background:linear-gradient(135deg,#b4642847,#783c142e),#0006;border:1px solid rgba(205,140,80,.4);box-shadow:inset 0 1px #dca05a26}.tdm-premium-card.tdm-tier-bronze .tdm-stat-label{color:#dca564d9}.tdm-premium-card.tdm-tier-bronze:hover{background:linear-gradient(135deg,#b4642861,#783c1442),#00000059;border-color:#dca05a99}.tdm-premium-card.tdm-tier-silver{background:linear-gradient(135deg,#c8d2e62e,#8ca0be1a),#00000061;border:1px solid rgba(200,215,240,.35);box-shadow:inset 0 1px #ffffff1f,0 0 12px #c8d7ff0f}.tdm-premium-card.tdm-tier-silver .tdm-stat-label{color:#c8d7f0cc}.tdm-premium-card.tdm-tier-silver:hover{background:linear-gradient(135deg,#d2dcf042,#9bafd229),#00000052;border-color:#d2e1ff80;box-shadow:inset 0 1px #ffffff29,0 0 18px #c8d7ff1f}.tdm-premium-card.tdm-tier-gold{background:linear-gradient(135deg,#ffc83238,#c88c1424),#00000061;border:1px solid rgba(255,215,80,.45);box-shadow:inset 0 1px #ffe68233,0 0 16px #ffc8321a}.tdm-premium-card.tdm-tier-gold .tdm-stat-label{color:#ffd764d9}.tdm-premium-card.tdm-tier-gold:hover{background:linear-gradient(135deg,#ffd23c52,#d2961433),#00000052;border-color:#ffdc64a6;box-shadow:inset 0 1px #ffeb8c47,0 0 24px #ffc83233}.tdm-tier-bronze-label{color:#dca05acc}.tdm-tier-silver-label{color:#c8d7f0bf}.tdm-tier-gold-label{color:#ffd250d9}.tdm-tier-bronze-divider{color:#d29146bf}.tdm-tier-silver-divider{color:#bed2ebb3}.tdm-tier-gold-divider{color:#f5c846cc}.tdm-premium-divider-label:not([class*=tdm-tier]){color:#d7dacf66}.tdm-premium-config-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:#fff9;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.tdm-premium-config-btn:hover{background:#ffffff21;color:#ffffffe6;border-color:#ffffff59}.tdm-premium-config-btn.is-active{background:#a7e00826;color:#a7e008;border-color:#a7e00866}.tdm-premium-card.tdm-edit-mode{cursor:pointer;position:relative}.tdm-premium-card.tdm-edit-mode:hover .tdm-stat-edit-overlay{opacity:1}.tdm-star-hint{font-size:11px;font-weight:600;color:var(--accent, rgba(167, 224, 8, .5));opacity:.55;text-align:center;padding:2px 0 4px;letter-spacing:.2px}.tdm-star-hint-max{opacity:.7}.tdm-home-star{position:absolute;top:4px;right:4px;background:none;border:none;cursor:pointer;font-size:20px;line-height:1;color:#ffffff38;transition:color .15s,transform .15s;padding:8px}.tdm-home-star:hover{color:#ffdc32e6;transform:scale(1.2)}.tdm-home-star.is-starred{color:gold}.tdm-home-star.is-disabled{color:#ffffff1a;cursor:not-allowed}.tdm-home-star.is-disabled:hover{transform:none;color:#ffffff1a}.detail-home-stat-card.tdm-tier-bronze{background:linear-gradient(135deg,#b4642847,#783c142e),#0006;border-left-color:#cd8c50b3;box-shadow:inset 0 1px #dca05a26}.detail-home-stat-card.tdm-tier-bronze .detail-home-stat-label{color:#dca564e6}.detail-home-stat-card.tdm-tier-bronze .detail-home-stat-value{color:#ebb978}.detail-home-stat-card.tdm-tier-silver{background:linear-gradient(135deg,#c8d2e62e,#8ca0be1a),#00000061;border-left-color:#c8d7f099;box-shadow:inset 0 1px #ffffff1f,0 0 12px #c8d7ff0f}.detail-home-stat-card.tdm-tier-silver .detail-home-stat-label{color:#c8d7f0d9}.detail-home-stat-card.tdm-tier-silver .detail-home-stat-value{color:#dce6ff}.detail-home-stat-card.tdm-tier-gold{background:linear-gradient(135deg,#ffc83238,#c88c1424),#00000061;border-left-color:#ffd750b3;box-shadow:inset 0 1px #ffe68233,0 0 16px #ffc8321a}.detail-home-stat-card.tdm-tier-gold .detail-home-stat-label{color:#ffd764e6}.detail-home-stat-card.tdm-tier-gold .detail-home-stat-value{color:#ffe682}@media(max-width:520px){.tdm-premium-grid{grid-template-columns:1fr}}.admin-controls{margin-top:20px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.mod-btn{width:100%;padding:10px;font-size:16px;border-radius:8px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.15);margin-top:6px;cursor:pointer;transition:.2s}.mod-btn:hover{background:#fff3}.delete-btn{border-color:#f006}body.index #admin-controls{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding-top:10px!important;margin-top:0!important;margin-bottom:6px!important}body.index #admin-controls button{padding:6px 12px!important;font-size:13px!important;width:auto!important;background:#000000a6!important;border-radius:6px!important;border:1px solid rgba(255,255,255,.25)!important;color:#d7dacf!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer}body.index #hide-thing-btn{border-color:#a7e008!important}body.index #hide-thing-btn:hover{background:#a7e008!important;color:#000!important}body.index #delete-thing-btn{border-color:#ff4747!important}body.index #delete-thing-btn:hover{background:#ff4747!important;color:#000!important}body.index #alert-user-btn{border-color:#ff8a00!important}body.index #alert-user-btn:hover{background:#ff8a00!important;color:#000!important}.tdm-report-footer{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:center}.tdm-report-thing-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;font-size:.85rem;font-weight:600;letter-spacing:.3px;background:#ff3c3c14;color:#ff7878d9;border:1px solid rgba(255,60,60,.25);border-radius:8px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.tdm-report-thing-btn:hover{background:#ff3c3c2e;border-color:#ff3c3c80;color:#ff8c8c}.tdm-report-thing-btn:active{transform:translateY(1px)}.detail-image-wrap{position:relative;width:calc(100% - 20px);margin:0 10px 10px;display:block;border-radius:6px;border:1px solid var(--border, rgba(167, 224, 8, .4));overflow:hidden;box-shadow:0 0 0 3px #080a06,0 0 0 4px var(--border, rgba(167, 224, 8, .12)),inset 0 0 18px #00000073}.detail-image-wrap .detail-image{display:block;width:100%}.tdm-edit-toggle{position:absolute;bottom:20px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 15px;border-radius:999px;background:#000000b8;border:1px solid var(--border, rgba(167, 224, 8, .55));color:var(--accent, rgb(167, 224, 8));font-size:12px;font-weight:700;letter-spacing:.3px;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s,border-color .2s,box-shadow .2s,color .2s}.tdm-edit-toggle:hover{background:#000000d9;border-color:var(--accent, rgb(167, 224, 8));box-shadow:var(--glow, 0 0 14px rgba(167, 224, 8, .28))}.tdm-edit-panel{margin-top:10px;padding:14px;border-radius:10px;background:#00000040;border:1px solid var(--border, rgba(167, 224, 8, .2));display:flex;flex-direction:column;gap:12px}.tdm-edit-section{display:flex;flex-direction:column;gap:5px}.tdm-edit-label{font-size:11px;font-weight:700;color:var(--accent, rgb(167, 224, 8));opacity:.75;text-transform:uppercase;letter-spacing:.06em}.tdm-edit-desc{background:#0006;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:var(--text, rgba(215, 218, 207, .95));font-size:14px;font-family:inherit;padding:8px 10px;resize:vertical;min-height:68px;width:100%;box-sizing:border-box}.tdm-edit-desc:focus{outline:none;border-color:var(--border, rgba(167, 224, 8, .45));box-shadow:0 0 0 2px #0000001a}.tdm-edit-counter{font-size:11px;color:var(--text-muted, rgba(215, 218, 207, .35));opacity:.5;text-align:right}.tdm-edit-warning{font-size:12px;color:#ff6b6b;display:none}.tdm-edit-warning.show{display:block}.tdm-edit-file-label{display:inline-block;background:#ffffff0a;border:1px dashed rgba(255,255,255,.2);border-radius:7px;padding:7px 14px;font-size:13px;color:var(--text-muted, rgba(215, 218, 207, .7));cursor:pointer;align-self:flex-start;transition:background .2s,border-color .2s,color .2s}.tdm-edit-file-label:hover{background:#ffffff14;border-color:var(--border, rgba(167, 224, 8, .35));color:var(--text, rgba(215, 218, 207, .95))}.tdm-edit-file-input{display:none}.tdm-edit-image-name{font-size:12px;color:var(--text-muted, rgba(215, 218, 207, .35));opacity:.6;word-break:break-all}.tdm-edit-preview-img{display:none;width:100%;max-height:160px;object-fit:cover;border-radius:7px;border:1px solid var(--border, rgba(167, 224, 8, .3));margin-top:6px}.tdm-edit-preview-img.visible{display:block}.tdm-edit-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tdm-edit-save{background:#0000004d;border:1px solid var(--border, rgba(167, 224, 8, .45));color:var(--accent, rgb(167, 224, 8));border-radius:7px;padding:7px 20px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,box-shadow .2s}.tdm-edit-save:hover{background:#00000080;box-shadow:var(--glow, 0 0 10px rgba(167, 224, 8, .2))}.tdm-edit-save:disabled{opacity:.4;cursor:not-allowed}.tdm-edit-status{font-size:13px;color:var(--text-muted, rgba(215, 218, 207, .6))}.tdm-edit-admin-warning{padding:10px 12px;border-radius:7px;background:#ffaa0012;border:1px solid rgba(255,170,0,.4);font-size:12px;line-height:1.5;color:#ffc850f2}.tdm-edit-admin-warning strong{color:#ffc83c;font-weight:800;letter-spacing:.02em}.tdm-pending-label{display:flex;align-items:center;justify-content:center;width:100%;min-height:160px;padding:24px;font-size:14px;font-weight:600;letter-spacing:.3px;color:#ffc832d9;background:#ffffff08;border-top:1px dashed rgba(255,200,50,.3);border-bottom:1px dashed rgba(255,200,50,.3);box-sizing:border-box}#thing-detail-modal .tdm-customize{display:flex;flex-direction:column;gap:14px}#thing-detail-modal .theme-host:before,#thing-detail-modal .theme-host:after{contain:layout paint;pointer-events:none;transform:translateZ(0);z-index:0!important}#thing-detail-modal .theme-host.tdm-theme-switching,#thing-detail-modal .theme-host.tdm-theme-switching *,#thing-detail-modal .theme-host.tdm-theme-switching:before,#thing-detail-modal .theme-host.tdm-theme-switching:after,#thing-detail-modal .theme-host.tdm-theme-switching *:before,#thing-detail-modal .theme-host.tdm-theme-switching *:after{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}#thing-detail-modal .theme-host.tdm-theme-switching:before,#thing-detail-modal .theme-host.tdm-theme-switching:after,#thing-detail-modal .theme-host.tdm-effects-pending:before,#thing-detail-modal .theme-host.tdm-effects-pending:after{content:none!important;display:none!important;animation:none!important}#thing-detail-modal .theme-host.tdm-page-hidden:before,#thing-detail-modal .theme-host.tdm-page-hidden:after{animation-play-state:paused!important}#thing-detail-modal .tdm-customize-row{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface)}#thing-detail-modal .tdm-customize-label{font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--text-muted)}#thing-detail-modal .tdm-customize-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}#thing-detail-modal .tdm-theme-option{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text);border-radius:12px;padding:10px;cursor:pointer;font-weight:900;letter-spacing:.04em;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;display:grid;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;text-align:left;min-height:44px}#thing-detail-modal .tdm-theme-option:hover{transform:translateY(-1px);border-color:var(--border);box-shadow:var(--glow)}#thing-detail-modal .tdm-theme-option.selected{border-color:var(--accent);box-shadow:var(--glow);color:var(--accent-2);text-shadow:var(--accent-glow)}#thing-detail-modal .tdm-customize-actions{display:flex;justify-content:flex-end;padding:6px 0 0}#thing-detail-modal #tdm-customize-reset{border:1px solid var(--border-soft);background:var(--surface-2);color:var(--text);border-radius:12px;padding:10px 12px;font-weight:900;cursor:pointer}#thing-detail-modal #tdm-customize-reset:hover{border-color:var(--border);box-shadow:var(--glow)}#thing-detail-modal .tdm-theme-swatch{width:36px;height:26px;border-radius:10px;border:1px solid var(--border-soft);box-shadow:0 0 0 1px #00000040 inset;overflow:hidden}#thing-detail-modal .tdm-theme-swatch.is-text{background:var(--surface-2);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;font-weight:900;letter-spacing:.02em;font-size:13px;line-height:1}#thing-detail-modal .tdm-theme-label{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.05}#thing-detail-modal #detail-stats .stat{color:var(--text)}#thing-detail-modal #detail-stats .stat strong{color:var(--strong-text, var(--text));text-shadow:var(--stats-strong-glow, var(--heading-glow, none));font-weight:900}#thing-detail-modal .tdm-text-preview-strong{font-weight:900;font-size:13px;color:var(--strong-text, var(--text));text-shadow:var(--heading-glow, none);line-height:1;display:block}#thing-detail-modal .tdm-text-preview-normal{font-size:11px;font-weight:800;color:var(--text-muted, var(--text));line-height:1;display:block;opacity:.95}#thing-detail-modal .theme-host .comments-list .comment,#thing-detail-modal .theme-host .comments-list .comment-card,#thing-detail-modal .theme-host .comments-list .comment-item{background:color-mix(in srgb,var(--surface-2) 92%,transparent)!important;border:1px solid color-mix(in srgb,var(--border-soft) 70%,transparent)!important;color:var(--text)!important}#thing-detail-modal .theme-host .comments-list .comment .comment-body,#thing-detail-modal .theme-host .comments-list .comment .content,#thing-detail-modal .theme-host .comments-list .comment .text{color:var(--text)!important}#thing-detail-modal .theme-host .comments-overlay{background:color-mix(in srgb,var(--container-bg) 88%,transparent)!important;border:1px solid var(--border-soft)!important;color:var(--text)!important}#thing-detail-modal .theme-host .comment-input,#thing-detail-modal .theme-host textarea.comment-input,#thing-detail-modal .theme-host .comment-sort{background:color-mix(in srgb,var(--surface-2) 92%,transparent)!important;border:1px solid var(--border-soft)!important;color:var(--text)!important}#thing-detail-modal .theme-host .comment-submit,#thing-detail-modal .theme-host #post-comment-btn,#thing-detail-modal .theme-host #overlay-comment-btn,#thing-detail-modal .theme-host .vote-btn,#thing-detail-modal .theme-host .comment-delete-btn,#thing-detail-modal .theme-host .comment-report-btn,#thing-detail-modal .theme-host button.btn-primary{background:var(--accent)!important;border:1px solid var(--accent)!important;color:#000!important;box-shadow:var(--accent-glow)!important}#thing-detail-modal .theme-host .comment-submit:hover,#thing-detail-modal .theme-host #post-comment-btn:hover,#thing-detail-modal .theme-host #overlay-comment-btn:hover,#thing-detail-modal .theme-host .comment-delete-btn:hover,#thing-detail-modal .theme-host .comment-report-btn:hover,#thing-detail-modal .theme-host button.btn-primary:hover{background:var(--accent-2)!important;border-color:var(--accent-2)!important;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 55%,transparent)!important}#thing-detail-modal .theme-host .comment-delete-btn,#thing-detail-modal .theme-host .comment-report-btn{background:color-mix(in srgb,var(--surface-2) 90%,transparent)!important;border:1px solid var(--border-soft)!important;color:var(--text)!important;box-shadow:none!important}#thing-detail-modal .theme-host .comment-delete-btn:hover,#thing-detail-modal .theme-host .comment-report-btn:hover{border-color:var(--border)!important;box-shadow:var(--glow)!important}#thing-detail-modal .theme-host{isolation:isolate;--vote-bg: color-mix(in srgb, var(--surface-2) 92%, transparent);--vote-border: var(--border-soft);--vote-text: var(--text);--vote-up: var(--accent);--vote-up-glow: 0 0 10px color-mix(in srgb, var(--accent) 55%, transparent);--vote-down: rgb(150, 95, 255);--vote-down-glow: 0 0 10px rgba(150, 95, 255, .55);--comments-header-bg: color-mix(in srgb, var(--surface-2) 88%, transparent);--comments-header-border: var(--border-soft);--comments-header-glow: 0 0 12px color-mix(in srgb, var(--accent) 18%, transparent);--avatar-ring: color-mix(in srgb, var(--accent) 55%, var(--border-soft));--avatar-ring-glow: 0 0 10px color-mix(in srgb, var(--accent) 18%, transparent);--rating-star-bg: color-mix(in srgb, var(--surface-2) 92%, transparent);--rating-star-border: var(--border-soft);--rating-star-text: var(--text);--rating-active-bg: color-mix(in srgb, var(--accent) 85%, transparent);--rating-active-border: var(--accent);--rating-active-glow: var(--accent-glow);border:var(--frame-border-width, 2px) solid var(--frame-border)!important;box-shadow:var(--frame-glow)!important;background:linear-gradient(var(--frame-surface, transparent),var(--frame-surface, transparent)),var(--container-bg);border-radius:18px;background-clip:padding-box}#thing-detail-modal .theme-host .comment-avatar{border:2px solid var(--avatar-ring)!important;box-shadow:var(--avatar-ring-glow)!important;border-radius:50%}#thing-detail-modal .theme-host .comment-avatar-link{border-radius:50%}#thing-detail-modal .theme-host .rating-star{background:var(--rating-star-bg)!important;border:1px solid var(--rating-star-border)!important;color:var(--rating-star-text)!important;box-shadow:none!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}#thing-detail-modal .theme-host .rating-star:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 55%,var(--border-soft))!important;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 18%,transparent)!important}#thing-detail-modal .theme-host .rating-star.active{background:var(--rating-active-bg)!important;border-color:var(--rating-active-border)!important;color:#000!important;box-shadow:var(--rating-active-glow)!important}#thing-detail-modal .theme-host .comments-icon-header{background:var(--comments-header-bg)!important;border:1px solid var(--comments-header-border)!important;color:var(--text)!important;border-radius:12px;padding:8px 10px;box-shadow:var(--comments-header-glow)!important}#thing-detail-modal .theme-host #rating-average{color:var(--accent)!important;font-weight:900;text-shadow:var(--accent-glow)!important}#thing-detail-modal .theme-host .rating-info{color:var(--text-muted)!important}#thing-detail-modal .theme-host #rating-average{color:var(--rating-text, var(--text))!important;font-weight:700;text-shadow:0 0 6px rgba(0,0,0,.6)}#thing-detail-modal .theme-host .comments-icon-header .comment-icon{background:color-mix(in srgb,var(--accent) 22%,transparent)!important;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent)!important;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 25%,transparent)!important}#thing-detail-modal .theme-host .comments-icon-header .comment-icon svg,#thing-detail-modal .theme-host .comments-icon-header .comment-icon path{fill:var(--accent)!important;stroke:var(--accent)!important}#thing-detail-modal .theme-host .comments-icon-header .comment-icon:before,#thing-detail-modal .theme-host .comments-icon-header .comment-icon:after{background:var(--accent)!important;border-color:var(--accent)!important}#thing-detail-modal .theme-host .tdm-body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--surface-2)) color-mix(in srgb,var(--surface-2) 80%,transparent)}#thing-detail-modal .theme-host .tdm-body::-webkit-scrollbar{width:10px}#thing-detail-modal .theme-host .tdm-body::-webkit-scrollbar-track{background:color-mix(in srgb,var(--surface-2) 75%,transparent);border-radius:999px}#thing-detail-modal .theme-host .tdm-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 35%,var(--surface-2));border:2px solid color-mix(in srgb,var(--surface-2) 85%,transparent);border-radius:999px}#thing-detail-modal .theme-host .tdm-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-2) 55%,var(--surface-2))}#thing-detail-modal .theme-host .tdm-nav-btn{background:color-mix(in srgb,var(--surface-2) 88%,transparent)!important;border:1px solid var(--border-soft)!important;color:var(--text)!important;box-shadow:none!important;transition:box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease}#thing-detail-modal .theme-host .tdm-nav-btn:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border-soft))!important;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 22%,transparent)!important}#thing-detail-modal .theme-host .tdm-nav-btn.active{background:color-mix(in srgb,var(--accent) 18%,var(--surface-2))!important;border-color:var(--accent)!important;color:var(--accent)!important;box-shadow:var(--accent-glow)!important;font-weight:900}#thing-detail-modal .theme-host .comments-overlay-header .back-btn,#thing-detail-modal .theme-host #close-comments.back-btn{background:color-mix(in srgb,var(--surface-2) 88%,transparent)!important;border:1px solid var(--border-soft)!important;color:var(--text)!important;border-radius:10px;box-shadow:none!important;transition:box-shadow .12s ease,border-color .12s ease,color .12s ease}#thing-detail-modal .theme-host .comments-overlay-header .back-btn:hover,#thing-detail-modal .theme-host #close-comments.back-btn:hover{border-color:var(--accent)!important;color:var(--accent)!important;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 28%,transparent)!important}#thing-detail-modal .theme-host .vote-score{color:var(--text)!important;text-shadow:0 0 10px color-mix(in srgb,var(--accent) 12%,transparent);font-weight:900}#thing-detail-modal .theme-host .comment-votes[data-user-vote="1"] .vote-score{color:var(--accent)!important;text-shadow:0 0 10px color-mix(in srgb,var(--accent) 30%,transparent)!important}#thing-detail-modal .theme-host .comment-votes[data-user-vote="-1"] .vote-score{color:#965fff!important;text-shadow:0 0 10px rgba(150,95,255,.35)!important}#thing-detail-modal .theme-host .tdm-level-bar{background:color-mix(in srgb,var(--surface-2) 85%,transparent)!important;border:1px solid var(--border-soft)!important;border-radius:999px;overflow:hidden}#thing-detail-modal .theme-host .tdm-level-bar-fill{height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 75%,transparent),var(--accent))!important;box-shadow:0 0 14px color-mix(in srgb,var(--accent) 35%,transparent)!important;border-radius:inherit;transition:width .32s ease,box-shadow .16s ease}#thing-detail-modal .theme-host .tdm-xp-helper{background:color-mix(in srgb,var(--surface-2) 72%,transparent)!important;border-color:var(--border-soft)!important}#thing-detail-modal .theme-host .tdm-xp-helper-title,#thing-detail-modal .theme-host .tdm-xp-helper-copy{color:var(--text)!important}#thing-detail-modal .theme-host .tdm-xp-helper-item{background:color-mix(in srgb,var(--surface-2) 86%,transparent)!important;border-color:var(--border-soft)!important}#thing-detail-modal .theme-host .tdm-xp-helper-amount{background:color-mix(in srgb,var(--accent) 16%,transparent)!important;color:var(--accent)!important;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 16%,transparent)}#thing-detail-modal .theme-host .tdm-xp-helper-note{color:var(--text-muted)!important}#thing-detail-modal .theme-host>*{position:relative;z-index:1}#thing-detail-modal .thing-detail-content.theme-host{border:var(--frame-border-width, 2px) solid var(--frame-border)!important;box-shadow:var(--frame-glow)!important;border-radius:18px!important;background-clip:padding-box!important;background:linear-gradient(var(--frame-surface, transparent),var(--frame-surface, transparent)),var(--container-bg)!important}#thing-detail-modal .thing-detail-content.theme-host .tdm-topbar,#thing-detail-modal .thing-detail-content.theme-host .tdm-body{border:0!important;box-shadow:none!important}#thing-detail-modal .tdm-customize-status{font-size:12px;color:var(--text-muted);margin-left:10px}#thing-detail-modal #tdm-customize-save:disabled{opacity:.6;cursor:not-allowed}#thing-detail-modal .tdm-customize-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;flex-wrap:wrap}#thing-detail-modal .tdm-customize-status{margin-right:auto;font-size:12px;font-weight:600;color:var(--text-muted);opacity:.9}#thing-detail-modal .tdm-customize-actions button{padding:8px 14px;border-radius:10px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border-soft);background:var(--surface);color:var(--text);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease,transform .1s ease}#thing-detail-modal .tdm-customize-actions button:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:var(--accent);color:var(--accent)}#thing-detail-modal .tdm-customize-actions button:not(:disabled):active{transform:translateY(1px)}#thing-detail-modal #tdm-customize-save:not(:disabled){background:color-mix(in srgb,var(--accent) 18%,var(--surface));border-color:var(--accent);color:var(--accent)}#thing-detail-modal #tdm-customize-save:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.2)}#thing-detail-modal #tdm-customize-reset{color:var(--text-muted)}@media(max-width:520px){#thing-detail-modal .tdm-customize-actions{align-items:stretch}#thing-detail-modal .tdm-customize-status{order:3;margin:6px 0 0;text-align:center;width:100%}#thing-detail-modal .tdm-customize-actions button{flex:1}}#thing-detail-modal{--page-bg: none;--header-overlay: initial}#thing-detail-modal .theme-host .close-btn,.modal .close-btn{color:var(--text);border:1px solid var(--border);background:transparent;cursor:pointer}#thing-detail-modal .theme-host .close-btn:hover,.modal .close-btn:hover{color:var(--accent);border-color:var(--accent);background-color:var(--accent-soft)}#thing-detail-modal .tdm-preset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;margin-top:4px}#thing-detail-modal .tdm-preset-tile{display:flex;flex-direction:column;align-items:center;gap:5px;padding:5px 4px;background:none;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}#thing-detail-modal .tdm-preset-tile:hover{border-color:var(--accent)}#thing-detail-modal .tdm-preset-tile.selected{border-color:var(--accent);box-shadow:var(--accent-glow)}#thing-detail-modal .tdm-preset-swatch{width:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden}#thing-detail-modal .tdm-preset-label{font-size:10px;font-weight:700;color:var(--text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;opacity:.8;letter-spacing:.03em}#thing-detail-modal .tdm-preset-empty{font-size:12px;opacity:.45;color:var(--text);margin:2px 0 0}#thing-detail-modal .tdm-inventory{display:flex;flex-direction:column;gap:14px}#thing-detail-modal .tdm-inventory-row{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface)}#thing-detail-modal .tdm-inventory-label{font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--text-muted)}#thing-detail-modal .tdm-inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}#thing-detail-modal .tdm-inventory-skeleton{min-height:150px;border:1px solid var(--border-soft);border-radius:14px;overflow:hidden;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%),color-mix(in srgb,var(--surface-2) 86%,transparent);background-size:220% 100%,100% 100%;animation:tdmInventorySkeletonSweep 1.05s ease-in-out infinite}@keyframes tdmInventorySkeletonSweep{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}#thing-detail-modal .tdm-inv-item{border:1px solid var(--border-soft);border-radius:12px;background:color-mix(in srgb,var(--surface-2) 75%,transparent);padding:10px}#thing-detail-modal .tdm-inv-top{display:flex;align-items:center;justify-content:space-between;gap:10px}#thing-detail-modal .tdm-inv-title{font-weight:900;color:var(--text)}#thing-detail-modal .tdm-inv-badge{font-size:11px;font-weight:900;padding:4px 8px;border-radius:999px;border:1px solid var(--border-soft);color:var(--text-muted);background:color-mix(in srgb,var(--surface-2) 85%,transparent)}#thing-detail-modal .tdm-inv-desc{margin-top:6px;color:var(--text-muted);font-weight:650;font-size:12px;line-height:1.25}#thing-detail-modal .tdm-inv-meta{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}#thing-detail-modal .tdm-inv-pill{font-size:11px;font-weight:900;padding:6px 8px;border-radius:10px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-2) 85%,transparent);color:var(--text)}#thing-detail-modal .tdm-inventory-item,#thing-detail-modal .tdm-inv-item{border:1px solid var(--border-soft);border-radius:14px;padding:12px;background:radial-gradient(circle at 25% 20%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 55%),color-mix(in srgb,var(--surface-2) 88%,transparent);box-shadow:0 10px 26px #00000059;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}#thing-detail-modal .tdm-inventory-item:hover,#thing-detail-modal .tdm-inv-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 55%,var(--border-soft));box-shadow:0 14px 34px #0000006b}#thing-detail-modal .tdm-inventory-title,#thing-detail-modal .tdm-inv-title{font-weight:950;letter-spacing:.02em;color:var(--text);font-size:14px;line-height:1.15}#thing-detail-modal .tdm-inventory-sub{margin-top:6px;color:var(--text-muted);font-weight:700;font-size:12px}#thing-detail-modal .tdm-inventory-row{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}#thing-detail-modal .tdm-inventory-qty{min-width:48px;text-align:center;font-size:12px;font-weight:950;padding:8px 10px;border-radius:999px;border:1px solid var(--border-soft);color:var(--text);background:color-mix(in srgb,var(--surface-2) 86%,transparent)}#thing-detail-modal .tdm-use-booster-btn{appearance:none;border:1px solid color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent) 22%,var(--surface-2));color:var(--text);border-radius:12px;padding:10px 12px;font-weight:950;letter-spacing:.02em;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,opacity .12s ease}#thing-detail-modal .tdm-use-booster-btn:hover{transform:translateY(-1px);border-color:var(--accent);box-shadow:0 0 0 1px #00000059,0 0 14px color-mix(in srgb,var(--accent) 32%,transparent)}#thing-detail-modal .tdm-use-booster-btn:active{transform:translateY(0)}#thing-detail-modal .tdm-use-booster-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:768px){.thing-detail-modal{align-items:center;justify-content:center}.thing-detail-content{width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:min(calc(100dvh - 80px),var(--tdm-safe-block));max-height:var(--tdm-safe-block);border-radius:16px;box-shadow:none}.detail-image-wrap .detail-image,#detail-image.detail-image{max-height:80px;object-fit:cover}.tdm-body,.tdm-topbar{padding:8px 10px}.tdm-nav-btn{font-size:11px;padding:8px 4px}.tdm-level-btn{flex:0 0 33.333%!important;min-width:0!important}.detail-title{font-size:15px;margin:6px auto 2px;letter-spacing:1px}.detail-title:after{display:none}.rating-box{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:6px 8px;margin:4px 0;text-align:center}.rating-header{display:none}.rating-star{width:28px;height:28px;font-size:14px;border-radius:4px}.rating-stars{gap:3px;margin:0}.rating-info{margin:0;font-size:11px}.detail-desc{font-size:13px;margin:4px auto 8px}.detail-meta-row{margin-top:6px;gap:6px}.detail-meta-item{padding:6px 8px}.detail-home-stats-grid{gap:4px;margin-top:4px}.detail-home-stat-card{padding:5px 8px}.detail-home-stat-label{font-size:9px}.detail-home-stat-value{font-size:13px}.detail-home-stat-icon{font-size:18px}.tdm-report-thing-btn{font-size:11px;padding:4px 10px}.thing-detail-modal .comments-icon-header{font-size:12px;padding:4px 10px;margin-bottom:4px}.tdm-report-footer{margin-top:6px;padding-top:6px}.tdm-nav{flex-wrap:wrap;overflow:visible;border-radius:8px;justify-content:center}.tdm-nav-btn{flex:0 0 33.333%;font-size:11px;padding:7px 4px;box-sizing:border-box}.tdm-nav-btn+.tdm-nav-btn{border-left:none}.tdm-nav-btn:nth-child(n+4){border-top:1px solid rgba(255,255,255,.06)}body.index #admin-controls{display:none!important}.tdm-heavy-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tdm-stat-card.tdm-stat-elo{grid-column:1 / -1;padding:10px 14px}.tdm-elo-value{font-size:26px;margin-top:0}.tdm-elo-badge{font-size:9px;padding:3px 7px}.tdm-elo-tier{margin-top:4px;padding:4px 8px;gap:5px}.tdm-elo-tier-icon,.tdm-elo-tier-name{font-size:11px}.tdm-stats-toolbar{grid-column:1 / -1}.tdm-stat-card.tdm-stat-colored{padding:8px 8px 6px}.tdm-stat-label{font-size:9px}.tdm-stat-value{font-size:16px}.tdm-stat-sub{font-size:9px}.tdm-star-hint{grid-column:1 / -1;font-size:10px}.tdm-stat-icon-bg{font-size:22px}.tdm-premium-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px}.tdm-premium-card{padding:8px 8px 6px;min-height:0}.tdm-premium-card .tdm-stat-value{font-size:16px}.tdm-premium-watermark{font-size:22px}.tdm-premium-divider,.tdm-premium-tier-label,.tdm-premium-section{grid-column:1 / -1}#thing-detail-modal .tdm-customize{gap:8px}#thing-detail-modal .tdm-customize-row{padding:8px 10px;gap:6px}#thing-detail-modal .tdm-customize-label{font-size:10px}#thing-detail-modal .tdm-customize-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px}#thing-detail-modal .tdm-theme-option{padding:6px 8px;min-height:36px;grid-template-columns:28px 1fr;column-gap:6px;font-size:11px;border-radius:8px}#thing-detail-modal .tdm-theme-swatch{width:28px;height:20px;border-radius:6px}#thing-detail-modal .tdm-preset-grid{gap:6px}#thing-detail-modal .tdm-customize-actions button{padding:6px 10px;font-size:11px}#thing-detail-modal .tdm-preset-tile{padding:4px 3px;border-radius:8px}#thing-detail-modal .tdm-preset-swatch{border-radius:6px}#thing-detail-modal .tdm-preset-label{font-size:9px}#thing-detail-modal .tdm-preset-grid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:5px}.tdm-tab-title{font-size:14px;margin:4px 0 8px}.tdm-level-card{padding:10px 12px;border-radius:12px}.tdm-level-row{gap:8px}.tdm-level-value{font-size:24px}.tdm-level-label{font-size:10px}.tdm-level-meta{font-size:12px;line-height:1.4}.tdm-level-bar{height:7px;margin-top:10px}.tdm-xp-helper{padding:10px;margin-top:10px}.tdm-xp-helper-grid{grid-template-columns:1fr;gap:6px}.tdm-xp-helper-item{min-height:36px;padding:8px}.tdm-level-bonuses{margin-top:10px}.tdm-bonuses-title{font-size:12px;margin-bottom:6px}.thing-detail-modal .comments-overlay{padding:10px 10px 70px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;gap:6px;overflow:visible}.comments-overlay-header span:first-child{display:none}.comments-overlay-header{grid-column:1;grid-row:1;margin-bottom:0}.comment-sort{grid-column:2;grid-row:1;height:32px!important;padding:0 8px!important;font-size:12px!important;border-radius:8px;box-sizing:border-box;align-self:center;min-width:0;width:100%;line-height:32px}.back-btn{width:36px;height:32px;font-size:14px;border-radius:8px}.comments-scroll-panel{grid-column:1 / -1;grid-row:2;padding:4px 2px}.overlay-comment-box{grid-column:1 / -1;grid-row:3;padding:6px;gap:6px;margin-top:0}.overlay-comment-box textarea{min-height:34px;font-size:13px}.overlay-comment-box .comment-submit{font-size:12px;padding:5px 10px;border-radius:6px}.post-comment-box{display:none!important}.comments-list .comment{margin-bottom:6px!important;border-left-width:2px;border-radius:6px}.comment-header{padding:5px 8px;gap:6px}.comment-avatar{width:22px;height:22px;border-width:1px;box-shadow:none}.comment-username-wrap strong,.comment-username strong{font-size:13px;line-height:1}.comment-body{padding:6px 8px;gap:8px;min-height:36px}.comment-text{font-size:12px;line-height:1.4}.comments-list .time{font-size:10px}.comment-votes{min-width:22px;gap:1px}.vote-btn{font-size:11px}.vote-score{font-size:10px}.comment-footer{padding:4px 8px 6px;gap:5px}.comment-action-btn{font-size:11px;padding:3px 8px;border-radius:999px}.main-collapse-btn{font-size:10px;padding:2px 7px}.comment-delete-btn,.comment-report-btn{font-size:11px;padding:3px 8px}.comment.is-collapsed .comment-avatar{width:18px;height:18px}}.comments-scroll-panel{flex:1;overflow-y:auto;background:#00000040;border:1px solid rgba(215,218,207,.12);padding:12px 8px;border-radius:10px}.comments-list .comment{position:relative;display:flex;flex-direction:column;background:#ffffff0a;border-left:3px solid rgba(167,224,8,.5);border-radius:8px;margin-bottom:14px;overflow:hidden;transition:background .13s ease}.comments-list .comment:hover{background:#ffffff0e}.comment-header{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.comment-username-wrap{flex:1;display:flex;align-items:center}.comment-username-wrap strong,.comment-username strong{font-size:15px;line-height:1}.comment-body{display:flex;align-items:stretch;gap:12px;padding:10px 12px}.comment-content{flex:1;display:flex;flex-direction:column;gap:4px;min-height:48px}.comment-content .time{margin-top:auto;padding-top:6px}.comment-text{margin:0;font-size:.92rem;line-height:1.5;color:#d7dacfe6;word-break:break-word}.comment-footer{display:flex;align-items:center;gap:8px;padding:6px 12px 8px;border-top:1px solid rgba(255,255,255,.05);flex-wrap:wrap}.comment-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(167,224,8,.55);box-shadow:0 0 6px #a7e00840}.comment-votes{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:32px;flex-shrink:0;padding-top:2px}.vote-btn{background:none;border:none;color:#d7dacfa6;font-size:15px;cursor:pointer;transition:color .13s ease,transform .13s ease,text-shadow .13s ease;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;filter:none}.vote-btn:active,.vote-btn:focus{filter:none!important;outline:none;text-shadow:none}.vote-btn.upvote.active{color:#a7e008;text-shadow:0 0 6px rgba(167,224,8,.8)}.vote-btn.downvote.active{color:#965fff;text-shadow:0 0 6px rgba(150,95,255,.8)}@media(hover:hover){.vote-btn:hover{color:#a7e008;transform:scale(1.1)}}.vote-score{font-size:12px;font-weight:600;color:#a7e008d9}.comments-list .time{font-size:11px;opacity:.55}.deleted{color:gray;font-style:italic}.post-comment-box.is-hidden,.hidden{display:none!important}.signin-to-comment{display:flex;justify-content:center;padding:10px}.signin-to-comment-btn{background:#a7e008e6;color:#000;border:none;border-radius:999px;padding:8px 18px;font-weight:700;cursor:pointer;box-shadow:0 0 12px #a7e00859}.signin-to-comment-btn:hover{transform:translateY(-1px);box-shadow:0 0 18px #a7e00899}.thing-detail-modal .comments-overlay{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;border-radius:12px}.thing-detail-modal #comments-icon-header{display:block;margin:0 auto 10px;width:fit-content;padding:6px 16px;background:#0000008c;border:1px solid rgba(167,224,8,.6);border-radius:999px;color:#a7e008;font-size:15px;font-weight:700;letter-spacing:.3px;text-align:center;cursor:pointer;user-select:none;box-shadow:0 0 10px #a7e00840}.thing-detail-modal #comments-icon-header:hover{background:#a7e00826;border-color:#a7e008;box-shadow:0 0 18px #a7e008b3;transform:translateY(-1px)}.thing-detail-modal #comments-icon-header:active{transform:translateY(0);box-shadow:0 0 8px #a7e00866}.thing-detail-modal .comment-icon{width:10px;height:10px;border-radius:50%;background:#a7e008;box-shadow:0 0 6px #a7e008cc}.thing-detail-modal #comments-total{font-weight:800}.thing-detail-modal #comments-icon-header:hover{background:#a7e0081f;border-color:#a7e008}.thing-detail-modal .comments-icon-header{display:block;margin:0 auto 10px;width:fit-content;padding:6px 16px;background:#0000008c;border:1px solid rgba(167,224,8,.6);border-radius:999px;color:#a7e008;font-size:15px;font-weight:700;letter-spacing:.3px;text-align:center;cursor:pointer;user-select:none;box-shadow:0 0 10px #a7e00840;transition:.15s ease}.thing-detail-modal .comments-icon-header:hover{background:#a7e00826;border-color:#a7e008;box-shadow:0 0 18px #a7e008b3;transform:translateY(-1px)}.thing-detail-modal .comments-icon-header:active{transform:translateY(0);box-shadow:0 0 8px #a7e00866}.thing-detail-modal .comment-icon{width:10px;height:10px;border-radius:50%;background:#a7e008;box-shadow:0 0 6px #a7e008cc;display:inline-block;vertical-align:middle;margin-right:8px}.thing-detail-modal #comments-total,.thing-detail-modal #comments-total-home{font-weight:800}.post-comment-box{margin-top:12px;display:flex;flex-direction:column;gap:8px}.comment-input{width:100%;min-height:60px;background:#ffffff0d;border:1px solid rgba(215,218,207,.2);border-radius:8px;padding:8px;color:#d7dacf;resize:none}.comment-submit{align-self:flex-end;padding:6px 14px;border-radius:6px;background:#a7e008;color:#000;font-size:16px;font-weight:700;border:none;cursor:pointer;transition:.2s}.comment-submit:hover{opacity:.85}.overlay-comment-box{display:flex;align-items:flex-start;gap:8px;margin-top:12px;background:#ffffff0d;border:1px solid rgba(215,218,207,.2);border-radius:10px;padding:10px}.overlay-comment-box textarea{flex:1;min-height:60px;background:#ffffff0d;border:1px solid rgba(215,218,207,.2);border-radius:8px;padding:8px;color:#d7dacf;resize:none;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;letter-spacing:.3px;transition:border .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.overlay-comment-box .comment-submit{padding:8px 16px;border-radius:8px;background:#a7e008;color:#000;font-size:16px;font-weight:700;border:none;cursor:pointer;white-space:nowrap;transition:.2s ease}.overlay-comment-box .comment-submit:hover{opacity:.85}.comment-main p{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:#d7dacf;letter-spacing:.3px;line-height:1.4;margin:6px 0 4px}.comment-main strong{font-family:Roboto,sans-serif;font-size:15px;font-weight:700;color:#fff;letter-spacing:.3px}.comment-main strong.deleted,.comment-main p.deleted{color:#777!important;font-style:italic;font-weight:500}.comment-main .time{font-family:Roboto,sans-serif;font-size:13px;color:#d7dacf80;letter-spacing:.2px}.comment{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.comment-report-btn,.comment-delete-btn{padding:5px 10px;font-size:.85rem;border-radius:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.25);color:#d7dacf;cursor:pointer;transition:.2s}.comment-report-btn:hover{background:#ff464640;border-color:#ff4646;color:#ff7878}.comment-delete-btn:hover{background:#ff00004d;border-color:red;color:#000}#commentReportModal{display:none}#commentReportModal.show{display:block}#thing-detail-modal .theme-host .vote-btn{background:var(--vote-bg)!important;border:1px solid var(--vote-border)!important;color:var(--vote-text)!important;box-shadow:none!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}@media(hover:hover){#thing-detail-modal .theme-host .vote-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 45%,var(--border-soft))!important;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 20%,transparent)!important}}#thing-detail-modal .theme-host .vote-btn.upvoted,#thing-detail-modal .theme-host .vote-btn.is-upvoted,#thing-detail-modal .theme-host .vote-btn.active.upvote,#thing-detail-modal .theme-host .vote-btn[data-vote=up].active{background:color-mix(in srgb,var(--vote-up) 18%,var(--vote-bg))!important;border-color:var(--vote-up)!important;color:var(--vote-up)!important;box-shadow:var(--vote-up-glow)!important}#thing-detail-modal .theme-host .vote-btn.downvoted,#thing-detail-modal .theme-host .vote-btn.is-downvoted,#thing-detail-modal .theme-host .vote-btn.active.downvote,#thing-detail-modal .theme-host .vote-btn[data-vote=down].active{background:color-mix(in srgb,var(--vote-down) 16%,var(--vote-bg))!important;border-color:var(--vote-down)!important;color:var(--vote-down)!important;box-shadow:var(--vote-down-glow)!important}.load-more-comments-btn{display:block;margin:1rem auto;padding:.5rem 1.5rem;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;font-size:.9rem}.load-more-comments-btn:hover{background:var(--surface)}.comment-sort{width:100%;padding:12px 16px;background:#191919e6;border:1px solid rgba(167,224,8,.4);border-radius:12px;font-family:Roboto,sans-serif;font-weight:600;letter-spacing:.4px;color:#d7dacf;font-size:15px;outline:none;appearance:none;cursor:pointer;transition:border .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.comment-sort:hover,.comment-sort:focus{border-color:#a7e008;background:#232323f2;box-shadow:0 0 10px #a7e00873;color:#fff}.comment-sort option{background:#111!important;color:#d7dacf;padding:10px;font-weight:600}.back-btn{background:#00000073;border:1px solid rgba(167,224,8,.55);border-radius:10px;width:75px;height:42px;display:flex;justify-content:center;align-items:center;color:#a7e008;font-size:22px;font-weight:700;cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease,transform .15s ease}.back-btn:hover{background:#141414d9;border-color:#a7e008;color:#fff;box-shadow:0 0 12px #a7e00899}.comment-avatar-link{display:inline-block}.comment-username{color:#a7e008;text-decoration:none}.comment-username:hover{text-decoration:underline}.main-collapse-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#d7dacf8c;padding:3px 10px;font-size:11px;font-weight:600;cursor:pointer;letter-spacing:.2px;transition:background .13s ease,border-color .13s ease,color .13s ease}.main-collapse-btn:hover{border-color:#a7e00866;background:#a7e0080f;color:#a7e008d9}.comment.is-collapsed .comment-body{display:none}.comment.is-collapsed .comment-footer{opacity:.75}.comment.is-collapsed{background:#ffffff06!important;border-left-width:2px}.comment.is-collapsed:hover{background:#ffffff0a!important}.comment.is-collapsed .comment-avatar{width:24px;height:24px;border-width:1px;box-shadow:none}.comments-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000eb;backdrop-filter:blur(3px);z-index:99999;padding:15px;display:flex;flex-direction:column;border-radius:0;opacity:0;transform:translateY(-30px);transition:opacity .25s ease,transform .28s ease;pointer-events:none}.comments-overlay.visible{opacity:1;transform:translateY(0);pointer-events:auto}.comments-overlay-header{display:flex;justify-content:space-between;align-items:center;font-size:22px;color:#d7dacf;margin-bottom:12px}#comments-scroll-panel{scrollbar-width:thin;scrollbar-color:rgb(167,224,8) rgba(255,255,255,.05)}#comments-scroll-panel::-webkit-scrollbar{width:10px}#comments-scroll-panel::-webkit-scrollbar-track{background:#0000004d;border-radius:10px}#comments-scroll-panel::-webkit-scrollbar-thumb{background:#a7e008b3;border-radius:10px;border:2px solid rgba(0,0,0,.4);transition:background .2s ease}#comments-scroll-panel::-webkit-scrollbar-thumb:hover{background:#a7e008;box-shadow:0 0 6px #a7e008cc}#comments-scroll-panel::-webkit-scrollbar-corner{background:transparent}.search-category-btn{width:clamp(220px,24vw,600px);min-height:80px;padding:.6em 1.2em;font-size:clamp(20px,2vw,28px);color:#d7dacf;background:#000000a6;border:2px solid rgba(167,224,8,.4);border-radius:12px;cursor:pointer;text-align:center;line-height:1.2;transition:all .25s ease;position:relative;box-shadow:0 0 10px #a7e0081a,inset 0 0 6px #a7e0081a}.search-category-btn:before{content:"\1f50d";margin-right:10px;font-size:1.2em;vertical-align:middle}.search-category-btn:hover{background:#a7e0081a;color:#a7e008;border-color:#a7e008;box-shadow:0 0 14px #a7e008b3,inset 0 0 8px #a7e00833;transform:scale(1.05)}.category-grid .search-category-btn{grid-column:1 / -1;justify-self:center}.search-modal{position:fixed;inset:0;display:none;justify-content:center;align-items:center;background:#050508eb;backdrop-filter:blur(8px);z-index:99995;transition:opacity .3s ease;opacity:0}.search-modal.show{display:flex;opacity:1}.search-box{position:relative;z-index:99996;background:#000000d9;border:2px solid rgba(167,224,8,.6);border-radius:14px;padding:2rem;max-width:450px;width:90%;color:#d7dacf;text-align:center;box-shadow:0 0 25px #a7e00826;transform:scale(.95);transition:transform .3s ease}.search-modal.show .search-box{transform:scale(1)}.search-box h2{font-size:clamp(28px,5vw,48px);margin-bottom:1rem;color:#a7e008;text-shadow:0 0 10px rgba(167,224,8,.5),0 0 20px rgba(167,224,8,.4)}#search-input{width:100%;padding:12px 14px;margin-bottom:1rem;border-radius:8px;border:2px solid rgba(167,224,8,.4);background:#000000bf;color:#d7dacf;font-size:18px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}#search-input:focus{outline:none;border-color:#a7e008;box-shadow:0 0 10px #a7e00899}#search-results{max-height:250px;overflow-y:auto;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(167,224,8,.2)}.search-item button{width:100%;padding:10px 14px;background:#0f0f13e6;border:2px solid rgba(167,224,8,.5);border-radius:8px;color:#d7dacf;font-size:18px;cursor:pointer;transition:all .2s ease}.search-item button:hover{background:#a7e00826;color:#a7e008;border-color:#a7e008;box-shadow:0 0 10px #a7e00899;transform:scale(1.03)}#search-close{position:absolute;top:10px;right:15px;font-size:48px;color:#d7dacf;background:none;border:none;cursor:pointer;transition:color .2s ease}#search-close:hover{color:#a7e008}.global-search-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:16px;background:#000000c7;backdrop-filter:blur(10px);z-index:999999}.global-search-modal.show{display:flex}.global-search-box{width:min(720px,94vw);max-height:86vh;display:flex;flex-direction:column;min-height:0;background:#0a0a0ceb;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:16px 16px 14px;box-shadow:0 18px 60px #000000b3;position:relative}.global-search-close{position:absolute;top:10px;right:12px;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ebeee8e6;font-size:22px;cursor:pointer}.global-search-title{margin:4px 0 12px;text-align:center;font-size:20px;font-weight:900;color:#ebeee8eb}.global-search-input{width:100%;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ebeee8eb;outline:none}.global-search-input::placeholder{color:#ffffff73}.global-search-results{margin-top:12px;display:grid;gap:10px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.global-search-section{border:1px solid rgba(255,255,255,.08);background:#161618bf;border-radius:14px;overflow:hidden}.global-search-section-title{padding:10px 12px;font-weight:950;font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.85;border-bottom:1px solid rgba(255,255,255,.08)}.global-search-item{padding:10px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.06)}.global-search-item:last-child{border-bottom:none}.global-search-item:hover{background:#ffffff0d}.global-search-item .label{font-weight:800;color:#ebeee8eb}.global-search-item .meta{font-size:12px;opacity:.7}.hdr-search{position:relative;display:inline-flex;align-items:center}.hdr-searchBtn{display:inline-flex;align-items:center;justify-content:center;height:46px;width:46px;border-radius:10px;border:none;background:none;box-shadow:none;padding:0;cursor:pointer;color:#a7e008;transition:transform .2s ease,color .2s ease}.hdr-searchBtn:hover{transform:scale(1.12);color:#c8ff32}.hdr-searchPanel{position:absolute;top:50%;right:0;transform:translateY(-50%);width:0;opacity:0;pointer-events:none;background:#0a0a0cf5;border-radius:12px;padding:0;z-index:9500;transition:width .18s ease,opacity .12s ease}.hdr-search.open .hdr-searchPanel{width:min(340px,75vw);opacity:1;pointer-events:auto}.hdr-searchInput{width:100%;height:46px;border-radius:10px;font-size:18px;font-weight:600;line-height:46px;border:1px solid rgba(255,255,255,.15);background:#0000008c;color:#fff;padding:0 12px;outline:none}.hdr-searchInput::placeholder{color:#ffffff73}.hdr-searchDropdown{position:absolute;top:54px;left:0;right:0;padding:0;background:#0a0a0af5;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;max-height:340px;overflow-y:auto;display:none;box-shadow:0 12px 40px #00000073;z-index:99999}.hdr-searchDropdown.hasResults{display:block}.hdr-searchItem{padding:10px 12px;cursor:pointer;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;color:#ebeee8eb;user-select:none;border-bottom:1px solid rgba(255,255,255,.08)}.hdr-searchItem:last-child:not(.hdr-searchItem--thing):not(.hdr-searchItem--category):not(.hdr-searchItem--user){border-bottom:none}.hdr-searchItem:hover{background:#ffffff0f}.hdr-searchItem .label{flex:1;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdr-searchItem .meta{opacity:.72;font-size:12px;white-space:nowrap}.hdr-searchItem a,.hdr-searchItem button{all:unset;cursor:pointer;width:100%}.hdr-searchIcon{width:16px;height:16px;border:2px solid currentColor;border-radius:50%;position:relative;flex:0 0 auto}.hdr-searchIcon:after{content:"";position:absolute;width:8px;height:2px;background:currentColor;right:-6px;bottom:-4px;transform:rotate(45deg);border-radius:2px}.hdr-searchBtn svg{width:44px;height:44px;stroke:#a7e008;fill:none;display:block;flex-shrink:0}.global-header[data-tier=Gold] .hdr-searchBtn svg{stroke:#e8a800}.global-header[data-tier=Silver] .hdr-searchBtn svg{stroke:#b8c2d8}.global-header[data-tier=Bronze] .hdr-searchBtn svg{stroke:#cd8c3e}.hdr-searchItem--thing{width:100%;box-sizing:border-box;border:2px solid rgba(167,224,8,.75);background:#000000c7;padding:12px 14px;gap:12px;display:flex;align-items:center}.hdr-searchThumb{width:38px;height:38px;border-radius:10px;object-fit:cover;flex:0 0 auto;border:2px solid rgba(167,224,8,.6);box-shadow:0 0 10px #a7e0082e}.hdr-searchText{display:flex;flex-direction:column;gap:2px;min-width:0}.global-search-item--thing{border:1px solid rgba(167,224,8,.55);background:#0000008c;padding:12px;gap:12px}.global-search-thumb{width:46px;height:46px;border-radius:12px;object-fit:cover;border:2px solid rgba(167,224,8,.6);box-shadow:0 0 10px #a7e0082e}.hdr-searchItem--category{width:100%;box-sizing:border-box;border:2px solid rgba(255,80,80,.75);background:#000000c2;padding:12px 14px;gap:12px;display:flex;align-items:center;box-shadow:0 0 0 1px #ff505040,0 0 12px #ff50501f}.hdr-searchThumb--cat{border:2px solid rgba(255,80,80,.75);box-shadow:0 0 10px #ff505024}.global-search-item--category{width:100%;box-sizing:border-box;border:2px solid rgba(255,80,80,.7);background:#0000008c;padding:12px;gap:12px;display:flex;align-items:center;box-shadow:0 0 0 1px #ff505038,0 0 14px #ff50501a}.global-search-thumb--cat{border:2px solid rgba(255,80,80,.7);box-shadow:0 0 10px #ff50501f}.hdr-searchItem--user{width:100%;box-sizing:border-box;border:2px solid rgba(180,105,255,.75);background:#000000c2;padding:12px 14px;gap:12px;display:flex;align-items:center;box-shadow:0 0 0 1px #b469ff40,0 0 12px #b469ff1f}.hdr-searchThumb--user{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:2px solid rgba(180,105,255,.75);box-shadow:0 0 10px #b469ff24}.global-search-item--user{width:100%;box-sizing:border-box;border:2px solid rgba(180,105,255,.7);background:#0000008c;padding:12px;gap:12px;display:flex;align-items:center;box-shadow:0 0 0 1px #b469ff38,0 0 14px #b469ff1a}.global-search-thumb--user{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid rgba(180,105,255,.7);box-shadow:0 0 10px #b469ff1f}.global-search-item .label .tier-name,.hdr-searchItem .label .tier-name{font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;display:inline}.global-header{font-family:Inter,sans-serif;font-weight:600;letter-spacing:.5px;position:fixed;top:0;left:0;width:100%;height:82px;padding:14px 28px;display:flex;justify-content:space-between;align-items:center;background:#000000d9;backdrop-filter:blur(6px);border-bottom:3px solid rgba(167,224,8,.35);box-shadow:0 0 20px #a7e00826,inset 0 0 20px #0006;transform:translateY(0);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:165000}.global-header.minimized{transform:translateY(-100%)}body:not(.index) .header-toggle{display:none!important}body:not(.index) .global-header{transform:translateY(0)!important}body:not(.index){padding-top:82px}@media(max-width:600px){body:not(.index){padding-top:60px}}.header-toggle{position:fixed;top:82px;left:50%;transform:translate(-50%) translateY(0) scale(1);width:84px;height:28px;display:flex;align-items:center;justify-content:center;gap:6px;background:#000000e6;border:1.5px solid rgb(167,224,8);border-radius:0 0 16px 16px;color:#a7e008;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.5px;cursor:pointer;z-index:8999;box-shadow:0 0 6px #a7e00859,inset 0 0 4px #a7e00840;opacity:.85;transition:transform .25s ease,opacity .25s ease}.header-toggle .toggle-icon{font-size:14px;line-height:1}.header-toggle .toggle-text{display:inline-flex;font-size:11px;letter-spacing:.4px}.header-toggle.minimized .toggle-text{display:inline-flex}.header-toggle:hover{opacity:1;box-shadow:0 0 12px #a7e008b3,inset 0 0 6px #a7e00866}.header-toggle:active{transform:translate(-50%) scale(.96)}.header-toggle.minimized{width:132px;opacity:1;animation:followHeader .35s ease forwards}.header-toggle.minimized:after{content:"";position:absolute;inset:-2px;border-radius:0 0 16px 16px;box-shadow:0 0 22px #a7e008e6,inset 0 0 10px #a7e0088c;animation:headerTogglePulse 2.8s ease-in-out infinite;pointer-events:none}.header-toggle.minimized.interacted{animation:followHeader .35s ease forwards;box-shadow:0 0 6px #a7e0084d,inset 0 0 4px #a7e00826}.header-toggle.minimized.interacted:after{animation:none;opacity:0}.header-toggle.restore{animation:followHeaderDown .35s ease forwards}@keyframes headerToggleBounce{0%{transform:translate(-50%) translateY(0) scale(1)}25%{transform:translate(-50%) translateY(-6px) scale(1.1)}50%{transform:translate(-50%) translateY(0) scale(1)}75%{transform:translate(-50%) translateY(-4px) scale(1.06)}to{transform:translate(-50%) translateY(0) scale(1)}}@keyframes headerToggleScream{0%,to{box-shadow:0 0 10px #a7e00899,0 0 24px #a7e00880,0 0 48px #a7e00859,inset 0 0 12px #a7e00866;border-color:#a7e008}50%{box-shadow:0 0 20px #a7e008,0 0 50px #a7e008d9,0 0 90px #a7e00899,0 0 130px #a7e0084d,inset 0 0 20px #a7e00899;border-color:#c8ff32}}.header-toggle.first-visit{animation:headerToggleBounce .7s ease 1.2s both,headerToggleScream .9s ease-in-out 1.2s 4}@keyframes followHeader{0%{transform:translate(-50%) translateY(0) scale(1)}to{transform:translate(-50%) translateY(-72px) scale(1)}}@keyframes followHeaderDown{0%{transform:translate(-50%) translateY(-72px) scale(1)}to{transform:translate(-50%) translateY(0) scale(1)}}@keyframes headerTogglePulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.header-toggle,.global-header{animation:none!important;transition:none!important}}.nav-title{font-family:Boogaloo,sans-serif!important;font-weight:400;font-size:clamp(38px,4vw,54px);letter-spacing:2.5px;background:linear-gradient(175deg,#a7e008 30%,#649400);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(167,224,8,.65),0 0 18px rgba(167,224,8,.35),0 2px 4px rgba(0,0,0,.95);cursor:pointer;user-select:none;animation:logo-entrance .7s cubic-bezier(.16,1,.3,1) both;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;left:50%;transform:translate(-50%)}.nav-title:hover{transform:translate(-50%) scale(1.06) rotate(-1.5deg);text-shadow:0 0 8px rgba(167,224,8,.95),0 0 20px rgba(167,224,8,.75),0 0 40px rgba(167,224,8,.5),0 0 65px rgba(167,224,8,.3),0 2px 4px rgba(0,0,0,.95)}@keyframes logo-entrance{0%{opacity:0}to{opacity:1}}.nav-title .nav-logo-icon{display:none}@media(max-width:1200px){.nav-title{font-size:0}.nav-title .nav-logo-icon{display:block!important;width:60px;height:60px;object-fit:contain;margin:0 auto;filter:drop-shadow(0 0 6px rgba(167,224,8,.4))}}.nav-icons{display:flex;align-items:center;gap:30px}.nav-icons span,.nav-icons a{font-size:36px;color:#d7dacf;cursor:pointer;transition:transform .2s ease,color .2s ease}.nav-icons span:hover,.nav-icons a:hover{transform:scale(1.12);color:#a7e008}.nav-icons button{font-size:36px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.nav-overlay{position:fixed;inset:0;background:#00000080;z-index:999;opacity:0;pointer-events:none;transition:opacity .2s ease}.popup-nav.open~.nav-overlay,.popup-nav.open~#nav-overlay,#nav-overlay.show{opacity:1;pointer-events:auto}#nav-overlay{pointer-events:none;opacity:0}.goodies-wrapper{position:relative;display:inline-block}#global-goodies{cursor:help}.goodies-tooltip{position:absolute;top:100%;right:0;background:#000000f2;border:2px solid rgb(167,224,8);padding:10px 12px;border-radius:12px;width:260px;font-family:Inter,sans-serif;color:#d7dacf;font-size:.85rem;line-height:1.4;box-shadow:0 0 18px #a7e0084d;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease;z-index:999999}.goodies-tooltip:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.goodies-tooltip .gt-title{font-size:1rem;font-weight:700;color:#a7e008;margin-bottom:6px;text-shadow:0 0 6px rgba(167,224,8,.45)}.goodies-tooltip span,.goodies-tooltip a{font-size:inherit;transform:none!important;color:inherit}.gt-section-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#d7dacf66;margin-bottom:4px}.gt-earn-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:4px}.gt-earn-list li{display:flex;align-items:flex-start;gap:5px;font-size:.78rem;color:#d7dacfd9}.gt-earn-icon{flex-shrink:0;font-size:.9rem}.gt-earn-amt{color:#a7e008;font-weight:700}.gt-earn-cap{color:#d7dacf66;font-size:.75rem}.gt-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(167,224,8,.15)}.gt-action-btn{flex:1 1 100%;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;padding:5px 8px;border-radius:8px;font-size:.74rem;font-weight:700;text-decoration:none;background:#a7e00814;border:1px solid rgba(167,224,8,.35);color:#a7e008!important;transition:background .18s,border-color .18s,box-shadow .18s}.gt-action-btn:hover{background:#a7e0082e;border-color:#a7e008;box-shadow:0 0 10px #a7e0084d}.goodies-wrapper:hover .goodies-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.left-icons{display:flex;align-items:center;gap:6px}.header-btn{min-height:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0 16px;font-size:22px;font-weight:600;white-space:nowrap;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#a7e008;background:#0000008c;border:2px solid rgba(167,224,8,.55);border-radius:8px;box-shadow:0 0 8px #a7e00859,inset 0 0 5px #a7e00833;cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease}.header-btn:hover{transform:translateY(-2px) scale(1.05);background:#a7e00814;border-color:#a7e008;box-shadow:0 0 15px #a7e008b3,inset 0 0 7px #a7e0084d}.categories-btn{font-size:20px;font-weight:600;padding:0 18px}.categories-btn .cat-text{display:inline}.categories-btn .cat-icon{display:none;font-size:24px}#open-categories{display:none}body.index #open-categories{display:flex}.cp-text{display:inline}.cp-icon{display:none}.panel-restore-btn{display:none!important}body.index .panel-restore-btn{display:flex!important;align-items:center;justify-content:center;position:fixed;bottom:20px;right:20px;z-index:999999;width:auto;height:44px;padding:0 16px;gap:6px;font-size:20px;font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:.3px;white-space:nowrap;border-radius:12px;background:#000000c7;border:2px solid rgba(167,224,8,.45);color:#a7e008cc;box-shadow:0 0 10px #a7e00833,inset 0 0 6px #a7e0081a;cursor:pointer;transition:border-color .2s,box-shadow .2s,color .2s,background .2s}body.index .panel-restore-btn:hover{border-color:#a7e008;color:#a7e008;box-shadow:0 0 14px #a7e00880,inset 0 0 8px #a7e00840}body.index .panel-restore-btn.active{background:#a7e0081f;border-color:#a7e008;color:#a7e008;box-shadow:0 0 16px #a7e008a6,inset 0 0 10px #a7e0084d}.duel-control-panel{position:fixed;bottom:74px;right:20px;transform:translateY(20px) scale(.95);background:#000000c7;border:2px solid rgba(167,224,8,.45);border-radius:12px;padding:18px 20px;width:300px;backdrop-filter:blur(4px);box-shadow:0 0 12px #a7e00840,inset 0 0 10px #a7e00826;display:none;flex-direction:column;gap:14px;text-align:center;opacity:0;transition:opacity .25s ease-out,transform .25s ease-out;z-index:999999!important}.duel-control-panel.open{display:flex!important;transform:translateY(0) scale(1);opacity:1}.panel-category{position:relative;width:100%;padding-right:36px;overflow:hidden;white-space:nowrap;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;color:#a7e008;text-shadow:0 0 6px rgba(167,224,8,.6),0 0 12px rgba(0,0,0,.9)}.panel-category .scroll-wrap{display:inline-flex;white-space:nowrap;gap:0;will-change:transform;width:100%;overflow:hidden}.panel-category .scroll-text{display:inline-block;white-space:nowrap;padding:0 10px}.panel-category .scroll-inner{display:inline-flex;white-space:nowrap;gap:0;will-change:transform;animation:smoothCategoryScroll 24s linear infinite!important;transform:translateZ(0);backface-visibility:hidden}@keyframes smoothCategoryScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.panel-cat-row{display:flex;gap:10px}.panel-cat-row .panel-btn{flex:1;font-size:14px;padding:10px 8px}.panel-btn,.mode-btn{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:.3px;padding:12px 14px;border-radius:10px;background:#000000b3;color:#d7dacf;border:2px solid rgba(167,224,8,.35);box-shadow:inset 0 0 6px #a7e0082e,0 0 8px #00000080;cursor:pointer;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.panel-btn:hover,.mode-btn:hover{background:#000000e6;border-color:#a7e008;box-shadow:0 0 12px #a7e00880,inset 0 0 10px #a7e00838}.panel-modes{display:flex;justify-content:center;gap:12px}.mode-knockout.knockout-active{background:#a7e00833;color:#a7e008;border-color:#a7e008;box-shadow:0 0 14px #a7e0088c,inset 0 0 10px #a7e00859}.mode-tournament.tournament-active{background:#8a2be240;color:#c896ff;border-color:#b469ff;box-shadow:0 0 14px #b469ff8c,inset 0 0 10px #b469ff59}.panel-bracket-btn{background:#b47aff1a;border-color:#b47aff80;color:#c896ff;font-size:15px}.panel-bracket-btn:hover{background:#b47aff33;border-color:#b47aff;box-shadow:0 0 12px #b47aff80,inset 0 0 10px #b47aff38}.panel-minimize-btn{position:absolute;top:6px;right:6px;z-index:999999!important;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;padding:2px 8px;background:#000000bf;border:2px solid rgba(167,224,8,.45);border-radius:8px;color:#a7e008;box-shadow:inset 0 0 6px #a7e00840;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.panel-minimize-btn:hover{transform:scale(1.1);border-color:#a7e008;box-shadow:0 0 14px #a7e0088c,inset 0 0 10px #a7e00859}.panel-goody-counter{display:flex;flex-direction:column;gap:5px;padding-top:2px;border-top:1px solid rgba(167,224,8,.18)}.panel-goody-row{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;color:#d7dacfb3;display:flex;justify-content:space-between;align-items:center;gap:6px}.panel-goody-row .goody-val{color:#a7e008;font-weight:800;font-size:14px;transition:transform .15s ease,opacity .15s ease}.panel-goody-row .goody-val.bump{transform:scale(1.35);opacity:.7}.panel-goody-reset{font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:11px;color:#d7dacf4d;text-align:center;letter-spacing:.03em}.panel-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;border-radius:8px;background:#00000080;border:1px solid rgba(167,224,8,.25);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.panel-toggle-row:hover{border-color:#a7e0088c;box-shadow:0 0 8px #a7e0082e}.panel-toggle-label{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;color:#d7dacf;letter-spacing:.3px;pointer-events:none}.panel-toggle-row input[type=checkbox]{width:13px;height:13px;accent-color:rgb(167,224,8);cursor:pointer;flex-shrink:0}body[data-duel-tier=gold] .panel-toggle-row{border-color:#e8a80066}body[data-duel-tier=gold] .panel-toggle-row:hover{border-color:#e8a800bf;box-shadow:0 0 8px #e8a80038}body[data-duel-tier=gold] .panel-toggle-row input{accent-color:rgb(232,168,0)}body[data-duel-tier=silver] .panel-toggle-row{border-color:#c3d0e861}body[data-duel-tier=silver] .panel-toggle-row:hover{border-color:#c3d0e8b3;box-shadow:0 0 8px #c3d0e82e}body[data-duel-tier=silver] .panel-toggle-row input{accent-color:rgb(195,208,232)}body[data-duel-tier=bronze] .panel-toggle-row{border-color:#c8823c66}body[data-duel-tier=bronze] .panel-toggle-row:hover{border-color:#c8823cb8;box-shadow:0 0 8px #c8823c33}body[data-duel-tier=bronze] .panel-toggle-row input{accent-color:rgb(200,130,60)}body[data-duel-tier=gold] .duel-control-panel{border-color:#e8a80073;box-shadow:0 0 12px #e8a80040,inset 0 0 10px #e8a80026}body[data-duel-tier=gold] .panel-btn,body[data-duel-tier=gold] .mode-btn{border-color:#e8a80059;box-shadow:inset 0 0 6px #e8a8002e,0 0 8px #00000080}body[data-duel-tier=gold] .panel-btn:hover,body[data-duel-tier=gold] .mode-btn:hover{border-color:#e8a800;box-shadow:0 0 12px #e8a80080,inset 0 0 10px #e8a80038}body[data-duel-tier=gold] .mode-knockout.knockout-active{background:#e8a80033;color:#e8a800;border-color:#e8a800;box-shadow:0 0 14px #e8a8008c,inset 0 0 10px #e8a80059}body[data-duel-tier=gold] .panel-category{color:#e8a800;text-shadow:0 0 6px rgba(232,168,0,.6),0 0 12px rgba(0,0,0,.9)}body[data-duel-tier=gold] .panel-minimize-btn{border-color:#e8a80073;color:#e8a800}body[data-duel-tier=gold] .panel-goody-counter{border-top-color:#e8a8002e}body[data-duel-tier=gold] .panel-goody-row .goody-val{color:#e8a800}body[data-duel-tier=silver] .duel-control-panel{border-color:#b9c6e173;box-shadow:0 0 12px #b9c6e140,inset 0 0 10px #b9c6e126}body[data-duel-tier=silver] .panel-btn,body[data-duel-tier=silver] .mode-btn{border-color:#b9c6e159;box-shadow:inset 0 0 6px #b9c6e12e,0 0 8px #00000080}body[data-duel-tier=silver] .panel-btn:hover,body[data-duel-tier=silver] .mode-btn:hover{border-color:#b9c6e1;box-shadow:0 0 12px #b9c6e180,inset 0 0 10px #b9c6e138}body[data-duel-tier=silver] .mode-knockout.knockout-active{background:#b9c6e133;color:#b9c6e1;border-color:#b9c6e1;box-shadow:0 0 14px #b9c6e18c,inset 0 0 10px #b9c6e159}body[data-duel-tier=silver] .panel-category{color:#b9c6e1;text-shadow:0 0 6px rgba(185,198,225,.6),0 0 12px rgba(0,0,0,.9)}body[data-duel-tier=silver] .panel-minimize-btn{border-color:#b9c6e173;color:#b9c6e1}body[data-duel-tier=silver] .panel-goody-counter{border-top-color:#b9c6e12e}body[data-duel-tier=silver] .panel-goody-row .goody-val{color:#b9c6e1}body[data-duel-tier=bronze] .duel-control-panel{border-color:#b9763473;box-shadow:0 0 12px #b9763440,inset 0 0 10px #b9763426}body[data-duel-tier=bronze] .panel-btn,body[data-duel-tier=bronze] .mode-btn{border-color:#b9763459;box-shadow:inset 0 0 6px #b976342e,0 0 8px #00000080}body[data-duel-tier=bronze] .panel-btn:hover,body[data-duel-tier=bronze] .mode-btn:hover{border-color:#b97634;box-shadow:0 0 12px #b9763480,inset 0 0 10px #b9763438}body[data-duel-tier=bronze] .mode-knockout.knockout-active{background:#b9763433;color:#b97634;border-color:#b97634;box-shadow:0 0 14px #b976348c,inset 0 0 10px #b9763459}body[data-duel-tier=bronze] .panel-category{color:#b97634;text-shadow:0 0 6px rgba(185,118,52,.6),0 0 12px rgba(0,0,0,.9)}body[data-duel-tier=bronze] .panel-minimize-btn{border-color:#b9763473;color:#b97634}body[data-duel-tier=bronze] .panel-goody-counter{border-top-color:#b976342e}body[data-duel-tier=bronze] .panel-goody-row .goody-val{color:#b97634}.profile-wrapper{display:flex;align-items:center;justify-content:center}.profile-icon{display:none}.profile-icon img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid rgba(167,224,8,.6);box-shadow:0 0 4px #000000b3;display:block}.signin-btn{display:none;padding:6px 14px;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:600;color:#000;background:#a7e008;border:2px solid rgb(167,224,8);border-radius:8px;cursor:pointer;box-shadow:0 0 10px #a7e00880;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.signin-btn:hover{background:#beff28;border-color:#beff28;box-shadow:0 0 14px #a7e008cc}.profile-menu-wrap{position:relative;display:inline-flex;align-items:center}.profile-menu-wrap .profile-icon{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.profile-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:220px;padding:8px;background:#0c0c0cc7;border:1px solid rgba(167,224,8,.28);border-radius:12px;overflow:hidden;box-shadow:0 14px 40px #000000b3,0 0 0 1px #a7e0081a;z-index:9999;opacity:0;transform:translateY(-8px) scale(.985);transform-origin:top right;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.profile-dropdown.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.profile-dd-item{font-family:var(--font-body)!important;box-sizing:border-box;pointer-events:none;display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:10px;border-radius:10px;background:transparent;border:1px solid transparent;text-decoration:none;font-weight:500;letter-spacing:.25px;line-height:1.2;font-size:18px!important;color:#d7dacf;cursor:pointer;transition:transform .15s ease,color .15s ease,background .15s ease,border-color .15s ease}.profile-dropdown.show .profile-dd-item{pointer-events:auto}.profile-dd-item:hover{background:#a7e00812;border-color:#a7e0082e;color:#a7e008;transform:translateY(-1px);box-shadow:0 0 0 1px #a7e0082e}.profile-dropdown .danger{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.profile-dd-item.danger{justify-content:center;padding:9px 10px;font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ff7878c7}.profile-dd-item.danger:hover{background:#ff00001a;border-color:#ff00002e;color:#ff6b6b}.popup-nav{position:fixed;top:0;left:0;width:310px;height:100dvh;overflow-y:auto;background:#0a0a0ff5;box-shadow:4px 0 18px #0009,inset 0 0 25px #a7e0080d;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,0,1);z-index:165002;padding:0 24px 40px;display:flex;flex-direction:column;gap:0}.popup-nav.open{transform:translate(0)}.popup-nav .close-btn{position:absolute;top:14px;right:14px;font-size:22px;color:#d7dacf;cursor:pointer;transition:color .2s ease,transform .2s ease}.popup-nav .close-btn:hover{color:#a7e008;transform:rotate(90deg)}.popup-nav a{font-family:Fredoka,Nunito,Poppins,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(18px,3vh,30px);font-weight:700;padding:clamp(5px,1vh,11px) 6px;color:#d7dacf;text-decoration:none;border-radius:8px;transition:background .25s ease,color .25s ease;text-shadow:0 0 4px rgba(0,0,0,.7)}.popup-nav a:hover{color:#000;background:#a7e008;box-shadow:0 0 12px #a7e00899;transform:translate(6px)}.popup-nav a.active{background:#a7e00833;color:#a7e008}.nav-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:clamp(2px,1.2vh,14px);width:100%;padding:0 24px clamp(10px,2vh,30px)}#dotw-nav-link.glow{color:#ffb450;text-shadow:0 0 8px rgba(255,120,0,.7),0 0 14px rgba(255,80,0,.6),0 0 20px rgba(255,40,0,.5);transition:.2s ease}#dotw-nav-link.cooldown{color:#fff;text-shadow:none;opacity:.7}.auth-footer{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:32px;color:#d7dacf;opacity:.8;margin-top:auto;margin-bottom:clamp(10px,2vh,40px);padding-top:clamp(8px,1.5vh,20px);border-top:1px solid rgba(167,224,8,.2)}.auth-footer>a,.auth-footer>span{display:block;color:#d7dacf;font-size:22px;margin-top:6px;cursor:pointer;text-decoration:underline;transition:color .2s ease}.auth-footer>a:hover,.auth-footer>span:hover{color:#a7e008}.auth-footer a[data-auth-state]{font-family:Fredoka,Nunito,Poppins,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;color:#a7e008;font-size:16px;line-height:1.2;margin-top:4px;margin-bottom:2px;display:block;max-width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;text-decoration:none;cursor:pointer;pointer-events:auto}.auth-footer .signout-link{display:block;font-size:16px;color:#a7e008;margin-top:2px;text-decoration:underline;cursor:pointer}.auth-footer a,.auth-footer .signout-link{position:relative;z-index:10;pointer-events:auto}.popup-nav:not(.open) *{pointer-events:none!important}.category-nav{position:fixed!important;inset:0;background:#000000e0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:165001;overflow-y:auto}.category-nav.open{opacity:1;pointer-events:auto}.category-nav .close-btn{position:static;font-size:26px;color:#ffffff8c;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;line-height:1;transition:color .2s ease,background .2s ease;background:transparent;border:none;padding:0}.category-nav .close-btn:hover{color:#a7e008;background:#a7e0081a;transform:none}.nav-settings-link,.nav-bug-report-btn{text-align:center;font-size:16px!important;font-weight:500!important;font-family:Inter,sans-serif!important;color:#d7dacf73!important;letter-spacing:.3px;padding:6px!important}.nav-bug-report-btn{background:none;border:none;border-radius:8px;cursor:pointer;width:100%}.nav-settings-link:hover,.nav-bug-report-btn:hover{color:#d7dacfe6!important;background:#ffffff0f!important;box-shadow:none!important;transform:none!important}@media(max-width:480px){.popup-nav{width:240px;padding:0 16px 32px}.popup-nav .close-btn{top:10px;right:10px;font-size:36px}.nav-content{gap:12px;padding:20px 12px 32px}.popup-nav a{font-size:24px;padding:10px 4px}.auth-footer{padding-top:16px}.auth-footer a[data-auth-state]{font-size:18px}.auth-footer .signout-link{font-size:14px}}.notif-bell-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0 6px}.notif-bell-btn{position:relative;background:none!important;border:none!important;font-size:28px!important;line-height:1!important;cursor:pointer;color:#d7dacf;padding:4px 0 0!important;width:46px;height:46px;display:inline-flex!important;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease;box-shadow:none!important}.notif-bell-btn:hover{transform:scale(1.12);color:#a7e008}.notif-bell-btn.has-unread{color:#ff8c00;animation:notifBellPulse 2.4s ease-in-out infinite}@keyframes notifBellPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.notif-badge{position:absolute;top:-4px;right:-4px;background:#d2280f;color:#fff;font-size:11px!important;font-weight:900;font-family:Inter,sans-serif;border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:flex!important;align-items:center;justify-content:center;pointer-events:none;border:2px solid rgb(0,0,0);box-shadow:0 0 0 1px #d2280f66,0 2px 6px #0009;letter-spacing:.2px;box-sizing:border-box}.notif-dropdown{font-size:13px!important;font-family:Inter,sans-serif!important;font-weight:400!important;line-height:1.4!important;position:absolute;top:calc(100% + 12px);right:-6px;width:340px;max-height:420px;overflow-y:auto;overflow-x:hidden;background:#0a0a0af7;border:1px solid rgba(167,224,8,.22);border-radius:14px;box-shadow:0 12px 40px #000000b3,0 0 0 1px #a7e00812;z-index:9100;opacity:0;pointer-events:none;transform:translateY(-6px) scale(.985);transform-origin:top right;transition:opacity .15s ease,transform .15s ease}.notif-dropdown.show{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.notif-dropdown::-webkit-scrollbar{width:3px}.notif-dropdown::-webkit-scrollbar-track{background:transparent}.notif-dropdown::-webkit-scrollbar-thumb{background:#a7e0082e;border-radius:4px}.notif-dd-header{display:flex;align-items:center;justify-content:space-between;padding:11px 14px 9px;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;background:#0a0a0afa;z-index:1}.notif-dd-title{font-size:14px!important;font-weight:700!important;font-family:Inter,sans-serif!important;color:#a7e008!important;letter-spacing:.8px;text-transform:uppercase}.nav-icons .notif-dd-title:hover{color:#a7e008!important;transform:none!important}.notif-read-all-btn{background:none!important;border:none!important;font-size:11px!important;font-family:Inter,sans-serif!important;font-weight:500!important;color:#d7dacf61;cursor:pointer;padding:0!important;line-height:1!important;box-shadow:none!important;transition:color .15s ease}.notif-read-all-btn:hover{color:#d7dacfcc}.notif-clear-all-btn{background:none!important;border:none!important;font-size:11px!important;font-family:Inter,sans-serif!important;font-weight:500!important;color:#ff505080;cursor:pointer;padding:0!important;line-height:1!important;box-shadow:none!important;transition:color .15s ease}.notif-clear-all-btn:hover{color:#ff5050e6}.notif-item{display:flex!important;flex-direction:column;gap:3px;padding:10px 14px!important;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .12s ease;text-decoration:none;font-size:13px!important;line-height:1.4!important;width:100%;box-sizing:border-box}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:#ffffff0f;transform:none!important;color:inherit!important}a.notif-item:hover{color:#d7dacf!important;transform:none!important}.notif-item.unread{border-left:3px solid rgba(255,140,0,.85);padding-left:11px!important}.notif-item-msg,.notif-item-msg:hover{font-size:14px!important;font-family:Inter,sans-serif!important;font-weight:400!important;color:#afb4a5!important;line-height:1.45!important;transform:none!important;white-space:normal;word-break:break-word}.notif-item.unread .notif-item-msg,.notif-item.unread .notif-item-msg:hover{color:#d7dacf!important;font-weight:600!important;transform:none!important}.notif-item-time,.notif-item-time:hover{font-size:14px!important;font-family:Inter,sans-serif!important;font-weight:400!important;color:#d7dacf4d!important;line-height:1!important;transform:none!important}.notif-item-gift{gap:7px;background:#a7e0080b}.notif-item-gift:hover{background:#a7e00814}.notif-gift-summary,.notif-gift-summary:hover{display:block;font-size:12px!important;font-family:Inter,sans-serif!important;font-weight:600!important;color:#a7e008e6!important;line-height:1.35!important;transform:none!important}.notif-gift-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.notif-claim-btn{flex:0 0 auto;border:1px solid rgba(167,224,8,.55)!important;border-radius:7px;background:#a7e00829!important;color:#a7e008!important;cursor:pointer;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important;padding:7px 10px!important;transition:background .15s ease,border-color .15s ease,color .15s ease}.notif-claim-btn:hover{background:#a7e00840!important;border-color:#a7e008d9!important;color:#d7dacf!important;transform:none!important}.notif-item-gift.claimed .notif-gift-summary{color:#d7dacf8c!important}.notif-empty{padding:26px 14px;text-align:center;font-size:12px!important;font-family:Inter,sans-serif!important;font-weight:400!important;color:#d7dacf47;line-height:1.4!important}@media(max-width:480px){.notif-dropdown{width:260px;right:-40px}}@media(max-width:768px){.popup-nav{top:calc(50% - 32px);left:50%;transform:translate(-50%,-60%) scale(.92);width:85vw;max-width:340px;height:auto;max-height:calc(100dvh - 80px);overflow-y:auto;border-radius:20px;border:1px solid rgba(167,224,8,.2);padding:24px 16px 20px;box-shadow:0 0 40px #000c,inset 0 0 20px #a7e0080a;opacity:0;pointer-events:none;scrollbar-width:none;transition:transform .3s cubic-bezier(.22,.9,.25,1),opacity .3s ease}.popup-nav::-webkit-scrollbar{display:none}.popup-nav.open{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.nav-content{padding:0;gap:4px;justify-content:flex-start}.popup-nav a{font-size:20px;padding:10px 14px;text-align:center}.popup-nav a:hover{transform:none}.popup-nav .close-btn{top:10px;right:12px}#nav-settings-link,#nav-bug-report-btn,#nav-contact-link{font-size:13px!important;padding:6px 14px!important;opacity:.5}.admin-link{font-size:13px!important;padding:6px 14px!important;opacity:.5;text-align:center}.auth-footer{font-size:11px;margin-top:6px;margin-bottom:0;padding-top:6px;gap:0;border-top:1px solid rgba(255,255,255,.08)}.auth-footer>a,.auth-footer>span{font-size:11px;margin-top:1px}.auth-footer a[data-auth-state]{font-size:11px;margin-top:0;margin-bottom:0}.auth-footer .signout-link{font-size:11px;margin-top:0}.nav-overlay{z-index:8999}.category-nav{bottom:60px!important;scrollbar-width:none}.category-nav::-webkit-scrollbar{display:none}.category-menu-inner{padding:8px 12px 12px}.category-search-bar{margin-bottom:8px}.category-search-bar input{padding:7px 12px 7px 36px;font-size:.82rem}.category-section{margin-bottom:10px}.section-header{margin-bottom:6px}.section-header h2{font-size:1.1rem}.section-emoji{font-size:.95rem}.section-badge{font-size:.6rem;padding:3px 8px}.category-nav .category-row .category-card{flex:0 0 110px;min-width:110px;max-width:110px;border-radius:8px}.category-nav .category-row .category-card-img{aspect-ratio:16 / 9}.category-nav .category-row .category-card-title{font-size:.7rem;padding:14px 6px 6px}.category-row{gap:8px;padding:2px 2px 8px}.scroll-btn{display:none!important}.continue-section{margin-bottom:6px}.continue-row .category-card{flex:0 0 80px!important;min-width:80px!important;max-width:80px!important}.continue-row .category-card .category-card-img{aspect-ratio:16 / 9}.continue-row .category-card .category-card-title{font-size:.62rem;padding:10px 4px 4px}#trending-categories .category-card,#recommended-categories .category-card{flex:0 0 80px;min-width:80px;max-width:80px}#trending-categories .category-card .category-card-img,#recommended-categories .category-card .category-card-img{aspect-ratio:3 / 4}.category-create-cta{margin-top:6px;padding-top:8px;gap:6px}.all-categories-btn{padding:7px 14px;font-size:.78rem}.create-category-btn{font-size:.75rem}.duel-control-panel{bottom:64px;right:0;left:0;width:100%;border-radius:16px 16px 0 0;border-left:none;border-right:none;border-bottom:none;padding:10px 16px 12px;gap:8px;transform:translateY(20px) scale(1)}.duel-control-panel.open{transform:translateY(0) scale(1)}.duel-control-panel .panel-minimize-btn,.panel-cat-row,.panel-toggle-row{display:none}.panel-category{font-size:13px;padding-right:0}.panel-modes{gap:8px}.mode-btn{font-size:12px;padding:7px 10px;flex:1}.panel-bracket-btn{font-size:12px;padding:6px 10px}.panel-goody-counter{flex-direction:column;gap:3px;border-top:1px solid rgba(167,224,8,.12);padding-top:6px}.panel-goody-row{font-size:11px;gap:4px}.panel-goody-row .goody-val{font-size:11px}.panel-goody-reset{display:none}.panel-goody-row{font-size:11px;gap:4px;justify-content:flex-start}}@media(max-width:768px)and (max-height:600px){.popup-nav a{font-size:16px!important;padding:6px 14px!important}.nav-content{gap:0}}@media(min-width:480px)and (max-width:767px){.global-header{height:54px;padding:6px 14px;border-bottom-width:2px}body:not(.index){padding-top:54px}.header-toggle{top:54px;height:22px;width:70px;font-size:11px}.header-toggle .toggle-icon{font-size:11px}.header-toggle .toggle-text{font-size:9px}@keyframes followHeader{0%{transform:translate(-50%) translateY(0) scale(1)}to{transform:translate(-50%) translateY(-46px) scale(1)}}@keyframes followHeaderDown{0%{transform:translate(-50%) translateY(-46px) scale(1)}to{transform:translate(-50%) translateY(0) scale(1)}}.nav-title .nav-logo-icon{width:40px;height:40px}.left-icons{gap:4px}.header-btn{min-height:34px;height:34px;padding:0 10px;font-size:16px;border-radius:6px}.categories-btn{font-size:14px;padding:0 10px}.categories-btn .cat-text{display:none}.categories-btn .cat-icon{display:inline;font-size:18px}.nav-icons{gap:14px}.nav-icons span,.nav-icons a,.nav-icons button{font-size:22px}.hdr-searchBtn{height:34px;width:34px}.hdr-searchBtn svg{width:18px;height:18px}.notif-bell-btn{width:34px;height:34px;font-size:20px!important}.notif-bell-btn svg{width:20px;height:20px}.notif-badge{top:-3px;right:-3px;min-width:15px;height:15px;font-size:9px!important;padding:0 4px}.profile-icon img{width:34px;height:34px}.signin-btn{padding:4px 10px;font-size:.8rem}#global-goodies{font-size:18px!important}.goodies-wrapper .gsym{font-size:16px!important}}@media(min-width:1024px)and (max-width:1199px){.global-header{height:66px;padding:10px 20px}body:not(.index){padding-top:66px}.header-toggle{top:66px;height:24px;width:76px;font-size:12px}.header-toggle .toggle-icon{font-size:12px}.header-toggle .toggle-text{font-size:10px}@keyframes followHeader{0%{transform:translate(-50%) translateY(0) scale(1)}to{transform:translate(-50%) translateY(-58px) scale(1)}}@keyframes followHeaderDown{0%{transform:translate(-50%) translateY(-58px) scale(1)}to{transform:translate(-50%) translateY(0) scale(1)}}.nav-title .nav-logo-icon{width:48px;height:48px}.header-btn{min-height:40px;height:40px;padding:0 14px;font-size:18px}.categories-btn{font-size:16px;padding:0 14px}.nav-icons{gap:20px}.nav-icons span,.nav-icons a,.nav-icons button{font-size:28px}.hdr-searchBtn{height:38px;width:38px}.hdr-searchBtn svg{width:20px;height:20px}.notif-bell-btn{width:38px;height:38px;font-size:24px!important}.notif-bell-btn svg{width:24px;height:24px}.profile-icon img{width:38px;height:38px}.signin-btn{padding:5px 12px;font-size:.88rem}#global-goodies{font-size:26px!important}}.global-header[data-tier=Gold]{border-bottom-color:#e8a8008c;box-shadow:0 0 20px #e8a8002e,inset 0 0 20px #0006}.global-header[data-tier=Gold] .nav-title{color:#e8a800;text-shadow:0 0 3px rgba(232,168,0,.8),0 0 8px rgba(232,168,0,.5),0 0 16px rgba(232,168,0,.3)}.global-header[data-tier=Gold] .header-btn{color:#e8a800;border-color:#e8a8008c;box-shadow:0 0 8px #e8a8004d,inset 0 0 5px #e8a80026}.global-header[data-tier=Gold] .header-btn:hover{background:#e8a80014;border-color:#e8a800;box-shadow:0 0 15px #e8a800b3,inset 0 0 7px #e8a8004d}.global-header[data-tier=Gold] .panel-restore-btn.active{background:#e8a80026;border-color:#e8a800;color:#e8a800;box-shadow:0 0 12px #e8a800b3,inset 0 0 8px #e8a80066}.global-header[data-tier=Gold] .profile-icon img{border-color:#e8a800b3;box-shadow:0 0 8px #e8a80066}.global-header[data-tier=Gold] .signin-btn{background:#e8a800;border-color:#e8a800;box-shadow:0 0 10px #e8a80080}.global-header[data-tier=Gold] .signin-btn:hover{background:gold;border-color:gold;box-shadow:0 0 14px #e8a800cc}.global-header[data-tier=Gold] .hdr-searchBtn{color:#e8a800}.global-header[data-tier=Gold] .hdr-searchBtn:hover{color:gold}.header-toggle[data-tier=Gold]{border-color:#e8a800;color:#e8a800;box-shadow:0 0 6px #e8a80066,inset 0 0 4px #e8a80033}.header-toggle[data-tier=Gold]:hover{box-shadow:0 0 12px #e8a800b3,inset 0 0 6px #e8a80066}.header-toggle.minimized[data-tier=Gold]{animation:followHeader .35s ease forwards}.header-toggle.minimized[data-tier=Gold]:after{box-shadow:0 0 22px #e8a800e6,inset 0 0 10px #e8a8008c;animation:headerTogglePulse 2.8s ease-in-out infinite}.header-toggle.minimized.interacted[data-tier=Gold]{animation:followHeader .35s ease forwards;box-shadow:0 0 6px #e8a8004d,inset 0 0 4px #e8a80026}.header-toggle.minimized.interacted[data-tier=Gold]:after{animation:none;opacity:0}.global-header[data-tier=Silver]{border-bottom-color:#b9c6e18c;box-shadow:0 0 20px #b9c6e11f,inset 0 0 20px #0006}.global-header[data-tier=Silver] .nav-title{color:#b8c2d8;text-shadow:0 0 3px rgba(185,198,225,.8),0 0 8px rgba(185,198,225,.5),0 0 16px rgba(185,198,225,.3)}.global-header[data-tier=Silver] .header-btn{color:#b8c2d8;border-color:#b9c6e18c;box-shadow:0 0 8px #b9c6e140,inset 0 0 5px #b9c6e11f}.global-header[data-tier=Silver] .header-btn:hover{background:#b9c6e114;border-color:#b8c2d8;box-shadow:0 0 15px #b9c6e1a6,inset 0 0 7px #b9c6e140}.global-header[data-tier=Silver] .panel-restore-btn.active{background:#b9c6e126;border-color:#b8c2d8;color:#b8c2d8;box-shadow:0 0 12px #b9c6e1a6,inset 0 0 8px #b9c6e159}.global-header[data-tier=Silver] .profile-icon img{border-color:#b9c6e1b3;box-shadow:0 0 8px #b9c6e159}.global-header[data-tier=Silver] .signin-btn{background:#b8c2d8;border-color:#b8c2d8;box-shadow:0 0 10px #b9c6e173}.global-header[data-tier=Silver] .signin-btn:hover{background:#dde4f0;border-color:#dde4f0;box-shadow:0 0 14px #b9c6e1bf}.global-header[data-tier=Silver] .hdr-searchBtn{color:#b8c2d8}.global-header[data-tier=Silver] .hdr-searchBtn:hover{color:#dde4f0}.header-toggle[data-tier=Silver]{border-color:#b8c2d8;color:#b8c2d8;box-shadow:0 0 6px #b9c6e159,inset 0 0 4px #b9c6e12e}.header-toggle[data-tier=Silver]:hover{box-shadow:0 0 12px #b9c6e1a6,inset 0 0 6px #b9c6e159}.header-toggle.minimized[data-tier=Silver]{animation:followHeader .35s ease forwards}.header-toggle.minimized[data-tier=Silver]:after{box-shadow:0 0 22px #b9c6e1e6,inset 0 0 10px #b9c6e18c;animation:headerTogglePulse 2.8s ease-in-out infinite}.header-toggle.minimized.interacted[data-tier=Silver]{animation:followHeader .35s ease forwards;box-shadow:0 0 6px #b9c6e140,inset 0 0 4px #b9c6e11f}.header-toggle.minimized.interacted[data-tier=Silver]:after{animation:none;opacity:0}.global-header[data-tier=Bronze]{border-bottom-color:#b976348c;box-shadow:0 0 20px #b976342e,inset 0 0 20px #0006}.global-header[data-tier=Bronze] .nav-title{color:#cd8c3e;text-shadow:0 0 3px rgba(185,118,52,.8),0 0 8px rgba(185,118,52,.5),0 0 16px rgba(185,118,52,.3)}.global-header[data-tier=Bronze] .header-btn{color:#cd8c3e;border-color:#b976348c;box-shadow:0 0 8px #b9763447,inset 0 0 5px #b9763424}.global-header[data-tier=Bronze] .header-btn:hover{background:#b9763414;border-color:#cd8c3e;box-shadow:0 0 15px #b97634a6,inset 0 0 7px #b9763447}.global-header[data-tier=Bronze] .panel-restore-btn.active{background:#b9763426;border-color:#cd8c3e;color:#cd8c3e;box-shadow:0 0 12px #b97634a6,inset 0 0 8px #b9763459}.global-header[data-tier=Bronze] .profile-icon img{border-color:#b97634b3;box-shadow:0 0 8px #b9763459}.global-header[data-tier=Bronze] .signin-btn{background:#b87333;border-color:#b87333;box-shadow:0 0 10px #b9763473}.global-header[data-tier=Bronze] .signin-btn:hover{background:#cd8c3e;border-color:#cd8c3e;box-shadow:0 0 14px #b97634bf}.global-header[data-tier=Bronze] .hdr-searchBtn{color:#cd8c3e}.global-header[data-tier=Bronze] .hdr-searchBtn:hover{color:#e8a86a}.header-toggle[data-tier=Bronze]{border-color:#b87333;color:#cd8c3e;box-shadow:0 0 6px #b9763459,inset 0 0 4px #b976342e}.header-toggle[data-tier=Bronze]:hover{box-shadow:0 0 12px #b97634a6,inset 0 0 6px #b9763459}.header-toggle.minimized[data-tier=Bronze]{animation:followHeader .35s ease forwards}.header-toggle.minimized[data-tier=Bronze]:after{box-shadow:0 0 22px #b97634e6,inset 0 0 10px #b976348c;animation:headerTogglePulse 2.8s ease-in-out infinite}.header-toggle.minimized.interacted[data-tier=Bronze]{animation:followHeader .35s ease forwards;box-shadow:0 0 6px #b9763440,inset 0 0 4px #b976341f}.header-toggle.minimized.interacted[data-tier=Bronze]:after{animation:none;opacity:0}.global-header[data-accent=deepSea]{border-bottom-color:#78ffd266;box-shadow:0 0 20px #1bb6a62e,inset 0 0 20px #0006}.global-header[data-accent=deepSea] .nav-title{color:#1bb6a6;text-shadow:0 0 3px rgba(27,182,166,.8),0 0 8px rgba(27,182,166,.5),0 0 16px rgba(27,182,166,.3)}.global-header[data-accent=deepSea] .header-btn{color:#1bb6a6;border-color:#78ffd266;box-shadow:0 0 8px #1bb6a647,inset 0 0 5px #1bb6a624}.global-header[data-accent=deepSea] .header-btn:hover{background:#1bb6a614;border-color:#1bb6a6;box-shadow:0 0 15px #1bb6a6a6,inset 0 0 7px #1bb6a647}.global-header[data-accent=deepSea] .panel-restore-btn.active{background:#1bb6a626;border-color:#1bb6a6;color:#1bb6a6;box-shadow:0 0 12px #1bb6a6a6,inset 0 0 8px #1bb6a659}.global-header[data-accent=deepSea] .profile-icon img{border-color:#78ffd266;box-shadow:0 0 8px #1bb6a659}.global-header[data-accent=deepSea] .signin-btn{background:#1bb6a6;border-color:#1bb6a6;box-shadow:0 0 10px #1bb6a673}.header-toggle[data-accent=deepSea]{border-color:#1bb6a6;color:#1bb6a6;box-shadow:0 0 6px #1bb6a659,inset 0 0 4px #1bb6a62e}.header-toggle[data-accent=deepSea]:hover{box-shadow:0 0 12px #1bb6a6a6,inset 0 0 6px #1bb6a659}.header-toggle.minimized[data-accent=deepSea]{box-shadow:0 0 16px #1bb6a6d9,0 0 28px #1bb6a699,inset 0 0 10px #1bb6a673;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=deepSea]{box-shadow:0 0 6px #1bb6a64d,inset 0 0 4px #1bb6a626}.global-header[data-accent=cosmic]{border-bottom-color:#8fd3ff70;box-shadow:0 0 20px #8fd3ff29,inset 0 0 20px #0006}.global-header[data-accent=cosmic] .nav-title{color:#8fd3ff;text-shadow:0 0 3px rgba(143,211,255,.8),0 0 8px rgba(143,211,255,.5),0 0 16px rgba(143,211,255,.3)}.global-header[data-accent=cosmic] .header-btn{color:#8fd3ff;border-color:#8fd3ff70;box-shadow:0 0 8px #8fd3ff40,inset 0 0 5px #8fd3ff1f}.global-header[data-accent=cosmic] .header-btn:hover{background:#8fd3ff14;border-color:#8fd3ff;box-shadow:0 0 15px #8fd3ff99,inset 0 0 7px #8fd3ff40}.global-header[data-accent=cosmic] .panel-restore-btn.active{background:#8fd3ff26;border-color:#8fd3ff;color:#8fd3ff;box-shadow:0 0 12px #8fd3ff99,inset 0 0 8px #8fd3ff4d}.global-header[data-accent=cosmic] .profile-icon img{border-color:#8fd3ff70;box-shadow:0 0 8px #8fd3ff4d}.global-header[data-accent=cosmic] .signin-btn{background:#8fd3ff;border-color:#8fd3ff;box-shadow:0 0 10px #8fd3ff66}.header-toggle[data-accent=cosmic]{border-color:#8fd3ff;color:#8fd3ff;box-shadow:0 0 6px #8fd3ff59,inset 0 0 4px #8fd3ff2e}.header-toggle[data-accent=cosmic]:hover{box-shadow:0 0 12px #8fd3ff99,inset 0 0 6px #8fd3ff4d}.header-toggle.minimized[data-accent=cosmic]{box-shadow:0 0 16px #8fd3ffcc,0 0 28px #8fd3ff8c,inset 0 0 10px #8fd3ff66;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=cosmic]{box-shadow:0 0 6px #8fd3ff40,inset 0 0 4px #8fd3ff1f}.global-header[data-accent=goldStandard]{border-bottom-color:#b48714bf;box-shadow:0 0 20px #c49a182e,inset 0 0 20px #0006}.global-header[data-accent=goldStandard] .nav-title{color:#c49a18;text-shadow:0 0 3px rgba(196,154,24,.8),0 0 8px rgba(196,154,24,.5),0 0 16px rgba(196,154,24,.3)}.global-header[data-accent=goldStandard] .header-btn{color:#c49a18;border-color:#b48714bf;box-shadow:0 0 8px #c49a1847,inset 0 0 5px #c49a1824}.global-header[data-accent=goldStandard] .header-btn:hover{background:#c49a1814;border-color:#c49a18;box-shadow:0 0 15px #c49a18a6,inset 0 0 7px #c49a1847}.global-header[data-accent=goldStandard] .panel-restore-btn.active{background:#c49a1826;border-color:#c49a18;color:#c49a18;box-shadow:0 0 12px #c49a18a6,inset 0 0 8px #c49a1859}.global-header[data-accent=goldStandard] .profile-icon img{border-color:#b48714bf;box-shadow:0 0 8px #c49a1859}.global-header[data-accent=goldStandard] .signin-btn{background:#c49a18;border-color:#c49a18;box-shadow:0 0 10px #c49a1873}.header-toggle[data-accent=goldStandard]{border-color:#c49a18;color:#c49a18;box-shadow:0 0 6px #c49a1859,inset 0 0 4px #c49a182e}.header-toggle[data-accent=goldStandard]:hover{box-shadow:0 0 12px #c49a18a6,inset 0 0 6px #c49a1859}.header-toggle.minimized[data-accent=goldStandard]{box-shadow:0 0 16px #c49a18d9,0 0 28px #c49a1899,inset 0 0 10px #c49a1873;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=goldStandard]{box-shadow:0 0 6px #c49a184d,inset 0 0 4px #c49a1826}.global-header[data-accent=retroRhythm]{border-bottom-color:#ff4bb494;box-shadow:0 0 20px #ff4bb426,inset 0 0 20px #0006}.global-header[data-accent=retroRhythm] .nav-title{color:#ff4bb4;text-shadow:0 0 3px rgba(255,75,180,.8),0 0 8px rgba(255,75,180,.5),0 0 16px rgba(255,75,180,.3)}.global-header[data-accent=retroRhythm] .header-btn{color:#ff4bb4;border-color:#ff4bb494;box-shadow:0 0 8px #ff4bb447,inset 0 0 5px #ff4bb424}.global-header[data-accent=retroRhythm] .header-btn:hover{background:#ff4bb414;border-color:#ff4bb4;box-shadow:0 0 15px #ff4bb4a6,inset 0 0 7px #ff4bb447}.global-header[data-accent=retroRhythm] .panel-restore-btn.active{background:#ff4bb426;border-color:#ff4bb4;color:#ff4bb4;box-shadow:0 0 12px #ff4bb4a6,inset 0 0 8px #ff4bb459}.global-header[data-accent=retroRhythm] .profile-icon img{border-color:#ff4bb494;box-shadow:0 0 8px #ff4bb459}.global-header[data-accent=retroRhythm] .signin-btn{background:#ff4bb4;border-color:#ff4bb4;box-shadow:0 0 10px #ff4bb473}.header-toggle[data-accent=retroRhythm]{border-color:#ff4bb4;color:#ff4bb4;box-shadow:0 0 6px #ff4bb459,inset 0 0 4px #ff4bb42e}.header-toggle[data-accent=retroRhythm]:hover{box-shadow:0 0 12px #ff4bb4a6,inset 0 0 6px #ff4bb459}.header-toggle.minimized[data-accent=retroRhythm]{box-shadow:0 0 16px #ff4bb4d9,0 0 28px #ff4bb499,inset 0 0 10px #ff4bb473;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=retroRhythm]{box-shadow:0 0 6px #ff4bb44d,inset 0 0 4px #ff4bb426}.global-header[data-accent=smoothCrimson]{border-bottom-color:#c4475d85;box-shadow:0 0 20px #c4475d2e,inset 0 0 20px #0006}.global-header[data-accent=smoothCrimson] .nav-title{color:#c4475d;text-shadow:0 0 3px rgba(196,71,93,.8),0 0 8px rgba(196,71,93,.5),0 0 16px rgba(196,71,93,.3)}.global-header[data-accent=smoothCrimson] .header-btn{color:#c4475d;border-color:#c4475d85;box-shadow:0 0 8px #c4475d47,inset 0 0 5px #c4475d24}.global-header[data-accent=smoothCrimson] .header-btn:hover{background:#c4475d14;border-color:#c4475d;box-shadow:0 0 15px #c4475da6,inset 0 0 7px #c4475d47}.global-header[data-accent=smoothCrimson] .panel-restore-btn.active{background:#c4475d26;border-color:#c4475d;color:#c4475d;box-shadow:0 0 12px #c4475da6,inset 0 0 8px #c4475d59}.global-header[data-accent=smoothCrimson] .profile-icon img{border-color:#c4475d85;box-shadow:0 0 8px #c4475d59}.global-header[data-accent=smoothCrimson] .signin-btn{background:#c4475d;border-color:#c4475d;box-shadow:0 0 10px #c4475d73}.header-toggle[data-accent=smoothCrimson]{border-color:#c4475d;color:#c4475d;box-shadow:0 0 6px #c4475d59,inset 0 0 4px #c4475d2e}.header-toggle[data-accent=smoothCrimson]:hover{box-shadow:0 0 12px #c4475da6,inset 0 0 6px #c4475d59}.header-toggle.minimized[data-accent=smoothCrimson]{box-shadow:0 0 16px #c4475dd9,0 0 28px #c4475d99,inset 0 0 10px #c4475d73;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=smoothCrimson]{box-shadow:0 0 6px #c4475d4d,inset 0 0 4px #c4475d26}.global-header[data-accent=royalty]{border-bottom-color:#ffd66b94;box-shadow:0 0 20px #ffd66b26,inset 0 0 20px #0006}.global-header[data-accent=royalty] .nav-title{color:#ffd66b;text-shadow:0 0 3px rgba(255,214,107,.8),0 0 8px rgba(255,214,107,.5),0 0 16px rgba(255,214,107,.3)}.global-header[data-accent=royalty] .header-btn{color:#ffd66b;border-color:#ffd66b94;box-shadow:0 0 8px #ffd66b47,inset 0 0 5px #ffd66b24}.global-header[data-accent=royalty] .header-btn:hover{background:#ffd66b14;border-color:#ffd66b;box-shadow:0 0 15px #ffd66ba6,inset 0 0 7px #ffd66b47}.global-header[data-accent=royalty] .panel-restore-btn.active{background:#ffd66b26;border-color:#ffd66b;color:#ffd66b;box-shadow:0 0 12px #ffd66ba6,inset 0 0 8px #ffd66b59}.global-header[data-accent=royalty] .profile-icon img{border-color:#ffd66b94;box-shadow:0 0 8px #ffd66b59}.global-header[data-accent=royalty] .signin-btn{background:#ffd66b;border-color:#ffd66b;box-shadow:0 0 10px #ffd66b73}.header-toggle[data-accent=royalty]{border-color:#ffd66b;color:#ffd66b;box-shadow:0 0 6px #ffd66b59,inset 0 0 4px #ffd66b2e}.header-toggle[data-accent=royalty]:hover{box-shadow:0 0 12px #ffd66ba6,inset 0 0 6px #ffd66b59}.header-toggle.minimized[data-accent=royalty]{box-shadow:0 0 16px #ffd66bd9,0 0 28px #ffd66b99,inset 0 0 10px #ffd66b73;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=royalty]{box-shadow:0 0 6px #ffd66b4d,inset 0 0 4px #ffd66b26}.global-header[data-accent=regularRed]{border-bottom-color:#9c0c0c8c;box-shadow:0 0 20px #9c0c0c2e,inset 0 0 20px #0006}.global-header[data-accent=regularRed] .nav-title{color:#9c0c0c;text-shadow:0 0 3px rgba(156,12,12,.8),0 0 8px rgba(156,12,12,.5),0 0 16px rgba(156,12,12,.3)}.global-header[data-accent=regularRed] .header-btn{color:#9c0c0c;border-color:#9c0c0c8c;box-shadow:0 0 8px #9c0c0c47,inset 0 0 5px #9c0c0c24}.global-header[data-accent=regularRed] .header-btn:hover{background:#9c0c0c14;border-color:#9c0c0c;box-shadow:0 0 15px #9c0c0ca6,inset 0 0 7px #9c0c0c47}.global-header[data-accent=regularRed] .panel-restore-btn.active{background:#9c0c0c26;border-color:#9c0c0c;color:#9c0c0c;box-shadow:0 0 12px #9c0c0ca6,inset 0 0 8px #9c0c0c59}.global-header[data-accent=regularRed] .profile-icon img{border-color:#9c0c0c8c;box-shadow:0 0 8px #9c0c0c59}.global-header[data-accent=regularRed] .signin-btn{background:#9c0c0c;border-color:#9c0c0c;box-shadow:0 0 10px #9c0c0c73}.header-toggle[data-accent=regularRed]{border-color:#9c0c0c;color:#9c0c0c;box-shadow:0 0 6px #9c0c0c59,inset 0 0 4px #9c0c0c2e}.header-toggle[data-accent=regularRed]:hover{box-shadow:0 0 12px #9c0c0ca6,inset 0 0 6px #9c0c0c59}.header-toggle.minimized[data-accent=regularRed]{box-shadow:0 0 16px #9c0c0cd9,0 0 28px #9c0c0c99,inset 0 0 10px #9c0c0c73;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=regularRed]{box-shadow:0 0 6px #9c0c0c4d,inset 0 0 4px #9c0c0c26}.global-header[data-accent=wildBillsSaloon]{border-bottom-color:#a8722e94;box-shadow:0 0 20px #a8722e2e,inset 0 0 20px #0006}.global-header[data-accent=wildBillsSaloon] .nav-title{color:#a8722e;text-shadow:0 0 3px rgba(168,114,46,.8),0 0 8px rgba(168,114,46,.5),0 0 16px rgba(168,114,46,.3)}.global-header[data-accent=wildBillsSaloon] .header-btn{color:#a8722e;border-color:#a8722e94;box-shadow:0 0 8px #a8722e47,inset 0 0 5px #a8722e24}.global-header[data-accent=wildBillsSaloon] .header-btn:hover{background:#a8722e14;border-color:#a8722e;box-shadow:0 0 15px #a8722ea6,inset 0 0 7px #a8722e47}.global-header[data-accent=wildBillsSaloon] .panel-restore-btn.active{background:#a8722e26;border-color:#a8722e;color:#a8722e;box-shadow:0 0 12px #a8722ea6,inset 0 0 8px #a8722e59}.global-header[data-accent=wildBillsSaloon] .profile-icon img{border-color:#a8722e94;box-shadow:0 0 8px #a8722e59}.global-header[data-accent=wildBillsSaloon] .signin-btn{background:#a8722e;border-color:#a8722e;box-shadow:0 0 10px #a8722e73}.header-toggle[data-accent=wildBillsSaloon]{border-color:#a8722e;color:#a8722e;box-shadow:0 0 6px #a8722e59,inset 0 0 4px #a8722e2e}.header-toggle[data-accent=wildBillsSaloon]:hover{box-shadow:0 0 12px #a8722ea6,inset 0 0 6px #a8722e59}.header-toggle.minimized[data-accent=wildBillsSaloon]{box-shadow:0 0 16px #a8722ed9,0 0 28px #a8722e99,inset 0 0 10px #a8722e73;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=wildBillsSaloon]{box-shadow:0 0 6px #a8722e4d,inset 0 0 4px #a8722e26}.global-header[data-accent=woodland]{border-bottom-color:#4aa2746b;box-shadow:0 0 20px #2b7a542e,inset 0 0 20px #0006}.global-header[data-accent=woodland] .nav-title{color:#2b7a54;text-shadow:0 0 3px rgba(43,122,84,.8),0 0 8px rgba(43,122,84,.5),0 0 16px rgba(43,122,84,.3)}.global-header[data-accent=woodland] .header-btn{color:#2b7a54;border-color:#4aa2746b;box-shadow:0 0 8px #2b7a5447,inset 0 0 5px #2b7a5424}.global-header[data-accent=woodland] .header-btn:hover{background:#2b7a5414;border-color:#2b7a54;box-shadow:0 0 15px #2b7a54a6,inset 0 0 7px #2b7a5447}.global-header[data-accent=woodland] .panel-restore-btn.active{background:#2b7a5426;border-color:#2b7a54;color:#2b7a54;box-shadow:0 0 12px #2b7a54a6,inset 0 0 8px #2b7a5459}.global-header[data-accent=woodland] .profile-icon img{border-color:#4aa2746b;box-shadow:0 0 8px #2b7a5459}.global-header[data-accent=woodland] .signin-btn{background:#2b7a54;border-color:#2b7a54;box-shadow:0 0 10px #2b7a5473}.header-toggle[data-accent=woodland]{border-color:#2b7a54;color:#2b7a54;box-shadow:0 0 6px #2b7a5459,inset 0 0 4px #2b7a542e}.header-toggle[data-accent=woodland]:hover{box-shadow:0 0 12px #2b7a54a6,inset 0 0 6px #2b7a5459}.header-toggle.minimized[data-accent=woodland]{box-shadow:0 0 16px #2b7a54d9,0 0 28px #2b7a5499,inset 0 0 10px #2b7a5473;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=woodland]{box-shadow:0 0 6px #2b7a544d,inset 0 0 4px #2b7a5426}.global-header[data-accent=terrificToons]{border-bottom-color:#fff25cc7;box-shadow:0 0 20px #ff2fb226,inset 0 0 20px #0006}.global-header[data-accent=terrificToons] .nav-title{color:#ff2fb2;text-shadow:0 0 3px rgba(255,47,178,.8),0 0 8px rgba(255,47,178,.5),0 0 16px rgba(255,47,178,.3)}.global-header[data-accent=terrificToons] .header-btn{color:#ff2fb2;border-color:#fff25cc7;box-shadow:0 0 8px #ff2fb247,inset 0 0 5px #ff2fb224}.global-header[data-accent=terrificToons] .header-btn:hover{background:#ff2fb214;border-color:#ff2fb2;box-shadow:0 0 15px #ff2fb2a6,inset 0 0 7px #ff2fb247}.global-header[data-accent=terrificToons] .panel-restore-btn.active{background:#ff2fb226;border-color:#ff2fb2;color:#ff2fb2;box-shadow:0 0 12px #ff2fb2a6,inset 0 0 8px #ff2fb259}.global-header[data-accent=terrificToons] .profile-icon img{border-color:#fff25cc7;box-shadow:0 0 8px #ff2fb259}.global-header[data-accent=terrificToons] .signin-btn{background:#ff2fb2;border-color:#ff2fb2;box-shadow:0 0 10px #ff2fb273}.header-toggle[data-accent=terrificToons]{border-color:#ff2fb2;color:#ff2fb2;box-shadow:0 0 6px #ff2fb259,inset 0 0 4px #ff2fb22e}.header-toggle[data-accent=terrificToons]:hover{box-shadow:0 0 12px #ff2fb2a6,inset 0 0 6px #ff2fb259}.header-toggle.minimized[data-accent=terrificToons]{box-shadow:0 0 16px #ff2fb2d9,0 0 28px #ff2fb299,inset 0 0 10px #ff2fb273;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=terrificToons]{box-shadow:0 0 6px #ff2fb24d,inset 0 0 4px #ff2fb226}.global-header[data-accent=basicBlue]{border-bottom-color:#1311738c;box-shadow:0 0 20px #1311732e,inset 0 0 20px #0006}.global-header[data-accent=basicBlue] .nav-title{color:#131173;text-shadow:0 0 3px rgba(19,17,115,.8),0 0 8px rgba(19,17,115,.5),0 0 16px rgba(19,17,115,.3)}.global-header[data-accent=basicBlue] .header-btn{color:#131173;border-color:#1311738c;box-shadow:0 0 8px #13117347,inset 0 0 5px #13117324}.global-header[data-accent=basicBlue] .header-btn:hover{background:#13117314;border-color:#131173;box-shadow:0 0 15px #131173a6,inset 0 0 7px #13117347}.global-header[data-accent=basicBlue] .panel-restore-btn.active{background:#13117326;border-color:#131173;color:#131173;box-shadow:0 0 12px #131173a6,inset 0 0 8px #13117359}.global-header[data-accent=basicBlue] .profile-icon img{border-color:#1311738c;box-shadow:0 0 8px #13117359}.global-header[data-accent=basicBlue] .signin-btn{background:#131173;border-color:#131173;box-shadow:0 0 10px #13117373}.header-toggle[data-accent=basicBlue]{border-color:#131173;color:#131173;box-shadow:0 0 6px #13117359,inset 0 0 4px #1311732e}.header-toggle[data-accent=basicBlue]:hover{box-shadow:0 0 12px #131173a6,inset 0 0 6px #13117359}.header-toggle.minimized[data-accent=basicBlue]{box-shadow:0 0 16px #131173d9,0 0 28px #13117399,inset 0 0 10px #13117373;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=basicBlue]{box-shadow:0 0 6px #1311734d,inset 0 0 4px #13117326}.global-header[data-accent=brilliantBronze]{border-bottom-color:#b97634b3;box-shadow:0 0 20px #b873332e,inset 0 0 20px #0006}.global-header[data-accent=brilliantBronze] .nav-title{color:#b87333;text-shadow:0 0 3px rgba(184,115,51,.8),0 0 8px rgba(184,115,51,.5),0 0 16px rgba(184,115,51,.3)}.global-header[data-accent=brilliantBronze] .header-btn{color:#b87333;border-color:#b97634b3;box-shadow:0 0 8px #b8733347,inset 0 0 5px #b8733324}.global-header[data-accent=brilliantBronze] .header-btn:hover{background:#b8733314;border-color:#b87333;box-shadow:0 0 15px #b87333a6,inset 0 0 7px #b8733347}.global-header[data-accent=brilliantBronze] .panel-restore-btn.active{background:#b8733326;border-color:#b87333;color:#b87333;box-shadow:0 0 12px #b87333a6,inset 0 0 8px #b8733359}.global-header[data-accent=brilliantBronze] .profile-icon img{border-color:#b97634b3;box-shadow:0 0 8px #b8733359}.global-header[data-accent=brilliantBronze] .signin-btn{background:#b87333;border-color:#b87333;box-shadow:0 0 10px #b8733373}.header-toggle[data-accent=brilliantBronze]{border-color:#b87333;color:#b87333;box-shadow:0 0 6px #b8733359,inset 0 0 4px #b873332e}.header-toggle[data-accent=brilliantBronze]:hover{box-shadow:0 0 12px #b87333a6,inset 0 0 6px #b8733359}.header-toggle.minimized[data-accent=brilliantBronze]{box-shadow:0 0 16px #b87333d9,0 0 28px #b8733399,inset 0 0 10px #b8733373;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=brilliantBronze]{box-shadow:0 0 6px #b873334d,inset 0 0 4px #b8733326}.global-header[data-accent=superiorSilver]{border-bottom-color:#b9c6e1ad;box-shadow:0 0 20px #b8c2d826,inset 0 0 20px #0006}.global-header[data-accent=superiorSilver] .nav-title{color:#b8c2d8;text-shadow:0 0 3px rgba(184,194,216,.8),0 0 8px rgba(184,194,216,.5),0 0 16px rgba(184,194,216,.3)}.global-header[data-accent=superiorSilver] .header-btn{color:#b8c2d8;border-color:#b9c6e1ad;box-shadow:0 0 8px #b8c2d840,inset 0 0 5px #b8c2d81f}.global-header[data-accent=superiorSilver] .header-btn:hover{background:#b8c2d814;border-color:#b8c2d8;box-shadow:0 0 15px #b8c2d8a6,inset 0 0 7px #b8c2d847}.global-header[data-accent=superiorSilver] .panel-restore-btn.active{background:#b8c2d826;border-color:#b8c2d8;color:#b8c2d8;box-shadow:0 0 12px #b8c2d8a6,inset 0 0 8px #b8c2d859}.global-header[data-accent=superiorSilver] .profile-icon img{border-color:#b9c6e1ad;box-shadow:0 0 8px #b8c2d859}.global-header[data-accent=superiorSilver] .signin-btn{background:#b8c2d8;border-color:#b8c2d8;box-shadow:0 0 10px #b8c2d873}.header-toggle[data-accent=superiorSilver]{border-color:#b8c2d8;color:#b8c2d8;box-shadow:0 0 6px #b8c2d859,inset 0 0 4px #b8c2d82e}.header-toggle[data-accent=superiorSilver]:hover{box-shadow:0 0 12px #b8c2d8a6,inset 0 0 6px #b8c2d859}.header-toggle.minimized[data-accent=superiorSilver]{box-shadow:0 0 16px #b8c2d8d9,0 0 28px #b8c2d899,inset 0 0 10px #b8c2d873;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=superiorSilver]{box-shadow:0 0 6px #b8c2d84d,inset 0 0 4px #b8c2d826}.global-header[data-accent=prestigeGold]{border-bottom-color:#e8a800d6;box-shadow:0 0 20px #e8a8002e,inset 0 0 20px #0006}.global-header[data-accent=prestigeGold] .nav-title{color:#e8a800;text-shadow:0 0 3px rgba(232,168,0,.8),0 0 8px rgba(232,168,0,.5),0 0 16px rgba(232,168,0,.3)}.global-header[data-accent=prestigeGold] .header-btn{color:#e8a800;border-color:#e8a800d6;box-shadow:0 0 8px #e8a80047,inset 0 0 5px #e8a80024}.global-header[data-accent=prestigeGold] .header-btn:hover{background:#e8a80014;border-color:#e8a800;box-shadow:0 0 15px #e8a800a6,inset 0 0 7px #e8a80047}.global-header[data-accent=prestigeGold] .panel-restore-btn.active{background:#e8a80026;border-color:#e8a800;color:#e8a800;box-shadow:0 0 12px #e8a800a6,inset 0 0 8px #e8a80059}.global-header[data-accent=prestigeGold] .profile-icon img{border-color:#e8a800d6;box-shadow:0 0 8px #e8a80059}.global-header[data-accent=prestigeGold] .signin-btn{background:#e8a800;border-color:#e8a800;box-shadow:0 0 10px #e8a80073}.header-toggle[data-accent=prestigeGold]{border-color:#e8a800;color:#e8a800;box-shadow:0 0 6px #e8a80059,inset 0 0 4px #e8a8002e}.header-toggle[data-accent=prestigeGold]:hover{box-shadow:0 0 12px #e8a800a6,inset 0 0 6px #e8a80059}.header-toggle.minimized[data-accent=prestigeGold]{box-shadow:0 0 16px #e8a800d9,0 0 28px #e8a80099,inset 0 0 10px #e8a80073;animation:followHeader .35s ease forwards}.header-toggle.minimized.interacted[data-accent=prestigeGold]{box-shadow:0 0 6px #e8a8004d,inset 0 0 4px #e8a80026}.global-header .nav-title,.global-header[data-tier] .nav-title,.global-header[data-accent] .nav-title{font-family:Boogaloo,sans-serif!important;font-weight:400!important}.mobile-footer{display:none}@media(max-width:768px){body.profile-page,body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page,body.blitz-page{padding-top:0!important}body.index .global-header,body.profile-page .global-header,body.admin-page .global-header,body.create-category-page .global-header,body.duel-of-week-page .global-header,body.leader-page .global-header,body.submit-page .global-header,body.settings-page .global-header,body.marketplace-page .global-header,body.category-moderation-page .global-header,body.blitz-page .global-header,body.index .panel-restore-btn{display:none!important}body.index,body.profile-page,body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page,body.blitz-page{padding-bottom:64px}body.profile-page,body.profile-page .profile-shell{height:auto!important;overflow:visible!important}body.index .mobile-footer,body.profile-page .mobile-footer,body.admin-page .mobile-footer,body.create-category-page .mobile-footer,body.duel-of-week-page .mobile-footer,body.leader-page .mobile-footer,body.submit-page .mobile-footer,body.settings-page .mobile-footer,body.marketplace-page .mobile-footer,body.category-moderation-page .mobile-footer,body.blitz-page .mobile-footer{display:flex!important;align-items:center;justify-content:space-around;position:fixed;bottom:0;left:0;width:100%;height:60px;z-index:999998;background:#000000eb;border-top:2px solid rgba(255,255,255,.12);box-shadow:0 0 20px #a7e0081f,inset 0 0 20px #0006;padding:0 8px}body.profile-page .mobile-footer{border-top-color:color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 45%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 12%,transparent),inset 0 0 20px #0006}body.profile-page .mobile-footer .mobile-footer-btn{color:color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 70%,rgba(215,218,207,.7))}body.profile-page .mobile-footer .mobile-footer-btn.active{color:var(--accent, rgb(167, 224, 8));background:color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 12%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 40%,transparent)}body.profile-page .mobile-footer .footer-profile-pic{border-color:color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 60%,transparent)}.mobile-footer-btn{display:flex;align-items:center;justify-content:center;width:60px;height:48px;border-radius:12px;background:transparent;border:none;color:#d7dacfb3;font-size:22px;line-height:1;cursor:pointer;transition:color .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.mobile-footer-btn.footer-cat-btn,.mobile-footer-btn.footer-panel-btn{height:56px;margin-top:2px}#profile-dropdown{transform-origin:bottom right;transform:translateY(8px) scale(.985);width:180px;padding:6px;border-radius:12px}#profile-dropdown.show{transform:translateY(0) scale(1)}#profile-dropdown .profile-dd-item{font-size:13px!important;padding:8px 10px!important;border-radius:8px;gap:6px}#profile-dropdown .profile-dd-item.danger{font-size:10px!important;padding:7px 10px!important;margin-top:4px}#profile-dropdown .profile-dropdown .danger{margin-top:4px;padding-top:4px}.mobile-footer-btn.active{color:#a7e008;background:#a7e0081a;box-shadow:0 0 12px #a7e00859}.mobile-footer-btn.footer-profile-btn{padding:0;position:relative;display:flex;align-items:center;justify-content:center;height:48px}.footer-profile-pic{width:26px;height:26px;border-radius:50%;border:2px solid rgba(167,224,8,.55);object-fit:cover;display:block}.footer-goodies-badge{position:absolute;bottom:2px;left:50%;transform:translate(-50%);font-size:10px;font-weight:800;color:#a7e008;letter-spacing:.02em;white-space:nowrap;pointer-events:none;line-height:1}.footer-notif-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:48px;flex-shrink:0}.mobile-footer-btn.footer-notif-btn{position:static}.footer-notif-badge{position:absolute;top:0;right:0;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:#d2280f;border:2px solid rgba(0,0,0,.92);color:#fff;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;display:flex!important;align-items:center;justify-content:center;pointer-events:none}.footer-profile-pic.has-unread{border-color:#ff8c00;position:relative}.footer-profile-pic.has-unread:after{content:"";position:absolute;inset:-2px;border-radius:50%;box-shadow:0 0 14px #ff8c00e6;animation:footerProfilePulse 2.4s ease-in-out infinite;pointer-events:none}@keyframes footerProfilePulse{0%,to{opacity:.5}50%{opacity:1}}body.index .mobile-footer[data-tier=Gold]{border-top-color:#e8a8008c;box-shadow:0 0 20px #e8a8002e,inset 0 0 20px #0006}body.index .mobile-footer[data-tier=Gold] .mobile-footer-btn{color:#e8a800cc}body.index .mobile-footer[data-tier=Gold] .mobile-footer-btn.active{color:#e8a800;background:#e8a8001f;box-shadow:0 0 12px #e8a80073}body.index .mobile-footer[data-tier=Gold] .footer-profile-pic{border-color:#e8a800b3;box-shadow:0 0 8px #e8a80066}body.index .mobile-footer[data-tier=Silver]{border-top-color:#b9c6e18c;box-shadow:0 0 20px #b9c6e11f,inset 0 0 20px #0006}body.index .mobile-footer[data-tier=Silver] .mobile-footer-btn{color:#b9c6e1cc}body.index .mobile-footer[data-tier=Silver] .mobile-footer-btn.active{color:#b8c2d8;background:#b9c6e11f;box-shadow:0 0 12px #b9c6e166}body.index .mobile-footer[data-tier=Silver] .footer-profile-pic{border-color:#b9c6e1b3;box-shadow:0 0 8px #b9c6e159}body.index .mobile-footer[data-tier=Bronze]{border-top-color:#b976348c;box-shadow:0 0 20px #b976342e,inset 0 0 20px #0006}body.index .mobile-footer[data-tier=Bronze] .mobile-footer-btn{color:#b97634cc}body.index .mobile-footer[data-tier=Bronze] .mobile-footer-btn.active{color:#cd8c3e;background:#b976341f;box-shadow:0 0 12px #b9763466}body.index .mobile-footer[data-tier=Bronze] .footer-profile-pic{border-color:#b97634b3;box-shadow:0 0 8px #b9763459}:is(body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page) .mobile-footer[data-tier=Gold]{border-top-color:#e8a8008c;box-shadow:0 0 20px #e8a8002e,inset 0 0 20px #0006}:is(body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page) .mobile-footer[data-tier=Gold] .mobile-footer-btn{color:#e8a800cc}:is(body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page) .mobile-footer[data-tier=Gold] .mobile-footer-btn.active{color:#e8a800;background:#e8a8001f;box-shadow:0 0 12px #e8a80073}:is(body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page) .mobile-footer[data-tier=Silver]{border-top-color:#b9c6e18c;box-shadow:0 0 20px #b9c6e11f,inset 0 0 20px #0006}:is(body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page) .mobile-footer[data-tier=Silver] .mobile-footer-btn{color:#b9c6e1cc}:is(body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page) .mobile-footer[data-tier=Silver] .mobile-footer-btn.active{color:#b8c2d8;background:#b9c6e11f;box-shadow:0 0 12px #b9c6e166}:is(body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page) .mobile-footer[data-tier=Bronze]{border-top-color:#b976348c;box-shadow:0 0 20px #b976342e,inset 0 0 20px #0006}:is(body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page) .mobile-footer[data-tier=Bronze] .mobile-footer-btn{color:#b97634cc}:is(body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page) .mobile-footer[data-tier=Bronze] .mobile-footer-btn.active{color:#cd8c3e;background:#b976341f;box-shadow:0 0 12px #b9763466}.footer-notif-btn:not(.has-unread)~.footer-notif-badge{display:none!important}}@media(max-width:768px){.mobile-search-fab{display:none}body.index .mobile-search-fab{display:flex;align-items:center;justify-content:center;position:fixed;top:8px;right:8px;z-index:10000;width:52px;height:52px;border-radius:50%;border:none;background:transparent;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,transform .2s ease}body.index .mobile-search-fab svg{width:24px;height:24px;stroke-width:3;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}body.index .mobile-search-fab:active{opacity:.6;transform:scale(.9)}}.mobile-search-bar,.mobile-search-results,.mobile-search-fab{display:none}@media(max-width:768px){.mobile-search-bar{display:none;position:fixed;top:0;left:0;width:100%;height:56px;z-index:10001;flex-direction:row;align-items:center;gap:0;background:#040406f7;border-bottom:1px solid rgba(255,255,255,.08);padding:0 12px 0 4px;box-sizing:border-box}.mobile-search-bar.open{display:flex}.mobile-search-back{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background:transparent;border:none;color:#d7dacfd9;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.mobile-search-back:active{color:#a7e008}.mobile-search-input{flex:1;height:38px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ebeee8f2;font-size:16px;font-family:Inter,sans-serif;padding:0 14px;outline:none;box-sizing:border-box;transition:border-color .2s ease}.mobile-search-input:focus{border-color:#a7e00873}.mobile-search-input::placeholder{color:#ffffff59}.mobile-search-results{display:none;position:fixed;top:56px;left:0;width:100%;max-height:min(calc(100dvh - 120px),45dvh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;z-index:164400;background:#040406fa;border-bottom:2px solid rgba(167,224,8,.6);border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:inset 0 -1px #a7e00840,0 10px 22px #00000073,0 0 18px #a7e00826;padding:8px 12px 16px;box-sizing:border-box;gap:8px}.mobile-search-results.open{display:flex;flex-direction:column}.mobile-search-results .global-search-item--category,.mobile-search-results .global-search-item--thing,.mobile-search-results .global-search-item--user{border-bottom:2px solid}.mobile-search-results .global-search-item--category{border-color:#ff5050bf}.mobile-search-results .global-search-item--thing{border-color:#a7e008bf}.mobile-search-results .global-search-item--user{border-color:#b469ffbf}}html:has(body.mobile-search-open),body.mobile-search-open{overflow:hidden!important;overscroll-behavior:none}body.mobile-search-open .mobile-footer{bottom:0!important;position:fixed!important}@media(min-width:480px)and (max-width:767px),(orientation:landscape)and (max-height:500px){.global-header{display:none!important}body.profile-page,body.admin-page,body.create-category-page,body.duel-of-week-page,body.leader-page,body.submit-page,body.settings-page,body.marketplace-page,body.category-moderation-page,body.blitz-page{padding-top:0!important;padding-bottom:0!important}body.profile-page .mobile-footer,body.admin-page .mobile-footer,body.create-category-page .mobile-footer,body.duel-of-week-page .mobile-footer,body.leader-page .mobile-footer,body.submit-page .mobile-footer,body.settings-page .mobile-footer,body.marketplace-page .mobile-footer,body.category-moderation-page .mobile-footer,body.blitz-page .mobile-footer{display:flex!important;align-items:center;justify-content:center;gap:2px;position:fixed;top:6px;left:50%;transform:translate(-50%);bottom:auto;width:auto;height:42px;padding:0 6px;background:#000000d9;border:1.5px solid rgba(167,224,8,.35);border-radius:999px;box-shadow:0 0 12px #a7e0081a,0 2px 10px #00000080;z-index:164000}body:not(.index) .mobile-footer .mobile-footer-btn{width:40px;height:36px;font-size:18px;border-radius:10px;background:transparent;border:none;color:#a7e00899;cursor:pointer;transition:color .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}body:not(.index) .mobile-footer .mobile-footer-btn svg{width:19px;height:19px}body:not(.index) .mobile-footer .mobile-footer-btn.active{color:#a7e008;background:#a7e00826;box-shadow:0 0 10px #a7e0084d}body:not(.index) .mobile-footer .footer-profile-btn{width:34px;height:34px;border-radius:50%;padding:0;overflow:hidden}body:not(.index) .mobile-footer .footer-profile-pic{width:26px;height:26px;border:1.5px solid rgba(167,224,8,.5);border-radius:50%}body:not(.index) .mobile-footer .footer-goodies-badge{display:none!important}body:not(.index) .mobile-footer .footer-notif-wrap{width:40px;height:36px}body:not(.index) .mobile-footer .footer-notif-btn{color:#a7e00899}body:not(.index) .mobile-footer .footer-notif-btn svg{width:19px;height:19px}body:not(.index) .mobile-footer .footer-notif-badge{top:-2px;right:-1px;min-width:16px;height:16px;font-size:9px;padding:0 4px;border-width:1.5px}body:not(.index) .mobile-footer .footer-signin-icon{width:18px!important;height:18px!important;color:#a7e00899!important}body:not(.index) .mobile-footer .mobile-footer-btn.footer-home-btn{color:#a7e00899;text-decoration:none}body:not(.index) .mobile-footer .mobile-footer-btn.footer-home-btn svg{width:19px;height:19px}body:not(.index) .mobile-footer[data-tier=Gold]{border-color:#e8a80073;box-shadow:0 0 12px #e8a80026,0 2px 10px #00000080}body:not(.index) .mobile-footer[data-tier=Gold] .mobile-footer-btn{color:#e8a800b3}body:not(.index) .mobile-footer[data-tier=Gold] .mobile-footer-btn.active{color:#e8a800;background:#e8a80026;box-shadow:0 0 10px #e8a80066}body:not(.index) .mobile-footer[data-tier=Gold] .footer-profile-pic{border-color:#e8a80099}body:not(.index) .mobile-footer[data-tier=Silver]{border-color:#b9c6e173;box-shadow:0 0 12px #b9c6e11f,0 2px 10px #00000080}body:not(.index) .mobile-footer[data-tier=Silver] .mobile-footer-btn{color:#b9c6e1b3}body:not(.index) .mobile-footer[data-tier=Silver] .mobile-footer-btn.active{color:#b8c2d8;background:#b9c6e126;box-shadow:0 0 10px #b9c6e159}body:not(.index) .mobile-footer[data-tier=Silver] .footer-profile-pic{border-color:#b9c6e199}body:not(.index) .mobile-footer[data-tier=Bronze]{border-color:#b9763473;box-shadow:0 0 12px #b9763426,0 2px 10px #00000080}body:not(.index) .mobile-footer[data-tier=Bronze] .mobile-footer-btn{color:#b97634b3}body:not(.index) .mobile-footer[data-tier=Bronze] .mobile-footer-btn.active{color:#cd8c3e;background:#b9763426;box-shadow:0 0 10px #b9763459}body:not(.index) .mobile-footer[data-tier=Bronze] .footer-profile-pic{border-color:#b9763499}body.profile-page .mobile-footer{border-color:color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 40%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 10%,transparent),0 2px 10px #00000080}body.profile-page .mobile-footer .mobile-footer-btn{color:color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 60%,rgba(215,218,207,.6))}body.profile-page .mobile-footer .mobile-footer-btn.active{color:var(--accent, rgb(167, 224, 8));background:color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 15%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 35%,transparent)}body.profile-page .mobile-footer .footer-profile-pic{border-color:color-mix(in srgb,var(--accent, rgb(167, 224, 8)) 50%,transparent)}}@media(max-width:900px){*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.thing-detail-modal,.final-winner,.bracket-modal,.mode-confirm,.confirm-overlay,.search-modal,#welcome-modal-overlay,#crop-modal-overlay,.report-modal,.sell-modal,.settings-modal,.profile-modal,[class*=-modal],[class*=-overlay]{background:#000000eb!important}.winner-box,.thing-detail-content,.modal-content,.bracket-content,.confirm-box,.search-box{background:#080808fa!important}}
