:root{--navy:#0B1220;--blue:#2563EB;--cyan:#22D3EE;--purple:#7C3AED;--success:#16A34A;--bg:#F5F8FF;--surface:#fff;--surface-2:#EEF3FF;--text:#101828;--muted:#667085;--border:#DCE5F5;--font:Inter,"Segoe UI","Noto Sans Devanagari","Nirmala UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.5rem;--fs-2xl:clamp(1.6rem,3vw,2.1rem);--fs-hero:clamp(3rem,9vw,5.2rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-pill:999px;--shadow:0 2px 10px rgba(37,99,235,.08);--shadow-lg:0 8px 22px rgba(37,99,235,.15);--container:1180px;--header-h:68px;--good-bg:#DCFCE7;--good-fg:#15803D;--tag-bg:#DBEAFE;--tag-fg:#1D4ED8;--new-bg:#7C3AED}
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%}img{height:auto}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
body{font-family:var(--font);font-size:var(--fs-base);line-height:1.6;color:var(--text);background:var(--bg);overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}main{flex:1}h1,h2,h3{line-height:1.2;letter-spacing:-.01em}:focus-visible{outline:3px solid var(--cyan);outline-offset:2px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:8px;top:-60px;background:var(--cyan);color:var(--navy);padding:.6rem 1rem;border-radius:8px;z-index:200;font-weight:700}.skip:focus{top:8px}.icon{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.container{width:min(100% - 2rem,var(--container));margin-inline:auto}[hidden]{display:none!important}.prose{max-width:760px;margin-inline:auto}.prose h2{font-size:var(--fs-xl);margin:var(--s6) 0 var(--s3)}.prose h3{font-size:var(--fs-lg);margin:var(--s5) 0 var(--s2)}.prose p,.prose li{color:var(--text);margin-bottom:var(--s3)}.prose ul{list-style:disc;padding-left:1.4rem}.prose ol{list-style:decimal;padding-left:1.4rem}.prose a{color:var(--blue);text-decoration:underline}:root[data-theme="dark"] .prose a{color:var(--cyan)}h1,h2,h3{overflow-wrap:anywhere}p,li,a,span{overflow-wrap:break-word}
.site-header{position:sticky;top:0;z-index:100;background:var(--navy);color:#fff;border-bottom:1px solid rgba(255,255,255,.08);transition:background .25s,box-shadow .25s}.site-header.scrolled{background:rgba(11,18,32,.97);box-shadow:0 6px 16px rgba(0,0,0,.3)}.header-inner{display:flex;align-items:center;gap:var(--s4);min-height:var(--header-h)}.brand{display:flex;align-items:center;gap:.6rem;flex:none}.brand img{width:46px;height:46px;object-fit:contain}.brand-text{display:flex;flex-direction:column;line-height:1}.wordmark{font-size:1.55rem;font-weight:800;font-style:italic;letter-spacing:-.02em}.wordmark b,.wm b{color:var(--cyan);font-weight:800}.brand small{font-size:.66rem;font-style:italic;opacity:.85;margin-top:3px}.nav{display:flex;align-items:center;gap:.25rem;margin-inline:auto}.nav>a,.nav .dd-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem 1rem;border-radius:var(--r-pill);font-weight:600;font-size:.95rem;color:#fff;transition:background .2s}.nav>a:hover,.nav .dd-btn:hover{background:rgba(255,255,255,.1)}.nav>a[aria-current="page"]{background:var(--blue);box-shadow:0 0 18px rgba(37,99,235,.55)}.dd{position:relative}.dd-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:230px;z-index:120;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);padding:.4rem;display:none}.dd.open .dd-menu{display:block}.dd-menu a{display:block;padding:.55rem .8rem;border-radius:var(--r-sm);font-size:.92rem;font-weight:500}.dd-menu a:hover,.dd-menu a:focus-visible{background:var(--surface-2)}.dd.open .chev{transform:rotate(180deg)}.chev{width:1em;height:1em;transition:transform .2s}.header-actions{display:flex;align-items:center;gap:.5rem;flex:none}.icon-btn{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);color:#fff;transition:background .2s}.icon-btn:hover{background:rgba(255,255,255,.12)}.theme-btn{width:auto;min-width:56px;border-radius:var(--r-pill);padding:0 .6rem}.menu-btn{display:none}.search-panel{background:#0F1A30;border-top:1px solid rgba(255,255,255,.08);padding:.8rem 0}.search-form{display:flex;gap:.5rem}.search-form input{flex:1;min-width:0;padding:.7rem 1rem;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff}.search-form input::placeholder{color:#B6C3D8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.6rem 1.3rem;border-radius:var(--r-pill);font-weight:700;font-size:.95rem;border:1.5px solid transparent;transition:transform .15s,box-shadow .2s,background .2s}.btn-cyan{background:var(--cyan);color:#04202B;box-shadow:0 0 22px rgba(34,211,238,.45)}.btn-cyan:hover{transform:translateY(-1px);box-shadow:0 0 30px rgba(34,211,238,.7)}.btn-ghost{border-color:rgba(255,255,255,.55);color:#fff}.btn-ghost:hover{background:rgba(255,255,255,.1)}.btn-outline{border-color:var(--border);background:var(--surface);color:var(--text);min-height:38px;padding:.35rem .9rem;border-radius:10px;font-size:.85rem;font-weight:600}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.btn-outline[aria-disabled="true"]{opacity:.6;pointer-events:none}.hero{position:relative;color:#fff;background:radial-gradient(900px 500px at 78% 40%,rgba(37,99,235,.55),transparent 60%),radial-gradient(500px 300px at 10% 0,rgba(124,58,237,.25),transparent 60%),linear-gradient(160deg,#0B1220 0%,#0A1B49 55%,#0B2A8A 100%);overflow:hidden}.hero-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--s5);align-items:center;padding-block:var(--s7)}.pill-badge{display:inline-block;border:1px solid rgba(255,255,255,.5);border-radius:var(--r-pill);padding:.3rem .95rem;font-size:.85rem;font-weight:600;background:rgba(15,26,48,.5);margin-bottom:var(--s4)}.hero h1{font-size:var(--fs-hero);font-weight:800;font-style:italic;letter-spacing:-.03em;line-height:1}.wm b{color:var(--cyan)}.hero .tagline{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;font-style:italic;margin:.3rem 0 var(--s4)}.hero .lead{max-width:430px;font-size:1.08rem;color:#E6ECF8}.feature-pills{display:flex;flex-wrap:wrap;gap:.45rem;margin:var(--s5) 0}.feature-pills li{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid rgba(255,255,255,.35);border-radius:var(--r-pill);font-size:.8rem;white-space:nowrap;font-weight:600;background:rgba(15,26,48,.55)}.feature-pills .icon{color:var(--cyan)}.hero-cta{display:flex;flex-wrap:wrap;gap:.8rem}.hero-art{display:flex;justify-content:center}.hero-art img{width:100%;max-width:560px;height:auto}.stats{background:var(--surface);border-bottom:1px solid var(--border)}.stats ul{display:grid;grid-template-columns:repeat(5,1fr);padding-block:var(--s4)}.stat{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.4rem .5rem;border-left:1px solid var(--border)}.stat:first-child{border-left:0}.stat .icon{width:2.5rem;height:2.5rem;color:var(--blue);stroke-width:1.5}.stat:nth-child(3) .icon{color:var(--purple)}.stat:nth-child(5) .icon{color:#F59E0B}.stat strong{display:block;font-size:1.5rem;font-weight:800;line-height:1.1}.stat span{font-size:.92rem;color:var(--muted)}.section{padding-block:var(--s7)}.section-head{text-align:center;margin-bottom:var(--s5)}.section-head h2{font-size:var(--fs-2xl);font-weight:800}.section-head p{color:var(--muted);margin-top:.3rem}.page-hero{background:linear-gradient(160deg,#0B1220,#0A1B49 60%,#0B2A8A);color:#fff;padding-block:var(--s7)}.page-hero h1{font-size:clamp(1.9rem,5vw,2.8rem);font-weight:800}.page-hero p{max-width:640px;margin-top:.6rem;color:#D5DEEE}.crumbs{font-size:.85rem;margin-bottom:var(--s3);color:#B6C3D8}.crumbs a{text-decoration:underline}.crumbs li{display:inline}.crumbs li+li::before{content:"/";margin:0 .4rem}.site-footer{background:var(--navy);color:#D5DEEE;margin-top:var(--s7);background-image:radial-gradient(600px 200px at 90% 100%,rgba(37,99,235,.35),transparent)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.1fr 1fr 1.3fr;gap:var(--s5);padding-block:var(--s6)}.site-footer h2{font-size:1rem;color:#fff;margin-bottom:.8rem}.site-footer li{margin-bottom:.45rem;font-size:.92rem}.site-footer a:hover{color:var(--cyan)}.site-footer p{font-size:.9rem;margin:.8rem 0}.socials{display:flex;gap:.5rem;flex-wrap:wrap}.socials a{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--blue);color:#fff}.socials a:hover{background:var(--cyan);color:var(--navy)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-block:var(--s4);font-size:.85rem;text-align:center;color:#fff}.lang .dd-menu{left:auto;right:0;min-width:150px}.lang-btn{display:inline-flex;align-items:center;gap:.35rem;height:42px;padding:0 .75rem;border:1px solid rgba(255,255,255,.25);border-radius:var(--r-pill);color:#fff;font-weight:700;font-size:.85rem}.lang-btn:hover{background:rgba(255,255,255,.12)}.lang .dd-menu a[aria-current="true"]{background:var(--surface-2);font-weight:700}.section{content-visibility:auto;contain-intrinsic-size:auto 700px}.section-tight{padding-block:0}:lang(hi) .tagline,:lang(mr) .tagline,:lang(hi) .install h2,:lang(mr) .install h2{font-style:normal}.lang-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:var(--s3)}.lang-strip .icon{color:var(--cyan)}.lang-strip a{padding:.3rem .85rem;border:1px solid rgba(255,255,255,.4);border-radius:var(--r-pill);font-size:.88rem;font-weight:700;color:#fff;background:rgba(15,26,48,.5)}.lang-strip a:hover{background:rgba(255,255,255,.14)}.lang-strip a[aria-current="true"]{background:var(--cyan);border-color:var(--cyan);color:#04202B}.footer-langs{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0 0 .6rem!important;font-weight:600}.lang-banner{background:var(--surface-2);color:var(--text);border-bottom:1px solid var(--border);padding:.55rem 0;font-size:.92rem}.lang-banner .container{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.lang-banner span{flex:1 1 200px}.lang-banner a.btn{min-height:36px;padding:.3rem 1rem;font-size:.88rem}.lang-banner button{width:36px;height:36px;border-radius:50%;color:var(--muted);font-size:1.3rem;line-height:1}
.filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:var(--s5)}.pill{padding:.5rem 1.1rem;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);font-weight:600;font-size:.92rem;white-space:nowrap;min-height:40px;transition:all .2s}.pill:hover{border-color:var(--blue)}.pill[aria-pressed="true"]{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 4px 14px rgba(37,99,235,.35)}.dir-search{display:flex;max-width:560px;margin:0 auto var(--s4);position:relative}.dir-search input{width:100%;padding:.75rem 2.8rem .75rem 2.6rem;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--text)}.dir-search .icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--muted)}.dir-search button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;color:var(--muted)}.grid{display:grid;gap:var(--s5);grid-template-columns:repeat(3,1fr)}.card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:.5rem .5rem 1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--blue)}.card-media{border-radius:16px;overflow:hidden;aspect-ratio:8/3;background:linear-gradient(135deg,var(--blue),var(--purple))}.card-media img{width:100%;height:100%;object-fit:cover}.card-body{padding:.9rem .6rem 0;display:flex;flex-direction:column;gap:.35rem;flex:1}.card h3{font-size:1.1rem;font-weight:800}.card h3 a::after{content:"";position:absolute;inset:0;border-radius:var(--r-lg)}.card p{color:var(--muted);font-size:.92rem;flex:1}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.8rem;flex-wrap:wrap}.badges{display:flex;gap:.4rem;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .65rem;border-radius:var(--r-pill);font-size:.75rem;font-weight:700;background:var(--tag-bg);color:var(--tag-fg)}.badge.free{background:var(--good-bg);color:var(--good-fg)}.badge.new{background:var(--new-bg);color:#fff}.card .btn-outline{position:relative;z-index:2;padding:.35rem .75rem;font-size:.82rem;white-space:nowrap}.card-foot .badges{min-width:0}.card-cat{font-size:.78rem;color:var(--muted);font-weight:600}.empty{grid-column:1/-1;text-align:center;padding:var(--s7) var(--s4);border:2px dashed var(--border);border-radius:var(--r-lg);color:var(--muted)}.empty strong{display:block;color:var(--text);font-size:1.15rem;margin-bottom:.3rem}.featured-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(300px,85%),380px);gap:var(--s5);overflow-x:auto;scroll-snap-type:x proximity;padding:.4rem .2rem 1rem}.featured-row .card{scroll-snap-align:start}.install{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s5);padding:var(--s5) var(--s6);border-radius:var(--r-lg);color:#fff;background:radial-gradient(500px 200px at 85% 50%,rgba(34,211,238,.35),transparent),linear-gradient(110deg,#1E3A8A,#2B2FB8 55%,#3B1FA8);overflow:hidden;position:relative}.install .phone{width:110px;height:auto;margin-block:-1.6rem -2rem}.install h2{font-size:clamp(1.5rem,3.4vw,2.1rem);font-style:italic;font-weight:800}.install p{color:#E3E9F8;margin:.3rem 0 .8rem}.checks{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;font-size:.92rem;font-weight:600}.checks li{display:inline-flex;align-items:center;gap:.45rem}.ck{width:24px;height:24px;border-radius:50%;background:var(--success);display:inline-grid;place-items:center;flex:none}.ck .icon{width:14px;height:14px;stroke:#fff;stroke-width:3}.install-help{font-size:.85rem;margin-top:.6rem;color:#D5DEEE}.duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--shadow);position:relative;overflow:hidden}.panel h2{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:800;margin-bottom:var(--s4)}.panel h2 .icon{width:1.8rem;height:1.8rem;color:var(--blue)}.why-list li{display:flex;align-items:center;gap:.7rem;padding:.35rem 0;font-weight:500}.why-list .icon{color:var(--success);width:1.3rem;height:1.3rem}.panel .why-art{position:absolute;right:-10px;bottom:-10px;width:55%;max-width:300px;opacity:.95}.why-list{max-width:60%}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s3)}.panel-head h2{margin:0}.updates li{border-top:1px solid var(--border)}.upd{display:flex;align-items:center;gap:.8rem;padding:.7rem .2rem;font-weight:700}.upd img{width:26px;height:26px;border-radius:6px}.upd span.t{flex:1}.upd .icon{color:var(--muted);width:1rem}a.upd:hover{color:var(--blue)}.ad-slot{margin:var(--s5) auto;text-align:center;min-height:0}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:.9rem 1.1rem;margin-bottom:.7rem}.faq summary{font-weight:700;cursor:pointer}.faq details p{margin:.6rem 0 0;color:var(--muted)}.cards-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--s4)}.cards-2 .panel h3{margin-bottom:.3rem}.cards-2 .panel p{color:var(--muted);font-size:.93rem}.post-card{display:block}.post-card h3{font-size:1.2rem;margin:.3rem 0}.meta{font-size:.85rem;color:var(--muted)}.notice{border-left:4px solid var(--cyan);background:var(--surface-2);padding:.8rem 1rem;border-radius:0 var(--r-sm) var(--r-sm) 0;margin:var(--s4) 0}.center-page{text-align:center;padding-block:var(--s8)}.center-page h1{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800}.center-page p{color:var(--muted);margin:.6rem 0 var(--s5)}.cta-band{margin-top:var(--s7);padding:var(--s6);border-radius:var(--r-lg);color:#fff;text-align:center;background:linear-gradient(110deg,#1E3A8A,#2B2FB8 60%,#3B1FA8)}.cta-band h2{font-size:var(--fs-xl);margin-bottom:.4rem}.cta-band p{color:#E3E9F8;margin-bottom:var(--s4)}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:var(--s4);margin:var(--s5) 0}.facts .panel{padding:var(--s4)}.facts strong{display:block;font-size:1.05rem;margin-bottom:.2rem}.facts span{color:var(--muted);font-size:.92rem}.toc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s4) var(--s5);margin:var(--s5) 0}.toc ol{padding-left:1.2rem;list-style:decimal;margin:.4rem 0 0}.toc a{color:var(--blue);text-decoration:underline}:root[data-theme="dark"] .toc a{color:var(--cyan)}.post-card .meta{display:flex;gap:.6rem}.related{margin-top:var(--s7)}.table-wrap{overflow-x:auto;margin:var(--s4) 0}.table-wrap table{border-collapse:collapse;width:100%;min-width:480px;font-size:.93rem}.table-wrap th,.table-wrap td{border:1px solid var(--border);padding:.55rem .7rem;text-align:left}.table-wrap th{background:var(--surface-2)}.grid>*,.cards-2>*,.duo>*,.facts>*{min-width:0}.upd .t{min-width:0}.upd{min-width:0}.badge{max-width:100%}
@media (max-width:1100px){.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-grid>:first-child{grid-column:1/-1}.stats ul{grid-template-columns:repeat(3,1fr);row-gap:.6rem}.stat:nth-child(4){border-left:0}.nav>a,.nav .dd-btn{padding:.5rem .7rem}}@media (max-width:980px){.menu-btn{display:grid}.nav{display:none;position:absolute;top:var(--header-h);left:0;right:0;flex-direction:column;align-items:stretch;gap:.2rem;background:var(--navy);padding:.8rem 1rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.1);max-height:calc(100vh - var(--header-h));overflow:auto}.nav.open{display:flex}.nav>a,.nav .dd-btn{width:100%;justify-content:space-between;padding:.8rem 1rem;border-radius:12px}.nav .dd-menu{position:static;box-shadow:none;margin:.3rem 0 .5rem;background:#13213D;color:#fff;border-color:rgba(255,255,255,.1)}.nav .dd-menu a:hover{background:rgba(255,255,255,.08)}.header-actions{margin-left:auto}.grid{grid-template-columns:repeat(2,1fr)}.hero-inner{grid-template-columns:1fr;padding-block:var(--s6)}.hero-art{order:-1}.hero-art svg{max-width:380px}.install{grid-template-columns:1fr;text-align:left}.install .phone{display:none}.duo{grid-template-columns:1fr}}@media (max-width:640px){.brand small{display:none}.brand img{width:40px;height:40px}.wordmark{font-size:1.3rem}.header-actions .explore{display:none}.grid{grid-template-columns:1fr}.stats ul{grid-template-columns:repeat(2,1fr)}.stat{border-left:0;justify-content:flex-start;padding:.6rem}.filters{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:.4rem;scrollbar-width:thin;margin-inline:-1rem;padding-inline:1rem}.footer-grid{grid-template-columns:1fr 1fr}.why-list{max-width:100%}.panel .why-art{display:none}.hero-cta .btn{flex:1 1 100%}.install{padding:var(--s5)}.stat:last-child{grid-column:1/-1}.stat strong{white-space:nowrap}.card-foot{flex-direction:column;align-items:stretch}.card-foot .btn{width:100%}.hero h1{font-size:clamp(2.6rem,15vw,3.6rem)}.page-hero{padding-block:var(--s6)}.cta-band{padding:var(--s5)}.featured-row{grid-auto-columns:85%}}@media (max-width:380px){.footer-grid{grid-template-columns:1fr}.header-inner{gap:.4rem}.header-actions{gap:.3rem}.icon-btn{width:36px;height:36px}.theme-btn{min-width:36px;padding:0}.wordmark{font-size:1.15rem}.brand{gap:.4rem}.brand img{width:34px;height:34px}}@media (max-width:640px){.grid{grid-template-columns:minmax(0,1fr)}.btn{white-space:normal;text-align:center}.card .btn-outline{white-space:normal}}@media (max-width:300px){.container{width:min(100% - 1.2rem,var(--container))}.brand-text{display:none}.header-inner{gap:.3rem}.icon-btn{width:34px;height:34px}.theme-btn{min-width:34px}.stats ul{grid-template-columns:minmax(0,1fr)}.stat{justify-content:flex-start}.stat strong{white-space:normal}.hero h1{font-size:clamp(1.9rem,17vw,3rem)}.hero .tagline{font-size:1.25rem}.hero-inner{padding-block:var(--s5)}.feature-pills li{white-space:normal}.panel,.card{padding-inline:.7rem}.install{padding:var(--s4)}.section{padding-block:var(--s6)}.page-hero h1{font-size:1.6rem}.cta-band{padding:var(--s4)}.pill{padding:.4rem .8rem;font-size:.85rem}}@media (max-width:300px){.filters{margin-inline:-.6rem;padding-inline:.6rem}.upd{flex-wrap:wrap;gap:.4rem}.upd .t{flex:1 1 60%}}@media (max-width:350px){.stats ul{grid-template-columns:minmax(0,1fr)}.stat{justify-content:flex-start}}@media (max-width:300px){.lang-code{display:none}.lang-btn{height:34px;padding:0 .5rem}}@media (max-width:380px){.lang-btn{height:36px;padding:0 .55rem}}@media (max-width:640px){.lang-code{display:none}.lang-btn{width:40px;height:40px;padding:0;justify-content:center}.icon-btn{width:40px;height:40px}.theme-btn{min-width:40px;padding:0}.header-actions{gap:.3rem}.header-inner{gap:.5rem}}@media (max-width:380px){.lang-btn,.icon-btn,.theme-btn{width:36px;height:36px;min-width:36px}}@media (max-width:340px){.brand-text{display:none}}@media (max-width:300px){.lang-btn,.icon-btn,.theme-btn{width:32px;height:32px;min-width:32px}.header-actions{gap:.2rem}.header-inner{gap:.3rem}}@media (min-width:981px) and (max-width:1180px){.lang-code{display:none}.lang-btn{width:42px;padding:0;justify-content:center}.header-inner{gap:.5rem}.explore{padding:.5rem .9rem;font-size:.85rem}.nav>a,.nav .dd-btn{padding:.5rem .65rem;font-size:.9rem}}
:root[data-theme="dark"]{--bg:#07111F;--surface:#101D32;--surface-2:#162640;--text:#F8FAFC;--muted:#A8B5C7;--border:#263B59;--shadow:0 6px 24px rgba(0,0,0,.35);--shadow-lg:0 14px 40px rgba(0,0,0,.5);--good-bg:rgba(22,163,74,.2);--good-fg:#4ADE80;--tag-bg:rgba(37,99,235,.25);--tag-fg:#93C5FD;color-scheme:dark}:root[data-theme="dark"] .sun{display:none}:root:not([data-theme="dark"]) .moon{display:none}
.article{max-width:760px;margin-inline:auto}.article h1{font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:800;margin-bottom:.5rem}.article h2{font-size:1.5rem;margin:var(--s6) 0 var(--s3)}.article p,.article li{margin-bottom:var(--s3)}.article ul,.article ol{padding-left:1.4rem}.article ul{list-style:disc}.article ol{list-style:decimal}.page-body{padding-block:var(--s7)}
