@import url('https://fonts.googleapis.com/css2?family=Silkscreen:wght@400;700&display=swap');
/* Pixel edition: retain the compact support layout and all bilingual behavior. */
:root{--bg:#08171d;--surface:#102a32;--border:#325561;--muted:#a2bec1;--cyan:#54e1e6;--amber:#ffc46b;--cream:#fff0d2;--text:#e8f3e9;--pixel:'Silkscreen',Consolas,monospace}
body{background-color:var(--bg);background-image:linear-gradient(#5bc6cf07 1px,transparent 1px),linear-gradient(90deg,#5bc6cf07 1px,transparent 1px);background-size:24px 24px;color:var(--text)}
body:before{content:'';height:4px;position:fixed;left:0;right:0;top:0;z-index:25;background:repeating-linear-gradient(90deg,var(--cyan) 0 25%,var(--cream) 25% 50%,var(--amber) 50% 75%,#227b87 75% 100%);background-size:160px 4px;pointer-events:none}
header{background:#0b1c23f7;border-bottom:2px solid #365862;backdrop-filter:none;box-shadow:0 4px 0 #020d12}.header-inner{height:83px}.brand{font-family:var(--pixel);font-size:17px;letter-spacing:-1.1px;gap:12px}.brand-light{color:var(--cream);font-weight:400}.brand>span{color:var(--cyan)}.brand img{width:43px;height:43px;filter:drop-shadow(3px 3px 0 #020c11)}.brand small{font-family:var(--pixel);font-size:6px;letter-spacing:1px;color:#86aeb6;margin-top:8px}nav{font-family:var(--pixel);font-size:10px;gap:24px}nav>a:hover{color:var(--amber)}
.button,.button.small{border-radius:0;border:2px solid #051218;box-shadow:inset 2px 2px 0 #c1ffff,inset -2px -2px 0 #25919b,4px 4px 0 #020b10;background:var(--cyan);font-family:var(--pixel);font-weight:400;font-size:12px;padding:13px 17px;transition:transform .12s,background .12s,box-shadow .12s}.button.small{font-size:10px;padding:9px 13px}.button:hover{background:#8df4ed;box-shadow:inset 2px 2px 0 #e1fff3,inset -2px -2px 0 #3ba6ad,4px 4px 0 #020b10;color:#05171b}.button:active{transform:translate(3px,3px);box-shadow:inset 2px 2px 0 #c1ffff,inset -2px -2px 0 #25919b,1px 1px 0 #020b10}
#language{font-family:'DM Sans','Noto Sans Myanmar',sans-serif;border-radius:0;border:2px solid #456573;background:#17343f;box-shadow:2px 2px 0 #020c10;color:var(--cream);padding:5px 10px}#language:hover{border-color:var(--amber)}
.eyebrow{font-family:var(--pixel);font-size:8px;letter-spacing:.5px;color:#8fb5ba;line-height:1.8}.dot{width:6px;height:6px;border-radius:0;box-shadow:2px 2px 0 #123942;background:var(--amber)}
.intro{gap:50px;padding-block:43px 37px;align-items:center}.intro-copy{position:relative;min-width:0}.intro h1{font-family:var(--pixel);font-weight:400;font-size:29px;letter-spacing:-1.5px;line-height:1.7;margin:13px 0 18px;max-width:370px;color:var(--cream);text-shadow:3px 3px 0 #020c11}.intro h1 span{display:block;color:var(--cyan)}.intro-copy>.eyebrow{font-size:7px}.intro-copy>p{color:#adc8cb;font-size:13px;line-height:2.1;max-width:520px;position:relative}.pixel-mascot{position:absolute;right:-4px;top:-14px;width:180px;height:180px;display:flex;align-items:center;justify-content:center;pointer-events:none}.pixel-mascot:before{content:'';position:absolute;left:20px;right:10px;bottom:17px;height:7px;background:#030d1244;box-shadow:8px -6px 0 #030d1233,-8px 5px 0 #030d1222}.pixel-mascot img{max-height:180px;width:180px;object-fit:contain;image-rendering:pixelated;position:relative;filter:drop-shadow(4px 5px 0 #030c1355)}.pixel-mascot:after{content:'+';font-family:var(--pixel);position:absolute;right:5px;top:20px;color:var(--amber);font-size:19px}.quick-links{font-size:11px;gap:26px;margin-top:16px}.quick-links>a:first-child{color:var(--cyan)}
.download-card{background:#fff0d2;border:3px solid #040f14;border-radius:0;box-shadow:inset 0 0 0 2px #d0b995,6px 6px 0 #244e59;color:#16333e;padding:23px;position:relative}.download-card:before{content:'';position:absolute;width:8px;height:8px;right:-3px;top:-3px;background:var(--bg);border-left:3px solid #040f14;border-bottom:3px solid #040f14}.download-title{gap:12px}.download-title img{width:49px;height:49px;filter:drop-shadow(2px 2px 0 #ae8b5a55)}.download-title .eyebrow{font-family:var(--pixel);font-size:7px;color:#667570}.download-title h2{font-family:var(--pixel);font-size:18px;color:#133943;line-height:1.8}.download-title h2 span{border:0;border-radius:0;background:#19404c;color:var(--cyan);font-family:Consolas,monospace;font-size:11px;padding:4px 7px}.windows{color:#6e8279;font-size:24px}.download-card>.button{background:var(--amber);box-shadow:inset 2px 2px 0 #fff8db,inset -2px -2px 0 #d88e38,4px 4px 0 #b79a6f;color:#1e2a2d}.download-card>.button:hover{background:#ffd899}.download-meta{font-family:Consolas,monospace;color:#536f73;font-size:9px;margin-top:13px}.download-card>p{color:#5e7373;border-top:2px dashed #c5b799;font-size:10px;padding-top:12px}.download-card>p a{color:#145064;text-decoration:underline;text-underline-offset:3px}
.support-heading{margin-bottom:18px}.support-heading>.version-label{font-family:var(--pixel);font-size:9px;border:2px solid #54747d;padding:4px 9px;box-shadow:2px 2px 0 #020c10;color:var(--amber);background:#102d35}.support-heading .eyebrow{color:var(--amber);font-size:8px}.support-heading h2{font-size:20px;color:var(--cream);font-weight:500;margin-top:6px}html[lang=en] .support-heading h2{font-family:var(--pixel);font-size:17px;line-height:1.8;letter-spacing:-.6px}
.support-panel{border-radius:0;border:2px solid #476c76;background:#0f252d;box-shadow:5px 5px 0 #020d12;overflow:visible}.toolbar{background:#183a45;border-bottom:2px solid #42646c;padding:17px 18px;position:relative}.toolbar:before{content:'';position:absolute;top:5px;right:5px;width:4px;height:4px;background:var(--amber);box-shadow:-7px 0 0 #d58f46,-14px 0 0 #46717a}.tabs{gap:9px}.tabs button{border-radius:0;border:2px solid #42646d;background:#102a34;padding:9px 12px;color:#a8c5ca;font-family:var(--pixel);font-size:9px;box-shadow:2px 2px 0 #06171d}.tabs button[aria-selected=true]{background:var(--cyan);color:#0a2830;border-color:#92f9ef;box-shadow:2px 2px 0 #05151b}.tabs button span{font-family:Consolas,monospace;font-size:9px;border-radius:0;background:#05232d18;color:inherit}.search{border-radius:0;border:2px solid #557782;box-shadow:inset 2px 2px 0 #03131a;background:#091e26;padding:7px 10px}.search input{color:#d8e7de}.search kbd{border-radius:0;border-color:#4e707b;color:#aac8ca}.search:focus-within{border-color:var(--amber)}.result-bar{font-family:Consolas,'Noto Sans Myanmar',monospace;color:#9bb9bf;font-size:10px;padding:15px 20px}.result-bar>button{color:var(--amber)}.results{padding:0 16px 16px}
.feature-group{border:2px solid #345964;border-radius:0;margin-bottom:8px;background:#112e37;position:relative}.feature-group summary{padding:14px 15px;gap:13px}.feature-group summary:hover{background:#183e48}.feature-group summary:after{content:'+';font-family:var(--pixel);font-size:17px;color:var(--amber)}.feature-group[open] summary:after{color:var(--amber)}.feature-group[open]{border-color:#709b9f;box-shadow:3px 3px 0 #06161e}.feature-group[open] summary{background:#204753;border-bottom:2px solid #5c7f85}.group-number{font-family:var(--pixel);font-size:9px;width:22px;color:var(--cyan)}.group-label strong{font-family:var(--pixel);font-size:10px;line-height:1.9;color:var(--cream);font-weight:400;letter-spacing:-.2px}.group-label small{font-size:10px;line-height:1.9;color:#9dbbbf;margin-top:3px}.group-count{border:1px solid #608089;color:#c4d7d0;border-radius:0;font-size:9px;background:#0c212a;padding:3px 7px}.operation-list{padding:0 18px}.operation{border-bottom:1px dashed #3c606b;padding:16px 0}.operation h3{font-size:12px;color:#8cebed}.operation p{font-size:12px;line-height:2;color:#bdd0ce}.operation .requirement{font-size:11px;line-height:1.9;color:#e9bc78}.group-note{background:#1b3640;border-top:2px dashed #54747c;font-size:11px;color:#b1c6c3}.support-note{background:#17333d;border-top:2px solid #41636d;color:#b0c8cb;font-size:11px;line-height:2;padding:15px 18px}.support-note>span{color:var(--amber)}
.filter-row{padding:17px 17px 0;gap:8px}.filter-row button{border-radius:0;border:2px solid #466b78;color:#bbd0cd;background:#102a34;box-shadow:2px 2px 0 #05151b;font-size:10px;padding:4px 12px}.filter-row button[aria-pressed=true]{background:var(--amber);border-color:#ffe6aa;color:#1b3337}.catalog-item{border-radius:0;border:2px solid #365a65;background:#14323c;box-shadow:2px 2px 0 #071c25}.catalog-item strong{color:#e3e7d9;font-size:12px}.catalog-item small{color:#96b7bd;font-size:10px}.kernel-results .catalog-item strong{font-size:11px}.results.catalog-results{scrollbar-color:#59919a #0b222c}.empty-state{color:var(--cream)}
#contact{border-top:2px dashed #41636e;padding-block:28px 30px}#contact .eyebrow{color:var(--amber);font-size:8px}#contact h2{color:var(--cream);font-size:18px;margin:8px 0}html[lang=en] #contact h2{font-family:var(--pixel);font-size:15px;font-weight:400;line-height:1.9}#contact p{color:#a1bdc3;font-size:12px}.contact-links{gap:13px;margin-top:22px}.contact-links>a{border:2px solid #466b76;border-radius:0;background:#14303a;box-shadow:3px 3px 0 #020d12;padding:16px}.contact-links>a:hover{background:#1d414a;border-color:var(--amber);transform:translateY(-2px)}.contact-icon{border-radius:0;background:#244c57;color:var(--amber);border:2px solid #72939a;font-family:var(--pixel);font-size:15px;box-shadow:2px 2px 0 #061a23}.contact-links strong{font-family:var(--pixel);font-size:9px;line-height:2;color:var(--cream)}.contact-links small{color:#a2bfc6}.contact-links b{color:var(--amber)}footer{border-top:2px solid #31525f;color:#95b4bc;font-family:Consolas,'Noto Sans Myanmar',monospace;font-size:10px}footer>a{color:#c4dcd6}
@media(max-width:1100px){.intro{gap:35px}.intro h1{font-size:25px}.pixel-mascot{width:145px;height:145px;right:-8px;top:3px}.pixel-mascot img{width:145px;max-height:145px}.intro-copy>.eyebrow{font-size:6px}.download-title h2{font-size:15px}.download-title img{width:42px;height:42px}.download-card{padding:20px}.toolbar{gap:15px}.tabs button{font-size:8px;padding:9px}.group-label strong{font-size:9px}}
@media(max-width:900px){.header-inner{gap:12px}.brand{font-size:14px}nav{gap:14px;font-size:8px}.intro{grid-template-columns:1.1fr 1fr;gap:25px}.intro h1{font-size:24px;max-width:260px}.pixel-mascot{width:105px;height:105px;top:15px;right:-14px}.pixel-mascot img{width:105px;max-height:105px}.intro-copy>p{font-size:12px}.download-title h2{font-size:14px}.download-title{gap:7px}.download-title h2 span{font-size:10px;margin-left:0}.download-card{padding:17px}.download-title img{width:35px;height:35px}.windows{display:none}.contact-links strong{font-size:8px}.contact-links>a{padding:13px 10px}}
@media(max-width:600px){.header-inner{height:74px;gap:8px}.brand{font-size:12px;gap:8px;letter-spacing:-1px}.brand img{width:35px;height:35px}.brand small{font-size:5px;letter-spacing:.3px}nav{gap:8px}.button.small{font-size:8px;padding:8px 9px;gap:8px}#language{font-size:10px;padding:4px 7px}.intro{grid-template-columns:1fr;gap:25px;padding-block:28px 30px}.intro h1{font-size:27px;line-height:1.8;margin:12px 0 17px;max-width:260px}.intro-copy>.eyebrow{font-size:6px}.pixel-mascot{width:120px;height:120px;right:-5px;top:10px}.pixel-mascot img{width:120px;max-height:120px}.pixel-mascot:after{font-size:14px;right:3px;top:4px}.intro-copy>p{font-size:12px;line-height:2.1}.quick-links{gap:20px;font-size:10px}.download-card{padding:19px;border-width:3px;box-shadow:4px 4px 0 #244e59}.download-title{gap:11px}.download-title img{width:43px;height:43px}.download-title h2{font-size:18px}.download-title h2 span{font-size:11px;margin-left:5px}.download-card>.button{font-size:11px;padding:13px 14px}.download-title .eyebrow{font-size:7px}.download-meta{font-size:9px}.support-heading h2{font-size:16px}html[lang=en] .support-heading h2{font-size:13px;letter-spacing:-.5px}.support-heading .eyebrow{font-size:7px}.support-heading>.version-label{font-size:8px;padding:3px 7px}.support-panel{box-shadow:3px 3px 0 #020d12}.toolbar{padding:15px 10px 12px;gap:13px}.tabs{gap:5px}.tabs button{padding:9px 5px;font-size:7px}.tabs button span{font-size:8px;margin-left:0}.result-bar{font-size:9px;padding:13px 12px;gap:8px}.result-bar>button{font-size:9px}.results{padding:0 10px 12px}.feature-group summary{padding:12px 10px;gap:9px}.group-label strong{font-size:8px;line-height:2}.group-label small{font-size:9px;line-height:1.9}.group-number{font-size:8px;width:20px}.group-count{font-size:8px;padding:2px 4px;max-width:48px}.feature-group summary:after{font-size:14px}.operation-list{padding:0 12px}.operation{gap:5px;padding-block:14px}.operation p{font-size:12px}.operation .requirement{font-size:10px}.group-note{font-size:10px;padding:12px}.support-note{font-size:10px;padding:12px;gap:8px}.filter-row{padding:14px 10px 0}.filter-row button{font-size:9px;padding:3px 10px}.catalog-item strong{font-size:12px}.kernel-results .catalog-item strong{font-size:10px}.contact-links{gap:10px}.contact-links>a{padding:15px}.contact-links strong{font-size:10px}#contact h2{font-size:16px}html[lang=en] #contact h2{font-size:12px}#contact p{font-size:11px}footer{font-size:8px}}
@media(max-width:370px){.brand{font-size:11px;gap:6px}.brand img{width:30px;height:30px}.brand small{font-size:4px}nav{gap:6px}.intro h1{font-size:24px}.pixel-mascot{width:104px;height:104px;top:12px}.pixel-mascot img{width:104px;max-height:104px}.download-title h2{font-size:16px}.tabs button{font-size:6px}}
