.player-row.svelte-sg1d8j{border:1px solid var(--guild-border);background:var(--guild-surface);border-radius:.5rem;align-items:center;padding:.75rem 1rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.interactive.svelte-sg1d8j:hover{transform:translate(2px);box-shadow:0 2px 8px #0000001a}.player-content.svelte-sg1d8j{pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.left.svelte-sg1d8j{align-items:center;gap:.75rem;min-width:0;display:flex}.right.svelte-sg1d8j{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.actions.svelte-sg1d8j{align-items:center;display:flex}.row-overlay.svelte-sg1d8j{cursor:pointer;color:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.row-overlay.svelte-sg1d8j:focus-visible{outline:2px solid var(--guild-accent);outline-offset:-2px;border-radius:.5rem}.player-content.svelte-sg1d8j button,.player-content.svelte-sg1d8j a,.player-content.svelte-sg1d8j input,.player-content.svelte-sg1d8j select,.player-content.svelte-sg1d8j textarea{pointer-events:auto}.player-row.first-place.svelte-sg1d8j{background:linear-gradient(135deg, rgba(var(--guild-accent-rgb), .2) 0%, rgba(var(--guild-accent-rgb), .1) 100%);border-color:rgba(var(--guild-accent-rgb), .5);box-shadow:0 0 20px rgba(var(--guild-accent-rgb), .15)}.player-row.first-place.interactive.svelte-sg1d8j:hover{box-shadow:0 0 30px rgba(var(--guild-accent-rgb), .25);border-color:rgba(var(--guild-accent-rgb), .7)}@media (prefers-color-scheme:light){.player-row.first-place.svelte-sg1d8j{background:linear-gradient(135deg,#fff5c8e6 0%,#ffeea0d9 50%,#fff5c8e6 100%);border-color:#ffc80099;box-shadow:0 6px 24px #ffc8002e}.player-row.first-place.interactive.svelte-sg1d8j:hover{border-color:#ffb900b3;box-shadow:0 8px 30px #ffc80038}.player-row.first-place.svelte-sg1d8j .avatar:where(.svelte-sg1d8j){background:var(--guild-gold-gradient);color:var(--guild-accent-foreground);box-shadow:0 0 18px #ffd23299}.player-row.first-place.svelte-sg1d8j .shine-overlay:where(.svelte-sg1d8j){z-index:0;opacity:.35;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffeb78e6 45% 55%,#0000 100%);animation:2s ease-in-out infinite svelte-sg1d8j-shine}}html:not(.dark) .player-row.first-place.svelte-sg1d8j{background:linear-gradient(135deg,#fff5c8e6 0%,#ffeea0d9 50%,#fff5c8e6 100%);border-color:#ffc80099;box-shadow:0 6px 24px #ffc8002e}html:not(.dark) .player-row.first-place.interactive.svelte-sg1d8j:hover{border-color:#ffb900b3;box-shadow:0 8px 30px #ffc80038}html:not(.dark) .player-row.first-place.svelte-sg1d8j .avatar:where(.svelte-sg1d8j){background:var(--guild-gold-gradient);color:var(--guild-accent-foreground);box-shadow:0 0 18px #ffd23299}html:not(.dark) .player-row.first-place.svelte-sg1d8j .shine-overlay:where(.svelte-sg1d8j){z-index:0;opacity:.35;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffeb78f2 48% 52%,#0000 100%);animation:2s ease-in-out infinite svelte-sg1d8j-shine}.shine-overlay.svelte-sg1d8j{z-index:0;pointer-events:none;opacity:.15;will-change:transform;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);width:100%;height:100%;animation:3s ease-in-out infinite svelte-sg1d8j-shine;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes svelte-sg1d8j-shine{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.player-row.top-three.svelte-sg1d8j{background:rgba(var(--guild-primary-rgb), .03);border-color:rgba(var(--guild-primary-rgb), .15)}.player-row.compact.svelte-sg1d8j{padding:.5rem}.avatar.svelte-sg1d8j{background:var(--guild-surface-elevated);width:2.5rem;height:2.5rem;color:var(--guild-text);z-index:4;border-radius:9999px;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.first-place.svelte-sg1d8j .avatar:where(.svelte-sg1d8j){background:var(--guild-gold-gradient);color:#fff;border:1px solid #fff3;box-shadow:0 0 15px #b89b5e66}.avatar.has-image.svelte-sg1d8j{background:0 0;padding:0;overflow:hidden}.avatar-img.svelte-sg1d8j{object-fit:cover;width:100%;height:100%}.first-place.svelte-sg1d8j .avatar.has-image:where(.svelte-sg1d8j){border:2px solid var(--guild-accent);box-shadow:0 0 10px #b89b5e66}.rank.svelte-sg1d8j{color:var(--guild-text-secondary);text-align:center;z-index:4;min-width:1.5rem;font-size:1rem;font-weight:700}.first-place.svelte-sg1d8j .rank:where(.svelte-sg1d8j){color:var(--guild-accent);text-shadow:0 0 15px #b89b5e66;font-size:1.125rem}.meta.svelte-sg1d8j{flex-direction:column;gap:.125rem;min-width:0;display:flex}.name.svelte-sg1d8j{color:var(--guild-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.first-place.svelte-sg1d8j .name:where(.svelte-sg1d8j){color:var(--guild-text);font-weight:700}.name.small.svelte-sg1d8j{font-size:.875rem}.you-badge.svelte-sg1d8j{color:var(--guild-primary);font-size:.75rem;font-weight:600}.stats.svelte-sg1d8j{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.25rem;line-height:1.1;display:flex}.points.svelte-sg1d8j{font-family:var(--font-display,"Bricolage Grotesque", "Inter", sans-serif);color:var(--guild-accent);font-size:1rem;font-weight:700}.rounds.svelte-sg1d8j{font-family:var(--font-secondary,"Space Grotesk", sans-serif);color:var(--guild-text-secondary);font-size:.75rem;font-weight:500}.handicap-index.svelte-sg1d8j{font-family:var(--font-secondary,"Space Grotesk", sans-serif);color:var(--guild-text-muted);letter-spacing:.03em;font-size:.7rem;font-weight:500}@media (width<=639px){.player-row.svelte-sg1d8j{padding:.5rem .75rem}.avatar.svelte-sg1d8j{width:2rem;height:2rem;font-size:.875rem}.rank.svelte-sg1d8j{min-width:1.25rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.shine-overlay.svelte-sg1d8j{animation:none}.player-row.svelte-sg1d8j{transition:none}}.view-toggle.svelte-tspbnr{border:1px solid var(--guild-border);background:var(--guild-surface-elevated);border-radius:var(--border-radius-md);display:inline-flex;overflow:hidden}.toggle-tab.svelte-tspbnr{font-family:var(--font-secondary);cursor:pointer;color:var(--guild-text-secondary);background:0 0;border:none;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s}.toggle-tab.active.svelte-tspbnr{background:var(--guild-primary-strong);color:var(--guild-primary-foreground)}.toggle-tab.svelte-tspbnr:not(.active):hover{background:rgba(var(--guild-primary-rgb), .08);color:var(--guild-text)}.tag-detail-inline.svelte-e1asq8{background:var(--guild-surface-elevated,var(--guild-surface));border:1px solid var(--guild-border);border-bottom-left-radius:var(--radius-md,.5rem);border-bottom-right-radius:var(--radius-md,.5rem);z-index:0;border-top:none;flex-direction:column;display:flex;position:relative}.chart-wrapper.svelte-e1asq8{padding:var(--space-sm,.5rem) var(--space-md,1rem);border-bottom:1px solid var(--guild-border);background:linear-gradient(180deg, rgba(var(--guild-primary-rgb), .05), rgba(var(--guild-primary-rgb), .01)), var(--guild-surface-elevated,var(--guild-surface))}.challenge-section.svelte-e1asq8{gap:var(--space-sm,.5rem);padding:var(--space-sm,.5rem) var(--space-md,1rem);border-bottom:1px solid var(--guild-border);flex-direction:column;display:flex}.challenge-section__header.svelte-e1asq8{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.challenge-section__link.svelte-e1asq8{color:var(--guild-primary);font-size:.82rem;font-weight:600;text-decoration:none}.challenge-section__link.svelte-e1asq8:hover{text-decoration:underline}.challenge-section__header.svelte-e1asq8 h4:where(.svelte-e1asq8){color:var(--guild-text);margin:0;font-size:.95rem}.challenge-section__header.svelte-e1asq8 span:where(.svelte-e1asq8),.challenge-note.svelte-e1asq8,.challenge-empty.svelte-e1asq8 p:where(.svelte-e1asq8){color:var(--guild-text-secondary);margin:0;font-size:.85rem}.challenge-empty.svelte-e1asq8{flex-direction:column;gap:.5rem;display:flex}.challenge-open-btn.svelte-e1asq8{border:1px solid rgba(var(--guild-primary-rgb), .45);background:rgba(var(--guild-primary-rgb), .14);color:var(--guild-primary);cursor:pointer;border-radius:999px;align-self:flex-start;padding:.5rem .9rem;font-size:.85rem;font-weight:600}.challenge-open-btn.svelte-e1asq8:disabled{cursor:not-allowed;opacity:.55}.challenge-feedback.svelte-e1asq8{margin:0;font-size:.8rem}.challenge-feedback--success.svelte-e1asq8{color:var(--guild-primary)}.challenge-feedback--error.svelte-e1asq8{color:var(--guild-danger)}.history-list.svelte-e1asq8{max-height:24rem;padding:var(--space-sm,.5rem) var(--space-md,1rem);gap:var(--space-sm,.5rem);flex-direction:column;display:flex;overflow-y:auto}.empty-state.svelte-e1asq8{text-align:center;color:var(--guild-text-secondary);padding:var(--space-lg,1.5rem) 0}.history-group.svelte-e1asq8{column-gap:var(--space-md,1rem);padding:var(--space-sm,.5rem) 0;grid-template-columns:1.5rem 1fr;align-items:center;row-gap:.125rem;display:grid;position:relative}.icon-cell.svelte-e1asq8{justify-content:center;align-items:center;height:100%;display:flex}.content-cell.svelte-e1asq8{flex-direction:column;justify-content:center;min-width:0;display:flex}.meta-cell.svelte-e1asq8{margin-top:.25rem}.swap-icon.svelte-e1asq8{flex-shrink:0;width:1.5rem;height:1rem}.swap-icon.svelte-e1asq8 .arrow-got.active:where(.svelte-e1asq8){stroke:var(--guild-success)}.swap-icon.svelte-e1asq8 .arrow-gave.active:where(.svelte-e1asq8){stroke:var(--guild-danger)}.swap-icon.svelte-e1asq8 .inactive:where(.svelte-e1asq8){stroke:var(--guild-border)}.tags-row.svelte-e1asq8{flex-direction:column;gap:.25rem;display:flex}.tag-item.svelte-e1asq8{align-items:baseline;gap:var(--space-sm,.5rem);line-height:1.2;display:flex}.entry-tag.svelte-e1asq8{flex-shrink:0;min-width:1.5rem;font-size:1rem;font-weight:700}.tag-item.got.svelte-e1asq8 .entry-tag:where(.svelte-e1asq8),.tag-item.got.svelte-e1asq8 .counterparty-name:where(.svelte-e1asq8){color:var(--guild-success)}.tag-item.gave.svelte-e1asq8 .entry-tag:where(.svelte-e1asq8),.tag-item.gave.svelte-e1asq8 .counterparty-name:where(.svelte-e1asq8){color:var(--guild-danger)}.entry-counterparty.svelte-e1asq8{font-size:var(--font-sm,.875rem);color:var(--guild-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.entry-meta.svelte-e1asq8{align-items:center;gap:var(--space-sm,.5rem);display:flex}.entry-reason.svelte-e1asq8{font-size:var(--font-xs,.75rem);border-radius:3px;padding:1px 6px;font-weight:500}.reason-admin_fix.svelte-e1asq8{background:rgba(var(--guild-primary-rgb), .08);border:1px solid rgba(var(--guild-primary-rgb), .14);color:var(--guild-text-secondary)}.reason-round_swap.svelte-e1asq8{color:var(--guild-secondary);background:#8b7bb826;border:1px solid #8b7bb84d}.entry-time.svelte-e1asq8{font-size:var(--font-xs,.75rem);color:var(--guild-text-secondary)}
