.daily-wrap{box-sizing:border-box;color:#e8eef5;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:720px;margin:0 auto;padding:26px 16px 56px;display:grid}.daily-head{text-align:center}.daily-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#7cc7ff;margin:0;font-size:.78rem;font-weight:700}.daily-title{color:#fff;margin:6px 0 4px;font-size:clamp(1.5rem,5vw,2.1rem);line-height:1.15}.daily-sub{color:#9fb0c2;margin:0;font-size:.95rem}.daily-streak{color:#ffc77a;background:#ffb3471a;border:1px solid #ffb34773;border-radius:999px;margin:10px 0 0;padding:5px 14px;font-size:.92rem;font-weight:700;display:inline-block}.daily-streak span{color:#d9b98a;font-weight:600}.daily-figure{background:#000;border:1px solid #7cc7ff40;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 40px #00aaff1f}.daily-img{object-fit:contain;background:#000;width:100%;max-height:62vh;display:block}.daily-question{color:#fff;margin:0;font-size:1.12rem;font-weight:600;line-height:1.45}.daily-answers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.daily-answer{color:#e8eef5;width:100%;font:inherit;text-align:left;cursor:pointer;background:#10161edb;border:1px solid #7cc7ff38;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.daily-answer:hover:not(:disabled){background:#5ec8ff14;border-color:#5ec8ffb3}.daily-answer:disabled{cursor:default}.daily-letter{color:#7cc7ff;background:#7cc7ff24;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.daily-answer.is-wrong{opacity:.6;background:#ef444414;border-color:#ef44448c}.daily-answer.is-wrong .daily-letter{color:#fca5a5;background:#ef444440}.daily-answer.is-right{background:#22c55e1f;border-color:#22c55ecc;box-shadow:0 0 18px #22c55e40}.daily-answer.is-right .daily-letter{color:#04140a;background:#22c55e}.daily-answer.is-shake{animation:.4s daily-shake}@keyframes daily-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.daily-answer.is-shake{animation:none}}.daily-retry{color:#fca5a5;text-align:center;margin:0;font-weight:600}.daily-done{text-align:center;background:linear-gradient(#5ec8ff14,#966eff14);border:1px solid #5ec8ff59;border-radius:18px;gap:14px;padding:18px 16px;display:grid;position:relative}.daily-result{color:#fff;justify-items:center;gap:10px;margin:0;font-size:1.5rem;font-weight:800;display:grid}.daily-squares{gap:6px;display:flex}.daily-squares i{border-radius:5px;width:22px;height:22px}.daily-squares .is-miss{background:#ef4444}.daily-squares .is-hit{background:#22c55e}.daily-done-streak{color:#ffc77a;margin:0;font-weight:700}.daily-done .explanation-panel,.daily-done>div{text-align:left}.daily-share{justify-items:center;gap:10px;display:grid}.daily-share-btn{color:#071019;font:inherit;cursor:pointer;background:linear-gradient(90deg,#5ec8ff,#8f6bff);border:0;border-radius:14px;padding:12px 26px;font-size:1.05rem;font-weight:800;box-shadow:0 0 22px #5ec8ff59}.daily-share-note{color:#cfeaff;margin:0;font-size:.9rem}.daily-card-link{color:#9fb0c2;justify-items:center;gap:6px;font-size:.82rem;text-decoration:none;display:grid}.daily-card{border:1px solid #7cc7ff4d;border-radius:12px;width:min(260px,70vw)}.daily-next{color:#9fb0c2;margin:0;font-size:.92rem}.daily-more{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.daily-more-btn{color:#cfeaff;border:1px solid #5ec8ff73;border-radius:12px;padding:9px 16px;font-weight:700;text-decoration:none}.daily-more-btn:hover{background:#5ec8ff1f}.daily-more-btn.is-main{color:#071019;background:linear-gradient(90deg,#5ec8ff,#8f6bff);border-color:#0000}.daily-share-title{color:#e8f4ff;margin:4px 0 0;font-weight:800}.daily-share-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.daily-share-row .daily-share-btn{align-items:center;gap:8px;padding:11px 20px;font-size:1rem;text-decoration:none;display:inline-flex}.daily-share-btn.is-fb{color:#fff;background:#1877f2;box-shadow:0 0 18px #1877f273}.daily-share-btn.is-ghost{color:#cfeaff;box-shadow:none;background:0 0;border:1px solid #5ec8ff80}.daily-share-btn.is-ghost:hover{background:#5ec8ff1f}.dash-daily{color:#e8eef5;background:linear-gradient(#5ec8ff12,#966eff0f);border:1px solid #5ec8ff66;border-radius:18px;margin:0 0 18px;box-shadow:0 0 24px #00aaff1f}.dash-daily>summary{cursor:pointer;align-items:center;gap:10px;padding:14px 16px;font-weight:700;list-style:none;display:flex}.dash-daily>summary::-webkit-details-marker{display:none}.dash-daily-icon{font-size:1.3rem}.dash-daily-title{color:#fff;flex:1;min-width:0}.dash-daily-title b{color:#7cc7ff}.dash-daily-status{color:#071019;background:linear-gradient(90deg,#5ec8ff,#8f6bff);border-radius:999px;padding:3px 10px;font-size:.8rem}.dash-daily-status.is-done{color:#86efac;background:#22c55e2e}.dash-daily-streak{color:#ffc77a;font-size:.9rem}.dash-daily-chev{color:#7cc7ff;transition:transform .2s}.dash-daily[open] .dash-daily-chev{transform:rotate(180deg)}.daily-wrap.is-compact{max-width:760px;padding:4px 16px 8px}.daily-wrap.is-compact .daily-img{max-height:46vh}.dash-daily-foot{text-align:center;color:#9fb0c2;margin:0;padding:0 16px 14px;font-size:.85rem}.dash-daily-foot a{color:#7cc7ff}@media (max-width:560px){.dash-daily{margin-bottom:12px}.dash-daily>summary{gap:8px;padding:10px 12px;font-size:.92rem}.dash-daily-status{white-space:nowrap;padding:2px 8px;font-size:.72rem}}.dash-daily-why{color:#7cc7ff;text-underline-offset:2px;white-space:nowrap;font-size:.82rem;font-weight:700;text-decoration:underline}@media (max-width:560px){.dash-daily-title b{display:none}}.dash-daily-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dash-daily .is-short{display:none}@media (max-width:560px){.dash-daily .is-long{display:none}.dash-daily .is-short{display:inline}.dash-daily-icon{font-size:1.1rem}}
