.fortune-widget-root[data-astro-cid-awzs7tiq]{box-sizing:border-box;background:#0b1120;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:100%;margin:0;padding:2rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;box-shadow:0 10px 30px #00000080}.fortune-header[data-astro-cid-awzs7tiq]{text-align:center;margin-bottom:1.5rem}.fortune-badge-row[data-astro-cid-awzs7tiq]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.fortune-badge[data-astro-cid-awzs7tiq]{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:6px;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-block}.fortune-date-tag[data-astro-cid-awzs7tiq]{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:.18rem .55rem;font-size:.75rem;font-weight:700}.fortune-title[data-astro-cid-awzs7tiq]{color:#f8fafc;letter-spacing:-.02em;margin:.2rem 0 .4rem;font-size:1.85rem;font-weight:900}.fortune-subtitle[data-astro-cid-awzs7tiq]{color:#94a3b8;margin:0;font-size:.92rem}.fortune-tabs-container[data-astro-cid-awzs7tiq]{justify-content:center;margin-bottom:1.25rem;display:flex}.fortune-tabs[data-astro-cid-awzs7tiq]{background:#0f172acc;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.fortune-tab[data-astro-cid-awzs7tiq]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.6rem 1.2rem;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.fortune-tab[data-astro-cid-awzs7tiq]:hover{color:#f8fafc}.fortune-tab[data-astro-cid-awzs7tiq].active{color:#38bdf8;background:#1e293b;border:1px solid #38bdf84d;box-shadow:0 2px 8px #0006}.tab-icon[data-astro-cid-awzs7tiq]{font-size:1.1rem}.signs-grid-wrapper[data-astro-cid-awzs7tiq]{margin-bottom:1.75rem}.signs-grid[data-astro-cid-awzs7tiq]{grid-template-columns:repeat(6,1fr);gap:.6rem;display:grid}.sign-btn{cursor:pointer;text-align:center;background:#0f172a99;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:.75rem .4rem;transition:all .2s;display:flex}.sign-btn:hover{background:#1e293bcc;border-color:#38bdf84d;transform:translateY(-2px)}.sign-btn.active{background:#38bdf81f;border-color:#38bdf8;box-shadow:0 0 15px #38bdf840}.sign-btn-icon{filter:drop-shadow(0 2px 4px #00000080);margin-bottom:.3rem;font-size:1.6rem}.sign-btn-title{color:#f1f5f9;margin-bottom:.15rem;font-size:.85rem;font-weight:800}.sign-btn.active .sign-btn-title{color:#38bdf8}.sign-btn-desc{color:#64748b;white-space:nowrap;font-size:.68rem}.sign-btn.active .sign-btn-desc{color:#94a3b8}.fortune-card[data-astro-cid-awzs7tiq]{background:#0f172a;border:1px solid #ffffff1a;border-radius:16px;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 12px 36px #0006}.card-glow-bg[data-astro-cid-awzs7tiq]{pointer-events:none;z-index:0;background:radial-gradient(circle,#38bdf81f 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-50px;right:-50px}.card-header[data-astro-cid-awzs7tiq]{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex;position:relative}.sign-identity[data-astro-cid-awzs7tiq]{align-items:center;gap:.9rem;display:flex}.sign-avatar[data-astro-cid-awzs7tiq]{background:linear-gradient(135deg,#38bdf826,#a855f726);border:1px solid #38bdf84d;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:2.2rem;display:flex}.sign-name-row[data-astro-cid-awzs7tiq]{align-items:baseline;gap:.6rem;margin-bottom:.2rem;display:flex}.sign-name[data-astro-cid-awzs7tiq]{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:900}.sign-sub[data-astro-cid-awzs7tiq]{color:#94a3b8;background:#ffffff0d;border-radius:4px;padding:.15rem .5rem;font-size:.78rem}.fortune-date-display[data-astro-cid-awzs7tiq]{color:#64748b;font-size:.78rem}.score-badge-box[data-astro-cid-awzs7tiq]{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.score-label[data-astro-cid-awzs7tiq]{color:#94a3b8;font-size:.75rem;font-weight:700}.score-pill[data-astro-cid-awzs7tiq]{background:#facc1526;border:1px solid #facc1566;border-radius:999px;align-items:baseline;gap:.35rem;padding:.35rem .85rem;display:inline-flex}.score-num[data-astro-cid-awzs7tiq]{color:#facc15;font-size:1.45rem;font-weight:900;line-height:1}.score-unit[data-astro-cid-awzs7tiq]{color:#facc15;font-size:.85rem;font-weight:800}.score-grade[data-astro-cid-awzs7tiq]{color:#fef08a;border-left:1px solid #facc154d;padding-left:.4rem;font-size:.85rem;font-weight:800}.luck-meter-box[data-astro-cid-awzs7tiq]{z-index:1;margin-bottom:1.25rem;position:relative}.luck-meter-track[data-astro-cid-awzs7tiq]{background:#ffffff14;border-radius:4px;width:100%;height:7px;overflow:hidden}.luck-meter-fill[data-astro-cid-awzs7tiq]{background:linear-gradient(90deg,#38bdf8,#a855f7,#f59e0b);border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.card-content[data-astro-cid-awzs7tiq]{z-index:1;margin-bottom:1.35rem;position:relative}.fortune-headline[data-astro-cid-awzs7tiq]{color:#38bdf8;margin:0 0 .65rem;font-size:1.15rem;font-weight:800;line-height:1.4}.fortune-body[data-astro-cid-awzs7tiq]{color:#cbd5e1;margin:0;font-size:.92rem;line-height:1.65}.sub-luck-grid[data-astro-cid-awzs7tiq]{z-index:1;grid-template-columns:repeat(4,1fr);gap:.85rem;margin-bottom:1.25rem;display:grid;position:relative}.sub-luck-item[data-astro-cid-awzs7tiq]{background:#1e293b80;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:.45rem;padding:.75rem .85rem;display:flex}.sub-luck-top[data-astro-cid-awzs7tiq]{justify-content:space-between;align-items:center;font-size:.8rem;font-weight:800;display:flex}.sub-luck-name[data-astro-cid-awzs7tiq]{color:#f8fafc;flex:1;margin-left:.35rem}.sub-luck-score[data-astro-cid-awzs7tiq]{color:#38bdf8}.sub-luck-bar[data-astro-cid-awzs7tiq]{background:#ffffff14;border-radius:3px;width:100%;height:5px;overflow:hidden}.sub-luck-fill[data-astro-cid-awzs7tiq]{background:#38bdf8;border-radius:3px;height:100%;transition:width .5s}.sub-luck-tip[data-astro-cid-awzs7tiq]{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.35}.fortune-dodont-grid[data-astro-cid-awzs7tiq]{z-index:1;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1.25rem;display:grid;position:relative}.dodont-card[data-astro-cid-awzs7tiq]{border-radius:10px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;display:flex}.do-card[data-astro-cid-awzs7tiq]{background:#22c55e14;border:1px solid #22c55e40}.dont-card[data-astro-cid-awzs7tiq]{background:#ef444414;border:1px solid #ef444440}.dodont-badge[data-astro-cid-awzs7tiq]{font-size:.75rem;font-weight:800}.do-badge[data-astro-cid-awzs7tiq]{color:#4ade80}.dont-badge[data-astro-cid-awzs7tiq]{color:#f87171}.dodont-text[data-astro-cid-awzs7tiq]{color:#e2e8f0;margin:0;font-size:.85rem;font-weight:600;line-height:1.45}.fortune-dynamic-container[data-astro-cid-awzs7tiq]{z-index:1;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:1.25rem;padding:1.15rem;position:relative}.dynamic-section-title{color:#facc15;align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.85rem;font-weight:800;display:flex}.year-fortune-list{flex-direction:column;gap:.5rem;display:flex}.year-fortune-row{background:#1e293b66;border:1px solid #ffffff0a;border-radius:8px;align-items:baseline;gap:.75rem;padding:.5rem .65rem;font-size:.82rem;display:flex}.year-badge{color:#38bdf8;white-space:nowrap;background:#38bdf826;border:1px solid #38bdf84d;border-radius:4px;padding:.12rem .45rem;font-size:.72rem;font-weight:800}.year-fortune-text{color:#cbd5e1;flex:1;margin:0;line-height:1.45}.western-info-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.western-info-card{background:#1e293b66;border:1px solid #ffffff0a;border-radius:8px;padding:.75rem}.western-info-label{color:#94a3b8;margin-bottom:.3rem;font-size:.72rem;font-weight:700}.western-info-val{color:#f1f5f9;margin:0;font-size:.82rem;font-weight:800;line-height:1.4}.lucky-items-container[data-astro-cid-awzs7tiq]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.15rem}.lucky-items-title[data-astro-cid-awzs7tiq]{color:#facc15;margin-bottom:.65rem;font-size:.8rem;font-weight:800}.lucky-pills-row[data-astro-cid-awzs7tiq]{flex-wrap:wrap;gap:.5rem;display:flex}.lucky-pill[data-astro-cid-awzs7tiq]{background:#1e293b;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.75rem;display:inline-flex}.pill-label[data-astro-cid-awzs7tiq]{color:#94a3b8;font-weight:600}.pill-val[data-astro-cid-awzs7tiq]{color:#f8fafc;font-weight:800}.card-footer-actions[data-astro-cid-awzs7tiq]{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.5rem;display:flex}.btn-copy-fortune[data-astro-cid-awzs7tiq]{color:#38bdf8;cursor:pointer;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:8px;padding:.55rem 1.15rem;font-size:.82rem;font-weight:800;transition:all .2s}.btn-copy-fortune[data-astro-cid-awzs7tiq]:hover{background:#38bdf838;border-color:#38bdf8;transform:translateY(-1px)}.fortune-disclaimer[data-astro-cid-awzs7tiq]{color:#64748b;font-size:.72rem}.fortune-toast[data-astro-cid-awzs7tiq]{color:#fff;z-index:9999;pointer-events:none;background:#0284c7;border-radius:999px;padding:.65rem 1.4rem;font-size:.85rem;font-weight:800;transition:opacity .3s,transform .3s;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.fortune-toast[data-astro-cid-awzs7tiq].hidden{opacity:0;transform:translate(-50%,15px)}.fortune-date-toggle-container[data-astro-cid-awzs7tiq]{justify-content:center;margin-bottom:1.15rem;display:flex}.fortune-date-toggle[data-astro-cid-awzs7tiq]{background:#0f172ad9;border:1px solid #ffffff1f;border-radius:999px;gap:4px;padding:4px;display:inline-flex;box-shadow:0 4px 16px #0006}.date-toggle-btn[data-astro-cid-awzs7tiq]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1.15rem;font-size:.84rem;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.date-toggle-btn[data-astro-cid-awzs7tiq]:hover{color:#f1f5f9;background:#ffffff0f}.date-toggle-btn[data-astro-cid-awzs7tiq].active{color:#fff;background:linear-gradient(135deg,#ec4899,#8b5cf6);box-shadow:0 4px 14px #ec489966}.tomorrow-badge[data-astro-cid-awzs7tiq]{letter-spacing:-.2px;background:#ffffff38;border-radius:999px;padding:1px 6px;font-size:.65rem;font-weight:800}.streamer-fortune-section[data-astro-cid-awzs7tiq]{background:linear-gradient(135deg,#201438d9 0%,#101124eb 100%);border:1.5px solid #a855f759;border-radius:16px;margin:1.6rem 0;padding:1.35rem 1.45rem;position:relative;overflow:hidden;box-shadow:0 10px 32px #00000080,inset 0 0 30px #a855f714}.streamer-fortune-section[data-astro-cid-awzs7tiq]:before{content:"";background:linear-gradient(90deg,#ec4899,#a855f7,#38bdf8);height:3px;position:absolute;top:0;left:0;right:0}.streamer-fortune-header[data-astro-cid-awzs7tiq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.15rem;display:flex}.streamer-badge-title[data-astro-cid-awzs7tiq]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.streamer-tag[data-astro-cid-awzs7tiq]{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:6px;padding:.2rem .55rem;font-size:.65rem;font-weight:900;box-shadow:0 2px 8px #a855f766}.streamer-sec-title[data-astro-cid-awzs7tiq]{color:#f1f5f9;align-items:center;gap:.4rem;margin:0;font-size:1.05rem;font-weight:800;display:flex}.streamer-sec-icon[data-astro-cid-awzs7tiq]{font-size:1.25rem}.streamer-tension-badge[data-astro-cid-awzs7tiq]{color:#f472b6;background:#ec489926;border:1px solid #ec489973;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:800}.streamer-tension-box[data-astro-cid-awzs7tiq]{background:#00000059;border:1px solid #ffffff12;border-radius:12px;margin-bottom:1.15rem;padding:.9rem 1.1rem}.tension-meta[data-astro-cid-awzs7tiq]{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.tension-label[data-astro-cid-awzs7tiq]{color:#cbd5e1;font-size:.78rem;font-weight:700}.tension-val[data-astro-cid-awzs7tiq]{color:#f472b6;font-size:.98rem;font-weight:900}.tension-track[data-astro-cid-awzs7tiq]{background:#ffffff14;border-radius:999px;width:100%;height:8px;margin-bottom:.6rem;overflow:hidden}.tension-fill[data-astro-cid-awzs7tiq]{background:linear-gradient(90deg,#8b5cf6,#ec4899,#f59e0b);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.tension-status[data-astro-cid-awzs7tiq]{color:#e2e8f0;margin:0;font-size:.82rem;line-height:1.45}.streamer-grid[data-astro-cid-awzs7tiq]{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-bottom:1rem;display:grid}.streamer-card[data-astro-cid-awzs7tiq]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:.9rem;transition:transform .18s,border-color .18s,background .18s}.streamer-card[data-astro-cid-awzs7tiq]:hover{background:#ffffff12;border-color:#a855f773;transform:translateY(-2px)}.s-card-top[data-astro-cid-awzs7tiq]{align-items:center;gap:.4rem;margin-bottom:.45rem;display:flex}.s-card-icon[data-astro-cid-awzs7tiq]{font-size:1.15rem}.s-card-title[data-astro-cid-awzs7tiq]{color:#c084fc;font-size:.78rem;font-weight:800}.s-card-content[data-astro-cid-awzs7tiq]{color:#cbd5e1;margin:0;font-size:.78rem;line-height:1.45}.streamer-golden-hour[data-astro-cid-awzs7tiq]{background:#fbbf241a;border:1px solid #fbbf244d;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.8rem;display:flex}.golden-icon[data-astro-cid-awzs7tiq]{font-size:1.05rem}.golden-label[data-astro-cid-awzs7tiq]{color:#fbbf24;font-weight:700}.golden-time[data-astro-cid-awzs7tiq]{color:#fef08a;font-weight:900}@media (width<=860px){.streamer-grid[data-astro-cid-awzs7tiq]{grid-template-columns:1fr}.signs-grid[data-astro-cid-awzs7tiq]{grid-template-columns:repeat(4,1fr)}.sub-luck-grid[data-astro-cid-awzs7tiq]{grid-template-columns:repeat(2,1fr)}.western-info-grid,.fortune-dodont-grid[data-astro-cid-awzs7tiq]{grid-template-columns:1fr}}@media (width<=540px){.fortune-widget-root[data-astro-cid-awzs7tiq]{padding:1.5rem 1rem}.signs-grid[data-astro-cid-awzs7tiq]{grid-template-columns:repeat(3,1fr)}.sub-luck-grid[data-astro-cid-awzs7tiq]{grid-template-columns:1fr}.card-header[data-astro-cid-awzs7tiq]{flex-direction:column;align-items:flex-start}.score-badge-box[data-astro-cid-awzs7tiq]{align-items:flex-start;width:100%}}
