.bento-moonfacts[data-astro-cid-epzvjjxu]{display:block;background:linear-gradient(135deg,#1e293b,#334155);border-radius:var(--border-radius-lg, 24px);padding:1.25rem;color:#fff;text-decoration:none;transition:transform .15s,box-shadow .15s;height:100%}.bento-moonfacts[data-astro-cid-epzvjjxu]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1e293b4d}.bento-moonfacts__header[data-astro-cid-epzvjjxu]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.bento-moonfacts__badge[data-astro-cid-epzvjjxu]{display:inline-block;padding:.25rem .6rem;border-radius:100px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#ffffff26}.bento-moonfacts__emoji[data-astro-cid-epzvjjxu]{font-size:1.8rem;line-height:1}.bento-moonfacts__date[data-astro-cid-epzvjjxu]{font-family:var(--font-display);font-weight:800;font-size:1.4rem;margin:0;line-height:1.1}.bento-moonfacts__time[data-astro-cid-epzvjjxu]{font-size:.9rem;opacity:.7;margin:.15rem 0 .6rem}.bento-moonfacts__name[data-astro-cid-epzvjjxu]{font-size:.85rem;font-weight:600;color:#93c5fd;margin:0 0 .4rem}.bento-moonfacts__special[data-astro-cid-epzvjjxu]{display:inline-block;padding:.3rem .6rem;background:#f43f5e26;border:1px solid rgba(244,63,94,.4);border-radius:8px;font-size:.75rem;font-weight:600;color:#fca5a5;margin:0 0 .6rem}.bento-moonfacts__cta[data-astro-cid-epzvjjxu]{display:inline-block;font-size:.75rem;font-weight:700;color:#93c5fd;margin-top:.5rem}.bento-newmoon[data-astro-cid-uhip24sq]{display:block;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:var(--border-radius-lg, 24px);padding:1.25rem;color:#fff;text-decoration:none;transition:transform .15s,box-shadow .15s;height:100%;border:1px solid rgba(255,255,255,.05)}.bento-newmoon[data-astro-cid-uhip24sq]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a66}.bento-newmoon__header[data-astro-cid-uhip24sq]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.bento-newmoon__badge[data-astro-cid-uhip24sq]{display:inline-block;padding:.25rem .6rem;border-radius:100px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#ffffff1a}.bento-newmoon__emoji[data-astro-cid-uhip24sq]{font-size:1.8rem;line-height:1;filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}.bento-newmoon__date[data-astro-cid-uhip24sq]{font-family:var(--font-display);font-weight:800;font-size:1.4rem;margin:0;line-height:1.1}.bento-newmoon__time[data-astro-cid-uhip24sq]{font-size:.9rem;opacity:.7;margin:.15rem 0 .6rem}.bento-newmoon__caption[data-astro-cid-uhip24sq]{font-size:.78rem;color:#ffffff80;margin:0 0 .4rem;line-height:1.35}.bento-newmoon__cta[data-astro-cid-uhip24sq]{display:inline-block;font-size:.75rem;font-weight:700;color:#93c5fd;margin-top:.4rem}.moon-section[data-astro-cid-vuuv2xet]{background:linear-gradient(135deg,#1e293b,#334155);border-radius:var(--border-radius-lg, 24px);padding:1.75rem 1.5rem;color:#fff;margin:1.5rem 0}.moon-section__header[data-astro-cid-vuuv2xet]{margin-bottom:1rem}.moon-section__badge[data-astro-cid-vuuv2xet]{display:inline-block;padding:.3rem .7rem;border-radius:100px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#ffffff1f;margin-bottom:.5rem}.moon-section__h2[data-astro-cid-vuuv2xet]{font-family:var(--font-display);font-size:1.6rem;font-weight:800;margin:0;color:#fff;border:none;padding:0;line-height:1.2}.moon-section__flag[data-astro-cid-vuuv2xet]{display:inline-block;padding:.2rem .55rem;border-radius:6px;font-size:.7rem;font-weight:700;margin-left:.35rem;vertical-align:middle}.moon-section__flag--eclipse[data-astro-cid-vuuv2xet]{background:#f43f5e33;color:#fca5a5;border:1px solid rgba(244,63,94,.4)}.moon-section__flag--super[data-astro-cid-vuuv2xet]{background:#fbbf2433;color:#fcd34d;border:1px solid rgba(251,191,36,.4)}.moon-section__flag--blue[data-astro-cid-vuuv2xet]{background:#60a5fa33;color:#93c5fd;border:1px solid rgba(96,165,250,.4)}.moon-section__intro[data-astro-cid-vuuv2xet]{font-size:.95rem;line-height:1.55;margin:0 0 1.25rem;color:#ffffffd9}.moon-section__intro[data-astro-cid-vuuv2xet] strong[data-astro-cid-vuuv2xet]{color:#fff}.moon-section__fms[data-astro-cid-vuuv2xet]{display:grid;gap:.75rem;margin-bottom:1.25rem}.moon-section__fm[data-astro-cid-vuuv2xet]{display:flex;gap:1rem;padding:.85rem 1rem;background:#ffffff0f;border-radius:12px;align-items:center}.moon-section__fm-icon[data-astro-cid-vuuv2xet]{font-size:2.2rem;line-height:1}.moon-section__fm-body[data-astro-cid-vuuv2xet]{flex:1;min-width:0}.moon-section__fm-date[data-astro-cid-vuuv2xet]{font-size:1.05rem;margin:0}.moon-section__fm-name[data-astro-cid-vuuv2xet]{font-size:.85rem;color:#93c5fd;margin:.15rem 0 0}.moon-section__fm-sv[data-astro-cid-vuuv2xet]{color:#93c5fdb3}.moon-section__fm-special[data-astro-cid-vuuv2xet]{font-size:.78rem;color:#fca5a5;margin:.3rem 0 0}.moon-section__strip-wrap[data-astro-cid-vuuv2xet]{margin:1.25rem 0 1rem}.moon-section__strip-label[data-astro-cid-vuuv2xet]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin:0 0 .5rem}.moon-section__strip[data-astro-cid-vuuv2xet]{display:flex;gap:.15rem;flex-wrap:wrap;padding:.5rem;background:#ffffff0a;border-radius:12px}.moon-section__strip-day[data-astro-cid-vuuv2xet]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#fff;min-width:1.5rem;padding:.15rem .1rem;border-radius:4px;transition:background .15s}.moon-section__strip-day[data-astro-cid-vuuv2xet]:hover{background:#ffffff14}.moon-section__strip-day--fm[data-astro-cid-vuuv2xet]{background:#fbbf2426;outline:1px solid rgba(251,191,36,.4)}.moon-section__strip-emoji[data-astro-cid-vuuv2xet]{font-size:1.15rem;line-height:1}.moon-section__strip-num[data-astro-cid-vuuv2xet]{font-size:.58rem;color:#ffffff8c;font-weight:600;margin-top:.1rem}.moon-section__cta[data-astro-cid-vuuv2xet]{margin:.5rem 0 0}.moon-section__cta-link[data-astro-cid-vuuv2xet]{display:inline-block;font-size:.88rem;font-weight:700;color:#93c5fd;text-decoration:none;padding:.5rem .9rem;background:#ffffff14;border-radius:8px;transition:background .15s}.moon-section__cta-link[data-astro-cid-vuuv2xet]:hover{background:#ffffff26;color:#fff}.namnsdag-list[data-astro-cid-a7c5juvn]{background:linear-gradient(135deg,#fef9c3,#fef3c7);border:1px solid #fde68a;border-radius:var(--border-radius-lg, 24px);padding:1.75rem 1.5rem;margin:1.5rem 0;color:#1a1a2e}.namnsdag-list__header[data-astro-cid-a7c5juvn]{margin-bottom:1.25rem}.namnsdag-list__badge[data-astro-cid-a7c5juvn]{display:inline-block;padding:.3rem .7rem;border-radius:100px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#0000001a;margin-bottom:.5rem}.namnsdag-list__h2[data-astro-cid-a7c5juvn]{font-family:var(--font-display);font-size:1.5rem;font-weight:800;margin:0 0 .5rem;border:none;padding:0;line-height:1.2}.namnsdag-list__intro[data-astro-cid-a7c5juvn]{font-size:.92rem;line-height:1.5;margin:0;color:#44403c}.namnsdag-list__grid[data-astro-cid-a7c5juvn]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;margin-bottom:1.25rem}.namnsdag-list__card[data-astro-cid-a7c5juvn]{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .8rem;background:#fff9;border:1px solid rgba(0,0,0,.05);border-radius:10px;text-decoration:none;color:inherit;transition:background .15s,transform .15s}.namnsdag-list__card[data-astro-cid-a7c5juvn]:hover{background:#fffffff2;transform:translateY(-1px)}.namnsdag-list__date[data-astro-cid-a7c5juvn]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#78350f}.namnsdag-list__names[data-astro-cid-a7c5juvn]{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:#1a1a2e;line-height:1.2}.namnsdag-list__footer[data-astro-cid-a7c5juvn]{display:flex;gap:1rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}.namnsdag-list__link[data-astro-cid-a7c5juvn]{display:inline-block;font-size:.88rem;font-weight:700;color:#78350f;text-decoration:none;padding:.45rem .85rem;background:#00000014;border-radius:8px;transition:background .15s}.namnsdag-list__link[data-astro-cid-a7c5juvn]:hover{background:#00000026}.namnsdag-list__link--secondary[data-astro-cid-a7c5juvn]{background:transparent;border:1px solid rgba(0,0,0,.15)}.moon-dashboard[data-astro-cid-m3glr2wu]{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;margin:1.25rem 0}@media(max-width:900px){.moon-dashboard[data-astro-cid-m3glr2wu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.moon-dashboard[data-astro-cid-m3glr2wu]{grid-template-columns:1fr}}.dashboard-card[data-astro-cid-m3glr2wu]{display:block;background:var(--color-bg-card, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--border-radius-lg, 24px);padding:1.25rem;text-decoration:none;color:var(--color-text, #1a1a2e);transition:transform .15s,box-shadow .15s;height:100%}.dashboard-card[data-astro-cid-m3glr2wu]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.dashboard-card--arbet[data-astro-cid-m3glr2wu]{background:#eef2ff;border-color:#c7d2fe}.dashboard-card--namn[data-astro-cid-m3glr2wu]{background:#facc15;border-color:#eab308;color:#1a1a2e}.dashboard-card__badge[data-astro-cid-m3glr2wu]{display:inline-block;padding:.25rem .6rem;border-radius:100px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#00000014;margin-bottom:.6rem}.dashboard-card__big[data-astro-cid-m3glr2wu]{font-family:var(--font-display);font-weight:800;font-size:2.4rem;line-height:1;margin:0}.dashboard-card__sub[data-astro-cid-m3glr2wu]{font-size:.85rem;opacity:.7;margin:.2rem 0 0}.dashboard-card__meta[data-astro-cid-m3glr2wu]{font-size:.75rem;opacity:.6;margin:.35rem 0 0}.dashboard-card__cta[data-astro-cid-m3glr2wu]{display:inline-block;font-size:.75rem;font-weight:700;margin-top:.5rem;color:#4a59a8}.dashboard-card--namn[data-astro-cid-m3glr2wu] .dashboard-card__cta[data-astro-cid-m3glr2wu]{color:#1a1a2e}.parity-swatch[data-astro-cid-m3glr2wu]{display:inline-block;padding:.1rem .4rem;border-radius:4px;font-size:.82rem;font-weight:700}.parity-swatch--odd[data-astro-cid-m3glr2wu]{background:#fef3c7;color:#78350f}.parity-swatch--even[data-astro-cid-m3glr2wu]{background:#dbeafe;color:#1e3a8a}.week-chip[data-astro-cid-m3glr2wu]{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.7rem .85rem;border-radius:12px;text-decoration:none;transition:transform .15s,box-shadow .15s;min-width:4.5rem}.week-chip--odd[data-astro-cid-m3glr2wu]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#78350f;border:1px solid #fcd34d}.week-chip--even[data-astro-cid-m3glr2wu]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e3a8a;border:1px solid #93c5fd}.week-chip[data-astro-cid-m3glr2wu]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.week-chip__parity[data-astro-cid-m3glr2wu]{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.75}.week-chip__num[data-astro-cid-m3glr2wu]{font-family:var(--font-display);font-weight:800;font-size:1.1rem;line-height:1}.week-chip__dates[data-astro-cid-m3glr2wu]{font-size:.7rem;opacity:.8}
