.now-playing-compact{--np-radius: 1rem;--np-radius-sm: .5rem;--np-radius-pill: 2rem;--np-shadow: 0 4px 24px rgba(0, 0, 0, .15);--np-shadow-hover: 0 8px 32px rgba(0, 0, 0, .25);--np-shadow-pill: 0 2px 8px rgba(0, 0, 0, .3);--np-transition: all .3s cubic-bezier(.4, 0, .2, 1);--np-primary: #00A69C;--np-primary-hover: #00857A;--np-secondary: #0068BA;--np-coral: #FF6B6B;--np-amber: #FFB347;--np-dark: #404041;--np-overlay-dark: rgba(0, 0, 0, .6);--np-overlay-gradient: linear-gradient( to top, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .1) 100% );--np-glass: rgba(255, 255, 255, .1);--np-glass-border: rgba(255, 255, 255, .2)}.now-playing-compact{padding:1.5rem 0}.now-playing-compact .section-header{text-align:center;margin-bottom:1.5rem}.now-playing-compact .section-header h2{font-family:Karla,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--np-dark)}.now-playing-compact .section-header p{font-size:.95rem;color:#6b7280;margin:.25rem 0 0}[data-bs-theme=dark] .now-playing-compact .section-header h2{color:#fff}[data-bs-theme=dark] .now-playing-compact .section-header p{color:#9ca3af}.np-grid{display:grid;gap:1.25rem;grid-template-columns:1fr;max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 768px){.np-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1.5rem}}.np-card{position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 4px 24px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1);background:#1a1a1a;display:flex;flex-direction:column}.np-card:hover{transform:translateY(-4px);box-shadow:var(--np-shadow-hover)}.np-hero{position:relative;aspect-ratio:16 / 10;overflow:hidden;width:100%;max-height:280px;background:#1a1a1a}.np-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.np-card:hover .np-hero-image{transform:scale(1.05)}.np-hero:after{content:"";position:absolute;inset:0;background:var(--np-overlay-gradient);pointer-events:none}.np-hero-top{position:absolute;top:.75rem;left:.75rem;right:.75rem;z-index:10;display:flex;align-items:center;gap:.5rem}.np-league-badge{display:block;width:44px;height:44px;border-radius:var(--np-radius-sm);overflow:hidden;box-shadow:var(--np-shadow-pill);border:2px solid rgba(255,255,255,.9);background:#fff;transition:var(--np-transition);flex-shrink:0;text-decoration:none}.np-league-badge img{width:100%;height:100%;object-fit:cover}.np-league-badge:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000004d}@keyframes pdga-glow-pulse{0%,to{box-shadow:0 0 2px 1px gold,0 0 3px 1px #ffd700e6,0 0 4px 2px #ffd700b3,0 0 5px 2px #ffd70080,0 0 0 1px gold,var(--np-shadow-pill)}50%{box-shadow:0 0 2px 1px gold,0 0 3px 2px #ffd700e6,0 0 5px 3px #ffd700b3,0 0 6px 3px #ffd70080,0 0 0 1px #fff5b0,var(--np-shadow-pill)}}.np-pdga-badge{position:absolute!important;bottom:1rem!important;right:.75rem!important;top:auto!important;left:auto!important;z-index:10;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#0068ba;color:#fff;font-size:.6rem;font-weight:600;border-radius:var(--np-radius-pill);box-shadow:0 0 2px 1px gold,0 0 3px 1px #ffd700e6,0 0 4px 2px #ffd700b3,0 0 5px 2px #ffd70080,0 0 0 1px gold,var(--np-shadow-pill);text-decoration:none;animation:pdga-glow-pulse 6s ease-in-out infinite}.np-pdga-badge:hover{background:#0052a3;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px #0003,0 0 0 2px #d4af37,0 0 12px #d4af3780}.np-pdga-badge-icon{height:12px;width:auto;filter:brightness(0) invert(1)}.np-pdga-label{font-family:Monaco,Consolas,monospace;font-size:.6rem;font-weight:700;letter-spacing:.06em}.np-pdga-badge code{font-family:Monaco,Consolas,monospace;font-size:.6rem;font-weight:700;letter-spacing:.06em;background:#ffffff40;padding:.1rem .35rem;border-radius:3px}[data-bs-theme=dark] .np-pdga-badge{background:#07c;color:#fff;box-shadow:0 2px 6px #0006,0 0 0 1.5px gold,0 0 10px #ffd70080}[data-bs-theme=dark] .np-pdga-badge:hover{background:#0088e0;box-shadow:0 4px 10px #00000080,0 0 0 2px gold,0 0 14px #ffd70099}[data-bs-theme=dark] .np-pdga-badge code{background:#fff3;color:#fff}.np-pdga-badge--content{position:relative!important;inset:auto!important;margin:.75rem 0;width:100%;justify-content:center;padding:.6rem 1rem;font-size:.85rem}.np-pdga-badge--content .np-pdga-badge-icon{height:16px}.np-pdga-badge--content .np-pdga-label{font-size:.8rem}.np-pdga-badge--content code{font-size:.85rem;padding:.15rem .5rem}@media (min-width: 768px){.np-hero .np-pdga-badge{display:none!important}}@media (max-width: 767px){.np-hero .np-pdga-badge{display:none!important}.np-pdga-badge--content{width:fit-content;margin:1rem auto .75rem;padding:.5rem 1rem;font-size:.9rem}.np-pdga-badge--content .np-pdga-badge-icon{height:18px}.np-pdga-badge--content code{font-size:.9rem;padding:.15rem .5rem}}.np-week-badge{margin-left:auto;display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;background:var(--np-primary);color:#fff;font-family:Karla,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:var(--np-radius-sm);box-shadow:var(--np-shadow-pill);flex-shrink:0}.np-week-badge .week-num{font-size:1rem}.np-info-overlay{position:absolute;bottom:0;left:0;right:0;padding:1rem;z-index:5;display:flex;flex-direction:column;gap:.5rem}.np-event-name{font-family:Karla,sans-serif;font-size:1.25rem;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);margin:0 0 .5rem;line-height:1.2}.np-pills{display:flex;flex-wrap:wrap;gap:.4rem}.np-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:var(--np-radius-pill);color:#fff;font-size:.8rem;font-weight:500;white-space:nowrap}.np-pill i{font-size:.7rem;opacity:.85}.np-pill--highlight{background:var(--np-primary);border-color:var(--np-primary)}.np-pill--today{background:var(--np-coral);border-color:var(--np-coral);animation:pulse-subtle 2s ease-in-out infinite}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.85}}.np-buyins-overlay{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.np-buyins-overlay .np-buyin-pill{background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:.7rem;padding:.25rem .5rem}.np-buyins-overlay .np-buyin-pill i{font-size:.6rem}.np-buyins-overlay .np-buyin-pill--active{background:#10b98159;border-color:#10b98180;color:#d1fae5}.np-buyins-overlay .np-buyin-pill--active i{color:#6ee7b7}.np-buyins-overlay .np-buyin-pill--inactive{background:#ef444459;border-color:#ef444480;color:#fecaca}.np-buyins-overlay .np-buyin-pill--inactive i{color:#f87171;font-size:.7rem}.np-buyins-overlay .np-buyin-pill--superace{background:#fbbf2459;border-color:#fbbf2480;color:#fef3c7}.np-buyins-overlay .np-buyin-pill--superace i{color:#fcd34d}.np-content{padding:1rem;background:#fff}[data-bs-theme=dark] .np-content{background:#1f2937}.np-stats{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.np-stat{display:flex;align-items:center;gap:.35rem;padding:.4rem .6rem;background:#f3f4f6;border-radius:var(--np-radius-sm);font-size:.8rem;font-weight:600;color:var(--np-dark)}[data-bs-theme=dark] .np-stat{background:#374151;color:#e5e7eb}.np-stat i{color:var(--np-primary);font-size:.75rem}.np-stat--ace{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.np-stat--ace i{color:#d97706}.np-stat--skins{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.np-stat--skins i{color:#059669}[data-bs-theme=dark] .np-stat--ace{background:linear-gradient(135deg,#78350f,#92400e);color:#fef3c7}[data-bs-theme=dark] .np-stat--skins{background:linear-gradient(135deg,#064e3b,#065f46);color:#d1fae5}.np-buyins{margin-bottom:1rem}.np-buyins-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:.5rem}[data-bs-theme=dark] .np-buyins-label{color:#9ca3af}.np-buyins-pills{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.np-buyin-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:var(--np-radius-pill);font-size:.75rem;font-weight:600;transition:var(--np-transition)}.np-buyin-pill--active{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.np-buyin-pill--active i{color:#059669}[data-bs-theme=dark] .np-buyin-pill--active{background:linear-gradient(135deg,#064e3b,#065f46);color:#d1fae5}[data-bs-theme=dark] .np-buyin-pill--active i{color:#34d399}.np-buyin-pill--inactive{background:#f3f4f6;color:#9ca3af}.np-buyin-pill--inactive i{color:#d1d5db}[data-bs-theme=dark] .np-buyin-pill--inactive{background:#ef444440;border-color:#ef444466;color:#fca5a5}[data-bs-theme=dark] .np-buyin-pill--inactive i{color:#f87171}.np-buyin-pill--superace{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.np-buyin-pill--superace i{color:#d97706}[data-bs-theme=dark] .np-buyin-pill--superace{background:linear-gradient(135deg,#78350f,#92400e);color:#fef3c7}[data-bs-theme=dark] .np-buyin-pill--superace i{color:#fbbf24}.np-buyin-value{font-weight:700;margin-left:.15rem}.np-buyin-hole{font-weight:700;margin-left:.15rem;padding-left:.35rem;border-left:1px solid rgba(0,0,0,.2)}[data-bs-theme=dark] .np-buyin-hole{border-left-color:#fff3}.np-buyin-pill--pdga{background:#0068ba;color:#fff;text-decoration:none;cursor:pointer}.np-buyin-pill--pdga:hover{background:#0052a3;color:#fff;text-decoration:none}.np-buyin-pill--pdga .np-pdga-icon{height:14px;width:auto;filter:brightness(0) invert(1)}.np-buyin-pill--pdga code{font-family:Monaco,Consolas,monospace;font-size:.7rem;font-weight:700;letter-spacing:.05em;background:#fff3;padding:.1rem .35rem;border-radius:3px}[data-bs-theme=dark] .np-buyin-pill--pdga{background:#0068ba}[data-bs-theme=dark] .np-buyin-pill--pdga:hover{background:#07c}.np-actions{display:flex;justify-content:center;gap:.5rem}.np-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1rem;border:none;border-radius:var(--np-radius-sm);font-family:Karla,sans-serif;font-size:.85rem;font-weight:700;cursor:pointer;transition:var(--np-transition);text-decoration:none}.np-btn i{font-size:.8rem}.np-btn--primary{background:var(--np-primary);color:#fff}.np-btn--primary:hover{background:var(--np-primary-hover);transform:translateY(-1px)}.np-btn--secondary{background:#f3f4f6;color:var(--np-dark)}.np-btn--secondary:hover{background:#e5e7eb}[data-bs-theme=dark] .np-btn--secondary{background:#374151;color:#e5e7eb}[data-bs-theme=dark] .np-btn--secondary:hover{background:#4b5563}.np-btn--outline{background:transparent;border:2px solid var(--np-primary);color:var(--np-primary)}.np-btn--outline:hover{background:var(--np-primary);color:#fff}.np-details-toggle{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.5rem;margin-top:.75rem;background:transparent;border:1px dashed #d1d5db;border-radius:var(--np-radius-sm);color:#6b7280;font-size:.8rem;font-weight:500;cursor:pointer;transition:var(--np-transition)}.np-details-toggle:hover{border-color:var(--np-primary);color:var(--np-primary);background:#00a69c0d}.np-details-toggle i{transition:transform .3s ease}.np-details-toggle.expanded i{transform:rotate(180deg)}[data-bs-theme=dark] .np-details-toggle{border-color:#4b5563;color:#9ca3af}[data-bs-theme=dark] .np-details-toggle:hover{border-color:var(--np-primary);color:var(--np-primary);background:#00a69c1a}.np-details-panel{display:none;padding-top:.75rem;border-top:1px solid #e5e7eb;margin-top:.75rem}.np-details-panel.show{display:block;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[data-bs-theme=dark] .np-details-panel{border-color:#374151}.np-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.np-detail-item{display:flex;flex-direction:column;gap:.15rem}.np-detail-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.np-detail-value{font-size:.9rem;font-weight:600;color:var(--np-dark)}[data-bs-theme=dark] .np-detail-label{color:#9ca3af}[data-bs-theme=dark] .np-detail-value{color:#e5e7eb}.np-pdga-code{display:flex;align-items:center;gap:.5rem}.np-pdga-code code{font-family:SF Mono,Fira Code,monospace;font-size:.95rem;font-weight:700;background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;color:var(--np-primary)}[data-bs-theme=dark] .np-pdga-code code{background:#374151}.np-pdga-link{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--np-primary);color:#fff;border-radius:4px;font-size:.75rem;font-weight:600;text-decoration:none;transition:var(--np-transition)}.np-pdga-link:hover{background:var(--np-primary-hover);color:#fff}.np-pdga-link img{width:14px;height:14px;filter:brightness(0) invert(1)}.np-modules-row{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.np-round-summary{margin-top:.75rem;padding:.75rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:var(--np-radius-sm);border:1px solid #93c5fd}[data-bs-theme=dark] .np-round-summary{background:linear-gradient(135deg,#1e3a5f,#1e40af);border-color:#3b82f6}.np-empty{text-align:center;padding:3rem 1.5rem}.np-empty-icon{font-size:3rem;color:#d1d5db;margin-bottom:1rem}.np-empty h3{font-family:Karla,sans-serif;font-size:1.25rem;font-weight:700;color:var(--np-dark);margin-bottom:.5rem}.np-empty p{color:#6b7280;margin-bottom:1.5rem}[data-bs-theme=dark] .np-empty-icon{color:#4b5563}[data-bs-theme=dark] .np-empty h3{color:#e5e7eb}[data-bs-theme=dark] .np-empty p{color:#9ca3af}.np-playoff-section{margin-top:.75rem;border:1px solid #e5e7eb;border-radius:var(--np-radius-sm);overflow:hidden;transition:border-color .2s ease}.np-playoff-section[open]{border-color:var(--np-primary)}.np-playoff-summary{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;cursor:pointer;user-select:none;list-style:none;background:#f9fafb;transition:background .2s ease}.np-playoff-summary::-webkit-details-marker{display:none}.np-playoff-summary::marker{display:none;content:""}.np-playoff-summary:hover{background:#f3f4f6}.np-playoff-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,var(--np-primary),var(--np-secondary));color:#fff;font-size:.7rem;flex-shrink:0}.np-playoff-label{font-family:Karla,sans-serif;font-weight:700;font-size:.8rem;color:var(--np-dark);letter-spacing:-.01em}.np-playoff-hint{font-size:.7rem;color:#9ca3af;font-style:italic}.np-playoff-chevron{margin-left:auto;font-size:.65rem;color:#9ca3af;transition:transform .25s cubic-bezier(.4,0,.2,1)}.np-playoff-section[open] .np-playoff-chevron{transform:rotate(180deg)}.np-playoff-content{padding:.875rem;border-top:1px solid #e5e7eb}.np-playoff-desc{font-size:.78rem;color:#6b7280;line-height:1.5;margin:0 0 .75rem}.np-playoff-form{display:flex;flex-direction:column;gap:.625rem}.np-playoff-field{display:flex;flex-direction:column;gap:.25rem}.np-playoff-form-label{font-family:Karla,sans-serif;font-size:.75rem;font-weight:600;color:var(--np-dark)}.np-playoff-optional{font-weight:400;color:#9ca3af}.np-playoff-select,.np-playoff-input{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;color:var(--np-dark);background:#fff;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.np-playoff-select:focus,.np-playoff-input:focus{border-color:var(--np-primary);box-shadow:0 0 0 3px #00a69c1f}.np-playoff-submit{align-self:flex-start;margin-top:.25rem}[data-bs-theme=dark] .np-playoff-section{border-color:#374151}[data-bs-theme=dark] .np-playoff-section[open]{border-color:var(--np-primary)}[data-bs-theme=dark] .np-playoff-summary{background:#1a2332}[data-bs-theme=dark] .np-playoff-summary:hover{background:#1f2937}[data-bs-theme=dark] .np-playoff-label{color:#e5e7eb}[data-bs-theme=dark] .np-playoff-hint,[data-bs-theme=dark] .np-playoff-chevron{color:#6b7280}[data-bs-theme=dark] .np-playoff-content{border-top-color:#374151}[data-bs-theme=dark] .np-playoff-desc{color:#9ca3af}[data-bs-theme=dark] .np-playoff-form-label{color:#d1d5db}[data-bs-theme=dark] .np-playoff-optional{color:#6b7280}[data-bs-theme=dark] .np-playoff-select,[data-bs-theme=dark] .np-playoff-input{background:#1f2937;border-color:#4b5563;color:#e5e7eb}[data-bs-theme=dark] .np-playoff-select:focus,[data-bs-theme=dark] .np-playoff-input:focus{border-color:var(--np-primary);box-shadow:0 0 0 3px #00a69c33}@media (max-width: 480px){.np-hero{aspect-ratio:4 / 3}.np-event-name{font-size:1.1rem}.np-pills{gap:.3rem}.np-pill{font-size:.75rem;padding:.25rem .5rem}.np-stats{flex-wrap:wrap}.np-stat{flex:1 1 45%}.np-actions{flex-direction:column}.np-btn{width:100%}.np-details-grid{grid-template-columns:1fr}}.np-card--loading{pointer-events:none}.np-card--loading .np-hero-image{filter:blur(2px)}.np-card--loading:after{content:"";position:absolute;inset:0;background:#ffffffb3;display:flex;align-items:center;justify-content:center;z-index:100}[data-bs-theme=dark] .np-card--loading:after{background:#000000b3}.invite-modal__header{background:linear-gradient(135deg,var(--np-primary, #00A69C),var(--np-secondary, #0068BA));color:#fff}.invite-modal__title{font-family:Karla,sans-serif;font-weight:700}.invite-modal__link-section{margin-top:1rem;margin-bottom:1.5rem}.invite-modal__hint{display:flex;align-items:center;margin-bottom:.5rem;gap:.5rem}.invite-modal__hint-icon{color:var(--np-primary, #00A69C);flex-shrink:0}.invite-modal__hint-text{color:var(--theme-text-muted, #6c757d)}.invite-modal__copy-btn{background:var(--np-primary, #00A69C);border-color:var(--np-primary, #00A69C)}.invite-modal__copy-btn:hover{background:var(--np-primary-hover, #00857A);border-color:var(--np-primary-hover, #00857A)}.invite-modal__share-heading{margin-bottom:.75rem}.invite-modal__share-buttons{display:flex;justify-content:space-between;gap:.5rem}.invite-modal__share-btn{flex:1;border:2px solid var(--np-primary, #00A69C);color:var(--np-primary, #00A69C);background:transparent;font-weight:600;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s ease}.invite-modal__share-btn:hover{background:var(--np-primary, #00A69C);color:#fff}[data-bs-theme=dark] .invite-modal{background:#1f2937}[data-bs-theme=dark] .invite-modal__body{color:#e5e7eb}[data-bs-theme=dark] .invite-modal__input-icon{background:#374151;border-color:#4b5563;color:#9ca3af}[data-bs-theme=dark] .invite-modal__share-input{background:#374151;border-color:#4b5563;color:#e5e7eb}[data-bs-theme=dark] .invite-modal__footer{border-color:#374151}[data-bs-theme=dark] .now-playing-section{background:var(--theme-surface-2, var(--theme-surface-1, #111827));--ctp-bg: rgba(0, 0, 0, .35);--ctp-border: rgba(255, 255, 255, .15)}[data-bs-theme=dark] .pdga-logo-wrapper{background:#ffffff1f;border-color:#ffffff40;box-shadow:0 2px 6px #00000073}[data-bs-theme=dark] .detail-item{background:#ffffff14}[data-bs-theme=dark] .status-item{background:#ffffff0f}[data-bs-theme=dark] .status-item.active{background:#ffffff2e}[data-bs-theme=dark] .status-item .prize-amount{background:#fff3;border-color:#ffffff40;color:#fffffff2}[data-bs-theme=dark] .participation-status{background:#0006}[data-bs-theme=dark] .ctp-module{background:#ffffffd9;color:#222}[data-bs-theme=dark] .current-ctp-holder,[data-bs-theme=dark] .ctp-description{background:#ffffffa6}[data-bs-theme=dark] .card-players-section{background-color:#1e1e1ecc;box-shadow:0 4px 8px #00000040}[data-bs-theme=dark] .card-player-item{background-color:#282828d9;border-color:#ffffff26}[data-bs-theme=dark] .card-player-item.current-player{background-color:#323232e6;border-color:#4a90e2b3;box-shadow:0 0 0 2px #4a90e24d}[data-bs-theme=dark] .player-initials{background-color:#2d5a8e;border-color:#ffffff4d}[data-bs-theme=dark] .player-rating{background-color:#4a90e240;color:#ffffffe6;border-color:#4a90e280}[data-bs-theme=dark] .player-initials.empty{background:linear-gradient(135deg,#64646466,#78787880);border-color:#fff6;box-shadow:0 4px 8px #00000080,inset 0 1px 3px #ffffff1a}[data-bs-theme=dark] .card-player-item.empty-slot{background-color:#282828b3;border:2px dashed rgba(255,255,255,.4)}[data-bs-theme=dark] .card-player-item.empty-slot:hover{background-color:#3c3c3ccc;border-color:#fff9;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 16px #0006}[data-bs-theme=dark] .player-name{color:#ffffffe6;text-shadow:0 1px 3px rgba(0,0,0,.5)}[data-bs-theme=dark] .doubles-team-info{background-color:#0003}[data-bs-theme=dark] .doubles-team-info.warning{background-color:#ff98001a}[data-bs-theme=dark] .doubles-team-info .team-name{background-color:#4a90e226;border-color:#4a90e24d}[data-bs-theme=dark] .team-name-header{border-color:#ffffff1a}[data-bs-theme=dark] .card-player-item.team-player{background-color:#28282899!important}
