.ub{border:0;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e3e1d8}.ub-head{color:#efe5c9;background:#4a546f;border-bottom:1px solid #b9a675;align-items:center;gap:10px;padding:11px 16px;display:flex}.ub-star{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid;box-shadow:inset 0 0 0 1.2px #efe5c999}.ub-head b{font-family:var(--font-divination-serif,Georgia), Georgia, "Times New Roman", serif;font-size:20px;font-weight:600;line-height:1.05;display:block}.ub-head small{color:#d6d9e2;margin-top:2px;font-size:12px;display:block}.ub-rows{background:#fcfbf8;margin:0;padding:4px 10px;list-style:none}.ub-rows li+li{border-top:1px solid #eeede7}.ub-row{color:var(--ink);border-radius:12px;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:6px;text-decoration:none;transition:background .15s;display:grid}.ub-row:hover{background:#f1f1ec}.ub-row em{text-align:center;color:#2f3a5c;background:#e6e8ef;border-radius:10px;place-content:center;height:40px;font-size:11px;font-style:normal;font-weight:800;line-height:1.05;display:grid}.ub-row em span{display:block}.ub-row em.is-now{background:#efe5ca}.ub-row strong{color:#2f3a5c;font-size:14px;font-weight:700;line-height:1.25;display:block}.ub-row small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin-top:1px;font-size:12px;display:block;overflow:hidden}.ub-ring{box-sizing:border-box;color:#2f3a5c;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:background .15s,transform .15s;display:inline-grid;box-shadow:inset 0 0 0 1.2px #c9cdd8}.ub-ring svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ub a:hover .ub-ring{background:#e6e8ef;transform:translate(2px)}.ub-articles,.ub-tiles{background:var(--paper,#fff);border-top:1px solid #e3e1d8}.ub-articles h3,.ub-tiles h3{letter-spacing:.1em;text-transform:uppercase;color:#5d666c;justify-content:space-between;align-items:center;margin:0;padding:9px 16px 2px;font-size:11.5px;font-weight:800;display:flex}.ub-articles h3 a,.ub-tiles h3 a{color:#2f3a5c;letter-spacing:.02em;text-transform:none;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.ub-articles ul{margin:0;padding:0 16px 8px;list-style:none}.ub-articles li+li{border-top:1px solid #eeede7}.ub-article{color:var(--ink);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:grid}.ub-thumb{object-fit:cover;background:radial-gradient(circle at 30% 20%,#e9cf8c,#b48a3c 80%);border-radius:9px;width:64px;height:42px;display:block;box-shadow:inset 0 0 0 1px #b08a3480}.ub-thumb.is-navy{background:radial-gradient(circle at 30% 20%,#33478a,#1f2c5c 80%)}.ub-thumb.is-green{background:radial-gradient(circle at 30% 20%,#9cc39f,#416948 80%)}.ub-article small{letter-spacing:.06em;text-transform:uppercase;color:#5d666c;font-size:10.5px;font-weight:800;display:block}.ub-article b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.ub-article:hover b{color:var(--blue,#2c3e75)}.ub-tiles ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;padding:4px 10px 10px;list-style:none;display:grid}.ub-tile{color:#2f3a5c;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;font-size:11.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s;display:flex}.ub-tiles ul.is-3{flex-wrap:wrap;justify-content:center;display:flex}.ub-tiles ul.is-3 li{flex:0 0 calc(33.3333% - 1.33333px)}.ub-tile i{background:#e6e8ef;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Segoe UI Symbol,Noto Sans Symbols,Apple Symbols,sans-serif;font-size:16px;font-style:normal;line-height:1;display:grid}.ub-tile i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.ub-tile.is-now i{background:#efe5ca}.ub-tile:hover{background:#f1f1ec}[data-theme=dark] .ub{box-shadow:0 0 0 1px #343a46}[data-theme=dark] .ub-head{background:#2f3650;border-bottom-color:#6d6247}[data-theme=dark] .ub-rows{background:#1d2124}[data-theme=dark] .ub-rows li+li,[data-theme=dark] .ub-articles li+li{border-top-color:#2e3338}[data-theme=dark] .ub-row:hover,[data-theme=dark] .ub-tile:hover{background:#262b30}[data-theme=dark] .ub-row strong,[data-theme=dark] .ub-tile{color:#dfe3ec}[data-theme=dark] .ub-row em,[data-theme=dark] .ub-tile i{color:#dfe3ec;background:#2c3242}[data-theme=dark] .ub-row em.is-now,[data-theme=dark] .ub-tile.is-now i{color:#f0e2b8;background:#4a4330}[data-theme=dark] .ub-ring{color:#dfe3ec;box-shadow:inset 0 0 0 1.2px #4a5162}[data-theme=dark] .ub a:hover .ub-ring{background:#2c3242}[data-theme=dark] .ub-articles,[data-theme=dark] .ub-tiles{border-top-color:#343a46}[data-theme=dark] .ub-articles h3,[data-theme=dark] .ub-tiles h3,[data-theme=dark] .ub-article small{color:#a7b0b5}[data-theme=dark] .ub-articles h3 a,[data-theme=dark] .ub-tiles h3 a{color:#dfe3ec}.ub.is-green{box-shadow:0 0 0 1px #dfe9d8}.ub.is-green .ub-head{color:#fff;background:linear-gradient(90deg,#4c7a52,#9cb56e);border-bottom:0}.ub.is-green .ub-star{box-shadow:inset 0 0 0 1.2px #ffffffbf}.ub.is-green .ub-head b{font-family:var(--font-sans);font-size:17px;font-weight:800}.ub.is-green .ub-head small{color:#ffffffeb}.ub.is-green .ub-rows{background:#f7faf4}.ub.is-green .ub-rows li+li{border-top-color:#e4ecdd}.ub.is-green .ub-row:hover,.ub.is-green .ub-tile:hover{background:#eef4ea}.ub.is-green .ub-row em,.ub.is-green .ub-tile i{color:#2c4a31;background:#e3eddc}.ub.is-green .ub-row em.is-now{color:#fff;background:#4c7a52}.ub.is-green .ub-row strong,.ub.is-green .ub-tile{color:#2c4a31}.ub.is-green .ub-tile i{color:#416948}.ub.is-green .ub-ring{color:#3e7345;box-shadow:inset 0 0 0 1.2px #c5d9bb}.ub.is-green a:hover .ub-ring{background:#e3eddc}.ub.is-green .ub-tiles,.ub.is-green .ub-articles{border-top-color:#dfe9d8}.ub.is-green .ub-tiles h3,.ub.is-green .ub-articles h3{color:#3e7345}[data-theme=dark] .ub.is-green{box-shadow:0 0 0 1px #2c3d31}[data-theme=dark] .ub.is-green .ub-head{background:linear-gradient(90deg,#2f5236,#5d7a3f)}[data-theme=dark] .ub.is-green .ub-rows{background:#19201b}[data-theme=dark] .ub.is-green .ub-rows li+li{border-top-color:#2a3a2e}[data-theme=dark] .ub.is-green .ub-row:hover,[data-theme=dark] .ub.is-green .ub-tile:hover{background:#1f2a22}[data-theme=dark] .ub.is-green .ub-row em,[data-theme=dark] .ub.is-green .ub-tile i{color:#cfe3c9;background:#24362a}[data-theme=dark] .ub.is-green .ub-row em.is-now{color:#fff;background:#3e6a45}[data-theme=dark] .ub.is-green .ub-row strong,[data-theme=dark] .ub.is-green .ub-tile{color:#d7e6d2}[data-theme=dark] .ub.is-green .ub-ring{color:#abcbaf;box-shadow:inset 0 0 0 1.2px #35503b}[data-theme=dark] .ub.is-green a:hover .ub-ring{background:#24362a}[data-theme=dark] .ub.is-green .ub-tiles,[data-theme=dark] .ub.is-green .ub-articles{border-top-color:#2c3d31}[data-theme=dark] .ub.is-green .ub-tiles h3{color:#abcbaf}.ub.is-violet{box-shadow:0 0 0 1px #e3e5f1}.ub.is-violet .ub-head{color:#fff;background:linear-gradient(90deg,#4a4f86,#6f74a8);border-bottom:0}.ub.is-violet .ub-star{box-shadow:inset 0 0 0 1.2px #ffffffbf}.ub.is-violet .ub-head b{font-family:var(--font-sans);font-size:17px;font-weight:800}.ub.is-violet .ub-head small{color:#ffffffeb}.ub.is-violet .ub-rows{background:#f9f9fc}.ub.is-violet .ub-rows li+li{border-top-color:#e9ebf4}.ub.is-violet .ub-row:hover,.ub.is-violet .ub-tile:hover{background:#f1f2f8}.ub.is-violet .ub-row em,.ub.is-violet .ub-tile i{color:#3f4479;background:#e9ebf5}.ub.is-violet .ub-row em.is-now,.ub.is-violet .ub-tile.is-now i{color:#fff;background:#555b94}.ub.is-violet .ub-row strong,.ub.is-violet .ub-tile{color:#363b6c}.ub.is-violet .ub-ring{color:#555b94;box-shadow:inset 0 0 0 1.2px #cdd0e4}.ub.is-violet a:hover .ub-ring{background:#e9ebf5}.ub.is-violet .ub-tiles,.ub.is-violet .ub-articles{border-top-color:#e3e5f1}.ub.is-violet .ub-tiles h3,.ub.is-violet .ub-articles h3{color:#555b94}.ub.is-violet .ub-tiles h3 a{color:#3f4479}[data-theme=dark] .ub.is-violet{box-shadow:0 0 0 1px #363a52}[data-theme=dark] .ub.is-violet .ub-head{background:linear-gradient(90deg,#33375e,#4b507e)}[data-theme=dark] .ub.is-violet .ub-rows{background:#1b1c24}[data-theme=dark] .ub.is-violet .ub-rows li+li{border-top-color:#2b2d3c}[data-theme=dark] .ub.is-violet .ub-row:hover,[data-theme=dark] .ub.is-violet .ub-tile:hover{background:#23253a}[data-theme=dark] .ub.is-violet .ub-row em,[data-theme=dark] .ub.is-violet .ub-tile i{color:#d3d6ee;background:#2b2e48}[data-theme=dark] .ub.is-violet .ub-row em.is-now,[data-theme=dark] .ub.is-violet .ub-tile.is-now i{color:#fff;background:#555b94}[data-theme=dark] .ub.is-violet .ub-row strong,[data-theme=dark] .ub.is-violet .ub-tile{color:#d9dbef}[data-theme=dark] .ub.is-violet .ub-ring{color:#b9bde0;box-shadow:inset 0 0 0 1.2px #363a52}[data-theme=dark] .ub.is-violet a:hover .ub-ring{background:#2b2e48}[data-theme=dark] .ub.is-violet .ub-tiles,[data-theme=dark] .ub.is-violet .ub-articles{border-top-color:#363a52}[data-theme=dark] .ub.is-violet .ub-tiles h3,[data-theme=dark] .ub.is-violet .ub-tiles h3 a{color:#b9bde0}.ub-tile i .ub-letter{font-family:var(--font-divination-serif,Georgia), Georgia, "Times New Roman", serif;font-size:18px;font-weight:700;line-height:1}.ub.is-night{box-shadow:0 0 0 1px #d9deea}.ub.is-night .ub-head{color:#f0d488;background:linear-gradient(100deg,#1b2754,#2c3f7a);border-bottom:1px solid #d9b45a}.ub.is-night .ub-star{color:#f0d488;box-shadow:inset 0 0 0 1.2px #f0d488bf}.ub.is-night .ub-head small{color:#d5dbea}.ub.is-night .ub-rows{background:#fafbfd}.ub.is-night .ub-rows li+li{border-top-color:#e8ebf2}.ub.is-night .ub-row:hover,.ub.is-night .ub-tile:hover{background:#eff2f8}.ub.is-night .ub-row em{color:#1b2754;background:#e2e7f2}.ub.is-night .ub-row em.is-now{color:#4a3510;background:#f2dea4}.ub.is-night .ub-row strong,.ub.is-night .ub-tile{color:#1b2754}.ub.is-night .ub-ring{color:#1b2754;box-shadow:inset 0 0 0 1.2px #c6cddd}.ub.is-night a:hover .ub-ring{background:#e2e7f2}.ub.is-night .ub-tiles{border-top-color:#e2e6ef}.ub.is-night .ub-tiles h3{color:#4a5675}.ub.is-night .ub-tiles h3 a{color:#1b2754}.ub.is-night .ub-tile i{color:#f0d488;background:radial-gradient(circle at 30% 25%,#2c3f7a,#141e40 75%);box-shadow:inset 0 0 0 1.2px #d9b45abf}[data-theme=dark] .ub.is-night{box-shadow:0 0 0 1px #343b4e}[data-theme=dark] .ub.is-night .ub-rows{background:#1a1d24}[data-theme=dark] .ub.is-night .ub-rows li+li{border-top-color:#2b303c}[data-theme=dark] .ub.is-night .ub-row:hover,[data-theme=dark] .ub.is-night .ub-tile:hover{background:#232836}[data-theme=dark] .ub.is-night .ub-row em{color:#dfe4f2;background:#2c3346}[data-theme=dark] .ub.is-night .ub-row em.is-now{color:#2a1f05;background:#e0c47c}[data-theme=dark] .ub.is-night .ub-row strong,[data-theme=dark] .ub.is-night .ub-tile,[data-theme=dark] .ub.is-night .ub-tiles h3 a{color:#e4e8f4}[data-theme=dark] .ub.is-night .ub-ring{color:#dfe4f2;box-shadow:inset 0 0 0 1.2px #465068}[data-theme=dark] .ub.is-night .ub-tiles{border-top-color:#2b303c}[data-theme=dark] .ub.is-night .ub-tiles h3{color:#a9b8e6}.ub.is-blue{box-shadow:0 0 0 1px #d8e1ee}.ub.is-blue .ub-head{color:#fff;background:linear-gradient(100deg,#1e2d52,#3b5c8c);border-bottom:1px solid #9fb4d4}.ub.is-blue .ub-star{box-shadow:inset 0 0 0 1.2px #d6e2f3cc}.ub.is-blue .ub-head b{font-family:var(--font-sans);font-size:17px;font-weight:800}.ub.is-blue .ub-head small{color:#cfdbec}.ub.is-blue .ub-rows{background:#f8fafd}.ub.is-blue .ub-rows li+li{border-top-color:#e5ebf3}.ub.is-blue .ub-row:hover,.ub.is-blue .ub-tile:hover{background:#edf2f9}.ub.is-blue .ub-row em,.ub.is-blue .ub-tile i{color:#233a64;background:#e1e9f4}.ub.is-blue .ub-row em.is-now{color:#fff;background:#2c4a7a}.ub.is-blue .ub-row strong,.ub.is-blue .ub-tile{color:#1f3157}.ub.is-blue .ub-ring{color:#2c4a7a;box-shadow:inset 0 0 0 1.2px #c3d0e3}.ub.is-blue a:hover .ub-ring{background:#e1e9f4}.ub.is-blue .ub-tiles,.ub.is-blue .ub-articles{border-top-color:#dfe6f0}.ub.is-blue .ub-tiles h3,.ub.is-blue .ub-articles h3{color:#3b5c8c}[data-theme=dark] .ub.is-blue{box-shadow:0 0 0 1px #2f3a50}[data-theme=dark] .ub.is-blue .ub-head{background:linear-gradient(100deg,#17223f,#2d466e)}[data-theme=dark] .ub.is-blue .ub-rows{background:#181d27}[data-theme=dark] .ub.is-blue .ub-rows li+li{border-top-color:#283246}[data-theme=dark] .ub.is-blue .ub-row:hover,[data-theme=dark] .ub.is-blue .ub-tile:hover{background:#202839}[data-theme=dark] .ub.is-blue .ub-row em,[data-theme=dark] .ub.is-blue .ub-tile i{color:#d3def0;background:#263248}[data-theme=dark] .ub.is-blue .ub-row em.is-now{color:#fff;background:#3b5c8c}[data-theme=dark] .ub.is-blue .ub-row strong,[data-theme=dark] .ub.is-blue .ub-tile{color:#dde6f3}[data-theme=dark] .ub.is-blue .ub-ring{color:#b9cae6;box-shadow:inset 0 0 0 1.2px #3a4a66}[data-theme=dark] .ub.is-blue .ub-tiles h3{color:#a9bfe0}
.horo-chips{flex-wrap:wrap;gap:8px;display:flex}.horo-chips a,.horo-more a,.horo-year-head{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .16s;display:inline-flex}.horo-chips a:hover,.horo-chips a:focus-visible,.horo-more a:hover,.horo-more a:focus-visible,.horo-year-head:hover,.horo-year-head:focus-visible{border-color:#b08a34}.horo-signs-card,.horo-years{padding:22px 24px}.horo-signs-card h2,.horo-years h2{color:var(--ink);border-bottom:1px solid #e6d3a3;margin:0 0 14px;padding-bottom:10px;font-size:19px;font-weight:800}.horo-signs{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;display:grid}.horo-sign{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);text-align:center;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:14px 6px 12px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.horo-sign:hover,.horo-sign:focus-visible{border-color:#b08a34;transform:translateY(-2px)}.horo-sign i{width:46px;height:46px;color:var(--ink);font-family:"DejaVu Sans", "Segoe UI Symbol", var(--font-sans);border-radius:50%;place-items:center;font-size:22px;font-style:normal;line-height:1;display:grid;box-shadow:inset 0 0 0 1.6px #b08a34}.horo-sign b{font-size:15px;font-weight:800;line-height:1.2}.horo-sign span{color:var(--muted);font-size:11.5px;line-height:1.3}.horo-year+.horo-year{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.horo-year-head{margin-bottom:10px}.horo-year-signs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.horo-year-signs a{border:1px solid var(--line);min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.horo-year-signs a:hover,.horo-year-signs a:focus-visible{border-color:#b08a34}.horo-year-signs i{color:#b08a34;font-family:"DejaVu Sans", "Segoe UI Symbol", var(--font-sans);font-size:16px;font-style:normal}.horo-more{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 20px;display:flex}.horo-more>b{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e6d3a3;flex:0 0 100%;padding-bottom:8px;font-size:13px;font-weight:800}.horo-more>span{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.horo-more>span a{justify-content:space-between}.daily-sign-link,.long-sign-link{margin:4px 0 0}.daily-sign-link a,.long-sign-link a{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.daily-sign-link a:hover,.long-sign-link a:hover{text-underline-offset:4px;-webkit-text-decoration:underline #b08a34;text-decoration:underline #b08a34}.horo-figure{margin:0;padding:0;overflow:hidden}.horo-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.horo-figure figcaption{color:var(--muted);border-top:1px solid #e6d3a3;padding:12px 18px 14px;font-size:14px;line-height:1.5}.horo-soon{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.horo-soon p{margin:0;font-size:16px;line-height:1.6}.horo-button{background:var(--paper);min-height:46px;color:var(--ink);border:1px solid #b08a34;border-radius:14px;align-items:center;gap:12px;padding:0 8px 0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.long-signs.horo-signs{gap:10px}.horo-year-signs-title{color:var(--ink);grid-column:1/-1;font-size:15px;font-weight:800}[data-theme=dark] .horo-signs-card h2,[data-theme=dark] .horo-years h2,[data-theme=dark] .horo-more>b,[data-theme=dark] .horo-figure figcaption{border-color:#5a4a22}.horo-about{color:var(--ink);font-family:var(--font-article-serif), Georgia, "Times New Roman", serif;margin:0 0 16px;font-size:17px;line-height:1.6}.horo-about-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.horo-about-more{display:none}.horo-pick{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:16px;display:grid}.horo-pick-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.horo-pick-signs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;display:grid}.horo-pick-signs label{color:#4a3396;cursor:pointer;background:#f1edfb;border-radius:12px;align-items:center;gap:8px;min-width:0;min-height:52px;padding:0 12px;font-size:14px;font-weight:700;transition:background .16s,color .16s;display:flex}.horo-pick-signs label i{font-family:"DejaVu Sans", "Segoe UI Symbol", var(--font-sans);font-size:19px;font-style:normal;line-height:1}.horo-pick-signs label:hover{background:#e6defa}#horo-pick-aries:checked~.horo-pick-signs [data-sign=aries],#horo-pick-taurus:checked~.horo-pick-signs [data-sign=taurus],#horo-pick-gemini:checked~.horo-pick-signs [data-sign=gemini],#horo-pick-cancer:checked~.horo-pick-signs [data-sign=cancer],#horo-pick-leo:checked~.horo-pick-signs [data-sign=leo],#horo-pick-virgo:checked~.horo-pick-signs [data-sign=virgo],#horo-pick-libra:checked~.horo-pick-signs [data-sign=libra],#horo-pick-scorpio:checked~.horo-pick-signs [data-sign=scorpio],#horo-pick-sagittarius:checked~.horo-pick-signs [data-sign=sagittarius],#horo-pick-capricorn:checked~.horo-pick-signs [data-sign=capricorn],#horo-pick-aquarius:checked~.horo-pick-signs [data-sign=aquarius],#horo-pick-pisces:checked~.horo-pick-signs [data-sign=pisces]{color:#fff;background:#6a4fc4}.horo-pick-input:focus-visible+.horo-pick-input,.horo-pick-input:focus-visible{outline:none}.horo-pick-panels{display:grid}.horo-pick-panel{background:var(--paper);border:1px solid #e4dcf8;border-radius:16px;flex-direction:column;gap:12px;padding:18px 20px;display:none}#horo-pick-aries:checked~.horo-pick-panels [data-sign=aries],#horo-pick-taurus:checked~.horo-pick-panels [data-sign=taurus],#horo-pick-gemini:checked~.horo-pick-panels [data-sign=gemini],#horo-pick-cancer:checked~.horo-pick-panels [data-sign=cancer],#horo-pick-leo:checked~.horo-pick-panels [data-sign=leo],#horo-pick-virgo:checked~.horo-pick-panels [data-sign=virgo],#horo-pick-libra:checked~.horo-pick-panels [data-sign=libra],#horo-pick-scorpio:checked~.horo-pick-panels [data-sign=scorpio],#horo-pick-sagittarius:checked~.horo-pick-panels [data-sign=sagittarius],#horo-pick-capricorn:checked~.horo-pick-panels [data-sign=capricorn],#horo-pick-aquarius:checked~.horo-pick-panels [data-sign=aquarius],#horo-pick-pisces:checked~.horo-pick-panels [data-sign=pisces]{display:flex}.horo-pick-panel header{align-items:center;gap:12px;display:flex}.horo-pick-panel header>i{color:#4a3396;width:44px;height:44px;font-family:"DejaVu Sans", "Segoe UI Symbol", var(--font-sans);background:#f1edfb;border-radius:12px;place-items:center;font-size:22px;font-style:normal;display:grid}.horo-pick-panel h3{color:var(--ink);margin:0;font-size:19px;font-weight:800;line-height:1.2}.horo-pick-panel small{color:var(--muted);font-size:12.5px}.horo-pick-panel p{color:var(--ink);font-family:var(--font-article-serif), Georgia, "Times New Roman", serif;flex:1;margin:0;font-size:17px;line-height:1.6}.horo-pick-panel nav{flex-wrap:wrap;gap:8px;display:flex}.horo-pick-panel nav a{color:#4a3396;border:1px solid #e4dcf8;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 8px 0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.horo-pick-panel nav a:hover,.horo-pick-panel nav a:focus-visible{border-color:#6a4fc4}[data-theme=dark] .horo-pick-signs label,[data-theme=dark] .horo-pick-panel header>i{color:#d8cdfb;background:#2a2346}[data-theme=dark] .horo-pick-panel,[data-theme=dark] .horo-pick-panel nav a{border-color:#3a3160}[data-theme=dark] .horo-pick-panel nav a{color:#d8cdfb}@media (max-width:980px){.horo-signs,.horo-year-signs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.horo-signs-card,.horo-years{padding:16px}.horo-signs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.horo-sign{padding:12px 4px 10px}.horo-sign i{width:40px;height:40px;font-size:19px}.horo-sign span{font-size:11px}.horo-about{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin-bottom:6px;display:-webkit-box;overflow:hidden}.horo-about-more{color:#4a3396;cursor:pointer;align-items:center;gap:6px;margin:0 0 16px;font-size:14px;font-weight:800;display:inline-flex}.horo-about-toggle:checked+.horo-about{-webkit-line-clamp:unset;line-clamp:none;margin-bottom:16px;display:block}.horo-about-toggle:checked~.horo-about-more{display:none}.horo-about-toggle:focus-visible~.horo-about-more{outline-offset:2px;outline:2px solid #6a4fc4}.horo-pick{grid-template-columns:minmax(0,1fr);gap:12px}.horo-pick-signs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.horo-pick-signs label{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:6px 2px;font-size:11.5px}.horo-pick-panel{padding:16px}.horo-year-signs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.horo-year-signs a{padding:8px;font-size:13px}.horo-more{padding:14px 16px}.horo-chips a,.horo-more a{justify-content:space-between;width:100%;font-size:13.5px}.horo-more>span{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.horo-sign,.horo-pick-signs label{transition:none}}
.th-pick-card,.th-about{padding:22px 24px;scroll-margin-top:96px}.th-pick-card h2,.th-about>h2{color:var(--ink);border-bottom:1px solid #e6d3a3;margin:0 0 14px;padding-bottom:10px;font-size:19px;font-weight:800;line-height:1.3}.th-pick{grid-template-columns:minmax(0,6fr) minmax(0,7fr);align-items:stretch;gap:16px;display:grid}.th-pick-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.th-pick-signs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;display:grid}.th-pick-signs label{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:52px;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:700;line-height:1.2;transition:border-color .16s,background .16s,color .16s;display:flex}.th-pick-signs label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.th-pick-signs label .tarot-sign{--tarot-sign-size:32px;flex:none}.th-pick-signs label:hover{border-color:#b08a34}#th-pick-aries:checked~.th-pick-signs [data-sign=aries],#th-pick-taurus:checked~.th-pick-signs [data-sign=taurus],#th-pick-gemini:checked~.th-pick-signs [data-sign=gemini],#th-pick-cancer:checked~.th-pick-signs [data-sign=cancer],#th-pick-leo:checked~.th-pick-signs [data-sign=leo],#th-pick-virgo:checked~.th-pick-signs [data-sign=virgo],#th-pick-libra:checked~.th-pick-signs [data-sign=libra],#th-pick-scorpio:checked~.th-pick-signs [data-sign=scorpio],#th-pick-sagittarius:checked~.th-pick-signs [data-sign=sagittarius],#th-pick-capricorn:checked~.th-pick-signs [data-sign=capricorn],#th-pick-aquarius:checked~.th-pick-signs [data-sign=aquarius],#th-pick-pisces:checked~.th-pick-signs [data-sign=pisces]{color:#f6dfa0;background:#14204a;border-color:#14204a}.th-pick-input:focus-visible{outline:none}.th-pick-panels{display:grid}.th-pick-panel{background:var(--paper);border:1px solid #e5d6ab;border-radius:16px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:14px 18px;padding:18px 20px;display:none}#th-pick-aries:checked~.th-pick-panels [data-sign=aries],#th-pick-taurus:checked~.th-pick-panels [data-sign=taurus],#th-pick-gemini:checked~.th-pick-panels [data-sign=gemini],#th-pick-cancer:checked~.th-pick-panels [data-sign=cancer],#th-pick-leo:checked~.th-pick-panels [data-sign=leo],#th-pick-virgo:checked~.th-pick-panels [data-sign=virgo],#th-pick-libra:checked~.th-pick-panels [data-sign=libra],#th-pick-scorpio:checked~.th-pick-panels [data-sign=scorpio],#th-pick-sagittarius:checked~.th-pick-panels [data-sign=sagittarius],#th-pick-capricorn:checked~.th-pick-panels [data-sign=capricorn],#th-pick-aquarius:checked~.th-pick-panels [data-sign=aquarius],#th-pick-pisces:checked~.th-pick-panels [data-sign=pisces]{display:grid}.th-pick-head{border-bottom:1px solid #efe3c2;flex-direction:column;gap:6px;min-width:0;padding-bottom:12px;display:flex}.th-pick-side{float:left;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;margin:0 18px 8px 0;display:flex}.th-pick-side>.th-pick-art{margin:2px 0 4px 3px;line-height:0;display:block}.th-pick-links{clear:both;flex-wrap:wrap;gap:6px 22px;padding-top:12px;display:flex}.th-pick-links a{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.th-pick-links a em{color:var(--muted);font-style:normal;font-weight:600}.th-pick-links a:hover,.th-pick-links a:focus-visible{text-underline-offset:3px;-webkit-text-decoration:underline #b08a34;text-decoration:underline #b08a34}.th-pick-side>.th-pick-art img{object-fit:cover;border-radius:6px;width:96px;height:157px;display:block;box-shadow:0 0 0 1.5px #e3c27a,0 0 0 3.5px #14204a,0 8px 16px #14204a47}.th-pick-body{min-width:0;display:flow-root}.th-pick-head small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.3}.th-pick-head small i{color:#14204a;font-family:"DejaVu Sans", "Segoe UI Symbol", var(--font-sans);font-style:normal}.th-pick-head h3{color:var(--ink);margin:0;font-size:21px;font-weight:800;line-height:1.2}.th-pick-body p{color:var(--ink);font-family:var(--font-article-serif), Georgia, "Times New Roman", serif;margin:0;font-size:17px;line-height:1.6}.th-pick-head p.th-pick-when{color:var(--muted);font-family:var(--font-sans);margin:0;font-size:13px;line-height:1.3}.th-about-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.th-about-more{display:none}.th-about p{color:var(--ink);font-family:var(--font-article-serif), Georgia, "Times New Roman", serif;margin:0 0 12px;font-size:17px;line-height:1.65}.th-about-intro{margin-bottom:4px}.th-about-block{border-top:1px solid var(--line);margin-top:18px;padding-top:16px;scroll-margin-top:96px}.th-about-block h3{color:var(--ink);margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.3}.th-about-block>p:last-child{margin-bottom:0}.th-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;margin:4px 0 12px;padding:0;list-style:none;display:grid}.th-tiles>*{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.th-tiles b{color:var(--ink);align-items:center;gap:10px;font-size:15.5px;font-weight:800;line-height:1.25;display:flex}.th-tiles b span{color:#14204a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13.5px;display:grid;box-shadow:inset 0 0 0 1.4px #b08a34}.th-about .th-tiles p{margin:0;font-size:16px;line-height:1.55}.th-tiles:last-child{margin-bottom:0}.th-links{scroll-margin-top:96px}.th-links>span a:last-child:nth-child(odd){grid-column:1/-1}[data-theme=dark] .th-pick-card h2,[data-theme=dark] .th-about>h2,[data-theme=dark] .th-pick-panel{border-color:#5a4a22}[data-theme=dark] .th-pick-head{border-bottom-color:#3d3a2c}[data-theme=dark] :is(.th-pick-links,.th-links,.horo-soon,.daily-tarot-more) .gold-arrow,[data-theme=dark] .daily-tarot .horo-more .gold-arrow,[data-theme=dark] .daily-archive .horo-chips .gold-arrow{color:#f0e2b8;box-shadow:inset 0 0 0 1.6px #e3c27a}[data-theme=dark] .th-pick-head small i,[data-theme=dark] .th-tiles b span{color:#f6dfa0}[data-theme=dark] #th-pick-aries:checked~.th-pick-signs [data-sign=aries],[data-theme=dark] #th-pick-taurus:checked~.th-pick-signs [data-sign=taurus],[data-theme=dark] #th-pick-gemini:checked~.th-pick-signs [data-sign=gemini],[data-theme=dark] #th-pick-cancer:checked~.th-pick-signs [data-sign=cancer],[data-theme=dark] #th-pick-leo:checked~.th-pick-signs [data-sign=leo],[data-theme=dark] #th-pick-virgo:checked~.th-pick-signs [data-sign=virgo],[data-theme=dark] #th-pick-libra:checked~.th-pick-signs [data-sign=libra],[data-theme=dark] #th-pick-scorpio:checked~.th-pick-signs [data-sign=scorpio],[data-theme=dark] #th-pick-sagittarius:checked~.th-pick-signs [data-sign=sagittarius],[data-theme=dark] #th-pick-capricorn:checked~.th-pick-signs [data-sign=capricorn],[data-theme=dark] #th-pick-aquarius:checked~.th-pick-signs [data-sign=aquarius],[data-theme=dark] #th-pick-pisces:checked~.th-pick-signs [data-sign=pisces]{color:#f6dfa0;background:#1d2b5c;border-color:#e3c27a}@media (max-width:760px){.th-pick-card,.th-about{padding:16px}.th-pick{grid-template-columns:minmax(0,1fr);gap:12px}.th-pick-signs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.th-pick-signs label{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:6px 2px;font-size:11.5px}.th-pick-signs label span{max-width:100%}.th-pick-signs label .tarot-sign{--tarot-sign-size:28px}.th-pick-panel{gap:12px;padding:14px}.th-pick-head{padding-bottom:10px}.th-pick-side{gap:6px;margin:2px 14px 6px 0}.th-pick-side>.th-pick-art img{width:64px;height:105px}.th-pick-body p{font-size:16px}.th-pick-head h3{font-size:19px}.th-about-intro{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin-bottom:6px;display:-webkit-box;overflow:hidden}.th-about-more{color:#14204a;cursor:pointer;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:800;display:inline-flex}.th-about-body{display:none}.th-about-toggle:checked+.th-about-intro{-webkit-line-clamp:unset;line-clamp:none;display:block}.th-about-toggle:checked~.th-about-more{display:none}.th-about-toggle:checked~.th-about-body{display:block}.th-about-toggle:focus-visible~.th-about-more{outline-offset:2px;outline:2px solid #14204a}.th-tiles{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}[data-theme=dark] .th-about-more{color:#f6dfa0}}@media (prefers-reduced-motion:reduce){.th-pick-signs label{transition:none}}
.sw-now{padding:26px 28px;scroll-margin-top:96px}.sw-top{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:26px;display:grid}.sw-gauge{text-align:center;background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--sw-track) 0);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.sw-gauge:before{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:14px}.sw-gauge>div{line-height:1;position:relative}.sw-gauge b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;display:block}.sw-gauge small{color:var(--muted);letter-spacing:.04em;margin-top:6px;font-size:12.5px;font-weight:800;display:block}.sw-head{min-width:0}.sw-kicker{color:#8a6a1f;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:800}.sw-state{color:var(--ink);align-items:center;gap:10px;margin:6px 0 8px;font-size:26px;font-weight:800;line-height:1.2;display:flex}.sw-dot{border-radius:50%;flex:none;width:14px;height:14px}.sw-text{color:var(--ink);font-family:var(--font-article-serif), Georgia, "Times New Roman", serif;margin:0;font-size:17px;line-height:1.55}.sw-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sw-chips li{border:1px solid var(--line);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;line-height:1.2;display:inline-flex}.sw-chips svg{fill:none;stroke:#b08a34;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sw-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.sw-day{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;min-width:0;padding:14px 14px 12px;scroll-margin-top:96px;display:flex}.sw-day.is-today{border-color:var(--sw-today-line);box-shadow:inset 0 0 0 1px var(--sw-today-line)}.sw-day h3{color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;font-size:15px;font-weight:800;display:flex}.sw-day h3 span{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:700}.sw-bars{grid-template-columns:repeat(var(--n,8), minmax(0, 1fr));border-bottom:1px solid var(--line);align-items:end;gap:5px;height:96px;display:grid;position:relative}.sw-bars:before{content:"";left:0;right:0;bottom:var(--thr,51.9%);border-top:1.5px dashed var(--sw-threshold);pointer-events:none;position:absolute}.sw-bars span{border-radius:5px 5px 2px 2px;min-height:6px;position:relative}.sw-hours{grid-template-columns:repeat(var(--n,8), minmax(0, 1fr));color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;gap:5px;margin-top:5px;font-size:11px;display:grid}.sw-peak{color:var(--ink);margin:auto 0 0;padding-top:8px;font-size:13.5px;line-height:1.35}.sw-empty{min-height:120px;color:var(--muted);text-align:center;flex:1;place-items:center;margin:0;padding:0 8px;font-size:13.5px;line-height:1.45;display:grid}.sw-legend{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.sw-legend li{align-items:center;gap:6px;display:inline-flex}.sw-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.sw-note{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.45}.sw-note em{color:#a4572a;font-style:normal}.sw-about{scroll-margin-top:96px}.sw-about .th-about-block:first-child{margin-top:14px}.sw-about p.sw-intro{margin:0}.sw-guide>.th-about-block:first-of-type{border-top:0;margin-top:0;padding-top:0}.sw-cal{padding:20px 22px 18px;scroll-margin-top:96px}.sw-cal h2,.sw-scale h2{color:var(--ink);margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.3}.sw-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.sw-cal-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 4px 2px;font-size:12px;font-weight:800}.sw-cell{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);border-radius:12px;flex-direction:column;gap:6px;padding:6px 6px 9px;text-decoration:none;display:flex}a.sw-cell:hover{background:var(--canvas)}.sw-cell.is-today{border:2px solid #498751;padding:5px 5px 8px;box-shadow:0 6px 16px #49875124}.sw-cell-top{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:4px;min-height:52px;padding:5px 7px 5px 9px;display:flex}.sw-cell-top b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.sw-kp{background:var(--sw-none);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-style:normal;font-weight:800;line-height:1;display:grid}.sw-cell.is-none .sw-kp{color:var(--muted)}.sw-cell.is-forecast .sw-kp{opacity:.85}.sw-cell.is-outlook .sw-kp{opacity:.5}.sw-cell-label{padding:0 3px;font-size:12px;font-weight:700;line-height:1.3}.sw-cell.is-outlook .sw-cell-label,.sw-cell.is-none .sw-cell-label{color:var(--muted);font-weight:600}.sw-cell.is-other .sw-cell-top b,.sw-cell.is-other .sw-cell-label{color:var(--muted)}.sw-cell.has-news .sw-cell-label{color:var(--rubric-color,#417948)}.sw-cal-legend{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.sw-cal-legend li{align-items:center;gap:6px;display:inline-flex}.sw-cal-legend i{background:#5b8a60;border-radius:50%;width:12px;height:12px;display:inline-block}.sw-cal-legend i.is-today{background:var(--paper);border:2px solid #498751;border-radius:4px}.sw-cal-legend i.is-forecast{opacity:.85}.sw-cal-legend i.is-outlook{opacity:.5}.sw-scale{padding:22px 24px;scroll-margin-top:96px}.sw-scale ul{margin:0;padding:0;list-style:none}.sw-scale li{border-top:1px solid var(--line);grid-template-columns:56px 150px minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;display:grid}.sw-scale li:first-child{border-top:0;padding-top:4px}.sw-g{color:#fff;border-radius:10px;place-items:center;height:36px;font-size:15px;font-weight:800;display:grid}.sw-g-name b{color:var(--ink);font-size:16px;font-weight:800;display:block}.sw-g-name small{color:var(--muted);font-size:13px;display:block}.sw-scale p{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.sw-links{scroll-margin-top:96px}.sw-now,.sw-cal{--sw-track:#eef0f1;--sw-today-line:#cfd8d0;--sw-threshold:#e8a35c;--sw-none:#e3e6e8}[data-theme=dark] :is(.sw-now,.sw-cal){--sw-track:#2a3439;--sw-today-line:#3d5a43;--sw-threshold:#b9783f;--sw-none:#2a3439}[data-theme=dark] .sw-kicker{color:#e3c27a}[data-theme=dark] .sw-note em{color:#f0a97a}[data-theme=dark] .sw-chips svg{stroke:#e3c27a}[data-theme=dark] .sw-cell.is-today,[data-theme=dark] .sw-cal-legend i.is-today{border-color:#6fae78}[data-theme=dark] .sw-cell.is-outlook .sw-kp,[data-theme=dark] .sw-cal-legend i.is-outlook{opacity:.62}@media (max-width:1180px) and (min-width:761px){.sw-days{gap:10px}.sw-day{padding:12px 10px 10px}}@media (max-width:760px){.sw-now{padding:18px 16px}.sw-top{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px}.sw-gauge{width:112px;height:112px}.sw-gauge:before{inset:11px}.sw-gauge b{font-size:34px}.sw-gauge small{font-size:11px}.sw-state{align-items:flex-start;margin-top:4px;font-size:19px}.sw-dot{width:12px;height:12px;margin-top:.35em}.sw-head{display:contents}.sw-kicker{grid-column:2;align-self:end}.sw-state{grid-column:2;align-self:start}.sw-top{grid-template-rows:auto auto}.sw-gauge{grid-row:1/span 2}.sw-text,.sw-chips{grid-column:1/-1}.sw-text{font-size:16px}.sw-chips{grid-template-columns:minmax(0,1fr);margin-top:0;display:grid}.sw-days{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px}.sw-bars{height:72px}.sw-cal{padding:14px 12px}.sw-cal h2,.sw-scale h2{font-size:18px}.sw-cal-grid{gap:4px}.sw-cal-head{text-align:center;letter-spacing:.02em;padding:0;font-size:10.5px}.sw-cell{border-radius:10px;gap:0;padding:4px 2px 5px}.sw-cell.is-today{padding:3px 1px 4px}.sw-cell-top{border:0;flex-direction:column;justify-content:center;gap:3px;min-height:0;padding:0}.sw-cell-top b{font-size:12px}.sw-kp{width:30px;height:30px;font-size:10.5px}.sw-cell-label{display:none}.sw-scale{padding:16px}.sw-scale li{grid-template-columns:52px minmax(0,1fr);gap:8px 12px}.sw-scale li p{grid-column:1/-1;font-size:14.5px}}.sw-cell-top.has-pic{border:0;position:relative;overflow:hidden}.sw-cell-top.has-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sw-cell-top.has-pic b,.sw-cell-top.has-pic .sw-kp{position:relative}.sw-cell-top.has-pic b{color:#15191c;text-align:center;background:#ffffffeb;border-radius:8px;min-width:26px;padding:2px 6px;font-size:13px}.sw-cell.has-news .sw-cell-label{-webkit-line-clamp:3;color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sw-line{align-items:center;gap:14px;padding:14px 20px;display:flex}.sw-line-kp{color:#fff;font-variant-numeric:tabular-nums;background:#5b8a60;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:800;display:grid}.sw-line-kp.is-outlook{opacity:.6}.sw-line p{min-width:0;color:var(--ink);flex:auto;margin:0;font-size:15px;line-height:1.45}.sw-line p b{font-weight:800}.sw-line a{color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sw-line a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.sw-line{padding:12px 14px;display:block}.sw-line:after{content:"";clear:both;display:block}.sw-line-kp{float:left;width:30px;height:30px;margin:0 10px 2px 0;font-size:11px}.sw-line p{font-size:14.5px;line-height:1.5}.sw-line p b{line-height:30px}.sw-line a{width:fit-content;margin-top:8px;display:flex}}.daily-index-hero.has-aside{color:#fff;background:radial-gradient(1.4px 1.4px at 12% 22%,#ffffff8c 50%,#0000 51%),radial-gradient(1.2px 1.2px at 34% 78%,#fff6 50%,#0000 51%),radial-gradient(1.6px 1.6px at 52% 14%,#ffffff73 50%,#0000 51%),radial-gradient(1.2px 1.2px at 63% 62%,#ffffff59 50%,#0000 51%),radial-gradient(1.4px 1.4px at 22% 58%,#ffffff4d 50%,#0000 51%),radial-gradient(120% 140% at 100% 100%,#e8892b29,#0000 55%),linear-gradient(125deg,#1c2540 0%,#26344f 55%,#34476a 100%);border:0;grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:stretch;gap:32px;padding:32px;display:grid;position:relative;overflow:hidden}.daily-index-hero-copy{flex-direction:column;gap:12px;min-width:0;display:flex}.daily-index-hero.has-aside .sw-hero-facts{gap:10px;margin-top:auto;padding-top:14px;display:grid}.sw-hero-facts ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sw-hero-facts li{background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 10px;padding:13px 14px;display:grid}.sw-hero-facts svg{fill:none;stroke:#e3c27a;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;grid-row:span 2;width:22px;height:22px}.sw-hero-facts span{color:#b9c3dd;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.sw-hero-facts b{color:#fff;font-size:15px;line-height:1.3}.sw-hero-facts p{color:#ecf0fa9e;margin:0;font-size:12.5px}.daily-index-hero.has-aside h1{color:#fff}.daily-index-hero.has-aside .daily-lead{color:#ecf0fadb;opacity:1}.daily-index-hero.has-aside .daily-rubric-link{color:#b9d39a}.daily-index-hero.has-aside .sw-chips-nav{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.daily-index-hero.has-aside .sw-chips-nav a{color:#fff;background:#ffffff14;border-color:#ffffff42}.daily-index-hero.has-aside .sw-chips-nav a:hover{background:#ffffff29}.daily-index-hero.has-aside .sw-chips-nav .gold-arrow{color:#f0e2b8;box-shadow:inset 0 0 0 1.6px #e3c27a}.sw-hero-aside{color:#15191c;background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 14px 34px -18px #050a1999}.sw-hero-now{align-items:center;gap:14px;display:flex}.sw-hero-kp{color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:66px;height:66px;font-size:21px;font-weight:800;display:grid}.sw-hero-now b{color:#15191c;font-size:18px;font-weight:800;line-height:1.25;display:block}.sw-hero-kicker{color:#2c3e75;letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px;font-size:11.5px;font-weight:800}.sw-hero-note{color:#5f6b70;margin:3px 0 0;font-size:13px}.sw-hero-days{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sw-hero-days li{background:#f3f5fa;border-radius:10px;grid-template-columns:28px minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:grid}.sw-hero-days i{color:#fff;font-variant-numeric:tabular-nums;background:#c9cfd3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10.5px;font-style:normal;font-weight:800;display:grid}.sw-hero-days b{color:#15191c;white-space:nowrap;font-weight:800}.sw-hero-days span{color:#5f6b70;text-align:right}.sw-hero-hours p{color:#5b6b91;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.sw-hero-bars{grid-template-columns:repeat(var(--n,8), minmax(0, 1fr));align-items:end;gap:5px;height:70px;display:grid}.sw-hero-bars span{flex-direction:column;justify-content:flex-end;gap:3px;height:100%;display:flex}.sw-hero-bars b{color:#15191c;text-align:center;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:800}.sw-hero-bars i{border-radius:4px 4px 2px 2px;max-height:calc(100% - 16px);display:block}.sw-hero-hour-labels{grid-template-columns:repeat(var(--n,8), minmax(0, 1fr));color:#5f6b70;text-align:center;gap:5px;margin-top:4px;font-size:10.5px;display:grid}.sw-hero-button{color:#15191c;border:1.5px solid #e3e6e8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.sw-hero-button:hover{border-color:#c9a85a}@media (max-width:1100px){.daily-index-hero.has-aside{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.daily-index-hero.has-aside .sw-hero-facts{display:none}.daily-index-hero.has-aside{gap:18px;padding:20px 16px}.daily-index-hero.has-aside .sw-chips-nav{grid-template-columns:minmax(0,1fr);display:grid}.sw-hero-aside{padding:16px}}.sw-today{padding:22px 28px}.sw-today h2{margin:0 0 8px;font-size:clamp(19px,1.6vw,22px);line-height:1.3}.sw-today p{color:var(--ink);font-family:var(--font-article-serif,Lora), Georgia, serif;margin:0;font-size:17px;line-height:1.65}@media (max-width:760px){.sw-today{padding:18px}.sw-today p{font-size:16px}}
.swe-kicker{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.daily-hero>.swe-kicker{grid-column:1/-1}.swe-badge{color:#fff;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#d9502e;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.swe-card{scroll-margin-top:96px}.swe-card-title{color:var(--ink);margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.3}.swe-card-body{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:22px;display:grid}.swe-circle{background:var(--c,#d9502e);color:#fff;text-align:center;border-radius:50%;place-content:center;justify-items:center;gap:2px;width:132px;height:132px;display:grid}.swe-circle b{font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.swe-circle small{font-size:15px;font-weight:700;line-height:1.2}.swe-subtitle{color:var(--ink);margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.35}.swe-rows{gap:0;margin:0;display:grid}.swe-row{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.swe-row:first-child{border-top:0;padding-top:2px}.swe-row dt{color:var(--muted);font-family:var(--font-sans);font-size:13.5px;font-weight:700}.swe-row dd{color:var(--ink);margin:0;font-size:15.5px;line-height:1.45}.swe-source{color:var(--muted);font-family:var(--font-sans);margin:14px 0 0;font-size:13px;line-height:1.45}.swe-body .swe-asof{background:0 0;padding:0}[data-theme=dark] .swe-body .swe-asof{background:0 0}.sw-cell-top:has(>.sw-cell-more){position:relative}.sw-cell-top .sw-cell-more{z-index:1;color:#f0d488;background:#1b2754e0;border-radius:8px;padding:1px 6px;font-size:11.5px;font-style:normal;font-weight:800;line-height:1.3;position:absolute;bottom:3px;right:3px}.swe-latest-line{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;font-size:15px;line-height:1.4;display:flex}.swe-latest-line a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:760px){.swe-card-body{display:block}.swe-card-body:after{content:"";clear:both;display:block}.swe-circle{float:left;width:96px;height:96px;margin:0 14px 8px 0}.swe-circle b{font-size:26px}.swe-circle small{font-size:12.5px}.swe-card-main{display:contents}.swe-subtitle{min-height:96px;font-size:16.5px}.swe-rows{clear:both}.swe-row{grid-template-columns:minmax(0,1fr);gap:2px}.sw-cell-top .sw-cell-more{padding:0 4px;font-size:9.5px;bottom:0;right:0}}
.daily-archive-latest{grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;overflow:hidden}.daily-archive-latest-image{aspect-ratio:16/10;background:var(--canvas);width:100%;min-height:100%;display:block;overflow:hidden}.daily-archive-latest-image img{object-fit:cover;width:100%;height:100%;display:block}.daily-archive-latest-image.is-cover{background:#111842}.daily-moon .daily-archive-latest-image.is-cover{background:#1f2c55}.daily-archive-latest-image.is-cover img{object-fit:contain}.daily-archive-latest>div{flex-direction:column;gap:10px;padding:26px 28px;display:flex}.daily-archive-badge{color:#2f5835;letter-spacing:.05em;text-transform:uppercase;background:#eef3ef;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:800}.daily-archive-latest h2{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.25}.daily-archive-latest h2 a{color:var(--ink);text-decoration:none}.daily-archive-latest p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.daily-archive-go{background:linear-gradient(135deg, var(--teal), var(--brand-end));min-height:42px;color:var(--on-brand);border-radius:12px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #3e734538}@media (min-width:761px){:is(.daily-moon,.daily-horoscope) .daily-archive-latest{grid-template-columns:minmax(min(440px,45%),4fr) minmax(0,7fr)}:is(.daily-moon,.daily-horoscope) .daily-archive-latest-image{aspect-ratio:16/9}:is(.daily-moon,.daily-horoscope) .daily-archive-latest-image.is-cover img{object-fit:cover;object-position:center}:is(.daily-moon,.daily-horoscope) .daily-archive-latest>div{gap:8px;padding:18px 24px}:is(.daily-moon,.daily-horoscope) .daily-archive-latest h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(18px,1.6vw,22px);display:-webkit-box;overflow:hidden}:is(.daily-moon,.daily-horoscope) .daily-archive-latest p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}:is(.daily-moon,.daily-horoscope) .daily-archive-go{min-height:38px}}.daily-archive-calendar{padding:20px}.daily-archive-calendar-title{margin:0 0 14px;font-size:20px;font-weight:800}.daily-archive-cell{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);border-radius:12px;flex-direction:column;gap:6px;padding:6px 6px 9px;text-decoration:none;display:flex;position:relative}a.daily-archive-cell:hover{background:var(--canvas)}.daily-archive-cell.is-today{border:2px solid #498751;padding:5px 5px 8px;box-shadow:0 6px 16px #49875124}.daily-archive-thumb{aspect-ratio:16/10;background:var(--canvas);border-radius:8px;display:block;position:relative;overflow:hidden}.daily-archive-thumb img{object-fit:cover;width:100%;height:100%;display:block}.daily-archive-thumb b{color:#15191c;text-align:center;background:#ffffffeb;border-radius:8px;min-width:26px;padding:2px 6px;font-size:13px;font-weight:800;position:absolute;top:5px;left:5px}.daily-archive-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 3px;font-size:12.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.daily-archive-cell.is-future .daily-archive-thumb{place-items:center;display:grid}.daily-archive-cell.is-future .daily-archive-thumb b{color:var(--muted);background:0 0;font-size:18px;position:static}.daily-archive-cell.is-future .daily-archive-title{color:var(--muted);font-weight:600}.daily-archive-cell.is-empty{opacity:.55}.daily-archive-weekday{display:none}@media (max-width:760px){.daily-archive-latest{grid-template-columns:minmax(0,1fr)}.daily-archive-latest>div{padding:18px}.daily-archive-calendar{padding:12px}.daily-archive-calendar .moon-month-grid{flex-direction:column-reverse;gap:8px;display:flex}.daily-archive-cell.is-empty,.daily-archive-cell.is-future:not(.is-next),.daily-archive-calendar .moon-month-head,.daily-archive-calendar .moon-month-blank{display:none}.daily-archive-cell{flex-direction:row;align-items:center;gap:12px;padding:8px}.daily-archive-cell.is-today{padding:7px}.daily-archive-thumb{flex:none;width:96px}.daily-archive-title{-webkit-line-clamp:2;font-size:14px}.daily-archive-weekday{color:var(--muted);font-weight:600;display:inline}}.daily-hub-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:14px;display:flex}.daily-hub-progress{background:var(--canvas);border-radius:99px;flex:200px;height:6px;overflow:hidden}.daily-hub-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--brand-end));height:100%;display:block}.daily-hub-today{flex-direction:column;gap:14px;padding:20px;display:flex}.daily-hub-today h2,.daily-hub-group h2{margin:0;font-size:20px;font-weight:800}.daily-hub-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.daily-hub-slot{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--paper);border-radius:12px;flex-direction:column;gap:6px;padding:6px 6px 10px;text-decoration:none;display:flex}a.daily-hub-slot:hover{background:var(--canvas)}.daily-hub-slot .daily-archive-thumb b{font-variant-numeric:tabular-nums}.daily-hub-slot>div{flex-direction:column;gap:4px;min-width:0;display:flex}.daily-hub-slot>div>small{color:var(--rubric-color);letter-spacing:.05em;text-transform:uppercase;padding:0 3px;font-size:11px;font-weight:800}.daily-hub-slot>div>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 3px;font-size:12.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.daily-hub-slot.is-future{opacity:.6}.daily-hub-group{flex-direction:column;gap:12px;display:flex}.daily-hub-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.daily-hub-tile{border:1px solid var(--line);border-top:4px solid var(--rubric-color);background:var(--paper);color:var(--ink);border-radius:16px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.daily-hub-tile b{font-size:16px;font-weight:800}.daily-hub-tile em{color:var(--muted);font-size:12.5px;font-style:normal}.daily-hub-tile>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.daily-hub-tile i{color:var(--rubric-color);margin-top:auto;padding-top:6px;font-size:12.5px;font-style:normal;font-weight:800}@media (max-width:1100px){.daily-hub-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.daily-hub-today{padding:12px}.daily-hub-slots{grid-template-columns:minmax(0,1fr);gap:8px}.daily-hub-slot{flex-direction:row;align-items:center;gap:12px;padding:8px}.daily-hub-slot .daily-archive-thumb{flex:none;width:96px}.daily-hub-tiles{grid-template-columns:minmax(0,1fr);gap:10px}}@media (min-width:981px){.daily-page:has(>.daily-shell)>.site-footer{box-sizing:border-box;border-radius:16px;width:min(100% - 48px,1200px);margin:0 auto 24px;padding:22px 32px}}.daily-archive-main{gap:20px}.daily-aside.daily-side{flex-direction:column;gap:14px;display:flex}.daily-side-block{flex-direction:column;padding:0 16px 12px;display:flex;overflow:hidden}.daily-side-block h2{letter-spacing:.1em;text-transform:uppercase;color:#2c4a31;background:#eef4ea;border-bottom:1px solid #dfe9d8;align-items:center;gap:10px;margin:0 -16px 4px;padding:11px 16px;font-size:12.5px;font-weight:800;line-height:1.2;display:flex}.daily-side-block h2 i{color:#416948;background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 0 0 1px #cfe0c6}.daily-side-block svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.daily-side-block.is-stars h2{color:#7a5a1f;background:#fbf4e2;border-bottom-color:#efe2bf}.daily-side-block.is-stars h2 i{color:#9a7a2c;box-shadow:inset 0 0 0 1px #ead9ad}.daily-side-block.is-divinations h2{color:#f6dfa0;background:radial-gradient(circle at 20% 0,#24346a,#141e40 70%);border-bottom-color:#d9b45a}.daily-side-block.is-divinations h2 i{color:#f0d488;background:#141e40;box-shadow:inset 0 0 0 1.5px #d9b45a}.daily-side-list{margin:0;padding:0;list-style:none}.daily-side-list li+li{border-top:1px solid var(--line)}.daily-side-item{color:var(--ink);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:grid}.daily-side-thumb{box-sizing:border-box;object-fit:cover;background:#1f2c55;border-radius:10px;width:76px;height:46px;display:block}.daily-side-glyph{color:#f0d488;background:radial-gradient(circle at 30% 20%,#2a3b74,#141e40 75%);place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #d9b45abf}.daily-side-glyph svg{stroke-width:1.6px;width:22px;height:22px}.daily-side-face{border:1.5px solid #d9b45a;position:relative;overflow:hidden}.daily-side-face img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;display:block}.daily-side-face em{color:#141e40;letter-spacing:.06em;text-transform:uppercase;background:#f0d488;border-radius:6px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:800;line-height:1.4;position:absolute;bottom:4px;left:4px}.daily-side-item small{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;color:var(--rubric-color,var(--muted));margin-bottom:2px;font-size:11px;font-weight:800;line-height:1.3;display:block;overflow:hidden}.daily-side-block.is-stars .daily-side-item small{color:#8a6a25}.daily-side-item.is-divination small{color:#2c3e75}.daily-side-item b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.daily-side-glyph.is-sign{font-size:24px;line-height:1}.daily-side-item:hover b{color:var(--blue)}.daily-side-more{color:#3e7345;align-self:flex-start;margin-top:2px;padding:6px 0 2px;font-size:13.5px;font-weight:800;text-decoration:none}.daily-side-more:hover{text-underline-offset:3px;text-decoration:underline}.daily-side-block.is-stars .daily-side-more{color:#8a6a25}.daily-side-block.is-divinations .daily-side-more{color:#2c3e75}[data-theme=dark] .daily-side-block h2{color:#abcbaf;background:#1c2721;border-bottom-color:#2c3d31}[data-theme=dark] .daily-side-block h2 i{color:#abcbaf;background:#15191c;box-shadow:inset 0 0 0 1px #35503b}[data-theme=dark] .daily-side-block.is-stars h2{color:#e8cf8f;background:#29241a;border-bottom-color:#4a3f22}[data-theme=dark] .daily-side-block.is-stars h2 i{color:#e8cf8f;box-shadow:inset 0 0 0 1px #5a4c28}[data-theme=dark] .daily-side-block.is-divinations h2{color:#f6dfa0;background:radial-gradient(circle at 20% 0,#24346a,#141e40 70%)}[data-theme=dark] .daily-side-block.is-divinations h2 i{color:#f0d488;background:#141e40;box-shadow:inset 0 0 0 1.5px #d9b45a}[data-theme=dark] .daily-side-block.is-stars .daily-side-item small,[data-theme=dark] .daily-side-block.is-stars .daily-side-more{color:#d9bd78}[data-theme=dark] .daily-side-item.is-divination small,[data-theme=dark] .daily-side-block.is-divinations .daily-side-more{color:#a9b8e6}[data-theme=dark] .daily-side-more{color:#abcbaf}.daily-side-block.is-useful h2{color:#1f5a52;background:#e8f4f1;border-bottom-color:#d3e8e2}.daily-side-block.is-useful h2 i{color:#2c6e64;box-shadow:inset 0 0 0 1px #c4e0d9}.daily-side-block.is-useful .daily-side-more{color:#2c6e64}[data-theme=dark] .daily-side-block.is-useful h2{color:#9fd3c7;background:#182824;border-bottom-color:#26403a}[data-theme=dark] .daily-side-block.is-useful h2 i{color:#9fd3c7;box-shadow:inset 0 0 0 1px #2f5048}[data-theme=dark] .daily-side-block.is-useful .daily-side-more{color:#9fd3c7}@media (min-width:1181px){.daily-archive>.daily-main{align-self:stretch}.daily-archive-main>.daily-archive-calendar{flex-direction:column;flex:1 0 auto;display:flex}.daily-archive-calendar>.moon-month-grid{flex:1 0 auto;grid-template-rows:min-content}.is-even>.daily-aside.daily-side>.daily-side-block{flex:1 0 auto}.is-even .daily-side-block>.daily-side-list{flex-direction:column;flex:1 0 auto;display:flex}.is-even .daily-side-list>li{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.is-even>.daily-frame-main{align-self:stretch}.is-even>.daily-frame-main>:last-child{flex:1 0 auto}.is-long>.daily-aside.daily-side>.daily-side-block:last-child{position:sticky;top:96px}}.daily-frame-main{gap:20px}@media (max-width:760px){.daily-frame:has(>.daily-frame-main){gap:14px;width:min(100% - 32px,1200px);margin:16px auto 48px}.daily-frame-main{gap:14px}.daily-frame>.daily-frame-main>.daily-card{border:1px solid var(--line);border-radius:16px}}@media (min-width:761px) and (max-width:1180px){.daily-aside.daily-side{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;display:grid}}@media (max-width:760px){.daily-frame.daily-archive{gap:14px;width:min(100% - 32px,1200px);margin:16px auto 48px}.daily-archive-main{gap:14px}.daily-archive>.daily-main>.daily-card{border:1px solid var(--line);border-radius:16px}.daily-aside.daily-side{display:flex}}.daily-divination-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.daily-divination-chips a{color:#1f2a5c;font-family:var(--font-sans);background:#fffaf0;border:1.5px solid #e3cf98;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none}.daily-divination-chips a:hover{border-color:#b08a3e}.daily-divination-chips a[aria-current=page]{color:#f3dc9f;background:#1f2a5c;border-color:#1f2a5c}.daily-divination-list ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin:0;padding:0;list-style:none;display:grid}.daily-divination-list li{min-width:0}.daily-divination-list li.is-first{grid-column:1/-1}.daily-divination-list a{color:var(--ink);gap:8px;text-decoration:none;display:grid}.daily-divination-list li.is-first a{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:18px}.daily-divination-thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#2d3b7a,#1f2a5c);border-radius:12px;display:block;overflow:hidden}.daily-divination-thumb img{object-fit:cover;width:100%;height:100%;display:block}.daily-divination-meta{gap:4px;min-width:0;display:grid}.daily-divination-meta small{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#8a6a25;font-size:11.5px;font-weight:800}.daily-divination-meta b{font-size:16.5px;line-height:1.3}.daily-divination-list li.is-first .daily-divination-meta b{font-size:22px}.daily-divination-meta span{color:var(--muted,#667085);line-height:1.5}.daily-divination-list a:hover b{text-decoration:underline}.daily-divination-list .moon-month-nav{margin-top:18px}.daily-divination-empty{color:var(--muted,#667085);margin:0}.daily-divination-about p{line-height:1.7}.daily-divination-tools{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.daily-divination-tools a{color:#f3dc9f;font-family:var(--font-sans);background:#14204a;border-radius:12px;padding:9px 14px;font-size:14px;font-weight:800;text-decoration:none;box-shadow:inset 0 0 0 1.5px #e3c27a}@media (max-width:760px){.daily-divination-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.daily-divination-list li.is-first a{grid-template-columns:minmax(0,1fr);gap:10px}.daily-divination-meta b{font-size:15px}.daily-divination-list li.is-first .daily-divination-meta b{font-size:19px}}[data-theme=dark] .daily-divination-chips a{color:#e8ecf4;background:#1f272c;border-color:#4a4532}[data-theme=dark] .daily-divination-chips a[aria-current=page]{color:#14204a;background:#e3c27a;border-color:#e3c27a}[data-theme=dark] .daily-divination-meta small{color:#e3c27a}.daily-divination-list{padding:22px}@media (max-width:760px){.daily-divination-list{padding:16px}}.dream-az,.dream-week{flex-direction:column;gap:12px;padding:22px 24px;scroll-margin-top:104px;display:flex}.dream-az h2,.dream-week h2{align-items:center;gap:10px;margin:0;font-size:21px;font-weight:800;line-height:1.3;display:flex}.dream-az h2 i,.dream-week h2 i{background:var(--more-soft);width:36px;height:36px;color:var(--more-ink);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.dream-az-lead{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.dream-az-bar{flex-wrap:wrap;gap:6px;display:flex}.dream-az-bar a,.dream-az-bar span{border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;text-decoration:none;display:grid}.dream-az-bar a{background:var(--more-ink);color:#fff;transition:transform .15s,box-shadow .15s}.dream-az-bar a:hover{transform:translateY(-2px);box-shadow:0 6px 14px #24427a40}.dream-az-bar span{background:var(--canvas);color:var(--muted);opacity:.55}[data-theme=dark] .dream-az-bar a{color:#15191c}.dream-az-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dream-az-letter{background:var(--more-soft);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;scroll-margin-top:104px;display:flex}.dream-az-letter>b{background:var(--paper);width:34px;height:34px;color:var(--more-ink);border-radius:50%;flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;display:grid}.dream-az-letter ul{flex-direction:column;gap:4px;margin:0;padding:6px 0 0;font-size:15px;line-height:1.35;list-style:none;display:flex}.dream-az-letter a{color:var(--ink);font-weight:700;text-decoration:none}.dream-az-letter a:hover{color:var(--more-ink);text-underline-offset:3px;text-decoration:underline}.dream-week-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dream-week-grid>div{background:var(--more-soft);border-radius:14px;padding:14px 16px}.dream-week-grid>div.is-today{background:var(--paper);box-shadow:inset 0 0 0 2px var(--more-ink)}.dream-week-today{background:var(--more-ink);color:var(--paper);letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-block}.dream-week-grid>div:last-child:nth-child(odd){grid-column:1/-1}.dream-week-grid h3{color:var(--more-ink);margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.3}.dream-week-grid p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:15.5px;line-height:1.6}.daily-dreams .daily-archive-main>.seo-faq{padding:22px 24px}@media (max-width:760px){.dream-az,.dream-week{padding:16px}.dream-az-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dream-week-grid{grid-template-columns:minmax(0,1fr)}.dream-az-bar a,.dream-az-bar span{width:30px;height:30px;font-size:14px}}.daily-side-block.is-night h2{color:#f6dfa0;background:radial-gradient(circle at 20% 0,#24346a,#141e40 70%);border-bottom-color:#d9b45a}.daily-side-block.is-night h2 i{color:#f0d488;background:#141e40;box-shadow:inset 0 0 0 1.5px #d9b45a}.daily-side-night{color:var(--ink);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0 4px;text-decoration:none;display:grid}.daily-side-night .daily-side-thumb{width:46px;height:46px;font-family:var(--font-divination-serif,Georgia), Georgia, serif;border-radius:50%;font-size:20px;font-weight:700}.daily-side-night small{letter-spacing:.06em;text-transform:uppercase;color:#2c3e75;margin-bottom:3px;font-size:11px;font-weight:800;line-height:1.3;display:block}.daily-side-night b{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-family:Georgia,Times New Roman,serif;font-size:14.5px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.daily-side-night:hover b{color:var(--blue)}.daily-side-block.is-night .daily-side-more{color:#2c3e75}[data-theme=dark] .daily-side-block.is-night h2{color:#f6dfa0;background:radial-gradient(circle at 20% 0,#24346a,#141e40 70%)}[data-theme=dark] .daily-side-night small,[data-theme=dark] .daily-side-block.is-night .daily-side-more{color:#a9b8e6}.daily-moon .daily-archive{--teal:#2c4a7a;--brand-end:#3b5c8c;--rubric-color:#2c4a7a}.daily-moon .daily-archive .daily-rubric-link{color:#2c4a7a}.daily-moon .daily-archive .moon-month-nav a{color:#2c4a7a;border-color:#c3d0e3}.daily-moon .daily-archive .moon-month-nav a:hover{background:#edf2f9}.daily-moon .daily-archive .daily-archive-badge{color:#233a64;background:#e1e9f4}.daily-moon .daily-archive .daily-archive-go{box-shadow:0 8px 18px #2c4a7a40}.daily-moon .daily-archive .daily-archive-cell.is-today{border-color:#2c4a7a;box-shadow:0 6px 16px #2c4a7a29}.daily-moon .daily-archive .moon-month-legend i.is-today{border-color:#2c4a7a}.daily-moon .daily-archive .article-reading-rail-step.is-active{box-shadow:0 8px 18px #2c4a7a38}.daily-moon .daily-archive .article-reading-rail-step:hover:not(.is-active){color:#2c4a7a}.daily-moon .daily-archive .daily-side-block.is-rubrics h2{color:#233a64;background:#eaf0f8;border-bottom-color:#d5dfee}.daily-moon .daily-archive .daily-side-block.is-rubrics h2 i{color:#2c4a7a;box-shadow:inset 0 0 0 1px #c3d0e3}.daily-moon .daily-archive .daily-side-block.is-rubrics .daily-side-more{color:#2c4a7a}[data-theme=dark] .daily-moon .daily-archive{--teal:#3b5c8c;--brand-end:#57a;--rubric-color:#a9bfe0}[data-theme=dark] .daily-moon .daily-archive .daily-rubric-link,[data-theme=dark] .daily-moon .daily-archive .moon-month-nav a,[data-theme=dark] .daily-moon .daily-archive .daily-side-block.is-rubrics .daily-side-more{color:#a9bfe0}[data-theme=dark] .daily-moon .daily-archive .daily-archive-badge{color:#d3def0;background:#263248}[data-theme=dark] .daily-moon .daily-archive .daily-side-block.is-rubrics h2{color:#c9d6ec;background:#1c2333;border-bottom-color:#2c3a52}.dream-az-letter{transition:transform .18s,box-shadow .18s,background .18s;position:relative}.dream-az-letter>b{transition:background .18s,color .18s}.dream-az-letter:hover,.dream-az-letter:focus-within{background:#dde6f6;transform:translateY(-3px);box-shadow:0 10px 20px -12px #1b275473}.dream-az-letter:hover>b,.dream-az-letter:focus-within>b{background:var(--more-ink);color:#fff}.dream-az-letter.is-one a:before{content:"";border-radius:inherit;position:absolute;inset:0}.dream-az-letter:active{transform:translateY(-1px)}.dream-az-letter a:hover,.dream-az-letter a:focus-visible,.dream-az-letter a:active{color:var(--more-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.dream-az-letter li a{padding:2px 0;display:inline-block}.dream-az-more{margin:0}.dream-az-more>summary{cursor:pointer;color:var(--more-ink);align-items:center;gap:4px;margin-top:4px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.dream-az-more>summary::-webkit-details-marker{display:none}.dream-az-more>summary:hover{text-underline-offset:3px;text-decoration:underline}.dream-az-more[open]>summary{display:none}.dream-az-more>ul{padding-top:4px}[data-theme=dark] .dream-az-letter:hover,[data-theme=dark] .dream-az-letter:focus-within{background:#a9bdf033}[data-theme=dark] .dream-az-letter:hover>b{color:#15191c}@media (prefers-reduced-motion:reduce){.dream-az-letter{transition:none}.dream-az-letter:hover,.dream-az-letter:focus-within{transform:none}}.daily-archive-thumb .daily-archive-more{color:#f0d488;background:#1b2754e0;border-radius:8px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:800;line-height:1.3;position:absolute;top:5px;right:5px}
