.page.svelte-8qoke8{min-height:100vh;background:#0a0a0a;font-family:Lato,sans-serif;padding-bottom:120px;color:#fff}.container.svelte-8qoke8{max-width:760px;margin:0 auto;padding:0 20px}.topbar.svelte-8qoke8{display:flex;align-items:center;justify-content:space-between;padding:14px 0 6px}.topbar-end.svelte-8qoke8{display:flex;align-items:center;gap:14px}.icon-btn.svelte-8qoke8{width:42px;height:42px;border-radius:50%;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin:0 -8px;transition:background .15s ease}.icon-btn.svelte-8qoke8:hover{background:#ffffff14}.identity.svelte-8qoke8{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:18px}.identity-text.svelte-8qoke8{min-width:0;flex:1}h1.svelte-8qoke8{font-size:34px;font-weight:900;letter-spacing:-.5px;margin:0;line-height:1.1;overflow-wrap:anywhere}.handle.svelte-8qoke8{margin:6px 0 0;font-size:14px;color:#ffffff8c}.follows-chip.svelte-8qoke8{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#ffffff14;color:#ffffffb3;font-size:11px;font-weight:800;vertical-align:1px}.stats.svelte-8qoke8{display:flex;gap:26px;margin-top:20px}.stats.svelte-8qoke8 a:where(.svelte-8qoke8){text-decoration:none;color:inherit}.stats.svelte-8qoke8 strong:where(.svelte-8qoke8){display:block;font-size:22px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.stats.svelte-8qoke8 span:where(.svelte-8qoke8){display:block;font-size:13px;color:#ffffff80;margin-top:5px}.avatar-ring.svelte-8qoke8{width:112px;height:112px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar.svelte-8qoke8{width:104px;height:104px;border-radius:50%;object-fit:cover;border:3px solid #0a0a0a;background:#1a1a1a}.actions.svelte-8qoke8{display:flex;gap:10px;margin-top:22px}.btn.svelte-8qoke8{height:46px;border-radius:12px;cursor:pointer;font-family:Lato,sans-serif;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;text-decoration:none;border:none;padding:0 18px;transition:background .15s ease,transform .1s ease}.btn.svelte-8qoke8:active{transform:scale(.98)}.btn-primary.svelte-8qoke8{flex:1.4;background:#2d8a1e;color:#fff}.btn-primary.svelte-8qoke8:hover{background:#33991f}.btn-primary.svelte-8qoke8:disabled{opacity:.6;cursor:default}.btn-primary.following.svelte-8qoke8{background:#ffffff0f;border:1.5px solid rgba(255,255,255,.16);color:#ffffffd9}.btn-secondary.svelte-8qoke8{flex:1;background:#ffffff14;color:#fff}.btn-secondary.svelte-8qoke8:hover{background:#ffffff1f}.btn.guest-locked.svelte-8qoke8{background:#ffffff0d;border:1.5px solid rgba(255,255,255,.12);color:#ffffff8c;font-size:13px;white-space:nowrap;padding:0 12px}.btn.shake.svelte-8qoke8{animation:svelte-8qoke8-action-shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes svelte-8qoke8-action-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.about.svelte-8qoke8{margin-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.level-chip.svelte-8qoke8{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#2d8a1e24;border:1px solid rgba(45,138,30,.35);color:#4ade80;font-size:12px;font-weight:800}.level-chip.svelte-8qoke8 em:where(.svelte-8qoke8){font-style:normal;font-weight:600;color:#ffffff80;padding-left:6px;border-left:1px solid rgba(255,255,255,.15)}.bio.svelte-8qoke8{margin:0;font-size:14px;line-height:1.5;color:#ffffffd1}.bio.svelte-8qoke8 .md-p,.bio.svelte-8qoke8 .md-h,.bio.svelte-8qoke8 .md-ul,.bio.svelte-8qoke8 .md-ol{margin:0 0 6px}.bio.svelte-8qoke8 .md-h{font-size:15px;color:#fff}.bio.svelte-8qoke8 .md-ul,.bio.svelte-8qoke8 .md-ol{padding-left:20px}.bio.svelte-8qoke8 .md-img{display:block;max-width:100%;border-radius:12px;margin:6px 0}.bio.svelte-8qoke8 a{color:#c4a4f8}.tabs.svelte-8qoke8{display:flex;margin:22px -20px 0;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;background:#0a0a0a;z-index:5}.tabs.svelte-8qoke8 button:where(.svelte-8qoke8){flex:1;height:48px;background:transparent;border:none;color:#ffffff73;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;font-family:Lato,sans-serif;font-size:13px;font-weight:800;position:relative;transition:color .15s ease}.tabs.svelte-8qoke8 button.active:where(.svelte-8qoke8){color:#fff}.tabs.svelte-8qoke8 button.active:where(.svelte-8qoke8):after{content:"";position:absolute;left:25%;right:25%;bottom:-1px;height:2px;border-radius:2px;background:#fff}.grid.svelte-8qoke8{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:2px -20px 0}@media(min-width:640px){.grid.svelte-8qoke8{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:3px}}.tile.svelte-8qoke8{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#3905cc;text-decoration:none;color:inherit;display:block}.tile-img.svelte-8qoke8{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.tile.svelte-8qoke8:hover .tile-img:where(.svelte-8qoke8){transform:scale(1.04)}.tile-fallback.svelte-8qoke8{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#4a12e6,#3905cc 60%,#2a0499)}.tile-fallback.svelte-8qoke8 img:where(.svelte-8qoke8){width:44%;height:44%;object-fit:contain}.tile-shade.svelte-8qoke8{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#000000c7);pointer-events:none}.tile-badge.svelte-8qoke8{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:10px;font-weight:800;text-transform:capitalize;letter-spacing:.2px}.badge-active.svelte-8qoke8{color:#4ade80}.badge-won.svelte-8qoke8{color:#facc15}.badge-cancelled.svelte-8qoke8,.badge-ended.svelte-8qoke8{color:#ffffffb3}.tile-foot.svelte-8qoke8{position:absolute;left:8px;right:8px;bottom:8px;display:flex;flex-direction:column;gap:2px;min-width:0}.tile-foot.svelte-8qoke8 strong:where(.svelte-8qoke8){font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.6)}.tile-foot.svelte-8qoke8 span:where(.svelte-8qoke8){font-size:11px;font-weight:600;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-skeleton.svelte-8qoke8{background:linear-gradient(90deg,#161616 25%,#1f1f1f,#161616 75%);background-size:200% 100%;animation:svelte-8qoke8-shimmer 1.4s infinite}@keyframes svelte-8qoke8-shimmer{to{background-position:-200% 0}}.empty.svelte-8qoke8{padding:56px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.empty-icon.svelte-8qoke8{font-size:40px;margin-bottom:6px}.empty.svelte-8qoke8 strong:where(.svelte-8qoke8){font-size:16px;font-weight:800}.empty.svelte-8qoke8 p:where(.svelte-8qoke8){margin:0;font-size:13px;color:#ffffff80}.load-error.svelte-8qoke8{text-align:center;color:var(--color-text-muted);padding:28px 16px;font-size:14px}.activity-pad.svelte-8qoke8{padding-top:16px}.activity-list.svelte-8qoke8{margin-top:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:14px;padding:4px 16px}.activity-row.svelte-8qoke8{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none}.activity-row.svelte-8qoke8:last-child{border-bottom:none}.activity-icon.svelte-8qoke8{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.activity-body.svelte-8qoke8{flex:1;min-width:0}.activity-title.svelte-8qoke8{font-size:13px;font-weight:600;color:#fff;margin:0;line-height:1.4}.activity-when.svelte-8qoke8{font-size:11px;color:#ffffff6b;margin:2px 0 0}@media(max-width:420px){h1.svelte-8qoke8{font-size:28px}.avatar-ring.svelte-8qoke8{width:96px;height:96px}.avatar.svelte-8qoke8{width:88px;height:88px}.stats.svelte-8qoke8{gap:16px}.stats.svelte-8qoke8 strong:where(.svelte-8qoke8){font-size:20px}}
