.cc-next{text-align:center;border:2px solid var(--border,#1d2233);background:#fff6d1;border-radius:16px;max-width:640px;margin:0 auto 14px;padding:10px 14px}.cc-deck{background:var(--card,#fff);border:2px solid var(--border,#1d2233);border-radius:24px;padding:14px}.cc-deck:fullscreen{flex-direction:column;justify-content:center;padding:4vw;font-size:1.5em;display:flex}.cc-slide{background:linear-gradient(#fffbe9,#fff);border-radius:18px;min-height:360px;padding:18px;animation:.25s cc-in;position:relative}@keyframes cc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cc-slide{animation:none}}.cc-title{text-align:center;background:#ffd94d;border-radius:14px;width:max-content;max-width:100%;margin:0 auto 14px;padding:6px 16px;font-size:28px;font-weight:900}.cc-body{gap:12px;font-size:19px;line-height:1.7;display:grid}.cc-big{text-align:center;font-size:24px;font-weight:800}.cc-row{justify-content:center;align-items:center;gap:10px;display:flex}.cc-emoji{font-size:72px}.cc-arrow{color:#5b4bc4;font-size:40px;font-weight:900}.cc-clock{text-align:center;margin:0}.cc-clock svg{width:min(130px,30vw);height:min(130px,30vw)}.cc-clock .face{fill:#fff;stroke-width:5px}.cc-clock.is-blue .face{stroke:#3b82f6}.cc-clock.is-red .face{stroke:#e11d48}.cc-clock text{fill:#1d2233;font-size:9px;font-weight:700}.cc-clock .hour{stroke:#1d2233;stroke-width:4px;stroke-linecap:round}.cc-clock .min{stroke:#1d2233;stroke-width:2.5px;stroke-linecap:round}.cc-clock figcaption{margin-top:4px;font-weight:800}.cc-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=520px){.cc-two{grid-template-columns:1fr}}.cc-card{border:2px solid var(--border,#1d2233);background:#fff;border-radius:16px;padding:12px}.cc-card b{font-size:21px}.cc-card.is-sun{background:#fff3d6}.cc-card.is-cold{background:#e5f0ff}.cc-list{gap:8px;padding-inline-start:4px;display:grid}.cc-steps{gap:8px;padding-inline-start:24px;font-size:21px;list-style:decimal;display:grid}.cc-num{color:var(--muted-foreground);font-size:13px;position:absolute;bottom:8px;left:12px}.cc-nav .ln-btn{white-space:nowrap;padding:10px 14px}.cc-nav{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.cc-dots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.cc-dots button{border:2px solid var(--border,#1d2233);background:#fff;border-radius:50%;width:12px;height:12px;padding:0}.cc-dots button[aria-current=true]{background:#5b4bc4}@media (prefers-color-scheme:dark){.cc-slide{background:linear-gradient(#2a2614,#1e2233)}.cc-card{background:#1e2233}.cc-card.is-sun{background:#3a2f1a}.cc-card.is-cold{background:#1e2a44}.cc-next{background:#3a2f1a}.cc-title{color:#1d2233}}.cc-clock figcaption{font-size:15px}@media (width<=520px){.cc-title{font-size:22px}.cc-body{font-size:17px}.cc-arrow{font-size:28px}}
