.center.svelte-aga62x{justify-items:center;gap:1.15rem;display:grid}.profile-card.svelte-aga62x{text-align:center;border-radius:var(--radius-lg);width:100%;max-width:440px;padding:0;position:relative;overflow:hidden}.empty-card.svelte-aga62x{text-align:center;justify-items:center;gap:.5rem;max-width:440px;padding:2rem 1.5rem 1.7rem;display:grid}.banner.svelte-aga62x{background:var(--accent-grad);height:112px;position:relative;overflow:hidden}.banner-default.svelte-aga62x{background:var(--accent-grad)!important}.banner-wash.svelte-aga62x{mix-blend-mode:soft-light;opacity:.9;pointer-events:none;position:absolute;inset:0}.banner-pattern.svelte-aga62x{opacity:.5;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 28%,#ffffff8c 1px,#0000 1px),radial-gradient(1px 1px at 68% 42%,#ffffff73 1px,#0000 1px),radial-gradient(1.2px 1.2px at 38% 72%,#fff6 1px,#0000 1px),radial-gradient(1px 1px at 82% 68%,#ffffff59 1px,#0000 1px);background-size:140px 80px;position:absolute;inset:0}.avatar-wrap.svelte-aga62x{z-index:2;justify-items:center;margin-top:-48px;display:grid;position:relative}.avatar-ring.svelte-aga62x{background:var(--bg-elev);box-shadow:0 8px 32px #00000038, 0 0 0 3px var(--bg-elev);border-radius:50%;padding:4px;position:relative}.avatar-ring.no-frame.svelte-aga62x{box-shadow:0 8px 32px #0003, 0 0 0 4px var(--bg-elev)}.flair-bubble.svelte-aga62x{background:var(--bg-elev);border:1px solid var(--border);width:28px;height:28px;box-shadow:var(--shadow-sm);z-index:3;border-radius:50%;place-items:center;font-size:.95rem;display:grid;position:absolute;bottom:2px;right:calc(50% - 52px)}.profile-body.svelte-aga62x{justify-items:center;gap:.55rem;padding:.9rem 1.4rem 1.4rem;display:grid}.p-name.svelte-aga62x{letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.55rem;font-weight:800;line-height:1.15}.title-pill.svelte-aga62x{border-radius:var(--pill);background:var(--bg-inset);border:1px solid var(--border);color:var(--text-muted);letter-spacing:.01em;align-items:center;gap:.35rem;padding:.28rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.pills.svelte-aga62x{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.rank-pill.svelte-aga62x{border-radius:var(--pill);color:#412d00;background:linear-gradient(135deg,#f5a623,#f7c95e);padding:.26rem .75rem;font-size:.8rem;font-weight:800;box-shadow:0 2px 10px #f5a62359}.lvl-chip.svelte-aga62x{border-radius:var(--pill);background:var(--accent-grad-soft);color:var(--accent-soft);border:1px solid #0000;padding:.26rem .75rem;font-size:.8rem;font-weight:800;display:inline-block}.medal-pill.svelte-aga62x{font-size:1.1rem}.xp-block.svelte-aga62x{gap:.4rem;width:100%;margin-top:.6rem;display:grid}.xp-line.svelte-aga62x{justify-content:center;align-items:baseline;gap:.5rem;display:flex}.xp-num.svelte-aga62x{letter-spacing:-.02em;font-size:1.95rem;font-weight:800}.progress.big.svelte-aga62x{width:100%;height:10px}.xp-sub.svelte-aga62x{text-align:center;font-size:.82rem}.stats-row.svelte-aga62x{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.35rem;display:flex}.stat-pill.svelte-aga62x{border-radius:var(--pill);background:var(--bg-inset);border:1px solid var(--border);color:var(--text-muted);padding:.22rem .6rem;font-size:.78rem;font-weight:600}.cosmetics-strip.svelte-aga62x{border-radius:var(--radius);background:var(--bg-inset);border:1px solid var(--border);text-align:left;gap:.45rem;width:100%;margin-top:.7rem;padding:.75rem .85rem;display:grid}.strip-label.svelte-aga62x{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem;font-weight:700}.strip-items.svelte-aga62x{flex-wrap:wrap;gap:.35rem;display:flex}.mini-chip.svelte-aga62x{border-radius:var(--pill);background:var(--bg-elev);border:1px solid var(--border);color:var(--text-muted);padding:.22rem .55rem;font-size:.75rem;font-weight:600}.hint.svelte-aga62x{text-align:center;margin-top:.4rem;font-size:.82rem;line-height:1.4}.last-active.svelte-aga62x{margin-top:.2rem;font-size:.8rem}.actions.svelte-aga62x{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.8rem;display:flex}.transparency.svelte-aga62x{width:100%;max-width:440px}.transparency.svelte-aga62x h2:where(.svelte-aga62x){margin-bottom:.4rem;font-size:1rem}.transparency.svelte-aga62x p:where(.svelte-aga62x){font-size:.85rem}@media (width<=480px){.profile-card.svelte-aga62x,.transparency.svelte-aga62x{max-width:100%}}
