.daily-reading-scene{--dr-card:#050c1ae0}.daily-reading-scene__scroll{overscroll-behavior-y:contain;height:100dvh;padding-bottom:calc(46px + env(safe-area-inset-bottom));overflow-y:auto}.daily-reading-scene__content{gap:20px;display:grid}.daily-reading-scene__header{grid-template-columns:48px 1fr 48px;align-items:center;gap:10px;margin-bottom:26px;display:grid}.daily-reading-scene__header button{border:1px solid var(--border);background:#0308128c;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.daily-reading-scene__header button svg{width:22px;height:22px}.daily-reading-scene__header strong{text-align:center;letter-spacing:.03em;font-size:13px}.daily-reading-scene__status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:65dvh;display:flex}.daily-reading-scene__status h1{color:var(--ivory);font:500 38px/1 var(--serif);margin:0}.daily-reading-scene__status p{max-width:38ch;color:var(--muted);margin:0;line-height:1.6}.daily-reading-scene__star{width:30px;height:30px;color:var(--gold-bright);filter:drop-shadow(0 0 20px #f3d59bb8)}.daily-reading-scene__button{border:1px solid var(--border-gold);background:var(--surface);cursor:pointer;border-radius:999px;min-height:48px;padding:0 22px}.daily-reading-scene__top-actions{text-align:center;grid-template-columns:48px 1fr 48px;align-items:center;gap:10px;display:grid}.daily-reading-scene__top-actions button{border:1px solid var(--border);width:48px;height:48px;color:var(--ivory);background:#050c19b8;border-radius:50%;place-items:center;display:grid}.daily-reading-scene__top-actions button svg{width:23px;height:23px}.daily-reading-scene__top-actions button:disabled{opacity:.28}.daily-reading-scene__top-actions div{gap:3px;display:grid}.daily-reading-scene__top-actions strong{color:var(--ivory);font-size:15px}.daily-reading-scene__top-actions span{color:var(--muted);font-size:12px}.daily-reading-scene__share{min-height:44px;color:var(--gold-bright);cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:inline-flex}.daily-reading-scene__share svg{width:17px;height:17px}.daily-reading-scene__celestial{min-height:clamp(510px,72dvh,690px);margin-inline:calc(var(--page-pad) * -.45);isolation:isolate;background:radial-gradient(circle at 21% 61%,#dc9f4633,#0000 34%),radial-gradient(circle at 82% 46%,#195bea45,#0000 38%),#01050fb8;border:1px solid #efcb8b57;border-radius:40px 40px 120px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 36px 100px #00000094,inset 0 1px #ffefca1f}.daily-reading-scene__celestial:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#02071214,#0000 34%,#02071224 66%,#020712eb);position:absolute;inset:0}.daily-reading-scene__celestial-copy{z-index:5;padding:28px 26px 0;position:relative}.daily-reading-scene__celestial-copy>.animated-gradient-text,.daily-reading-scene__celestial-copy>span{color:var(--gold-bright);letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.daily-reading-scene__celestial-title,.daily-reading-scene__celestial-copy h1{max-width:10ch;color:var(--ivory);font:500 clamp(48px, 14vw, 72px)/.88 var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 0}.daily-reading-scene__alignment{z-index:2;border-radius:inherit;position:absolute;inset:142px -27% -2%;overflow:hidden}.daily-reading-scene__alignment img{object-fit:contain;filter:drop-shadow(0 30px 42px #0009);position:absolute}.daily-reading-scene__jupiter{width:52%;top:29%;left:6%}.daily-reading-scene__neptune{width:49%;top:33%;right:3%;filter:saturate(1.28)drop-shadow(0 0 34px #165bff57)!important}.daily-reading-scene__focus-glass{border:1px solid #77c7c04f}.daily-reading-scene__focus{background:linear-gradient(90deg,#0c2a38b3,#0812246b);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 20px;display:flex}.daily-reading-scene__focus span,.daily-reading-scene__kicker,.daily-reading-scene__prompt>span{color:var(--teal);letter-spacing:.12em;font-size:11px;font-weight:600}.daily-reading-scene__focus-label{letter-spacing:.12em;font-size:11px;font-weight:600}.daily-reading-scene__focus strong{color:var(--ivory);text-align:right;font-size:14px}.daily-reading-scene__glare{display:block;box-shadow:0 24px 70px #0000006b,0 0 44px #1f68e314}.daily-reading-scene__glare .card-spotlight{width:100%}.daily-reading-scene__hero.card-spotlight{border-color:var(--border-gold);background:radial-gradient(circle at 84% 12%,#3976eb2e,#0000 35%),radial-gradient(circle at 12% 92%,#cfa14d24,#0000 38%),#050c1beb;border-radius:30px;min-height:220px;padding:28px}.daily-reading-scene__eyebrow{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:11px;font-weight:600;display:flex}.daily-reading-scene__hero p{color:#d4dbe7!important;margin-top:56px!important;font-size:16px!important;line-height:1.7!important}.daily-reading-scene__hero p,.daily-reading-scene__card p,.daily-reading-scene__report p{color:var(--muted);margin:0;font-size:14px;line-height:1.62}.daily-reading-scene__card,.daily-reading-scene__prompt,.daily-reading-scene__report,.daily-reading-scene__section{border:1px solid var(--border);background:var(--dr-card);backdrop-filter:blur(18px);border-radius:22px;padding:20px}.daily-reading-scene__calculation h2{color:var(--ivory);font:500 25px/1.12 var(--serif);margin:10px 0 14px}.daily-reading-scene__pills{flex-wrap:wrap;gap:7px;display:flex}.daily-reading-scene__pills span{color:var(--muted);font-variant-numeric:tabular-nums;background:#0d192db3;border:1px solid #afbeda2e;border-radius:999px;padding:7px 10px;font-size:11px}.daily-reading-scene__star-button{cursor:pointer;background:0 0;border:0;width:100%}.daily-reading-scene__observe{width:100%;min-height:46px;color:var(--ivory);background:linear-gradient(90deg,#144148ad,#0c1c32c2);border:1px solid #77c7c057;border-radius:15px;margin-top:14px;font-weight:600}.daily-reading-scene__star-button .inner-content,.daily-reading-scene__primary .inner-content{background:linear-gradient(#192036,#0c1322);border-color:#e6be7059;font-size:13px}.daily-reading-scene__guidance-grid{gap:12px;display:grid}.daily-reading-scene__guidance{border-color:#69c3bb47}.daily-reading-scene__guidance.is-complete{border-color:#5ebc8e75}.daily-reading-scene__guidance h2{color:var(--teal);font:500 22px/1.15 var(--serif);margin:9px 0 7px}.daily-reading-scene__guidance button,.daily-reading-scene__report button{border:1px solid var(--border);width:100%;min-height:46px;color:var(--ivory);background:#0e1c2fe0;border-radius:15px;margin-top:15px;font-weight:600}.daily-reading-scene__guidance button:disabled{color:var(--teal);opacity:.72}.daily-reading-scene__watch{border-color:#d2706842}.daily-reading-scene__watch .daily-reading-scene__kicker{color:#efa59c}.daily-reading-scene__watch p{margin-top:9px}.daily-reading-scene__section h2,.daily-reading-scene__report h2{color:var(--ivory);font:500 22px/1.15 var(--serif);margin:0 0 12px}.daily-reading-scene__section ul{margin:0;padding:0;list-style:none}.daily-reading-scene__section li{min-height:50px;color:var(--muted);border-top:1px solid #a0b4d31f;align-items:center;gap:11px;font-size:13px;display:flex}.daily-reading-scene__section li:first-child{border-top:0}.daily-reading-scene__section li i{background:var(--gold-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #f3d59b80}.daily-reading-scene__prompt{border-color:var(--border-gold);background:radial-gradient(circle at 95% 10%, #ca9e4b1f, transparent 42%), var(--dr-card)}.daily-reading-scene__prompt h2{color:var(--ivory);font:500 31px/1.08 var(--serif);margin:12px 0 0}.daily-reading-scene__report{border-style:dashed}.daily-reading-scene__primary{cursor:pointer;background:0 0;border:0;width:100%}.daily-reading-scene__primary:disabled{opacity:.62}.daily-reading-scene button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}@media (width>=720px){.daily-reading-scene__guidance-grid{grid-template-columns:1fr 1fr}}@media (width<=360px){.daily-reading-scene__celestial{min-height:480px}.daily-reading-scene__alignment{inset-inline:-35%}}.daily-reading-scene.is-reduced-motion .daily-reading-scene__celestial,.daily-reading-scene.is-reduced-motion .daily-reading-scene__glare{transform:none}