.daily_wrap__O41fE{min-height:100vh;padding:28px 16px 48px;display:flex;flex-direction:column;align-items:center;gap:16px}.daily_wrap__O41fE>*{width:100%;max-width:480px}.daily_head__8oBoK{text-align:center}.daily_head__8oBoK h1{font-family:var(--serif);font-size:34px;margin:4px 0 10px}.daily_date__gmTND{margin:0;font-size:15px}.daily_bubble__ijlhw{background:rgba(255,255,255,.85);color:#2c1a0e;border-radius:16px;padding:12px 16px;font-size:17px;margin:0}.daily_pickLabel__iTsZC{font-weight:700;font-size:17px}.daily_pick__pOLaK{font:inherit;font-size:20px;padding:12px;border-radius:12px;border:2px solid rgba(0,0,0,.2);background:#fff;color:#1d2230}.daily_result__Hn8hL{background:rgba(255,255,255,.88);color:#1d2230;border:3px solid;border-radius:18px;padding:20px;text-align:center;font-size:17px}.daily_result__Hn8hL h2{font-family:var(--serif);margin:4px 0;font-size:24px}.daily_big__I8Jvs{font-size:64px;line-height:1}.daily_stars__f51Ht{font-size:28px;margin:4px 0;letter-spacing:2px}.daily_mood__J757l{font-size:15px;font-weight:700;margin:0 0 6px}.daily_line__FwllT{font-size:21px;font-weight:700;margin:8px 0 14px}.daily_grid__P6sFC{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0 0 12px}.daily_grid__P6sFC div{background:rgba(0,0,0,.04);border-radius:10px;padding:8px}.daily_grid__P6sFC dt{font-size:14px;color:#5f6678}.daily_grid__P6sFC dd{margin:0;color:#c2412d;font-size:18px}.daily_advice__vaQNl{font-weight:700}.daily_note__DDpf9{font-size:13px;color:#5f6678;margin-bottom:0}.daily_boardBox__QiIK_{display:flex;flex-direction:column;gap:10px}.daily_canvas__7afUV{width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,.2)}.daily_btnGhost__65JCw,.daily_btn__tBU_A{display:inline-block;text-align:center;padding:14px 18px;border-radius:12px;font:inherit;font-size:18px;font-weight:700;text-decoration:none;cursor:pointer;border:0;background:#c2412d;color:#fff}.daily_btnGhost__65JCw{background:#fff;color:#c2412d;border:2px solid #c2412d}.daily_charge___ohZX{background:rgba(255,255,255,.88);color:#1d2230;border:2px dashed;border-radius:18px;padding:18px;font-size:17px}.daily_charge___ohZX h3{margin:0 0 6px;font-size:21px}.daily_links__SF3QT{display:flex;flex-direction:column;gap:8px}.daily_foot__4zsRV{text-align:center;font-size:13px;opacity:.8}