.bg-accent-1{background:radial-gradient(circle at 20% 80%,color-mix(in srgb,var(--mocha-mousse) 10%,transparent),transparent);pointer-events:none}.bg-accent-2{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--zn-primary-amber) 8%,transparent),transparent);pointer-events:none}.bg-accent-3{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--zn-primary-teal) 5%,transparent),transparent);pointer-events:none}.title-only-section{text-align:center;margin-bottom:3rem;padding:2rem 0}.title-only-heading{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;color:var(--zn-primary-amber);background:var(--zn-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;padding:0;display:block;position:relative}.game-name{color:var(--zn-clock-amber)}.timer-main-label{color:var(--zn-clock-amber);font-family:var(--font-display);font-size:1.4rem;font-weight:700;margin-bottom:.5rem;letter-spacing:.05em}.time-value{color:var(--zn-clock-white)}.region-badge{background:var(--zn-clock-muted);padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:700;color:var(--text-dark);white-space:nowrap;letter-spacing:.025em;width:fit-content}.region-label{opacity:.8;margin-right:4px}.region-name{font-weight:700}.secondary-timers-card .timer-description-section{margin-bottom:.5rem}.secondary-timers-card .timer-main-label{color:var(--zn-clock-title);font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-bottom:.75rem;letter-spacing:.05em}.secondary-timers-card .timer-subtitle{color:var(--zn-clock-muted);font-family:var(--font-primary);font-size:.95rem;font-weight:500;margin-bottom:1.5rem;line-height:1.4}.server-reset-card{border:2px solid var(--zn-clock-border);background:linear-gradient(135deg,var(--clock-glass-bg),color-mix(in srgb,var(--zn-clock-bg) 3%,transparent))}.weekly-card{border-left:4px solid var(--zn-clock-border);background:linear-gradient(135deg,var(--clock-card-bg),color-mix(in srgb,var(--zn-clock-bg) 2%,transparent))}.weekly-card .timer-card-title{color:var(--zn-clock-amber)}.maintenance-card{border-left:4px solid var(--zn-clock-border);background:linear-gradient(135deg,var(--clock-card-bg),color-mix(in srgb,var(--zn-clock-bg) 2%,transparent))}.maintenance-card .timer-card-title{color:var(--zn-clock-amber)}.rift-card{border-left:4px solid var(--zn-clock-border);background:linear-gradient(135deg,var(--clock-card-bg),color-mix(in srgb,var(--zn-clock-bg) 2%,transparent))}.rift-card .timer-card-title{color:var(--zn-clock-amber)}.guild-war-card{border-left:4px solid var(--zn-clock-border);background:linear-gradient(135deg,var(--clock-card-bg),color-mix(in srgb,var(--zn-clock-bg) 2%,transparent))}.guild-war-card .timer-card-title{color:var(--zn-clock-amber)}.event-card{border-left:4px solid var(--zn-clock-border);background:linear-gradient(135deg,var(--clock-card-bg),color-mix(in srgb,var(--zn-clock-bg) 2%,transparent))}.event-card .timer-card-title{color:var(--zn-clock-amber)}.server-status{display:flex;align-items:center;gap:.5rem}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--zn-success)}.status-dot.maintenance{background:var(--zn-error)}.status-dot.active{background:var(--zn-success)}.status-dot.offline{background:var(--zn-error)}.status-dot.online{background:var(--zn-primary-amber)}.status-text{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:600;color:var(--zn-clock-white)}.status-text.maintenance{color:var(--zn-clock-white)}.timer-card{border-left:none}.timer-card .timer-card-header{text-align:center}.timer-card .timer-card-title{text-align:center;color:var(--zn-clock-amber)}.timer-card .timer-card-content{text-align:center}.timer-card .timer-card-subtitle{text-align:center;color:var(--zn-clock-muted)}.server-reset-card .timer-main-label{color:var(--zn-clock-title);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.timer-card-value{color:var(--zn-clock-white)}.timer-card-label,.timer-card-subtitle,.time-label,.time-separator,.utc-note{color:var(--zn-clock-muted)}.current-date{color:var(--zn-clock-white)}.current-utc{color:var(--zn-clock-muted)}.game-status{color:var(--zn-clock-white)}.maintenance-item,.rift-item,.guild-war-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--zn-clock-border)}.reset-item{display:flex;flex-direction:column;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--zn-clock-border);text-align:center;gap:.5rem}.maintenance-item:last-child,.rift-item:last-child,.guild-war-item:last-child,.reset-item:last-child{border-bottom:none}.maintenance-name,.rift-name,.guild-war-name,.reset-name{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:600;color:var(--zn-clock-muted)}.maintenance-time,.rift-time,.guild-war-time,.reset-time{font-family:var(--font-primary);font-size:1.1rem;font-weight:700;color:var(--zn-clock-white)}.reset-subtitle{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:500;color:var(--zn-clock-muted);text-align:center}.event-status{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--zn-success);margin-bottom:1rem;text-align:center}.event-status.inactive{color:var(--zn-error)}.event-dates{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.event-date-item{display:flex;justify-content:space-between;align-items:center}.event-date-label{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:600;color:var(--zn-clock-muted);text-transform:uppercase}.event-date-value{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:600;color:var(--zn-clock-white)}.event-countdown{text-align:center;margin-top:1rem}.launch-card{border-left:4px solid var(--zn-clock-border);background:linear-gradient(135deg,var(--clock-card-bg),color-mix(in srgb,var(--zn-clock-bg) 2%,transparent));padding:1.5rem}.launch-card .timer-card-title{color:var(--zn-clock-title);text-align:center;margin-bottom:1rem}.halloween-card{border-left:4px solid var(--zn-clock-border);background:linear-gradient(135deg,var(--clock-card-bg),color-mix(in srgb,var(--zn-clock-bg) 2%,transparent))}.halloween-card .timer-card-title{color:var(--zn-clock-amber)}.newyear-card{border-left:4px solid var(--zn-clock-border);background:linear-gradient(135deg,var(--clock-card-bg),color-mix(in srgb,var(--zn-clock-bg) 2%,transparent))}.newyear-card .timer-card-title{color:var(--zn-clock-amber)}.launch-card-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;min-height:140px}.launch-counter{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;width:100%;gap:1rem}.launch-days{font-family:var(--font-primary);font-size:4rem;font-weight:700;color:var(--zn-clock-white);line-height:1;text-align:center;width:100%}.launch-date{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:600;color:var(--zn-clock-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-top:auto}@media (max-width: 768px){.title-only-section{margin-bottom:2rem;padding:1.5rem 0}.secondary-timers-card .timer-main-label{font-size:1.25rem}.server-reset-card .timer-main-label{font-size:2rem}.launch-days{font-size:var(--text-2xl)}.launch-card-content{min-height:120px;gap:.75rem}.region-badge{font-size:.65rem;padding:3px 6px;border-radius:3px}.reset-item,.maintenance-item,.rift-item{padding:.5rem 0}.maintenance-time,.rift-time,.reset-time{font-size:1rem}}@media (max-width: 480px){.title-only-section{padding:1rem 0}.secondary-timers-card .timer-main-label{font-size:1.1rem}.server-reset-card .timer-main-label{font-size:1.75rem}.launch-days{font-size:var(--text-xl)}.launch-card-content{min-height:100px;gap:.5rem}.region-badge{font-size:.6rem;padding:2px 5px}.maintenance-time,.rift-time,.reset-time{font-size:.95rem}.reset-subtitle{font-size:.7rem}.reset-item,.maintenance-item,.rift-item{padding:.4rem 0;gap:.4rem}}
