.skins-module{--skins-surface: #1c2442;--skins-border: rgba(140, 159, 198, .25);--skins-text-primary: #f8fafc;--skins-text-muted: rgba(189, 208, 247, .75);--skins-accent: #60a5fa;--skins-accent-soft: rgba(96, 165, 250, .2);--skins-accent-strong: #93c5fd;--skins-preview: #f59e0b;background:linear-gradient(145deg,#2563eb8c,#0f172ad9);border:1px solid var(--skins-border);border-radius:1rem;color:var(--skins-text-primary);display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;position:relative;box-shadow:0 20px 45px #0d1b362e}.skins-module__header{align-items:flex-start;display:flex;justify-content:space-between;gap:.75rem}.skins-module__title{align-items:center;display:flex;gap:.5rem}.skins-module__title-badge{max-height:1.75rem;width:auto;height:auto}.skins-module__header-tools{align-items:center;display:flex;gap:.5rem}.skins-module__label{font-weight:700;font-size:1.05rem;letter-spacing:.01em}.skins-module__badges{display:flex;gap:.4rem;flex-wrap:wrap}.skins-module__refresh{align-items:center;background:#0f172a8c;border:1px solid rgba(148,180,255,.4);border-radius:999px;color:var(--skins-accent-strong);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:.35rem;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;width:2rem}.skins-module__refresh:hover,.skins-module__refresh:focus-visible{background:#60a5fa33;border-color:#94b4ffb3;color:#fff;outline:none;transform:translateY(-1px)}.skins-module__refresh:disabled{cursor:progress;opacity:.75}.skins-module__refresh--loading i{animation:skins-module-spin .9s linear infinite}@keyframes skins-module-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skins-module__badge{background:#60a5faf2;border:1px solid rgba(148,180,255,.8);border-radius:999px;color:#0f172a;font-size:.75rem;font-weight:700;padding:.25rem .75rem;white-space:nowrap}.skins-module__badge--preview{background:#f59e0be6;border-color:#f59e0bf2;color:#0f172a}.skins-module__badge--on-line{background:linear-gradient(135deg,#22c55ef2,#3b82f6d9);border:1px solid rgba(34,197,94,1);color:#0f172a}.skins-module__pill-title{display:inline-flex}.skins-module__pill-tools{display:none}.skins-module__body{display:flex;flex-direction:column;gap:.5rem}.skins-module__player-list{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.skins-module__player{align-items:center;background:#0f172a8c;border:1px solid rgba(148,180,255,.22);border-radius:.75rem;display:flex;justify-content:flex-start;gap:.8rem;padding:.55rem .85rem;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.skins-module__player-meta{display:flex;flex-direction:column;gap:.3rem;align-items:flex-start;text-align:left}.skins-module__leader-badge{align-items:center;background:#60a5fa40;border:1px solid rgba(148,180,255,.4);border-radius:999px;color:var(--skins-text-primary);display:inline-flex;font-size:.65rem;font-weight:600;gap:.3rem;letter-spacing:.02em;padding:.15rem .55rem;text-transform:uppercase}.skins-module__tb-winner-badge{align-items:center;background:#22c55e38;border:1px solid rgba(74,222,128,.35);border-radius:999px;color:var(--skins-text-primary);display:inline-flex;font-size:.65rem;font-weight:700;gap:.3rem;letter-spacing:.02em;padding:.15rem .55rem;text-transform:uppercase}.skins-module__player-name{font-weight:600;font-size:.95rem}.skins-module__player-holes{color:#e2e8f0e6;font-size:.75rem;font-weight:500;letter-spacing:.01em}.skins-module__player-count{align-items:center;background:linear-gradient(135deg,#60a5faf2,#818cf8eb);border-radius:999px;color:#fff;display:inline-flex;flex-direction:column;gap:.15rem;font-size:.85rem;font-weight:700;justify-content:center;min-width:2.4rem;padding:.25rem .85rem;box-shadow:0 6px 16px #3b82f640;line-height:1.1;text-align:center;margin-left:auto}.skins-module__player-value{font-size:.7rem;font-weight:500;opacity:.85}.skins-module__placeholder{color:#e2e8f0e6;font-size:.9rem;line-height:1.4;padding:.3rem 0}.skins-module__loading{display:inline-flex;align-items:center;gap:.45rem}.skins-module__loading-badge{height:1.25rem;width:auto;animation:skins-wiggle 1.4s ease-in-out infinite;transform-origin:50% 60%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.skins-module__loading-text{opacity:.85}@keyframes skins-wiggle{0%{transform:rotate(0) translateY(0)}25%{transform:rotate(3deg) translateY(-1px)}50%{transform:rotate(0) translateY(0)}75%{transform:rotate(-3deg) translateY(-1px)}to{transform:rotate(0) translateY(0)}}.skins-module__footer{border-top:1px solid rgba(59,82,123,.18);display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem}.skins-module__status{display:flex;flex-wrap:wrap;gap:.5rem .75rem;font-size:.85rem;line-height:1.5;color:var(--skins-text-muted)}.skins-module__last-hole{font-weight:600;color:var(--skins-text-primary)}.skins-module__on-line{color:var(--skins-accent-strong);font-weight:600}.skins-module__tiebreakers{background:#0f172aa6;border-radius:.65rem;padding:.7rem .85rem;display:flex;flex-direction:column;gap:.5rem}.skins-module__tiebreakers-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0d9}.skins-module__tiebreaker-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.skins-module__tiebreaker{font-size:.8rem;font-weight:500;line-height:1.4;color:#e2e8f0e6}.skins-module__tiebreaker--active{color:#f8fafc;font-weight:600;text-decoration:underline}.skins-module__timestamp{color:#d1d5dbb3;font-size:.75rem}:root[data-bs-theme=light] .skins-module__timestamp,[data-bs-theme=light] .skins-module__timestamp{color:#0f172aa6}@media (max-width: 576px){.skins-module{padding:.9rem}.skins-module__title{flex-direction:column;align-items:flex-start}.skins-module__player-list{grid-template-columns:1fr}}:root[data-bs-theme=light] .skins-module,[data-bs-theme=light] .skins-module{--skins-surface: #f6f8ff;--skins-border: rgba(59, 82, 123, .2);--skins-text-primary: #0f172a;--skins-text-muted: rgba(15, 23, 42, .7);box-shadow:0 16px 40px #0f172a1f;background:#f6f8ff}:root[data-bs-theme=light] .skins-module__badge,[data-bs-theme=light] .skins-module__badge{background:#3b82f6f2;border-color:#3b82f6;color:#fff}:root[data-bs-theme=light] .skins-module__badge--preview,[data-bs-theme=light] .skins-module__badge--preview{background:#f59e0bf2;border-color:#f59e0b;color:#fff}:root[data-bs-theme=light] .skins-module__badge--on-line,[data-bs-theme=light] .skins-module__badge--on-line{background:#22c55ef2;border-color:#22c55e;color:#0f172a}:root[data-bs-theme=light] .skins-module__player,[data-bs-theme=light] .skins-module__player{background:#fffffff2}:root[data-bs-theme=light] .skins-module__leader-badge,[data-bs-theme=light] .skins-module__leader-badge{background:#3b82f626;border-color:#3b82f659;color:#0f172a}[data-bs-theme=light] .skins-module__tb-winner-badge{background:#22c55e24;border-color:#10b98159;color:#0f5132}:root[data-bs-theme=light] .skins-module__player-holes,[data-bs-theme=light] .skins-module__player-holes{color:#0f172abf}:root[data-bs-theme=light] .skins-module__placeholder,[data-bs-theme=light] .skins-module__placeholder{color:#0f172acc}:root[data-bs-theme=light] .skins-module__tiebreakers-label,[data-bs-theme=light] .skins-module__tiebreakers-label{color:#0f172ab3}:root[data-bs-theme=light] .skins-module__tiebreaker,[data-bs-theme=light] .skins-module__tiebreaker{color:#0f172acc}:root[data-bs-theme=light] .skins-module__tiebreakers,[data-bs-theme=light] .skins-module__tiebreakers{background:#3b82f60f;border:1px solid rgba(59,82,123,.18)}:root[data-bs-theme=light] .skins-module__refresh,[data-bs-theme=light] .skins-module__refresh{background:#3b82f614;border-color:#3b82f659;color:#1e3a8a}:root[data-bs-theme=light] .skins-module__refresh:hover,[data-bs-theme=light] .skins-module__refresh:focus-visible{background:#3b82f62e;border-color:#3b82f680;color:#0f172a}:root[data-bs-theme=dark] .skins-module,[data-bs-theme=dark] .skins-module{--skins-text-primary: #f8fafc;--skins-text-muted: rgba(189, 208, 247, .8);background:linear-gradient(145deg,#2563eb8c,#0f172ad9)}:root[data-bs-theme=dark] .skins-module__placeholder,[data-bs-theme=dark] .skins-module__placeholder{color:#e2e8f0eb}@media (prefers-color-scheme: dark){.skins-module{box-shadow:0 18px 38px #0206178c}.skins-module__badge{color:#f8fafc;background:#60a5fa52;border-color:#94b4ff66}.skins-module__leader-badge{color:#f8fafc;border-color:#94b4ff73}.skins-module__tb-winner-badge{font-size:.6rem;padding:.12rem .45rem}.skins-module__badge--preview{color:#fef3c7}.skins-module__badge--on-line{color:#052e1b}}@media (max-width: 480px){.skins-module__header{gap:.5rem;align-items:center}.skins-module__title{gap:.4rem;flex:1 1 auto;min-width:0}.skins-module__label{font-size:1rem}.skins-module__header-tools{flex:0 0 auto}.skins-module__badges{gap:.35rem}.skins-module__badge{padding:.18rem .5rem;font-size:.7rem}.skins-module__refresh{width:1.8rem;height:1.8rem;padding:.25rem;flex:0 0 auto}.skins-module__pill-title{display:none}.skins-module__pill-tools{display:inline-flex}.skins-module__badge--denom{display:none}}[data-bs-theme=dark] .skins-module{box-shadow:0 18px 38px #0206178c}[data-bs-theme=dark] .skins-module__badge{color:#f8fafc;background:#60a5fa52;border-color:#94b4ff66}[data-bs-theme=dark] .skins-module__leader-badge{color:#f8fafc;border-color:#94b4ff73}[data-bs-theme=dark] .skins-module__badge--preview{color:#fef3c7}
