.servertime-module__YBZK0G__container{max-width:700px;padding:var(--space-xl);margin:0 auto}.servertime-module__YBZK0G__storageWarning{margin:0 0 var(--space-lg);padding:var(--space-md);border-radius:var(--radius-lg);color:#92400e;background:#fffbeb;border:1px solid #fde68a;font-size:.85rem}body[data-theme=dark] .servertime-module__YBZK0G__storageWarning{color:#fbbf24;background:#1c1917;border-color:#78350f}.servertime-module__YBZK0G__timeSection{text-align:center;margin-bottom:var(--space-xl)}.servertime-module__YBZK0G__timeLabel{color:var(--color-text-tertiary);margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.servertime-module__YBZK0G__timeDisplay{font-family:var(--font-mono-time);color:var(--color-text-primary);letter-spacing:2px;text-shadow:0 0 20px #6366f11a;font-variant-numeric:tabular-nums;font-size:clamp(3rem,12vw,5rem);font-weight:700;line-height:1}.servertime-module__YBZK0G__msDisplay{color:var(--color-primary);vertical-align:baseline;font-size:.45em;font-weight:600}.servertime-module__YBZK0G__infoRow{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-top:10px;display:flex}.servertime-module__YBZK0G__dateDisplay{color:var(--color-text-tertiary);font-size:.82rem}.servertime-module__YBZK0G__infoDivider{color:var(--color-border-strong);-webkit-user-select:none;user-select:none;font-size:.85rem}.servertime-module__YBZK0G__syncBadge{border-radius:var(--radius-2xl);letter-spacing:.3px;align-items:center;padding:2px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.servertime-module__YBZK0G__syncBadgeSynced{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.servertime-module__YBZK0G__syncBadgeSyncing{color:#a16207;background:#fef9c3;border:1px solid #fde68a;animation:1.5s ease-in-out infinite servertime-module__YBZK0G__pulse}.servertime-module__YBZK0G__syncBadgeFailed{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}@keyframes servertime-module__YBZK0G__pulse{0%,to{opacity:1}50%{opacity:.6}}.servertime-module__YBZK0G__offsetText{color:var(--color-text-muted);font-size:.68rem;font-family:var(--font-mono-time);opacity:.8}.servertime-module__YBZK0G__resyncBtn{min-height:44px;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border-default);background:var(--color-bg-base);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);border-radius:8px;font-size:.75rem}.servertime-module__YBZK0G__resyncBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}.servertime-module__YBZK0G__copyBtn{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-base);min-height:44px;color:var(--color-text-tertiary);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;padding:2px 10px;font-size:.72rem;font-weight:500;display:inline-flex}.servertime-module__YBZK0G__copyBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}.servertime-module__YBZK0G__copyBtnCopied{border-color:var(--color-success);color:var(--color-success);background:#f0fdf4}.servertime-module__YBZK0G__ticketingSection{background:linear-gradient(180deg, var(--color-bg-surface) 0%, var(--color-bg-base) 100%);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-2xl);margin-bottom:var(--space-2xl)}.servertime-module__YBZK0G__sectionHeader{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;display:flex}.servertime-module__YBZK0G__sectionTitle{color:var(--color-text-primary);align-items:center;gap:var(--space-sm);font-size:1.1rem;font-weight:600;display:flex}.servertime-module__YBZK0G__sectionIcon{font-size:1.2rem}.servertime-module__YBZK0G__soundToggle{border-radius:var(--radius-md);border:2px solid var(--color-border-default);background:var(--color-bg-base);cursor:pointer;width:44px;height:44px;transition:all var(--transition-base);justify-content:center;align-items:center;font-size:1.1rem;display:flex}.servertime-module__YBZK0G__soundToggleOn{border-color:var(--color-primary);background:var(--color-primary-bg)}.servertime-module__YBZK0G__soundToggleOff{border-color:var(--color-border-default);opacity:.6}.servertime-module__YBZK0G__soundToggle:hover{border-color:var(--color-primary);transform:scale(1.05)}.servertime-module__YBZK0G__targetInputRow{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:center;align-items:flex-end;display:flex}.servertime-module__YBZK0G__inputGroup{gap:var(--space-xs);flex-direction:column;display:flex}.servertime-module__YBZK0G__inputLabel{color:var(--color-text-tertiary);text-transform:uppercase;text-align:center;font-size:.75rem;font-weight:500}.servertime-module__YBZK0G__timeInput{text-align:center;width:72px;height:52px;font-size:1.5rem;font-weight:600;font-family:var(--font-mono-time);border-radius:12px;}.servertime-module__YBZK0G__timeInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg-subtle);background:var(--color-bg-surface)}.servertime-module__YBZK0G__timeSeparator{color:var(--color-text-muted);padding-bottom:var(--space-xs);font-size:2rem;font-weight:700}.servertime-module__YBZK0G__presetGrid{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.servertime-module__YBZK0G__presetBtn{min-height:44px;padding:10px var(--space-md);border:2px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-base);white-space:nowrap;text-align:center;font-size:.85rem;font-weight:500;}.servertime-module__YBZK0G__presetBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:linear-gradient(145deg, var(--color-bg-surface), var(--color-bg-muted))}.servertime-module__YBZK0G__presetBtn:active{transform:scale(.97)}.servertime-module__YBZK0G__targetActions{margin-bottom:var(--space-lg)}.servertime-module__YBZK0G__setTargetBtn{width:100%;height:48px;transition:all var(--transition-base);background:linear-gradient(135deg,#4f46e5,#6d28d9);border-radius:12px;font-size:1rem;}.servertime-module__YBZK0G__setTargetBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.servertime-module__YBZK0G__setTargetBtn:active{transform:translateY(0)}.servertime-module__YBZK0G__clearTargetBtn{border:2px solid var(--color-danger);width:100%;height:48px;color:var(--color-danger);transition:all var(--transition-base);border-radius:12px;font-size:1rem;font-weight:600;}.servertime-module__YBZK0G__clearTargetBtn:hover{background:#fef2f2}.servertime-module__YBZK0G__countdownSection{margin-top:var(--space-xl);text-align:center}.servertime-module__YBZK0G__progressBarContainer{background:var(--color-border-default);width:100%;height:4px;margin-bottom:var(--space-xl);border-radius:2px;overflow:hidden}.servertime-module__YBZK0G__progressBar{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;height:100%;transition:width .1s linear}.servertime-module__YBZK0G__statusBadge{padding:6px var(--space-2xl);border-radius:var(--radius-2xl);letter-spacing:1px;text-transform:uppercase;margin-bottom:var(--space-lg);font-size:.9rem;font-weight:700;display:inline-block}.servertime-module__YBZK0G__statusReady{color:#1d4ed8;background:#dbeafe;border:1px solid #93c5fd}.servertime-module__YBZK0G__statusGo{color:#15803d;background:#dcfce7;border:1px solid #86efac;animation:.6s ease-in-out infinite servertime-module__YBZK0G__goPulse}@keyframes servertime-module__YBZK0G__goPulse{0%,to{transform:scale(1);box-shadow:0 0 #22c55e66}50%{transform:scale(1.05);box-shadow:0 0 0 12px #22c55e00}}.servertime-module__YBZK0G__countdownLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-sm);font-size:.8rem}.servertime-module__YBZK0G__countdownDisplay{margin-bottom:var(--space-md)}.servertime-module__YBZK0G__countdownTime{font-family:var(--font-mono-time);color:var(--color-text-primary);letter-spacing:2px;font-size:clamp(1.8rem,8vw,3rem);font-weight:700;line-height:1.2}.servertime-module__YBZK0G__countdownTimeGo{color:var(--color-success);animation:.8s ease-in-out infinite servertime-module__YBZK0G__goFlash}@keyframes servertime-module__YBZK0G__goFlash{0%,to{opacity:1}50%{opacity:.5}}.servertime-module__YBZK0G__targetDisplay{color:var(--color-text-muted);font-size:.85rem;font-family:var(--font-mono-time)}body[data-theme=dark] .servertime-module__YBZK0G__syncBadgeSynced{color:#4ade80;background:#052e16;border-color:#166534}body[data-theme=dark] .servertime-module__YBZK0G__syncBadgeSyncing{color:#fbbf24;background:#422006;border-color:#78350f}body[data-theme=dark] .servertime-module__YBZK0G__syncBadgeFailed{color:#f87171;background:#450a0a;border-color:#7f1d1d}body[data-theme=dark] .servertime-module__YBZK0G__resyncBtn:hover{background:#1e1b4b}body[data-theme=dark] .servertime-module__YBZK0G__copyBtn:hover{background:#1e1b4b}body[data-theme=dark] .servertime-module__YBZK0G__copyBtnCopied{color:#4ade80;background:#052e16;border-color:#166534}body[data-theme=dark] .servertime-module__YBZK0G__soundToggleOn{background:#1e1b4b}body[data-theme=dark] .servertime-module__YBZK0G__clearTargetBtn{color:#f87171;border-color:#7f1d1d}body[data-theme=dark] .servertime-module__YBZK0G__clearTargetBtn:hover{background:#450a0a}body[data-theme=dark] .servertime-module__YBZK0G__statusReady{color:#93c5fd;background:#1e1b4b;border-color:#3730a3}body[data-theme=dark] .servertime-module__YBZK0G__statusGo{color:#4ade80;background:#052e16;border-color:#166534}body[data-theme=dark] .servertime-module__YBZK0G__countdownTimeGo{color:#4ade80}.servertime-module__YBZK0G__countdown321Overlay{z-index:9999;pointer-events:none;background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.servertime-module__YBZK0G__countdown321Number{font-family:var(--font-mono-time);color:#fff;text-shadow:0 0 60px #6366f1e6,0 0 120px #6366f180;font-size:clamp(120px,35vw,300px);font-weight:900;line-height:1;animation:.95s cubic-bezier(.34,1.56,.64,1) forwards servertime-module__YBZK0G__numPop}.servertime-module__YBZK0G__countdown321Red{color:#f44;text-shadow:0 0 60px #ef4444e6,0 0 120px #ef444480}@keyframes servertime-module__YBZK0G__numPop{0%{opacity:0;transform:scale(.2)}15%{opacity:1;transform:scale(1.2)}50%{opacity:1;transform:scale(1)}85%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(.85)}}.servertime-module__YBZK0G__goFlashOverlay{z-index:9998;pointer-events:none;background:#22c55ea6;animation:.9s ease-out forwards servertime-module__YBZK0G__goFlashFade;position:fixed;inset:0}@keyframes servertime-module__YBZK0G__goFlashFade{0%{opacity:1}30%{opacity:.8}to{opacity:0}}.servertime-module__YBZK0G__countdownTimeUrgent{color:var(--color-warning);animation:.5s ease-in-out infinite servertime-module__YBZK0G__urgentPulse}.servertime-module__YBZK0G__countdownTimeRed{color:var(--color-danger);animation:.3s ease-in-out infinite servertime-module__YBZK0G__redPulse}@keyframes servertime-module__YBZK0G__urgentPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes servertime-module__YBZK0G__redPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}body[data-theme=dark] .servertime-module__YBZK0G__countdownTimeUrgent{color:#fbbf24}body[data-theme=dark] .servertime-module__YBZK0G__countdownTimeRed{color:#f87171}@media (max-width:640px){.servertime-module__YBZK0G__container{padding:var(--space-lg)}.servertime-module__YBZK0G__ticketingSection{padding:18px}.servertime-module__YBZK0G__presetGrid{grid-template-columns:repeat(2,1fr)}.servertime-module__YBZK0G__targetInputRow{gap:6px}.servertime-module__YBZK0G__timeInput{width:60px;height:46px;font-size:1.3rem}.servertime-module__YBZK0G__timeSeparator{font-size:1.5rem}.servertime-module__YBZK0G__infoRow{gap:6px}.servertime-module__YBZK0G__dateDisplay{font-size:.75rem}}@media (max-width:375px){.servertime-module__YBZK0G__timeDisplay{font-size:2.5rem}.servertime-module__YBZK0G__timeInput{width:55px;height:44px;font-size:1.1rem}.servertime-module__YBZK0G__countdownTime{font-size:1.5rem}}
