html{background:var(--paper)}:root{--paper: #fbf6e8;--paper-shade: #f3ead0;--ink: #1a1612;--ink-soft: #5a4e3e;--ink-faint: #8a7e6c;--accent: #b03a2c;--accent-tint: rgba(176, 58, 44, .1);--hairline: rgba(26, 22, 18, .16);--bg: var(--paper);--bg-soft: var(--paper-shade);--font-tamil: "Noto Serif Tamil", "Latha", serif;--font-latin: "EB Garamond", Georgia, "Times New Roman", serif;--font-numeric: "EB Garamond", Georgia, serif;color-scheme:light}:root[data-theme=dark]{--paper: #14110d;--paper-shade: #1f1a14;--ink: #f0e6d0;--ink-soft: #b8a888;--ink-faint: #837662;--accent: #e8694c;--accent-tint: rgba(232, 105, 76, .15);--hairline: rgba(240, 230, 208, .14);color-scheme:dark}:root[data-palette=modern]{--paper: #fafafa;--paper-shade: #f0f1f3;--ink: #1a1e25;--ink-soft: #4d5666;--ink-faint: #8a93a3;--accent: #2d4f7a;--accent-tint: rgba(45, 79, 122, .1);--hairline: rgba(26, 30, 37, .14)}:root[data-palette=modern][data-theme=dark]{--paper: #1c1f24;--paper-shade: #262a33;--ink: #f1f3f5;--ink-soft: #b6bdc8;--ink-faint: #757d8a;--accent: #6ea8e6;--accent-tint: rgba(110, 168, 230, .15);--hairline: rgba(241, 243, 245, .13)}[data-astro-cid-mevsmmw7],[data-astro-cid-mevsmmw7]:before,[data-astro-cid-mevsmmw7]:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-tamil);font-size:16px;line-height:1.5;color:var(--ink);background:var(--paper);min-height:100vh;min-height:100dvh}a[data-astro-cid-mevsmmw7]{color:var(--accent);text-decoration:none}main[data-astro-cid-mevsmmw7].yr{max-width:1280px;margin:0 auto;padding:0 1.5rem 3rem}:root{--good: #5a7d3a;--bad: #a04535;--warm: #c87f3a;--cool: #2e6485}:root[data-theme=dark]{--good: #9bb87a;--bad: #d97a68;--warm: #e0a566;--cool: #79b0d6}.yr-head[data-astro-cid-mevsmmw7]{display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;gap:.55rem;padding:1.4rem 0 1rem}.yr-head[data-astro-cid-mevsmmw7] .yr-nav-arrow[data-astro-cid-mevsmmw7]{font-family:var(--font-latin);font-size:.95rem;color:var(--ink-soft);padding:.7rem 1.1rem;background:var(--paper);border:1px solid var(--hairline);border-radius:12px;text-decoration:none;box-shadow:0 1px #00000008,0 6px 14px -10px #0000002e;transition:transform .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap;display:inline-flex;align-items:center}.yr-head[data-astro-cid-mevsmmw7] .yr-nav-arrow[data-astro-cid-mevsmmw7]:hover{color:var(--accent);transform:translateY(-1px);box-shadow:0 2px #0000000a,0 10px 22px -10px #0000003d}.yr-head[data-astro-cid-mevsmmw7] .yr-nav-arrow[data-astro-cid-mevsmmw7].disabled{color:var(--ink-faint);opacity:.4;pointer-events:none}.yr-title[data-astro-cid-mevsmmw7]{text-align:center;flex:1 1 auto;padding:1rem 1.5rem;background:linear-gradient(180deg,var(--paper) 0%,var(--paper-shade) 100%);border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:12px;box-shadow:0 1px #00000008,0 6px 14px -10px #0000002e}.yr-title[data-astro-cid-mevsmmw7] h1[data-astro-cid-mevsmmw7]{font-family:var(--font-display, var(--font-latin));font-size:3rem;margin:0;color:var(--ink);font-weight:700;line-height:.95;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.yr-title[data-astro-cid-mevsmmw7] .sub[data-astro-cid-mevsmmw7]{display:block;font-family:var(--font-tamil);color:var(--ink-soft);font-size:.92rem;margin-top:.45rem}.yr-title[data-astro-cid-mevsmmw7] .sub[data-astro-cid-mevsmmw7] .en[data-astro-cid-mevsmmw7]{font-family:var(--font-latin);font-style:italic;color:var(--ink-faint);font-size:.82rem;margin-left:.4rem}.yr-intro[data-astro-cid-mevsmmw7]{margin:.75rem 0 1rem;padding:.7rem 1rem;background:var(--paper-shade, var(--bg-soft));border-left:3px solid var(--accent);border-radius:6px;font-family:var(--font-tamil);font-size:.92rem;line-height:1.6;color:var(--ink)}.yr-intro[data-astro-cid-mevsmmw7] .en[data-astro-cid-mevsmmw7]{display:block;margin-top:.4rem;font-family:var(--font-latin);font-style:italic;font-size:.82rem;color:var(--ink-faint)}.yr-title[data-astro-cid-mevsmmw7] h1[data-astro-cid-mevsmmw7] .en[data-astro-cid-mevsmmw7]{display:block;margin-top:.2rem;font-family:var(--font-latin);font-style:italic;font-size:1rem;font-weight:400;color:var(--ink-faint)}.yr-summary[data-astro-cid-mevsmmw7]{text-align:center;color:var(--ink-soft);font-size:.9rem;font-family:var(--font-tamil);margin:0 0 1.4rem;padding:.45rem 0}.yr-summary[data-astro-cid-mevsmmw7] a[data-astro-cid-mevsmmw7]{color:var(--ink);margin:0 .55rem;font-weight:500;text-decoration:none;border-bottom:1px dotted var(--ink-faint);transition:color .16s ease,border-bottom-color .16s ease}.yr-summary[data-astro-cid-mevsmmw7] a[data-astro-cid-mevsmmw7]:hover{color:var(--accent);border-bottom-color:var(--accent)}.yr-month-strip[data-astro-cid-mevsmmw7]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin:0 0 2rem}.yr-month-strip[data-astro-cid-mevsmmw7] a[data-astro-cid-mevsmmw7],.yr-month-strip[data-astro-cid-mevsmmw7] span[data-astro-cid-mevsmmw7]{font-family:var(--font-latin);font-size:.84rem;padding:.32rem .85rem;border:1px solid var(--hairline);border-radius:999px;color:var(--ink-soft);background:var(--paper);text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease}.yr-month-strip[data-astro-cid-mevsmmw7] a[data-astro-cid-mevsmmw7]:hover{color:var(--ink);border-color:var(--ink-faint)}.yr-month-strip[data-astro-cid-mevsmmw7] span[data-astro-cid-mevsmmw7].no-data{color:var(--ink-faint);opacity:.4}.yr-section-h[data-astro-cid-mevsmmw7]{font-family:var(--font-tamil);color:var(--ink);padding:0 .2rem .7rem;border-bottom:1px solid var(--hairline);display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin:2rem 0 1.2rem}.yr-section-h[data-astro-cid-mevsmmw7] .h-main[data-astro-cid-mevsmmw7]{display:flex;align-items:baseline;gap:.6rem}.yr-section-h[data-astro-cid-mevsmmw7] .h-main[data-astro-cid-mevsmmw7] .ta[data-astro-cid-mevsmmw7]{font-size:1.2rem;font-weight:600;color:var(--ink);letter-spacing:-.005em}.yr-section-h[data-astro-cid-mevsmmw7] .h-main[data-astro-cid-mevsmmw7] .en[data-astro-cid-mevsmmw7]{font-family:var(--font-latin);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.yr-section-h[data-astro-cid-mevsmmw7] .h-sub[data-astro-cid-mevsmmw7]{font-family:var(--font-numeric, var(--font-latin));font-size:.82rem;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-style:italic}.yr-masonry[data-astro-cid-mevsmmw7]{column-count:3;column-gap:1rem}.yr-card[data-astro-cid-mevsmmw7]{display:inline-block;width:100%;margin:0 0 1rem;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;background:var(--paper);border:1px solid var(--hairline);border-top:3px solid var(--ink-faint);border-radius:12px;overflow:hidden;box-shadow:0 1px #00000008,0 6px 14px -10px #0000002e;transition:transform .16s ease,box-shadow .16s ease}.yr-card[data-astro-cid-mevsmmw7]:hover{transform:translateY(-1px);box-shadow:0 2px #0000000a,0 10px 22px -10px #0000003d}.yr-card-pournami[data-astro-cid-mevsmmw7],.yr-card-amavasai[data-astro-cid-mevsmmw7]{border-top-color:var(--cool)}.yr-card-ekadashi[data-astro-cid-mevsmmw7],.yr-card-pradosham[data-astro-cid-mevsmmw7],.yr-card-sashti[data-astro-cid-mevsmmw7],.yr-card-sankashti[data-astro-cid-mevsmmw7],.yr-card-vinayaka-chaturthi[data-astro-cid-mevsmmw7],.yr-card-ashtami[data-astro-cid-mevsmmw7],.yr-card-navami[data-astro-cid-mevsmmw7],.yr-card-sivarathri[data-astro-cid-mevsmmw7]{border-top-color:var(--accent)}.yr-card-karthigai[data-astro-cid-mevsmmw7],.yr-card-thiruvonam[data-astro-cid-mevsmmw7]{border-top-color:var(--warm)}.yr-card-karinaal[data-astro-cid-mevsmmw7]{border-top-color:var(--bad)}.yr-card-govt-holidays[data-astro-cid-mevsmmw7]{border-top-color:var(--good)}.yr-card-h[data-astro-cid-mevsmmw7]{display:flex;align-items:center;gap:.55rem;padding:.7rem .9rem;background:transparent;border-bottom:1px solid var(--hairline)}.yr-ic[data-astro-cid-mevsmmw7]{width:1.2rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-faint);flex:0 0 1.2rem}.yr-card-pournami[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7],.yr-card-amavasai[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7]{color:var(--cool)}.yr-card-ekadashi[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7],.yr-card-pradosham[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7],.yr-card-sashti[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7],.yr-card-sankashti[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7],.yr-card-vinayaka-chaturthi[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7],.yr-card-ashtami[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7],.yr-card-navami[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7],.yr-card-sivarathri[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7]{color:var(--accent)}.yr-card-karthigai[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7],.yr-card-thiruvonam[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7]{color:var(--warm)}.yr-card-karinaal[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7]{color:var(--bad)}.yr-card-govt-holidays[data-astro-cid-mevsmmw7] .yr-ic[data-astro-cid-mevsmmw7]{color:var(--good)}.yr-ic[data-astro-cid-mevsmmw7] svg[data-astro-cid-mevsmmw7]{width:100%;height:100%}.yr-card-name[data-astro-cid-mevsmmw7]{display:flex;flex-direction:column;line-height:1.15;flex:1 1 auto;min-width:0}.yr-card-name[data-astro-cid-mevsmmw7] .ta[data-astro-cid-mevsmmw7]{font-family:var(--font-tamil);color:var(--ink);font-weight:600;font-size:.98rem}.yr-card-name[data-astro-cid-mevsmmw7] .en[data-astro-cid-mevsmmw7]{font-family:var(--font-latin);color:var(--ink-faint);font-size:.7rem;font-style:italic}.yr-card-count[data-astro-cid-mevsmmw7]{font-family:var(--font-numeric, var(--font-latin));font-size:.72rem;color:var(--ink-faint);background:var(--bg, var(--paper));border-radius:999px;padding:.05rem .5rem;border:1px solid var(--hairline);font-variant-numeric:tabular-nums}.yr-card-list[data-astro-cid-mevsmmw7]{list-style:none;padding:0;margin:0}.yr-card-list[data-astro-cid-mevsmmw7] li[data-astro-cid-mevsmmw7]+li[data-astro-cid-mevsmmw7]{border-top:1px solid var(--hairline)}.yr-row[data-astro-cid-mevsmmw7]{display:grid;grid-template-columns:2.4rem 1fr;gap:.7rem;align-items:center;padding:.45rem .8rem;color:inherit;text-decoration:none;transition:background .12s ease}.yr-row[data-astro-cid-mevsmmw7]:hover{background:var(--accent-tint);text-decoration:none}.yr-row-day[data-astro-cid-mevsmmw7]{display:flex;flex-direction:column;align-items:center;line-height:1}.yr-row-day[data-astro-cid-mevsmmw7] .dn[data-astro-cid-mevsmmw7]{font-family:var(--font-numeric, var(--font-latin));font-size:1.3rem;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.yr-row-day[data-astro-cid-mevsmmw7] .dm[data-astro-cid-mevsmmw7]{font-family:var(--font-latin);font-size:.6rem;color:var(--ink-faint);letter-spacing:.1em;margin-top:.12rem}.yr-row-body[data-astro-cid-mevsmmw7]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.yr-row-wk[data-astro-cid-mevsmmw7]{display:flex;align-items:baseline;gap:.4rem;line-height:1.15}.yr-row-wk[data-astro-cid-mevsmmw7] .ta[data-astro-cid-mevsmmw7]{font-family:var(--font-tamil);color:var(--ink);font-size:.86rem;font-weight:500}.yr-row-wk[data-astro-cid-mevsmmw7] .en[data-astro-cid-mevsmmw7]{font-family:var(--font-latin);color:var(--ink-faint);font-size:.68rem;font-style:italic}.yr-row-name[data-astro-cid-mevsmmw7]{font-family:var(--font-tamil);color:var(--ink-soft);font-size:.8rem;line-height:1.2}.yr-row-name[data-astro-cid-mevsmmw7] .en[data-astro-cid-mevsmmw7]{font-family:var(--font-latin);color:var(--ink-faint);font-size:.7rem;font-style:italic;margin-left:.35rem}.yr-card-govt-holidays[data-astro-cid-mevsmmw7] .yr-row-body[data-astro-cid-mevsmmw7]{display:flex;flex-direction:column}.yr-card-govt-holidays[data-astro-cid-mevsmmw7] .yr-row-name[data-astro-cid-mevsmmw7]{order:1;color:var(--ink);font-size:.92rem;font-weight:600;margin-bottom:.05rem}.yr-card-govt-holidays[data-astro-cid-mevsmmw7] .yr-row-name[data-astro-cid-mevsmmw7] .en[data-astro-cid-mevsmmw7]{font-size:.72rem;color:var(--ink-faint);font-weight:500}.yr-card-govt-holidays[data-astro-cid-mevsmmw7] .yr-row-wk[data-astro-cid-mevsmmw7]{order:2}.yr-card-govt-holidays[data-astro-cid-mevsmmw7] .yr-row-wk[data-astro-cid-mevsmmw7] .ta[data-astro-cid-mevsmmw7]{font-size:.76rem;color:var(--ink-soft);font-weight:400}.yr-card-govt-holidays[data-astro-cid-mevsmmw7] .yr-row-wk[data-astro-cid-mevsmmw7] .en[data-astro-cid-mevsmmw7]{font-size:.68rem}@media(max-width:900px){.yr-masonry[data-astro-cid-mevsmmw7]{column-count:2}}@media(max-width:560px){main[data-astro-cid-mevsmmw7].yr{padding:0 1rem 2rem}.yr-masonry[data-astro-cid-mevsmmw7]{column-count:1}.yr-title[data-astro-cid-mevsmmw7] h1[data-astro-cid-mevsmmw7]{font-size:1.8rem}}
