body,nav a:hover{color:var(--text-primary)}.theme-toggle:hover,header a{color:var(--accent-primary)}.md-section a,nav a:hover{text-decoration:underline}.hero,.notice-msg h2,.redirect,footer,header h1{text-align:center}.hero,.redirect,.theme-toggle,footer,nav a{color:var(--text-secondary)}footer a,header a{margin:0 0 .5rem;text-decoration:none}.md-section a:hover,footer a,header a,nav a{text-decoration:none}footer,thead{background:var(--bg-secondary)}strong,thead th{color:var(--accent-secondary)}.download-btn,.theme-toggle,[data-version]{cursor:pointer}@font-face{font-family:'Wix Madefor Display';src:url('/assets/WixMadeforDisplay-VariableFont.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}:root{--bg-primary:#141010;--bg-secondary:#3d2321;--bg-secondary-alpha:#3d232190;--bg-tertiary:#1c1212;--bg-hover:#4e2724;--text-primary:#e5e5e5;--text-secondary:#d7b8b3dd;--text-tertiary:#dcdcdc;--text-muted:#c1a8a3cc;--accent-primary:#fd7f75;--accent-secondary:#fa6b5e;--accent-tertiary:#d1584fde;--border-primary:#8f423d;--border-secondary:#5a2f2b;--border-tertiary:#4e2724;--code-bg:#35232175;--md-text:#f9b6b1;--md-list:#f09e98b5;--md-link:#d0564eb5;--md-link-hover:#f7b6b1;--md-link-visited:#c67c74c5;--md-link-active:#e85f56de}[data-theme=light]{--bg-primary:#fffaf9;--bg-secondary:#ffeae6;--bg-secondary-alpha:#ffeae6d1;--bg-tertiary:#ffffff;--bg-hover:#fff2f0;--text-primary:#2e1a1a;--text-secondary:#5c3d3d;--text-tertiary:#3a2a2a;--text-muted:#7a5a5a;--accent-primary:#ec9a92;--accent-secondary:#f87263;--accent-tertiary:#d97d71;--border-primary:#ffcece;--border-secondary:#fdcaca;--border-tertiary:#facece;--code-bg:#fff6f5;--md-text:#ad443a;--md-list:#d45347;--md-link:#ab675e;--md-link-hover:#be382c;--md-link-visited:#f17066;--md-link-active:#eb3c2e}body{padding:0;font-family:"Wix Madefor Display",sans-serif;background:var(--bg-primary);transition:background-color .3s,color .3s}header{position:fixed;top:0;left:0;width:99%;z-index:1000;background:var(--bg-secondary-alpha);backdrop-filter:blur(3.7px);padding:1rem;border-bottom:1px solid var(--border-primary)}code,tbody td code,thead th code{background:var(--code-bg);color:var(--text-muted);padding:1px 3px;border-radius:10px;font-family:monospace}.header-content{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;gap:20px}.logo{height:40px;width:auto;display:block}body,nav{display:flex}nav{align-items:center;gap:1rem}.theme-toggle{background:0 0;border:2px solid var(--border-primary);border-radius:20px;padding:6px 12px;font-size:1.2rem;transition:.3s;display:flex;align-items:center;gap:6px}.theme-toggle:hover{border-color:var(--accent-secondary);transform:scale(1.05)}.md-section{border:2px solid var(--border-primary);border-radius:6px;padding:20px;margin:40px auto;max-width:1240px}#home_md:empty,#main_md:empty,.md-section:empty{min-height:150vh}.md-section h1,.md-section h2,.md-section h3{color:var(--accent-tertiary)}.md-section p{color:var(--md-text)}.md-section li{color:var(--md-list)}.md-section a{color:var(--md-link)}.md-section a:hover{color:var(--md-link-hover)}.md-section a:visited{color:var(--md-link-visited)}.md-section a:active{color:var(--md-link-active)}.notice-msg h2{color:var(--accent-tertiary)}.md-section hr{display:block;height:1px;border:0;background-color:var(--accent-secondary);margin:1em 0;padding:0}.hero{padding:3rem 1rem}.redirect{padding-top:25px}footer{padding:1rem}footer a{color:var(--md-link)}table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.88rem;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}thead th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--border-secondary)}tbody tr{border-bottom:1px solid var(--border-tertiary);transition:background .3s}tbody tr:hover{background:var(--bg-hover)}tbody td{padding:8px 14px;color:var(--text-tertiary)}td:first-child,th:first-child{font-weight:700}@media (max-width:768px){table,tbody,td,th,thead,tr{display:block;border-radius:10px;width:100%}thead{display:none}tbody tr{margin-bottom:.8rem;border-bottom:2px solid var(--border-secondary)}tbody td{display:flex;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--border-tertiary)}tbody td::before{content:attr(data-label);font-weight:700;color:var(--accent-secondary)}}body,html{height:100%;margin:0}body{flex-direction:column}main{flex:1;padding-top:5rem}