.crop-overlay.svelte-17fmq0k{position:fixed;inset:0;background:#000000d1;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.crop-modal.svelte-17fmq0k{background:#0f0f0e;border:1px solid #2a2a28;border-radius:20px;padding:28px 24px 24px;width:320px;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 24px 80px #000c}.crop-modal-title.svelte-17fmq0k{font-size:1rem;font-weight:800;color:#f0f0ec;letter-spacing:-.3px}.crop-modal-sub.svelte-17fmq0k{font-size:.73rem;color:#555;text-align:center;margin-top:-10px}.crop-preview.svelte-17fmq0k{width:220px;height:220px;border-radius:50%;overflow:hidden;position:relative;border:3px solid #44cc44;box-shadow:0 0 32px #44cc4440;cursor:grab;background:#1a1a18;flex-shrink:0}.crop-preview.dragging.svelte-17fmq0k{cursor:grabbing}.crop-img.svelte-17fmq0k{position:absolute;top:50%;left:50%;transform-origin:center center;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none}.crop-circle-guide.svelte-17fmq0k{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 1px #4c46 inset;pointer-events:none}.crop-slider-row.svelte-17fmq0k{display:flex;align-items:center;gap:10px;width:100%;color:#555}.crop-slider.svelte-17fmq0k{flex:1;-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:#2a2a28;outline:none;cursor:pointer}.crop-slider.svelte-17fmq0k::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#4c4;cursor:pointer;box-shadow:0 0 8px #44cc4480}.crop-slider.svelte-17fmq0k::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#4c4;cursor:pointer;border:none;box-shadow:0 0 8px #44cc4480}.crop-actions.svelte-17fmq0k{display:flex;gap:10px;width:100%}.crop-cancel-btn.svelte-17fmq0k{flex:1;padding:10px;background:none;border:1px solid #2a2a28;border-radius:10px;color:#888;font-size:.88rem;font-weight:700;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.crop-cancel-btn.svelte-17fmq0k:hover{border-color:#555;color:#ccc}.crop-apply-btn.svelte-17fmq0k{flex:2;padding:10px;background:#4c4;border:none;border-radius:10px;color:#000;font-size:.88rem;font-weight:800;cursor:pointer;font-family:inherit;transition:background .15s,box-shadow .15s}.crop-apply-btn.svelte-17fmq0k:hover{background:#5d5;box-shadow:0 0 20px #4c46}.chart.svelte-12xzx79{position:relative;width:100%}.chart.svelte-12xzx79{outline:none;touch-action:pan-y}.chart.svelte-12xzx79:focus-visible{outline:2px solid #f5f3ee;outline-offset:4px;border-radius:6px}svg.svelte-12xzx79{display:block;overflow:visible}.grid.svelte-12xzx79{stroke:#26251f;stroke-width:1}.axis.svelte-12xzx79{fill:#74776f;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif}.area.svelte-12xzx79{fill:#44cc4412}.line.svelte-12xzx79{fill:none;stroke:#4c4;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.compact.svelte-12xzx79 .line:where(.svelte-12xzx79){stroke-width:2}.dot.svelte-12xzx79{fill:#4c4;stroke:#161614;stroke-width:2}.dot.test.svelte-12xzx79{fill:#fff;stroke:#4c4}.dot.focus.svelte-12xzx79{fill:#fff;stroke:#161614}.crosshair.svelte-12xzx79{stroke:#5c5a52;stroke-width:1;stroke-dasharray:3 3}.tooltip.svelte-12xzx79{position:absolute;top:0;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border:1px solid #34322c;border-radius:10px;background:#1c1b17;box-shadow:0 6px 18px #0006;pointer-events:none;white-space:nowrap}.tooltip.svelte-12xzx79 strong:where(.svelte-12xzx79){color:#fff;font-size:.95rem;font-weight:900;font-variant-numeric:tabular-nums}.tooltip.svelte-12xzx79 span:where(.svelte-12xzx79){color:#9a978f;font-size:.7rem;font-weight:700}.tooltip.svelte-12xzx79 .tag:where(.svelte-12xzx79){color:#8ce88f}.visually-hidden.svelte-12xzx79{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.elo.svelte-xp57ef{position:relative;margin:20px 0;padding:24px;overflow:hidden;border:1px solid #292c27;border-radius:20px;background:radial-gradient(95% 65% at 0% 0%,rgba(68,204,68,.1),transparent 62%),linear-gradient(150deg,#151612,#0f100e);box-shadow:0 16px 44px #00000029,inset 0 1px #ffffff06;font-family:Inter,sans-serif}.elo.svelte-xp57ef:before{content:"";position:absolute;top:0;left:24px;width:76px;height:2px;border-radius:0 0 999px 999px;background:#62db84;box-shadow:0 0 16px #62db84a6}.head.svelte-xp57ef{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}h2.svelte-xp57ef{margin:0;color:#f5f3ee;font-size:1.2rem;letter-spacing:-.02em}.now.svelte-xp57ef{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:6px}.now.svelte-xp57ef strong:where(.svelte-xp57ef){color:#fff;font-size:2.35rem;font-weight:950;letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 2px 0 rgba(255,255,255,.05)}.delta.svelte-xp57ef{padding:3px 9px;border-radius:999px;background:#132a19;color:#7fdc84;font-size:.75rem;font-weight:850}.delta.down.svelte-xp57ef{background:#2e1414;color:#ff7b7b}.test.svelte-xp57ef{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border:1px solid rgba(68,204,68,.42);border-radius:10px;background:#44cc440e;color:#8ce88f;font-size:.78rem;font-weight:850;text-decoration:none;white-space:nowrap;transition:border-color .15s,background .15s,transform .15s}.test.svelte-xp57ef:hover{border-color:#44cc44c2;background:#44cc441a;transform:translateY(-1px)}.skeleton.svelte-xp57ef{height:160px;border-radius:12px;background:#151514}.legend.svelte-xp57ef{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:10px 0 0;color:#8f8b84;font-size:.72rem;font-weight:700}.key-line.svelte-xp57ef{width:16px;height:2px;border-radius:2px;background:#4c4}.key-dot.svelte-xp57ef{width:9px;height:9px;border:2px solid #44cc44;border-radius:50%;background:#fff;box-sizing:border-box;margin-left:6px}.empty.svelte-xp57ef{display:grid;place-items:center;min-height:120px;padding:16px;border:1px dashed #2a2927;border-radius:12px;text-align:center}.empty.svelte-xp57ef p:where(.svelte-xp57ef){margin:0;max-width:46ch;color:#9a978f;font-size:.88rem;line-height:1.5}.insights.svelte-xp57ef{margin-top:20px;padding-top:18px;border-top:1px solid #1e1e1c}h3.svelte-xp57ef{margin:0;color:#dcd9d1;font-size:.86rem;font-weight:900}.name.svelte-xp57ef{color:#eeeae3;font-size:.92rem;font-weight:800}.insights.svelte-xp57ef h3:where(.svelte-xp57ef){margin:0 0 10px}.steps.svelte-xp57ef{display:grid;gap:6px;margin:0;padding:0;list-style:none}.steps.svelte-xp57ef li:where(.svelte-xp57ef){border:1px solid #252721;border-radius:11px;background:#0b0c0a61;transition:background .15s,border-color .15s,transform .15s}.steps.svelte-xp57ef li:where(.svelte-xp57ef):hover{border-color:#393c35;background:#181a16;transform:translateY(-1px)}.steps.svelte-xp57ef a:where(.svelte-xp57ef){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;color:inherit;text-decoration:none}.steps.svelte-xp57ef li.top:where(.svelte-xp57ef){border-color:#44cc4452;background:#0f1810}.steps.svelte-xp57ef li.top:where(.svelte-xp57ef):hover{border-color:#44cc4480;background:#122014}.step-copy.svelte-xp57ef{display:flex;min-width:0;flex-direction:column;gap:3px}.step-copy.svelte-xp57ef small:where(.svelte-xp57ef){color:#7d7a74;font-size:.74rem;font-weight:700}.boost.svelte-xp57ef{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:2px;color:#7fdc84;font-variant-numeric:tabular-nums}.boost.svelte-xp57ef b:where(.svelte-xp57ef){font-size:.95rem;font-weight:900}.boost.svelte-xp57ef small:where(.svelte-xp57ef){color:#6f8f72;font-size:.66rem;font-weight:800}.disclaimer.svelte-xp57ef{margin:16px 0 0;color:#5f5d58;font-size:.68rem}@media(max-width:720px){.elo.svelte-xp57ef{padding:18px 16px}}.guest-banner.svelte-maq4gq{display:flex;align-items:center;gap:12px;width:100%;background:#44cc4412;border:1px solid rgba(68,204,68,.2);border-radius:12px;padding:12px 16px;cursor:pointer;margin-bottom:20px;text-align:left;transition:border-color .2s,background .2s}.guest-banner.svelte-maq4gq:hover{border-color:#44cc4480;background:#44cc441c}.guest-banner-text.svelte-maq4gq{display:flex;flex-direction:column;gap:2px;flex:1}.guest-banner-text.svelte-maq4gq strong:where(.svelte-maq4gq){color:#ddd;font-size:.85rem}.guest-banner-text.svelte-maq4gq span:where(.svelte-maq4gq){color:#8f8c85;font-size:.78rem}.guest-banner-cta.svelte-maq4gq{color:#4c4;font-weight:800;font-size:.85rem;white-space:nowrap}.auth-row.svelte-maq4gq{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.account-link.svelte-maq4gq{font-size:.78rem;color:#666;text-decoration:none;padding:4px 0;transition:color .15s}.account-link.svelte-maq4gq:hover{color:#4c4}.page.svelte-maq4gq{min-height:100vh;background:transparent;font-family:Inter,sans-serif;color:#fff}.content.svelte-maq4gq{position:relative;isolation:isolate;max-width:1280px;margin:0 auto;padding:34px 28px 72px;display:flex;flex-direction:column;gap:20px}.content.svelte-maq4gq:before{content:"";position:absolute;z-index:-1;top:-180px;left:50%;width:min(980px,100vw);height:560px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(68,204,68,.07),rgba(68,204,68,.018) 42%,transparent 70%);pointer-events:none}.page-head.svelte-maq4gq{margin:0 0 4px}.page-head.svelte-maq4gq h1:where(.svelte-maq4gq){margin:0;color:#f7f8f4;font-size:clamp(2rem,4vw,2.8rem);font-weight:950;letter-spacing:-.05em;line-height:1}.card.svelte-maq4gq{background:linear-gradient(150deg,#151612,#0f100e);border:1px solid #282a25;border-radius:20px;padding:24px;box-shadow:0 16px 44px #00000029,inset 0 1px #ffffff06}.hero-grid.svelte-maq4gq{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:100%;margin:0 auto;gap:20px;align-items:start}.profile-column.svelte-maq4gq{display:flex;min-width:0;flex-direction:column;gap:20px}.hero-grid.svelte-maq4gq .elo{margin:0}.identity-card.svelte-maq4gq{display:flex;flex-direction:column;gap:16px;background:radial-gradient(80% 62% at 0% 0%,rgba(68,204,68,.09),transparent 66%),linear-gradient(150deg,#151612,#0f100e)}.id-top-row.svelte-maq4gq{display:flex;align-items:center;gap:16px}.id-avatar-wrap.svelte-maq4gq{position:relative;flex-shrink:0}.id-avatar.svelte-maq4gq{width:82px;height:82px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#2e2e2a,#111);border:3px solid #44cc44;box-shadow:0 0 32px #44cc4440;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:border-color .2s,box-shadow .2s;padding:0;overflow:hidden}.id-avatar.svelte-maq4gq:hover{border-color:#6e6;box-shadow:0 0 44px #4c46}.avatar-piece.svelte-maq4gq{font-size:46px;line-height:1;-webkit-user-select:none;user-select:none;color:#f0f0ec;filter:drop-shadow(0 2px 4px rgba(0,0,0,.9)) drop-shadow(0 0 12px rgba(255,255,255,.15))}.avatar-photo.svelte-maq4gq{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.avatar-edit-hint.svelte-maq4gq{position:absolute;bottom:2px;right:2px;width:24px;height:24px;background:#4c4;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;pointer-events:none;box-shadow:0 2px 8px #0009;z-index:1}.avatar-edit-hint.svelte-maq4gq svg:where(.svelte-maq4gq){width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.piece-picker-popover.svelte-maq4gq{position:absolute;top:calc(100% + 8px);left:0;background:#151513;border:1px solid #2a2a28;border-radius:14px;padding:12px;z-index:200;width:252px;box-shadow:0 8px 40px #000000b3}.pp-title.svelte-maq4gq{font-size:.65rem;font-weight:800;letter-spacing:1.5px;color:#555;text-transform:uppercase;margin-bottom:10px}.pp-grid.svelte-maq4gq{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.pp-btn.svelte-maq4gq{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:22px;background:#222220;border:2px solid transparent;border-radius:7px;cursor:pointer;transition:background .15s,border-color .15s;color:#f0f0ec;filter:drop-shadow(0 1px 3px rgba(0,0,0,.9));padding:0}.pp-btn.svelte-maq4gq:hover{background:#2c2c28;border-color:#444}.pp-btn.pp-active.svelte-maq4gq{border-color:#4c4;background:#44cc441f}.pp-divider.svelte-maq4gq{height:1px;background:#222;margin:10px 0}.pp-upload-btn.svelte-maq4gq{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;background:#1a1917;border:1px solid #2a2a28;border-radius:8px;color:#ccc;font-size:.82rem;font-weight:700;padding:8px 12px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-family:inherit}.pp-upload-btn.svelte-maq4gq:hover{background:#252523;border-color:#4c4;color:#4c4}.pp-remove-btn.svelte-maq4gq{width:100%;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#555;font-size:.75rem;font-weight:600;padding:6px;cursor:pointer;transition:color .15s;font-family:inherit;margin-top:4px}.pp-remove-btn.svelte-maq4gq:hover{color:#ef4444}.id-name-row.svelte-maq4gq{display:flex;align-items:center;gap:8px}.id-name.svelte-maq4gq{font-size:1.5rem;font-weight:900;margin:0 0 3px;letter-spacing:-.7px}.id-edit-btn.svelte-maq4gq{background:none;border:none;color:#444;cursor:pointer;padding:4px;border-radius:6px;transition:color .15s,background .15s;line-height:1;margin-bottom:4px}.id-edit-btn.svelte-maq4gq svg:where(.svelte-maq4gq){width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.id-edit-btn.svelte-maq4gq:hover{color:#4c4;background:#44cc4414}.id-name-edit-row.svelte-maq4gq{display:flex;flex-direction:column;gap:5px;margin-bottom:4px}.id-name-input.svelte-maq4gq{font-size:1.5rem;font-weight:900;letter-spacing:-.5px;color:#fff;background:#111110;border:2px solid #44cc44;border-radius:8px;padding:4px 10px;outline:none;width:100%;font-family:inherit}.id-name-input.input-error.svelte-maq4gq{border-color:#ef6464}.id-name-error.svelte-maq4gq{color:#ef8585;font-size:.72rem;font-weight:700}.id-since.svelte-maq4gq{font-size:.88rem;color:#85827a;margin:0}.id-streak.svelte-maq4gq{display:flex;align-items:center;gap:11px;background:linear-gradient(135deg,#ff88001a,#ff880009);border:1px solid rgba(255,136,0,.19);border-radius:14px;padding:12px 14px}.fire-svg.svelte-maq4gq{width:23px;height:23px;flex-shrink:0;animation:svelte-maq4gq-pulse 2s infinite ease-in-out}@keyframes svelte-maq4gq-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15);filter:brightness(1.3)}}.streak-big.svelte-maq4gq{font-size:2.35rem;font-weight:900;color:#f80;line-height:1;letter-spacing:-1px;text-shadow:0 0 30px rgba(255,136,0,.4)}.streak-label.svelte-maq4gq{display:block;font-size:.68rem;font-weight:800;letter-spacing:2px;color:#f80;text-transform:uppercase}.streak-sub.svelte-maq4gq{display:block;font-size:.78rem;color:#85827a;margin-top:2px}.cal-row.svelte-maq4gq{display:flex;gap:7px;padding:0 3px}.cal-col.svelte-maq4gq{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px}.cal-dot.svelte-maq4gq{width:24px;height:24px;border-radius:8px;background:#191a17;border:1px solid #292a26;transition:all .2s}.cal-dot.active.svelte-maq4gq{background:linear-gradient(145deg,#ff9c2e,#ef7410);border-color:#ff9a2a;box-shadow:0 0 14px #ff880047,inset 0 1px #ffffff2e}.cal-label.svelte-maq4gq{font-size:.62rem;color:#716e67;font-weight:700}.preferences.svelte-maq4gq{margin-top:0;border:1px solid #292b26;border-radius:13px;background:#07080747;overflow:hidden}.preferences.svelte-maq4gq summary:where(.svelte-maq4gq){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;cursor:pointer;list-style:none}.preferences.svelte-maq4gq summary:where(.svelte-maq4gq)::-webkit-details-marker{display:none}.preferences.svelte-maq4gq summary:where(.svelte-maq4gq)>span:where(.svelte-maq4gq):first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.preferences.svelte-maq4gq summary:where(.svelte-maq4gq) strong:where(.svelte-maq4gq){color:#dedfd9;font-size:.82rem}.preferences.svelte-maq4gq summary:where(.svelte-maq4gq) small:where(.svelte-maq4gq){color:#777a73;font-size:.7rem}.summary-arrow.svelte-maq4gq{color:#787b74;font-size:1rem;font-weight:900;transition:transform .18s}.preferences[open].svelte-maq4gq .summary-arrow:where(.svelte-maq4gq){transform:rotate(180deg)}.preferences.svelte-maq4gq summary:where(.svelte-maq4gq):hover{background:#ffffff05}.preferences.svelte-maq4gq summary:where(.svelte-maq4gq):focus-visible{outline:2px solid #f5f3ee;outline-offset:-2px}.preferences-body.svelte-maq4gq{padding:0 14px 14px;border-top:1px solid #242620}.privacy-setting.svelte-maq4gq{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 0;margin-bottom:14px;border-bottom:1px solid #25241f}.privacy-setting.svelte-maq4gq strong:where(.svelte-maq4gq){display:block;color:#e3e0d8;font-size:.82rem;margin-bottom:5px}.privacy-setting.svelte-maq4gq p:where(.svelte-maq4gq){margin:0;color:#77746d;font-size:.72rem;line-height:1.5;max-width:470px}.switch.svelte-maq4gq{position:relative;flex-shrink:0;width:44px;height:26px;padding:0;border:1px solid #3d3b36;border-radius:999px;background:#26251f;cursor:pointer;transition:background .15s,border-color .15s}.switch.svelte-maq4gq:hover{border-color:#5a574f}.switch.svelte-maq4gq:focus-visible{outline:2px solid #f5f3ee;outline-offset:3px}.switch-knob.svelte-maq4gq{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#a8a49c;transition:transform .18s,background .18s}.switch.on.svelte-maq4gq{border-color:#43c76ab3;background:#1d4a2a}.switch.on.svelte-maq4gq .switch-knob:where(.svelte-maq4gq){transform:translate(18px);background:#66dc84}.appearance-inline.svelte-maq4gq{display:grid;grid-template-columns:.75fr 1.25fr;gap:14px}.appearance-inline.svelte-maq4gq .settings-row:where(.svelte-maq4gq){flex-direction:column;align-items:flex-start;gap:8px}.game-stats.svelte-maq4gq{margin:0;padding:2px 0}.gs-title-row.svelte-maq4gq{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.gs-title-row.svelte-maq4gq>a:where(.svelte-maq4gq){flex:none;color:#7edc94;font-size:.75rem;font-weight:850;text-decoration:none}.gs-title-row.svelte-maq4gq>a:where(.svelte-maq4gq):hover{color:#a0edb2}.gs-title.svelte-maq4gq{font-size:1.15rem;font-weight:900;color:#fff;margin:0;letter-spacing:-.3px}.gs-grid.svelte-maq4gq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gs-card.svelte-maq4gq{display:flex;flex-direction:column;gap:14px;min-height:132px;background:linear-gradient(145deg,#171613,#121110);border:1px solid color-mix(in srgb,var(--accent) 24%,#2a2926);border-radius:15px;padding:14px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.gs-card.svelte-maq4gq:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 65%,#3d3b37);box-shadow:0 12px 30px #00000080}.gs-head.svelte-maq4gq{display:flex;align-items:center;gap:9px}.gs-icon.svelte-maq4gq{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.gs-icon.svelte-maq4gq svg:where(.svelte-maq4gq){width:19px;height:19px}.gs-name.svelte-maq4gq{font-size:.9rem;font-weight:900;color:#fff;letter-spacing:-.3px}.gs-play.svelte-maq4gq{margin-left:auto;color:var(--accent);font-size:.68rem;font-weight:850;opacity:.95;white-space:nowrap}.gs-tiles.svelte-maq4gq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gs-tile.svelte-maq4gq{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 9px;border-radius:9px;background:color-mix(in srgb,var(--accent) 6%,#0e0d0c);border:1px solid #211f1c}.gs-val.svelte-maq4gq{overflow:hidden;font-size:1.05rem;font-weight:900;color:var(--accent);line-height:1;text-overflow:ellipsis;white-space:nowrap}.gs-label.svelte-maq4gq{overflow:hidden;font-size:.56rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:#81837e;text-overflow:ellipsis;white-space:nowrap}.settings-row.svelte-maq4gq{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.settings-label.svelte-maq4gq{font-size:.85rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.piece-toggle.svelte-maq4gq{display:flex;gap:7px;flex-wrap:wrap}.piece-btn.svelte-maq4gq{display:flex;align-items:center;gap:7px;background:#111110;border:1px solid #2a2a28;border-radius:10px;padding:7px 10px;cursor:pointer;color:#888;font-size:.85rem;font-weight:600;font-family:inherit;transition:border-color .15s,color .15s}.piece-btn.svelte-maq4gq:hover{border-color:#444;color:#ccc}.piece-btn.active.svelte-maq4gq{border-color:#4c4;color:#fff;background:#44cc4414}.piece-preview.svelte-maq4gq{width:26px;height:26px}.board-swatch.svelte-maq4gq{width:26px;height:26px;border-radius:4px;flex-shrink:0;background-image:repeating-conic-gradient(var(--sq-light) 0 25%,var(--sq-dark) 0 50%);background-size:50% 50%}.board-swatch-green.svelte-maq4gq{--sq-light: #eeeed2;--sq-dark: #769656}.board-swatch-brown.svelte-maq4gq{--sq-light: #f0d9b5;--sq-dark: #b58863}.board-swatch-blue.svelte-maq4gq{--sq-light: #dee3e6;--sq-dark: #8ca2ad}.board-swatch-pink.svelte-maq4gq{--sq-light: #fbd7e3;--sq-dark: #d5689c}@media(max-width:1024px){.content.svelte-maq4gq{padding:32px 24px 60px}}@media(max-width:900px){.hero-grid.svelte-maq4gq{grid-template-columns:1fr;width:min(100%,820px)}.profile-column.svelte-maq4gq{display:contents}.hero-grid.svelte-maq4gq .elo-wrap:where(.svelte-maq4gq){order:1;min-width:0}.hero-grid.svelte-maq4gq .game-stats:where(.svelte-maq4gq){order:2}}@media(max-width:640px){.content.svelte-maq4gq{padding:24px 16px 60px}.page-head.svelte-maq4gq h1:where(.svelte-maq4gq){font-size:2rem}.card.svelte-maq4gq{padding:20px}.streak-big.svelte-maq4gq{font-size:2.4rem;letter-spacing:-1px}.id-name.svelte-maq4gq{font-size:1.4rem}.piece-toggle.svelte-maq4gq{flex-wrap:wrap}.appearance-inline.svelte-maq4gq,.gs-grid.svelte-maq4gq{grid-template-columns:1fr}.gs-card.svelte-maq4gq{min-height:112px}.gs-tiles.svelte-maq4gq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.fire-svg.svelte-maq4gq,.summary-arrow.svelte-maq4gq,.gs-card.svelte-maq4gq{animation:none;transition:none}.gs-card.svelte-maq4gq:hover{transform:none}}
