.widget-shell{position:relative;text-align:center;min-height:280px;contain-intrinsic-size:auto 280px;margin:48px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}@media(max-width:480px){.widget-shell{padding:20px 24px}}.widget-intro{font-family:Lora Variable,serif;font-weight:400;font-size:1rem;color:var(--color-foreground);opacity:.8;margin:0}.widget-game{display:flex;flex-direction:column;align-items:center;gap:8px}.widget-btn{font-family:Manrope Variable,sans-serif;font-weight:500;font-size:.9rem;background:var(--color-accent);color:#1a1412;border:none;border-radius:8px;padding:12px 28px;min-height:48px;min-width:48px;cursor:pointer;transition:transform .15s ease-out,filter .15s ease-out;line-height:1.4}.widget-btn:hover:not(:disabled){filter:brightness(.9);transform:scale(1.02)}.widget-btn:active:not(:disabled){filter:brightness(.85);transform:scale(.98)}.widget-btn:disabled{opacity:.6;cursor:not-allowed}.widget-cta{font-family:Manrope Variable,sans-serif;font-weight:500;font-size:.875rem;color:var(--color-accent);text-decoration:underline;text-underline-offset:4px;text-decoration-style:dashed;opacity:0;transition:opacity .3s ease-out;display:none}.widget-cta.visible{display:inline-block;opacity:1}.widget-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.widget-result-fade{animation:widgetFadeIn .5s ease-out forwards}@keyframes widgetFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.widget-result-fade{animation:none;opacity:1}}.pendulum-container{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-foreground)}.pendulum-answer{font-family:Playfair Display Variable,serif;font-weight:700;font-size:2rem;color:var(--color-foreground);margin:0;line-height:1.3}@keyframes pendulumSwing{0%{transform:rotate(0)}10%{transform:rotate(30deg)}30%{transform:rotate(-25deg)}50%{transform:rotate(15deg)}70%{transform:rotate(-8deg)}85%{transform:rotate(3deg)}to{transform:rotate(0)}}.pendulum-arm.swinging{animation:pendulumSwing 2.5s ease-in-out forwards}@media(prefers-reduced-motion:reduce){.pendulum-arm.swinging{animation:none}}.oracle-container{display:flex;flex-direction:column;align-items:center}.oracle-circle{width:160px;height:160px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3d2c28,#1a1412);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border)}.oracle-answer{color:#f2e6dc;font-family:Playfair Display Variable,serif;font-weight:700;font-size:1.125rem;text-align:center;padding:16px;line-height:1.3;opacity:0;max-width:140px;overflow-wrap:break-word}@keyframes oraclePulse{0%,to{transform:scale(1)}33%{transform:scale(1.03)}66%{transform:scale(1)}}.oracle-circle.pulsing{animation:oraclePulse 1.2s ease-in-out forwards}@media(prefers-reduced-motion:reduce){.oracle-circle.pulsing{animation:none}}.lucky-container{display:flex;flex-direction:column;align-items:center;gap:8px}.lucky-num{font-family:Playfair Display Variable,serif;font-weight:700;font-size:4rem;color:var(--color-foreground);margin:0;line-height:1.1;min-width:1.5em;text-align:center}.lucky-meaning{font-family:Lora Variable,serif;font-weight:400;font-size:.95rem;color:var(--color-foreground);opacity:.85;margin:0;max-width:300px;line-height:1.5;text-align:center}@media(prefers-reduced-motion:reduce){.lucky-num{transition:none}}.coin-container{display:flex;flex-direction:column;align-items:center;gap:12px}.coin-scene{perspective:600px}.coin{width:100px;height:100px;position:relative;transform-style:preserve-3d;transition:transform 1.2s ease-out}.coin-front,.coin-back{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.coin-front{background:linear-gradient(145deg,#fd8f76,#febc82);box-shadow:inset 0 0 0 3px #00000014,0 2px 8px #00000026}.coin-front:after{content:"";width:60%;height:60%;border-radius:50%;border:2px solid rgba(255,255,255,.25)}.coin-back{background:linear-gradient(145deg,#e975a2,#f47b8a);box-shadow:inset 0 0 0 3px #00000014,0 2px 8px #00000026;transform:rotateY(180deg)}.coin-back:after{content:"";width:8px;height:8px;border-radius:50%;background:#ffffff4d}.coin-answer{font-family:Playfair Display Variable,serif;font-weight:700;font-size:2rem;color:var(--color-foreground);margin:0;line-height:1.3}@media(prefers-reduced-motion:reduce){.coin{transition:none}}.expert-cta[data-astro-cid-rapdw7o2]{max-width:720px;margin:48px auto 24px;background:#fff;border:1px solid #f2ede8;border-radius:24px;overflow:hidden;box-shadow:0 8px 20px #1a171514,0 2px 6px #1a17150d;position:relative}.expert-cta-accent[data-astro-cid-rapdw7o2]{position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(135deg,#ffd585,#fe8272,#e472ad)}.expert-cta-body[data-astro-cid-rapdw7o2]{padding:32px 32px 16px}.expert-cta-flag[data-astro-cid-rapdw7o2]{display:inline-block;margin-right:10px;font-size:1.05em;vertical-align:-2px;line-height:1}.expert-cta-flag[data-astro-cid-rapdw7o2][hidden]{display:none}.expert-cta-title[data-astro-cid-rapdw7o2]{font-family:Golos Text,system-ui,sans-serif;font-weight:700;font-size:26px;line-height:1.2;letter-spacing:-.02em;color:#1a1715;margin:0 0 10px}.expert-cta-subtitle[data-astro-cid-rapdw7o2]{font-size:16px;line-height:1.55;color:#3e3832;margin:0 0 20px;max-width:52ch}.expert-cta-row[data-astro-cid-rapdw7o2]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:24px}.expert-cta-btn[data-astro-cid-rapdw7o2]{display:inline-flex;align-items:center;gap:10px;background:#e472ad;color:#fff;font-family:inherit;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;text-decoration:none;box-shadow:0 10px 50px -10px #e472ad73;transition:background .2s cubic-bezier(.2,.6,.2,1),transform .2s cubic-bezier(.2,.6,.2,1)}.expert-cta-btn[data-astro-cid-rapdw7o2]:hover{background:#b1528a;transform:translateY(-1px)}.expert-cta-btn[data-astro-cid-rapdw7o2]:hover .expert-cta-arrow[data-astro-cid-rapdw7o2]{transform:translate(3px)}.expert-cta-arrow[data-astro-cid-rapdw7o2]{transition:transform .2s cubic-bezier(.2,.6,.2,1)}.expert-cta-smallprint[data-astro-cid-rapdw7o2]{font-size:13px;color:#6e655d}.expert-cta-smallprint[data-astro-cid-rapdw7o2] b[data-astro-cid-rapdw7o2]{color:#3e3832;font-weight:500}.expert-cta-stats[data-astro-cid-rapdw7o2]{display:flex;flex-wrap:wrap;gap:22px 32px;padding:20px 32px 28px;border-top:1px solid #f2ede8;background:#faf7f4}.expert-cta-stat[data-astro-cid-rapdw7o2]{display:flex;flex-direction:column;gap:2px}.expert-cta-statval[data-astro-cid-rapdw7o2]{font-family:Golos Text,system-ui,sans-serif;font-weight:700;font-size:20px;color:#1a1715;line-height:1;letter-spacing:-.01em}.expert-cta-statlab[data-astro-cid-rapdw7o2]{font-size:12px;color:#6e655d;letter-spacing:.02em}.expert-cta-pulse[data-astro-cid-rapdw7o2]{display:inline-block;width:8px;height:8px;border-radius:999px;background:#2f9e6b;margin-right:8px;position:relative;top:-1px;box-shadow:0 0 #2f9e6b80;animation:expert-cta-pulse 1.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes expert-cta-pulse{0%{box-shadow:0 0 #2f9e6b80}70%{box-shadow:0 0 0 8px #2f9e6b00}to{box-shadow:0 0 #2f9e6b00}}@media(prefers-reduced-motion:reduce){.expert-cta-pulse[data-astro-cid-rapdw7o2]{animation:none}.expert-cta-btn[data-astro-cid-rapdw7o2]{transition:none}.expert-cta-btn[data-astro-cid-rapdw7o2]:hover{transform:none}.expert-cta-arrow[data-astro-cid-rapdw7o2]{transition:none}.expert-cta-btn[data-astro-cid-rapdw7o2]:hover .expert-cta-arrow[data-astro-cid-rapdw7o2]{transform:none}}@media(max-width:560px){.expert-cta[data-astro-cid-rapdw7o2]{margin:32px auto 16px}.expert-cta-body[data-astro-cid-rapdw7o2]{padding:24px 20px 12px}.expert-cta-title[data-astro-cid-rapdw7o2]{font-size:22px}.expert-cta-stats[data-astro-cid-rapdw7o2]{padding:16px 20px 20px;gap:16px 24px}.expert-cta-statval[data-astro-cid-rapdw7o2]{font-size:18px}.expert-cta-btn[data-astro-cid-rapdw7o2]{padding:12px 22px;font-size:14px}}.lunar-note[data-astro-cid-sfgmhtk2]{--ln-fg-1: #1A1715;--ln-fg-2: #3E3832;--ln-fg-3: #6E655D;--ln-fg-mute: #9C9289;--ln-border: #E4DCD4;--ln-paper: #FFFFFF;--ln-aura-h: linear-gradient(90deg, #FFD585 0%, #FE8272 50%, #E472AD 100%);--ln-font: "Golos Text", "Helvetica Neue", system-ui, sans-serif;--ln-text-xs: 12px;--ln-text-sm: 14px;--ln-text-md: 18px;--ln-text-2xl: 36px;--ln-leading-snug: 1.22;--ln-leading-body: 1.5;--ln-tracking-tight: -.02em;--ln-tracking-caps: .08em;--ln-space-2: 8px;--ln-space-3: 12px;--ln-space-4: 16px;--ln-space-5: 20px;--ln-space-6: 24px;--ln-space-7: 28px;--ln-space-16: 64px;box-sizing:border-box;max-width:680px;margin:var(--ln-space-16) auto;padding:var(--ln-space-7) 0 var(--ln-space-6);background:transparent;border:0;border-bottom:1px solid var(--ln-border);border-radius:0;box-shadow:none;color:var(--ln-fg-1);font-family:var(--ln-font);font-size:var(--ln-text-md);line-height:var(--ln-leading-body);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto auto auto;column-gap:var(--ln-space-7);row-gap:0;align-items:start}.lunar-note[data-astro-cid-sfgmhtk2]:before{content:"";grid-column:1 / -1;grid-row:1;display:block;height:3px;width:64px;background:var(--ln-aura-h);border-radius:999px;margin-bottom:var(--ln-space-5)}.lunar-note__moon[data-astro-cid-sfgmhtk2]{grid-column:1;grid-row:2 / span 4;margin:0;align-self:start;padding-top:4px;line-height:0}.lunar-note__moon[data-astro-cid-sfgmhtk2] svg[data-astro-cid-sfgmhtk2]{display:block;width:96px;height:96px}.lunar-note__moon-disc[data-astro-cid-sfgmhtk2]{fill:var(--ln-fg-1)}.lunar-note__moon-light[data-astro-cid-sfgmhtk2]{fill:var(--ln-paper)}.lunar-note__date[data-astro-cid-sfgmhtk2]{grid-column:2;grid-row:2;margin:0 0 var(--ln-space-3);font-size:var(--ln-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--ln-tracking-caps);color:var(--ln-fg-3)}.lunar-note__date[data-astro-cid-sfgmhtk2] time[data-astro-cid-sfgmhtk2]{font:inherit;color:inherit}.lunar-note__phase[data-astro-cid-sfgmhtk2]{grid-column:2;grid-row:3;margin:0 0 var(--ln-space-2);font-family:var(--ln-font);font-size:var(--ln-text-2xl);font-weight:700;line-height:var(--ln-leading-snug);letter-spacing:var(--ln-tracking-tight);color:var(--ln-fg-1)}.lunar-note__meta[data-astro-cid-sfgmhtk2]{grid-column:2;grid-row:4;margin:0 0 var(--ln-space-4);font-size:var(--ln-text-sm);font-weight:500;color:var(--ln-fg-2)}.lunar-note__sep[data-astro-cid-sfgmhtk2]{color:var(--ln-fg-mute);padding:0 .5em}.lunar-note__reco[data-astro-cid-sfgmhtk2]{grid-column:2;grid-row:5;margin:0;font-size:var(--ln-text-md);line-height:var(--ln-leading-body);color:var(--ln-fg-1);text-wrap:pretty}.lunar-note__crosssell[data-astro-cid-sfgmhtk2]{grid-column:2;grid-row:6;margin:var(--ln-space-5) 0 0;font-size:var(--ln-text-sm);color:var(--ln-fg-3)}.lunar-note__crosssell-link[data-astro-cid-sfgmhtk2]{color:var(--ln-fg-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;background:transparent}.lunar-note__crosssell-link[data-astro-cid-sfgmhtk2]:hover,.lunar-note__crosssell-link[data-astro-cid-sfgmhtk2]:focus-visible{color:var(--ln-fg-1)}.lunar-note__crosssell-link[data-astro-cid-sfgmhtk2]:focus-visible{outline:2px solid var(--ln-fg-1);outline-offset:2px}@media(max-width:540px){.lunar-note[data-astro-cid-sfgmhtk2]{grid-template-columns:1fr;column-gap:0}.lunar-note__moon[data-astro-cid-sfgmhtk2]{grid-column:1;grid-row:2;margin-bottom:var(--ln-space-4)}.lunar-note__moon[data-astro-cid-sfgmhtk2] svg[data-astro-cid-sfgmhtk2]{width:56px;height:56px}.lunar-note__date[data-astro-cid-sfgmhtk2]{grid-column:1;grid-row:3}.lunar-note__phase[data-astro-cid-sfgmhtk2]{grid-column:1;grid-row:4;font-size:28px}.lunar-note__meta[data-astro-cid-sfgmhtk2]{grid-column:1;grid-row:5}.lunar-note__reco[data-astro-cid-sfgmhtk2]{grid-column:1;grid-row:6}.lunar-note__crosssell[data-astro-cid-sfgmhtk2]{grid-column:1;grid-row:7}}@media(prefers-color-scheme:dark){.lunar-note--aura-night[data-astro-cid-sfgmhtk2]{--ln-fg-1: #FFFFFF;--ln-fg-2: #C9BFB5;--ln-fg-3: #9C9289;--ln-fg-mute: #6E655D;--ln-border: rgba(255, 255, 255, .12)}.lunar-note--aura-night[data-astro-cid-sfgmhtk2] .lunar-note__moon-disc[data-astro-cid-sfgmhtk2]{fill:#fff}.lunar-note--aura-night[data-astro-cid-sfgmhtk2] .lunar-note__moon-light[data-astro-cid-sfgmhtk2]{fill:#1a1715}}.lunar-note--aura-night[data-astro-cid-sfgmhtk2]{--ln-fg-1: #FFFFFF;--ln-fg-2: #C9BFB5;--ln-fg-3: #9C9289;--ln-fg-mute: #6E655D;--ln-border: rgba(255, 255, 255, .12)}.lunar-note--aura-night[data-astro-cid-sfgmhtk2] .lunar-note__moon-disc[data-astro-cid-sfgmhtk2]{fill:#fff}.lunar-note--aura-night[data-astro-cid-sfgmhtk2] .lunar-note__moon-light[data-astro-cid-sfgmhtk2]{fill:#1a1715}@media print{.lunar-note[data-astro-cid-sfgmhtk2]:before{background:transparent}}
