:root{--accent:#e9a23b;--accent-hover:#f5c77a;--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--board-dark:#2e6b52;--board-light:#e9dfc9;--board-highlight:var(--accent);--on-accent:#0d0f0e;--paper-ink:#0d0f0e;--paper:#f2efe8;--paper-rule:#d6d0c3;--paper-text:#3e403b;--paper-muted:#5b5d57;--paper-accent:#7a4a0e;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-tamil:"Noto Sans Tamil", "Inter", sans-serif;--container:1280px;--gutter:32px;--radius-sm:12px;--radius:16px;--radius-lg:20px;--pill:999px}:root,[data-theme=dark]{color-scheme:dark;--accent-text:var(--accent);--accent-text-hover:var(--accent-hover);--ink:#0d0f0e;--ink-2:#141715;--ink-3:#161917;--ink-4:#1b1f1c;--ink-5:#232825;--ink-6:#2a2f2b;--text:#f2efe8;--text-soft:#cfcbc2;--text-muted:#b9b7b0;--text-faint:#a7a9a3;--line:#f2efe81a;--line-strong:#f2efe82e;--line-heavy:#f2efe83d;--shadow:#00000080}[data-theme=light]{color-scheme:light;--accent-text:color-mix(in srgb, var(--accent) 58%, #000);--accent-text-hover:color-mix(in srgb, var(--accent) 42%, #000);--ink:#fbfaf6;--ink-2:#f3f1ea;--ink-3:#f0ede5;--ink-4:#e8e4da;--ink-5:#dfdacf;--ink-6:#d3cec2;--text:#141614;--text-soft:#30332e;--text-muted:#474a44;--text-faint:#5d6059;--line:#0d0f0e1a;--line-strong:#0d0f0e29;--line-heavy:#0d0f0e42;--shadow:#2820102e;--paper:#ebe5d7;--paper-rule:#d2c9b5}@media (width<=640px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-size:16px;line-height:1.6}img,svg,iframe{max-width:100%;display:block}h1,h2,h3,h4,p,figure{margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{color:var(--accent-text-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button,input,textarea,select{font:inherit}.container{max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.surface-paper{background:var(--paper);color:var(--paper-ink)}.surface-ink-2{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[id]{scroll-margin-top:24px}.tamil{font-family:var(--font-tamil)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:var(--pill);padding:12px 18px;font-weight:600;position:absolute;top:-100px;left:16px}.skip-link:focus{color:var(--on-accent);top:16px}.prose{max-width:720px;color:var(--text-muted);font-size:18px;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin-top:2em;line-height:1.15}.prose h2{font-size:30px;font-weight:700}.prose h3{font-size:22px;font-weight:700}.prose strong{color:var(--text)}.prose a{text-underline-offset:3px;text-decoration:underline}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose blockquote{border-left:3px solid var(--accent);color:var(--text);margin-left:0;padding-left:20px}.prose img{border-radius:var(--radius);height:auto}.prose hr{border:0;border-top:1px solid var(--line)}.prose code{background:var(--ink-4);border-radius:6px;padding:.15em .4em;font-size:.9em}.prose table{border-collapse:collapse;width:100%;font-size:16px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}html[data-scheme=kanchi]{--accent:#a3263a;--accent-hover:#bf3a4e;--on-accent:#fff8ec;--accent-text:#8a1c2e;--accent-text-hover:#6b1322;--board-dark:#7a2632;--board-light:#f1dfb4;--board-highlight:#d4a23a;--ink:#f8ecd9;--ink-2:#f2e0c4;--ink-3:#efdabb;--ink-4:#e7cda6;--ink-5:#dcbd90;--ink-6:#cfab78;--text:#22140f;--text-soft:#3d2a22;--text-muted:#574137;--text-faint:#6d564a;--shadow:#50141429;--paper:#ecd3a0;--paper-rule:#d6b679;--paper-text:#47302a;--paper-muted:#634b40;--paper-accent:#8a1c2e}html[data-scheme=manjal]{--accent:#e2a40f;--accent-hover:#f0bc3c;--on-accent:#1d1405;--accent-text:#a32d12;--accent-text-hover:#7d1f0b;--board-dark:#b23a1e;--board-light:#f8e9b8;--ink:#fff4cc;--ink-2:#fbe9a8;--ink-3:#f9e49c;--ink-4:#f3d97f;--ink-5:#eacb66;--ink-6:#dcb94b;--text:#1f160b;--text-soft:#3a2b18;--text-muted:#554226;--text-faint:#6b5634;--shadow:#6e460029;--paper:#f8d9a8;--paper-rule:#e4b97a;--paper-text:#45341c;--paper-muted:#5f4a2a;--paper-accent:#a32d12}html[data-scheme=kovil]{--accent:#1e6e78;--accent-hover:#2a8793;--on-accent:#f7fbfa;--accent-text:#155760;--accent-text-hover:#0e434a;--board-dark:#9c6b42;--board-light:#eee0c8;--ink:#f1e6d3;--ink-2:#e9dbc2;--ink-3:#e5d5ba;--ink-4:#dccaa9;--ink-5:#d1bc97;--ink-6:#c3aa82;--text:#1a1814;--text-soft:#34302a;--text-muted:#4d473e;--text-faint:#635c51;--shadow:#46321929;--paper:#d7e6e2;--paper-rule:#b3cdc8;--paper-text:#403a31;--paper-muted:#5b5347;--paper-accent:#155760}html[data-scheme=vazhai]{--accent:#3e7d3a;--accent-hover:#4f9649;--on-accent:#f8fbf3;--accent-text:#2f6a2c;--accent-text-hover:#23521f;--board-dark:#4d7a33;--board-light:#edf0d8;--board-highlight:#e0b23f;--ink:#eef3dc;--ink-2:#e3ebc8;--ink-3:#dfe7c0;--ink-4:#d4dfae;--ink-5:#c6d498;--ink-6:#b6c680;--text:#141a12;--text-soft:#2c3428;--text-muted:#434c3e;--text-faint:#586152;--shadow:#1e3c1426;--paper:#cfe0a8;--paper-rule:#afc583;--paper-text:#3a4334;--paper-muted:#535d4b;--paper-accent:#2f6a2c}html[data-scheme=malli]{--accent:#2f4a8a;--accent-hover:#3e5ca3;--on-accent:#f7f8fd;--accent-text:#2a4380;--accent-text-hover:#1d3163;--board-dark:#2f4a8a;--board-light:#efe3c0;--board-highlight:#c8a24a;--ink:#eef0f9;--ink-2:#e3e6f4;--ink-3:#dfe2f2;--ink-4:#d3d8ec;--ink-5:#c5cbe4;--ink-6:#b4bbda;--text:#13151c;--text-soft:#2c2f38;--text-muted:#444852;--text-faint:#5a5e68;--shadow:#141e4624;--paper:#efe1b8;--paper-rule:#d6c48e;--paper-text:#3c3d40;--paper-muted:#56575b;--paper-accent:#2a4380}._button_16586_1{border-radius:var(--pill);align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._md_16586_11{min-height:44px;padding:12px 20px;font-size:15px}._lg_16586_16{min-height:52px;padding:16px 28px}._accent_16586_21{background:var(--accent);color:var(--on-accent)}._accent_16586_21:hover{background:var(--accent-hover);color:var(--on-accent)}._outline_16586_30{border:1px solid var(--line-heavy);color:var(--text)}._outline_16586_30:hover{border-color:var(--text);color:var(--text)}._solidDark_16586_39{background:var(--paper-ink);color:var(--paper)}._solidDark_16586_39:hover{color:var(--paper);background:#2a2f2b}._outlineDark_16586_48{border:1px solid var(--paper-ink);color:var(--paper-ink)}._outlineDark_16586_48:hover{color:var(--paper-ink);background:#0d0f0e0f}._textDark_16586_57{color:var(--paper-ink);text-underline-offset:4px;padding-left:8px;padding-right:8px;text-decoration:underline}._textDark_16586_57:hover{color:var(--paper-accent)}._logo_e39ym_1{color:var(--text);align-items:center;gap:12px;display:flex}._logo_e39ym_1:hover{color:var(--text)}._mark_e39ym_10{flex:none;width:48px;height:48px}._words_e39ym_15{flex-direction:column;line-height:1.2;display:flex}._name_e39ym_20{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:800}@media (width<=480px){._name_e39ym_20{white-space:normal;font-size:15px}._tamil_e39ym_32{font-size:11px}}._tamil_e39ym_32{color:var(--text-faint);font-size:12px}._header_wqmeh_1{border-bottom:1px solid var(--line);z-index:20;position:relative}._inner_wqmeh_6{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;padding-bottom:18px;display:flex}._end_wqmeh_14{align-items:center;gap:12px;display:flex}._desktop_wqmeh_19{flex-wrap:wrap;align-items:center;gap:4px 28px;font-size:15px;font-weight:500;display:flex}._link_wqmeh_27{color:var(--text)}._link_wqmeh_27:hover,._link_wqmeh_27[aria-current=page]{color:var(--accent-text)}._mobile_wqmeh_37{display:none}@media (width<=1100px){._desktop_wqmeh_19{display:none}._mobile_wqmeh_37{display:block}._toggle_wqmeh_48{border:1px solid var(--line-strong);border-radius:var(--pill);cursor:pointer;place-items:center;width:48px;height:48px;list-style:none;display:grid}._toggle_wqmeh_48::-webkit-details-marker{display:none}._bars_wqmeh_61,._bars_wqmeh_61:before,._bars_wqmeh_61:after{background:var(--text);border-radius:2px;width:18px;height:2px;transition:transform .2s;display:block}._bars_wqmeh_61{position:relative}._bars_wqmeh_61:before,._bars_wqmeh_61:after{content:"";position:absolute;left:0}._bars_wqmeh_61:before{top:-6px}._bars_wqmeh_61:after{top:6px}._mobile_wqmeh_37[open] ._bars_wqmeh_61{background:0 0}._mobile_wqmeh_37[open] ._bars_wqmeh_61:before{transform:translateY(6px)rotate(45deg)}._mobile_wqmeh_37[open] ._bars_wqmeh_61:after{transform:translateY(-6px)rotate(-45deg)}._panel_wqmeh_95{background:var(--ink);border-bottom:1px solid var(--line);padding:8px var(--gutter) 24px;flex-direction:column;align-items:flex-start;gap:4px;font-size:18px;font-weight:500;display:flex;position:absolute;top:100%;left:0;right:0}._panel_wqmeh_95 ._link_wqmeh_27{align-items:center;width:100%;min-height:48px;display:flex}._panel_wqmeh_95>a:last-child{margin-top:12px}}._scheme_wqmeh_122{position:relative}._schemeToggle_wqmeh_125{border:1px solid var(--line-strong);border-radius:var(--pill);cursor:pointer;width:44px;height:44px;color:var(--text);place-items:center;list-style:none;display:grid}._schemeToggle_wqmeh_125::-webkit-details-marker{display:none}._schemeToggle_wqmeh_125:hover,._scheme_wqmeh_122[open] ._schemeToggle_wqmeh_125{color:var(--accent-text);border-color:var(--accent)}._schemePanel_wqmeh_144{z-index:30;background:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);width:250px;box-shadow:0 16px 40px var(--shadow);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}._schemeOption_wqmeh_158{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:8px 10px;display:flex}._schemeOption_wqmeh_158:hover{background:var(--ink-3)}._schemeOption_wqmeh_158[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}._swatches_wqmeh_178{flex:none;display:flex}._swatches_wqmeh_178 span{border:2px solid var(--ink);width:18px;height:18px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%}._swatches_wqmeh_178 span+span{margin-left:-6px}._schemeName_wqmeh_192{font-size:14px;font-weight:600;line-height:1.3;display:grid}._schemeName_wqmeh_192 ._tamil_wqmeh_198{color:var(--text-faint);font-size:12px;font-weight:400}._footer_1vjb6_1{border-top:1px solid var(--line)}._inner_1vjb6_4{flex-direction:column;gap:56px;padding-top:72px;padding-bottom:40px;display:flex}._top_1vjb6_11{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}._brand_1vjb6_18{color:var(--text);align-items:center;gap:18px;display:flex}._brand_1vjb6_18:hover{color:var(--text)}._logo_1vjb6_27{flex:none;width:72px;height:72px}._names_1vjb6_32{flex-direction:column;gap:4px;display:flex}._name_1vjb6_32{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.1}._tamilName_1vjb6_44{color:var(--text-faint);font-size:15px}._columns_1vjb6_48{flex-wrap:wrap;gap:56px;display:flex}._column_1vjb6_48{flex-direction:column;gap:10px;font-size:15px;display:flex}._columnTitle_1vjb6_59{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-size:12px;font-weight:600}._link_1vjb6_66{color:var(--text)}._link_1vjb6_66:hover{color:var(--accent-text)}._bottom_1vjb6_72{border-top:1px solid var(--line);color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:13px;display:flex}.lightbox[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:#080908f7;border:0;margin:0;padding:0}.lightbox[data-astro-cid-utnzf2kr]::backdrop{backdrop-filter:blur(6px);background:#08090899}.stage[data-astro-cid-utnzf2kr]{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:64px 72px 24px;display:flex}.image[data-astro-cid-utnzf2kr]{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px)}.caption[data-astro-cid-utnzf2kr]{color:var(--text-faint);min-height:1em;font-size:13px}.control[data-astro-cid-utnzf2kr]{border-radius:var(--pill);border:1px solid var(--line-strong);background:var(--ink-3);width:48px;height:48px;color:var(--text);cursor:pointer;place-items:center;font-size:28px;line-height:1;display:grid;position:absolute}.control[data-astro-cid-utnzf2kr]:hover{border-color:var(--accent);color:var(--accent-text)}.close[data-astro-cid-utnzf2kr]{top:16px;right:16px}.prev[data-astro-cid-utnzf2kr],.next[data-astro-cid-utnzf2kr]{top:50%;transform:translateY(-50%)}.prev[data-astro-cid-utnzf2kr]{left:16px}.next[data-astro-cid-utnzf2kr]{right:16px}.single[data-astro-cid-utnzf2kr] .prev[data-astro-cid-utnzf2kr],.single[data-astro-cid-utnzf2kr] .next[data-astro-cid-utnzf2kr]{display:none}@media (width<=640px){.stage[data-astro-cid-utnzf2kr]{padding:72px 12px 80px}.prev[data-astro-cid-utnzf2kr],.next[data-astro-cid-utnzf2kr]{top:auto;bottom:16px;transform:none}.prev[data-astro-cid-utnzf2kr]{left:calc(50% - 60px)}.next[data-astro-cid-utnzf2kr]{right:calc(50% - 60px)}}
