.mo-hero[data-astro-cid-w3b5m2os]{padding:52px 0 36px;border-bottom:1px solid var(--border)}.mo-breadcrumb[data-astro-cid-w3b5m2os]{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:20px;flex-wrap:wrap}.mo-breadcrumb[data-astro-cid-w3b5m2os] a[data-astro-cid-w3b5m2os]{color:var(--text-faint);text-decoration:none}.mo-breadcrumb[data-astro-cid-w3b5m2os] a[data-astro-cid-w3b5m2os]:hover{color:var(--ink)}.mo-hero[data-astro-cid-w3b5m2os] h1[data-astro-cid-w3b5m2os]{font-family:var(--font-display);font-size:clamp(1.625rem,4vw,2.625rem);font-weight:700;letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;line-height:1.1;max-width:680px}.mo-accent[data-astro-cid-w3b5m2os]{color:var(--amber)}.mo-sub[data-astro-cid-w3b5m2os]{font-size:.9375rem;line-height:1.7;color:var(--text-dim);max-width:580px;margin:0 0 18px}.mo-stats[data-astro-cid-w3b5m2os]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:.875rem;color:var(--text-dim)}.mo-stat[data-astro-cid-w3b5m2os] strong[data-astro-cid-w3b5m2os]{color:var(--ink);font-weight:600}.mo-stat-sep[data-astro-cid-w3b5m2os]{color:var(--border-strong)}.mo-stat-link[data-astro-cid-w3b5m2os]{color:var(--ink);font-weight:500;text-decoration:none}.mo-stat-link[data-astro-cid-w3b5m2os]:hover{color:var(--amber)}.mo-month-nav[data-astro-cid-w3b5m2os]{border-bottom:1px solid var(--border);background:var(--surface)}.mo-month-nav--bottom[data-astro-cid-w3b5m2os]{border-bottom:0;border-top:1px solid var(--border);margin-top:0}.mo-month-nav-inner[data-astro-cid-w3b5m2os]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;padding-bottom:12px;gap:16px}.mo-nav-btn[data-astro-cid-w3b5m2os]{font-size:.875rem;font-weight:500;color:var(--text-dim);text-decoration:none;padding:6px 14px;border-radius:999px;border:1px solid var(--border);transition:background .15s,color .15s,border-color .15s}.mo-nav-btn[data-astro-cid-w3b5m2os]:not(.mo-nav-disabled):hover{background:var(--surface-2);color:var(--ink);border-color:var(--border-strong)}.mo-nav-disabled[data-astro-cid-w3b5m2os]{opacity:.4;cursor:default}.mo-nav-year[data-astro-cid-w3b5m2os]{font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:-.01em}.mo-nav-year[data-astro-cid-w3b5m2os]:hover{color:var(--amber)}.mo-body[data-astro-cid-w3b5m2os]{padding:48px 0 56px}.mo-section[data-astro-cid-w3b5m2os]{margin-bottom:48px}.mo-section-title[data-astro-cid-w3b5m2os]{font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0 0 20px;display:flex;align-items:center;gap:10px}.mo-section-count[data-astro-cid-w3b5m2os]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;font-weight:500;background:var(--surface);border:1px solid var(--border);padding:2px 8px;border-radius:999px;color:var(--text-dim)}.mo-events[data-astro-cid-w3b5m2os]{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.mo-event-card[data-astro-cid-w3b5m2os]{display:flex;gap:20px;padding:20px 24px;border-bottom:1px solid var(--border);background:var(--bg);transition:background .12s}.mo-event-card[data-astro-cid-w3b5m2os]:last-child{border-bottom:0}.mo-event-card[data-astro-cid-w3b5m2os]:hover{background:var(--surface)}.mo-event-date[data-astro-cid-w3b5m2os]{flex-shrink:0;width:36px;display:flex;flex-direction:column;align-items:center;padding-top:2px}.mo-event-day[data-astro-cid-w3b5m2os]{font-family:var(--font-display);font-size:1.375rem;font-weight:700;letter-spacing:-.04em;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.mo-event-month-abbr[data-astro-cid-w3b5m2os]{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-top:2px}.mo-event-content[data-astro-cid-w3b5m2os]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mo-event-top[data-astro-cid-w3b5m2os]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mo-badge[data-astro-cid-w3b5m2os]{font-family:var(--font-mono);font-size:.5625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border-radius:999px;color:#fff;line-height:1}.mo-badge[data-astro-cid-w3b5m2os].cat-official{background:var(--amber);color:var(--on-amber)}.mo-badge[data-astro-cid-w3b5m2os].cat-national{background:#060607}.mo-badge[data-astro-cid-w3b5m2os].cat-religious{background:#0891b2}.mo-badge[data-astro-cid-w3b5m2os].cat-awareness{background:#7c3aed}.mo-badge[data-astro-cid-w3b5m2os].cat-environmental{background:#16a34a}.mo-badge[data-astro-cid-w3b5m2os].cat-cultural{background:#2563eb}.mo-badge[data-astro-cid-w3b5m2os].cat-commercial{background:#e11d48}.mo-badge[data-astro-cid-w3b5m2os].cat-fun{background:#d97706}.mo-arife-badge[data-astro-cid-w3b5m2os]{font-family:var(--font-mono);font-size:.5625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid var(--border);color:var(--text-dim);line-height:1}.mo-event-name[data-astro-cid-w3b5m2os]{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.25}.mo-event-tr[data-astro-cid-w3b5m2os]{display:block;font-size:.875rem;font-weight:500;color:var(--text-dim);letter-spacing:-.01em;margin-top:1px}.mo-event-desc[data-astro-cid-w3b5m2os]{font-size:.875rem;line-height:1.65;color:var(--text-dim);margin:0}.mo-marketing[data-astro-cid-w3b5m2os]{font-size:.8125rem;line-height:1.55;color:var(--text-dim);padding:8px 12px;background:var(--amber-wash);border-left:2px solid var(--amber);border-radius:0 6px 6px 0}.mo-marketing[data-astro-cid-w3b5m2os] strong[data-astro-cid-w3b5m2os]{display:block;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:2px}.mo-source[data-astro-cid-w3b5m2os]{font-family:var(--font-mono);font-size:.625rem;color:var(--text-faint);letter-spacing:.03em;margin:0}.mo-empty[data-astro-cid-w3b5m2os]{font-size:.9375rem;color:var(--text-dim);padding:40px 0;text-align:center}.mo-cta-section[data-astro-cid-w3b5m2os]{padding:48px 0 80px}.mo-cta-card[data-astro-cid-w3b5m2os]{background:var(--surface);border-radius:16px;padding:48px 52px;max-width:680px}.mo-cta-card[data-astro-cid-w3b5m2os] h2[data-astro-cid-w3b5m2os]{font-family:var(--font-display);font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700;letter-spacing:-.03em;color:var(--ink);margin:8px 0 12px}.mo-cta-card[data-astro-cid-w3b5m2os] p[data-astro-cid-w3b5m2os]{font-size:.9375rem;line-height:1.65;color:var(--text-dim);margin:0 0 28px;max-width:480px}@media(max-width:640px){.mo-event-card[data-astro-cid-w3b5m2os]{padding:16px;gap:14px}.mo-event-date[data-astro-cid-w3b5m2os]{width:28px}.mo-event-day[data-astro-cid-w3b5m2os]{font-size:1.125rem}.mo-cta-card[data-astro-cid-w3b5m2os]{padding:32px 24px}.mo-month-nav-inner[data-astro-cid-w3b5m2os]{gap:8px}.mo-nav-btn[data-astro-cid-w3b5m2os]{font-size:.8125rem;padding:5px 10px}}
