.daily-shell{flex-direction:column;gap:20px;width:min(100% - 48px,1200px);margin:24px auto 48px;display:flex}.daily-hero{grid-template-columns:minmax(0,1fr);gap:12px 24px;padding:26px;display:grid}.daily-rubric-link{color:#417948;width:fit-content;font-family:var(--font-sans);place-self:start;font-size:14px;font-weight:800;line-height:1.3;text-decoration:none}.daily-rubric-link:hover{text-underline-offset:3px;text-decoration:underline}.daily-hero>.daily-rubric-link{grid-column:1/-1}[data-theme=dark] .daily-rubric-link{color:#aaceaf}.daily-hero h1,.daily-index-hero h1{color:var(--ink);margin:0;font-size:clamp(24px,2.2vw,31px);font-weight:800;line-height:1.2}.daily-lead{color:var(--ink);opacity:.86;margin:0;font-size:16px;line-height:1.55}.daily-meta{color:var(--muted);margin:0;font-size:13px}.daily-days{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.daily-days>a,.daily-days>span{border:1.5px solid var(--line);min-height:40px;color:var(--ink);border-radius:11px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.daily-days>.is-current{color:#fff;background:#2c3e75;border-color:#0000}.daily-horoscope .daily-days>.is-current{background:#6a4fc4}.daily-horoscope .daily-hero-image.is-cover img,.daily-horoscope .daily-index-image:not(.is-cover) img{object-position:right center}.is-good{color:#407748}.is-neutral{color:#8a6a10}.is-bad{color:#b0452a}[data-theme=dark] .is-good{color:#a3c8a8}[data-theme=dark] .is-neutral{color:#e0c06a}[data-theme=dark] .is-bad{color:#f19a7f}.daily-body{min-width:0;color:var(--ink);flex-direction:column;gap:22px;padding:28px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.7;display:flex}.daily-section{flex-direction:column;gap:10px;scroll-margin-top:104px;display:flex}.daily-divination .daily-section>p,.daily-divination .daily-section li,.daily-divination .daily-body>p,.daily-divination .daily-faq-item p{font-family:var(--font-article-serif), Georgia, "Times New Roman", serif;font-size:17px;font-weight:400;line-height:1.7}.daily-section p,.daily-body>p{margin:0}.daily-section h2{font-family:var(--font-sans);align-items:center;gap:10px;margin:0;font-size:21px;font-weight:800;line-height:1.3;display:flex}.daily-section h2 i{background:var(--canvas);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid}.daily-intro{padding:24px 28px}.daily-index-hero{flex-direction:column;gap:12px;padding:28px;display:flex}.daily-index-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.daily-index-card{color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.daily-index-image{aspect-ratio:16/9;background:#1f2c55;display:block;overflow:hidden}.daily-index-image img{object-fit:cover;width:100%;height:100%;display:block}.daily-index-image.is-cover img{object-fit:contain}.daily-horoscope .daily-index-image.is-cover{background:#111842}.daily-index-card>div{flex-direction:column;gap:6px;padding:16px 18px 20px;display:flex}.daily-index-card time{color:var(--muted);font-size:12.5px;font-weight:600}.daily-index-card h2{margin:0;font-size:17px;font-weight:700;line-height:1.35}.daily-index-card h2 a{color:var(--ink);text-decoration:none}.daily-index-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.daily-empty{color:var(--muted);margin:0;padding:22px}.daily-pages{justify-content:space-between;gap:12px;display:flex}.daily-pages a{color:var(--blue);font-weight:700}.daily-lifehack .daily-days>.is-current{background:#8f3a65}.daily-garden .daily-days>.is-current{background:#2f6a24}.daily-puzzle .daily-days>.is-current{background:#a35e17}.daily-psytest .daily-days>.is-current{background:#34603a}.daily-horoscope .daily-rail .article-reading-rail-step:not(.is-num){font-size:15px;font-weight:400}.daily-rail-divider{background:#e1e5e8;flex:none;width:22px;height:1px;margin:3px 0}.daily-rail .daily-rail-signs{align-items:center;gap:var(--article-rail-gap);flex-direction:column;display:flex}.daily-rail .daily-rail-sign{color:#1d2b5c;background:#f3eddf;font-size:15px;font-weight:400;text-decoration:none}.daily-rail .daily-rail-sign:hover,.daily-rail .daily-rail-sign:focus-visible,.daily-rail .daily-rail-sign.is-current{color:var(--on-brand);background:linear-gradient(145deg, var(--teal), var(--brand-end))}.daily-rail-line{background:linear-gradient(#d9dee2,#0000);flex:1;width:1px;min-height:12px}.daily-rail-caption{white-space:nowrap;color:#a1a8ad;letter-spacing:.15em;writing-mode:vertical-rl;font-size:8px;font-weight:800;transform:rotate(180deg)}@media (max-height:1379px){.daily-rail-caption,.daily-rail-line{display:none}}[data-theme=dark] .daily-rail .daily-rail-sign:not(.is-current),[data-theme=dark] .daily-sign-strip a:not(.is-current){color:#e3c27a;background:#2a2f36}[data-theme=dark] .daily-rail-divider{background:#3a4248}.daily-holiday .daily-days>.is-current{background:#8e3a27}.daily-omens{--more-ink:#6b4a14;--more-soft:#f3ecdf}.daily-names{--more-ink:#8a4b0f;--more-soft:#fdf0e1}.daily-quiz-page{--more-ink:#6b5a12;--more-soft:#f6f0d8}.daily-stones{--more-ink:#34408f;--more-soft:#eef1fb}.daily-dreams{--more-ink:#24427a;--more-soft:#e8eefa}.daily-plants{--more-ink:#1f6b3a;--more-soft:#e6f4ea}.daily-beauty{--more-ink:#9a3a5c;--more-soft:#fbeaf0}[data-theme=dark] .daily-plants{--more-ink:#8fd8a6;--more-soft:#8fd8a61f}[data-theme=dark] .daily-beauty{--more-ink:#f0a9c3;--more-soft:#f0a9c31f}.daily-history{--more-ink:#6e4a22;--more-soft:#f4ede2}.daily-savings{--more-ink:#1d5c72;--more-soft:#e7f2f6}.daily-zodiac{--more-ink:#4a3396;--more-soft:#ece6fb}.daily-products{--more-ink:#2f6b4f;--more-soft:#e6f2ea}.daily-tarot{--more-ink:#3d3391;--more-soft:#eeebfb}.daily-divination{--more-ink:#1f2a5c;--more-soft:#f6efdc}[data-theme=dark] .daily-history{--more-ink:#e2c08f;--more-soft:#e2c08f1f}[data-theme=dark] .daily-savings{--more-ink:#8fcfe2;--more-soft:#8fcfe21f}[data-theme=dark] .daily-zodiac{--more-ink:#b9a8f0;--more-soft:#b9a8f01f}[data-theme=dark] .daily-products{--more-ink:#9fd8b8;--more-soft:#9fd8b81f}[data-theme=dark] .daily-divination{--more-ink:#e3c27a;--more-soft:#e3c27a1f}[data-theme=dark] .daily-tarot{--more-ink:#c3b8f5;--more-soft:#c3b8f51f}[data-theme=dark] .daily-quiz-page{--more-ink:#e3cf7c;--more-soft:#e3cf7c1f}[data-theme=dark] .daily-stones{--more-ink:#aeb8f2;--more-soft:#aeb8f21f}[data-theme=dark] .daily-dreams{--more-ink:#a9bdf0;--more-soft:#a9bdf01f}.daily-animals{--more-ink:#1f6f4a;--more-soft:#e3f3ea}.daily-psychology{--more-ink:#7a3a8f;--more-soft:#f3e9fb}[data-theme=dark] .daily-names{--more-ink:#f0c08a;--more-soft:#f0c08a1f}[data-theme=dark] .daily-animals{--more-ink:#8fd8b1;--more-soft:#8fd8b11f}[data-theme=dark] .daily-psychology{--more-ink:#d9b0f0;--more-soft:#d9b0f01f}[data-theme=dark] .daily-omens{--more-ink:#e2c48f;--more-soft:#e2c48f1f}.daily-more-panel>p{margin:0}.daily-points p{margin:0;font-size:16.5px}@media (max-width:760px){.daily-shell{gap:14px;width:min(100% - 32px,1200px);margin-top:16px}.daily-hero,.daily-index-hero{padding:20px}.daily-body{padding:20px;font-size:16.5px}}.daily-lifehack{--more-ink:#8a5a12;--more-soft:#fdf3e3;--more-solid:#8a5a12;--more-line:#f0d9b0}.daily-garden{--more-ink:#2f6a24;--more-soft:#e9f5e4;--more-solid:#2f6a24;--more-line:#bfe0b3}.daily-puzzle{--more-ink:#22346e;--more-soft:#e6edff;--more-solid:#22346e;--more-line:#dfe5f2}.daily-psytest{--more-ink:#3d2a73;--more-soft:#f0e8ff;--more-solid:#3d2a73;--more-line:#e2d8f5}.daily-quiz-page{--more-solid:#6b5a12;--more-line:#eadfb8}[data-theme=dark] .daily-lifehack{--more-ink:#f0c27a;--more-soft:#f0c27a1f;--more-line:#5a4423}[data-theme=dark] .daily-garden{--more-ink:#a6d998;--more-soft:#a6d9981f;--more-line:#2f4a2a}[data-theme=dark] .daily-puzzle{--more-ink:#aabdf5;--more-soft:#aabdf51f;--more-line:#2c3a5c}[data-theme=dark] .daily-psytest{--more-ink:#cbb8f6;--more-soft:#cbb8f61f;--more-line:#3d3460}[data-theme=dark] .daily-quiz-page{--more-line:#4a4220}.daily-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.daily-puzzle .daily-why{background:#f3f0fb}.daily-puzzle .daily-why>i{color:#4a3396}[data-theme=dark] .daily-puzzle .daily-why{background:#cbb8f61a}[data-theme=dark] .daily-puzzle .daily-why>i{color:#cbb8f6}.is-option-0{--opt-ink:#b26a1e;--opt-text:#8a4f12;--opt-soft:#fdf1e3;--opt-line:#e9c39a}.is-option-1{--opt-ink:#56626b;--opt-text:#3f4a52;--opt-soft:#eef1f4;--opt-line:#c3ccd3}.is-option-2{--opt-ink:#2d7fb8;--opt-text:#1f5f8c;--opt-soft:#e8f3fb;--opt-line:#a9cde8}.is-option-3{--opt-ink:#a3407a;--opt-text:#85305f;--opt-soft:#fbeaf3;--opt-line:#e6b3cf}[data-theme=dark] .is-option-0{--opt-text:#f0b77a;--opt-soft:#f0b77a1f;--opt-line:#6a4a2a}[data-theme=dark] .is-option-1{--opt-text:#b9c4cc;--opt-soft:#b9c4cc1f;--opt-line:#46525a}[data-theme=dark] .is-option-2{--opt-text:#8cc4ea;--opt-soft:#8cc4ea1f;--opt-line:#2a4a63}[data-theme=dark] .is-option-3{--opt-text:#e79ac6;--opt-soft:#e79ac61f;--opt-line:#5a2f47}@keyframes daily-psy-pop{0%{transform:scale(1)}45%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes daily-psy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.moon-month-nav{align-items:center;gap:14px;font-size:14px;display:flex}.moon-month-nav a{border:1px solid var(--line);color:var(--rubric-color,var(--blue));border-radius:999px;padding:7px 12px;font-weight:700;text-decoration:none}.moon-month-nav a:hover{background:var(--canvas)}.moon-month-phase b{font-size:14px;font-weight:800;display:block}.moon-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.moon-month-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 4px 2px;font-size:12px;font-weight:800}.moon-month-nav b{font-weight:800}.moon-month-legend{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;font-size:12.5px;display:flex}.moon-month-legend i{border:1px solid var(--line);vertical-align:-1px;border-radius:4px;width:12px;height:12px;margin-right:6px;display:inline-block}.moon-month-legend i.is-today{border:2px solid #498751}.moon-month-table{padding:22px}.moon-month-table h2{margin:0 0 12px;font-size:22px}.moon-month-table table{border-collapse:collapse;width:100%;font-size:14px}.moon-month-table thead th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);padding:8px 10px;font-size:12px}.moon-month-table tbody th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);width:34%;padding:8px 10px;font-weight:700}.moon-month-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:8px 10px}.moon-month-note{color:var(--muted);margin:14px 0 0;font-size:13px}@media (max-width:760px){.moon-month-nav{gap:8px}.moon-month-nav b{display:none}.moon-month-grid{grid-template-columns:minmax(0,1fr);gap:6px}.moon-month-head,.moon-month-blank{display:none}.moon-month-table{padding:16px;overflow-x:auto}.moon-month-table thead{display:none}.moon-month-table tr{border-bottom:1px solid var(--line);padding:10px 0;display:grid}.moon-month-table tbody th,.moon-month-table td{border:0;width:auto;padding:2px 0}.moon-month-table td:nth-child(2):before{content:"✓ ";color:#1f6f4a;font-weight:800}.moon-month-table td:nth-child(3):before{content:"✗ ";color:#8e3a27;font-weight:800}.moon-month-table td:empty{display:none}.daily-body{padding-left:14px;padding-right:14px}}.daily-moon-body{--moon-night:#1f2c55;--moon-gold:#e9d9a8;--moon-ink:#2c3e75;--moon-path:#c4cbe6;gap:30px}.daily-moon{--moon-night:#1f2c55;--moon-gold:#e9d9a8;--moon-ink:#2c3e75;--moon-path:#c4cbe6}[data-theme=dark] .daily-moon{--moon-night:#2a3868;--moon-ink:#b9c4f0;--moon-path:#3b4672}.daily-moon-step{padding-left:78px;position:relative}.daily-moon-step:before{content:"";border-left:2px dotted var(--moon-path);position:absolute;top:0;bottom:-30px;left:36px}.daily-moon-step h2{position:relative}.daily-section h2 i.daily-moon-mark{background:var(--moon-night);width:42px;height:42px;color:var(--moon-gold);box-shadow:0 0 0 6px var(--paper);border-radius:50%}.daily-moon-step h2 i.daily-moon-mark{position:absolute;top:50%;left:-63px;transform:translateY(-50%)}.daily-moon-night{color:#e3e7f5;background:radial-gradient(circle at 7% 9px,#fffc 0 1.2px,#0000 1.9px),radial-gradient(circle at 19% 15px,#ffffff80 0 1px,#0000 1.6px),radial-gradient(circle at 34% 6px,#ffffffb3 0 1.1px,#0000 1.8px),radial-gradient(circle at 51% 14px,#ffffff8c 0 1px,#0000 1.6px),radial-gradient(circle at 66% 8px,#fffc 0 1.3px,#0000 2px),radial-gradient(circle at 79% 15px,#ffffff80 0 1px,#0000 1.6px),radial-gradient(circle at 12% calc(100% - 9px),#fff9 0 1px,#0000 1.6px),radial-gradient(circle at 29% calc(100% - 16px),#ffffffbf 0 1.2px,#0000 1.9px),radial-gradient(circle at 47% calc(100% - 7px),#ffffff80 0 1px,#0000 1.6px),radial-gradient(circle at 68% calc(100% - 13px),#ffffffb3 0 1.2px,#0000 1.9px),radial-gradient(circle at 86% calc(100% - 8px),#ffffff8c 0 1px,#0000 1.6px),radial-gradient(circle at 96% calc(100% - 17px),#fffc 0 1.3px,#0000 2px),linear-gradient(160deg,#1f2c55 0%,#26204f 100%);border-radius:18px;padding:24px 26px 26px;position:relative;overflow:hidden}[data-theme=dark] .daily-moon-body{--moon-night:#2a3868;--moon-ink:#b9c4f0;--moon-path:#3b4672}@media (max-width:760px){.daily-moon-body{gap:26px}.daily-moon-step{padding-left:0}.daily-moon-step:before{content:none}.daily-moon-step h2 i.daily-moon-mark{position:static;transform:none}.daily-section h2 i.daily-moon-mark{width:36px;height:36px;box-shadow:none}}.daily-tarot-body p{margin:0 0 10px}.daily-ideas h3{font-family:var(--font-sans);margin:6px 0;font-size:18px;font-weight:800;line-height:1.3}.daily-ideas p{margin:0 0 8px}.daily-faq-item{border-top:1px solid #ece3c9;padding:12px 0}.daily-faq-item:first-of-type{border-top:0}.daily-faq-item h3{color:#1f2a5c;margin:0 0 6px;font-size:17px;line-height:1.35}.daily-faq-item p{margin:0;line-height:1.65}[data-theme=dark] .daily-toc a,[data-theme=dark] .daily-faq-item h3{color:#e8ecf4}[data-theme=dark] .daily-faq-item{border-color:#3a4048}.daily-dream-cards h3{font-family:var(--font-sans);color:inherit;margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.35}.daily-dream-parts h3{font-family:var(--font-sans);margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.35}.daily-faq-item h3{font-family:var(--font-sans);letter-spacing:-.005em;font-size:16.5px;font-weight:800}.born-today{--born-accent:#3f6b35;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 12%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;padding:14px 16px;display:flex}.born-today i{color:#9c7a2e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1.5px #c9a85a}.born-today span{min-width:0;font-family:var(--font-sans);flex:260px;font-size:15px}.born-today b{font-weight:800}.born-today small{opacity:.72;margin-top:2px;font-size:13.5px;display:block}.born-today a{color:var(--born-accent);font-family:var(--font-sans);white-space:nowrap;font-size:14.5px;font-weight:700;text-decoration:none}.born-today a:hover,.born-today a:focus-visible{text-decoration:underline}.horo-sky .born-today{--born-accent:#5b4ba8}[data-theme=dark] .born-today{--born-accent:#b9d39a}[data-theme=dark] .born-today i{color:#e3c27a;box-shadow:inset 0 0 0 1.5px #e3c27a99}[data-theme=dark] .horo-sky .born-today{--born-accent:#c3b8f2}
