[data-astro-cid-iqnaiiv7]{box-sizing:border-box}.schedule-panel[data-astro-cid-iqnaiiv7]{background:var(--bg-white);box-shadow:0 20px 60px var(--shadow-xl);border-radius:20px;width:320px;max-width:100%;padding:24px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow:hidden}.schedule-header[data-astro-cid-iqnaiiv7]{font-size:var(--font-lg);color:var(--text-primary);letter-spacing:-.3px;margin-bottom:16px;font-weight:700}.empty-state[data-astro-cid-iqnaiiv7]{font-size:var(--font-sm);color:var(--text-muted)}.schedule-list[data-astro-cid-iqnaiiv7]{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.schedule-row[data-astro-cid-iqnaiiv7]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;padding:12px 8px;display:flex}.schedule-row[data-astro-cid-iqnaiiv7]:last-child,.schedule-row[data-astro-cid-iqnaiiv7]:has(+.schedule-row.highlighted){border-bottom:none}.schedule-row[data-astro-cid-iqnaiiv7].highlighted{background:var(--bg-white-overlay);box-shadow:inset 0 0 0 1px var(--accent-primary);border-bottom:none;border-radius:10px}.schedule-row-main[data-astro-cid-iqnaiiv7]{flex-direction:column;gap:4px;display:flex}.schedule-vs[data-astro-cid-iqnaiiv7]{font-size:var(--font-xs);text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;font-weight:600}.schedule-opponent[data-astro-cid-iqnaiiv7]{font-size:var(--font-sm);color:var(--text-secondary);font-weight:500}.schedule-row-meta[data-astro-cid-iqnaiiv7]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.schedule-date[data-astro-cid-iqnaiiv7]{font-size:var(--font-xs);color:var(--text-muted)}.schedule-time[data-astro-cid-iqnaiiv7]{font-size:var(--font-xs);color:var(--text-primary);font-weight:600}.schedule-time[data-astro-cid-iqnaiiv7].result-win{color:var(--result-win)}.schedule-time[data-astro-cid-iqnaiiv7].result-loss{color:var(--result-loss)}.schedule-time[data-astro-cid-iqnaiiv7].result-tie{color:var(--text-muted)}@media (width<=900px){.schedule-panel[data-astro-cid-iqnaiiv7]{border-radius:0;width:100%;padding-bottom:84px}.schedule-list[data-astro-cid-iqnaiiv7]{max-height:none;overflow-y:visible}}[data-astro-cid-wmi2hrj7]{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg, var(--bg-gradient-start) 0%, var(--bg-gradient-end) 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}.layout[data-astro-cid-wmi2hrj7]{justify-content:center;align-items:stretch;gap:20px;display:flex}.card[data-astro-cid-wmi2hrj7]{box-shadow:0 20px 60px var(--shadow-xl);border-radius:20px;flex-direction:column;width:500px;max-width:100%;display:flex;overflow:hidden}@media (width<=900px){body{align-items:stretch;padding:0}.layout[data-astro-cid-wmi2hrj7]{flex-direction:column;align-items:stretch;width:100%}.card[data-astro-cid-wmi2hrj7]{border-radius:0;width:100%;height:100vh}}.banner-container[data-astro-cid-wmi2hrj7]{background-image:var(--bannerUrl);background-size:cover;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative}@media (width>=480px) and (width<=900px){.banner-container[data-astro-cid-wmi2hrj7]{height:280px}}.back-button-tap-area[data-astro-cid-wmi2hrj7]{margin:-32px;padding:32px;position:absolute;top:20px;left:20px}.back-button[data-astro-cid-wmi2hrj7]{background:var(--bg-white-overlay);cursor:pointer;width:40px;height:40px;box-shadow:0 4px 12px var(--shadow-md);color:var(--text-secondary);border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.back-button-tap-area[data-astro-cid-wmi2hrj7]:hover .back-button[data-astro-cid-wmi2hrj7]{background:var(--bg-white);box-shadow:0 6px 16px var(--shadow-lg);transform:translateY(-2px)}.back-button[data-astro-cid-wmi2hrj7] svg[data-astro-cid-wmi2hrj7]{width:20px;height:20px}.banner[data-astro-cid-wmi2hrj7]{object-fit:cover;width:100%;height:100%}.logo[data-astro-cid-wmi2hrj7]{background:var(--bg-white);box-shadow:0 8px 24px var(--shadow-md);object-fit:contain;border-radius:50%;padding:12px}@media (width>=480px) and (width<=900px){.logo[data-astro-cid-wmi2hrj7]{width:135px;height:135px}}.content[data-astro-cid-wmi2hrj7]{background:var(--bg-white);text-align:center;flex-direction:column;flex:1;justify-content:center;padding:40px 30px 30px;display:flex}@media (width<=900px){.content[data-astro-cid-wmi2hrj7]{justify-content:start}}.team-name[data-astro-cid-wmi2hrj7]{font-size:var(--font-xl);color:var(--text-primary);letter-spacing:-.5px;margin-bottom:20px;font-weight:700}@media (width>=480px) and (width<=900px){.team-name[data-astro-cid-wmi2hrj7]{font-size:var(--font-2xl)}}.countdown-label[data-astro-cid-wmi2hrj7]{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:10px;font-weight:600}.countdown[data-astro-cid-wmi2hrj7]{justify-content:center;gap:15px;margin-bottom:15px;display:flex}.countdown-item[data-astro-cid-wmi2hrj7]{flex-direction:column;align-items:center;display:flex}.countdown-value[data-astro-cid-wmi2hrj7]{font-size:var(--font-3xl);color:var(--accent-primary);margin-bottom:8px;font-weight:700;line-height:1}.countdown-unit[data-astro-cid-wmi2hrj7]{font-size:var(--font-xs);text-transform:uppercase;color:var(--text-light);letter-spacing:.5px;font-weight:600}.game-info[data-astro-cid-wmi2hrj7]{border-top:2px solid var(--border-light);margin-top:30px;padding-top:30px}.opponent[data-astro-cid-wmi2hrj7]{font-size:var(--font-lg);color:var(--text-secondary);font-weight:500}.game-time[data-astro-cid-wmi2hrj7]{font-size:var(--font-sm);color:var(--text-muted);margin-top:8px}.alarm-section[data-astro-cid-wmi2hrj7]{border-top:2px solid var(--border-light);justify-content:center;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}.alarm-checkbox[data-astro-cid-wmi2hrj7]{cursor:pointer;width:18px;height:18px;accent-color:var(--accent-primary)}.alarm-label[data-astro-cid-wmi2hrj7]{font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer;user-select:none;font-weight:500}.preview-alarm-button[data-astro-cid-wmi2hrj7]{border:1px solid var(--border-light);font-size:var(--font-xs);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;margin-left:8px;padding:6px 12px;font-weight:500;transition:all .2s}.preview-alarm-button[data-astro-cid-wmi2hrj7]:hover{background:var(--bg-white-overlay);border-color:var(--accent-primary);color:var(--accent-primary)}.hidden[data-astro-cid-wmi2hrj7]{display:none!important}#alarm-dialog[data-astro-cid-wmi2hrj7]{text-align:center;width:90%;max-width:450px;box-shadow:0 30px 80px var(--shadow-xl);background:var(--bg-white);border:none;border-radius:24px;margin:0;padding:50px 40px;animation:.4s ease-out modalPulse;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes modalPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}50%{transform:translate(-50%,-50%)scale(1.05)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}#alarm-dialog[data-astro-cid-wmi2hrj7]::backdrop{backdrop-filter:blur(4px);background:#000000bf;animation:.3s ease-out backdropFadeIn}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.alarm-dialog-logo[data-astro-cid-wmi2hrj7]{background:var(--accent-primary);width:100px;height:100px;box-shadow:0 12px 32px var(--shadow-md), 0 0 0 4px #0000000d;border-radius:50%;margin:0 auto 24px;padding:16px;display:block}.alarm-dialog-title[data-astro-cid-wmi2hrj7]{color:var(--accent-primary);letter-spacing:-1px;text-shadow:0 2px 8px #0000001a;margin-bottom:12px;font-size:2.5rem;font-weight:800}.alarm-dialog-subtitle[data-astro-cid-wmi2hrj7]{font-size:var(--font-base);color:var(--text-secondary);margin-bottom:32px;font-weight:500}.alarm-dialog-button[data-astro-cid-wmi2hrj7]{background:var(--accent-primary);color:#fff;font-size:var(--font-lg);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:14px;padding:18px 48px;font-weight:700;transition:all .2s;box-shadow:0 8px 20px #0003}.alarm-dialog-button[data-astro-cid-wmi2hrj7]:active{transform:translateY(-1px);box-shadow:0 6px 16px #0003}.schedule-jump[data-astro-cid-wmi2hrj7]{display:none}@media (width<=900px){.schedule-jump[data-astro-cid-wmi2hrj7]{padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--bg-white-overlay);backdrop-filter:blur(8px);box-shadow:0 -4px 16px var(--shadow-md);color:var(--text-secondary);font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.5px;z-index:10;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex;position:fixed;bottom:0;left:0;right:0}.schedule-jump[data-astro-cid-wmi2hrj7] svg[data-astro-cid-wmi2hrj7]{width:16px;height:16px;transition:transform .2s}.schedule-jump[data-astro-cid-wmi2hrj7].is-at-schedule svg[data-astro-cid-wmi2hrj7]{transform:rotate(180deg)}}
