:root{--a: #e8ff47;--a2: #47c8ff;--bg: #0d0d0f;--su: #16161a;--su2: #1e1e24;--bo: #2a2a34;--mu: #7a7a8c;--tx: #f0f0f4;--da: #ff5f57;--a-rgb: 232, 255, 71;--bg-rgb: 13, 13, 15;--nav-bg: rgba(13, 13, 15, .95);--toast-ok-bg: rgba(71, 200, 255, .08);--toast-ok-bo: rgba(71, 200, 255, .25);--toast-err-bg: rgba(255, 95, 87, .08);--toast-err-bo: rgba(255, 95, 87, .25);--btn-danger-bg: rgba(255, 95, 87, .1);--btn-danger-bo: rgba(255, 95, 87, .2);--chk-border: rgba(255, 255, 255, .5);--chk-bg: rgba(0, 0, 0, .45)}html.light{--a: #5c6b00;--a2: #0062a0;--bg: #f4f4f8;--su: #ffffff;--su2: #ededf5;--bo: #d0d0de;--mu: #6a6a80;--tx: #12121e;--da: #c41d1d;--a-rgb: 92, 107, 0;--bg-rgb: 244, 244, 248;--nav-bg: rgba(244, 244, 248, .95);--toast-ok-bg: rgba(0, 98, 160, .08);--toast-ok-bo: rgba(0, 98, 160, .25);--toast-err-bg: rgba(196, 29, 29, .08);--toast-err-bo: rgba(196, 29, 29, .25);--btn-danger-bg: rgba(196, 29, 29, .1);--btn-danger-bo: rgba(196, 29, 29, .2);--chk-border: rgba(0, 0, 0, .3);--chk-bg: rgba(0, 0, 0, .12)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;background:var(--bg)}body{color:var(--tx);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}html.light ::-webkit-scrollbar-track{background:#ddd}html.light ::-webkit-scrollbar-thumb{background:#aaa}button{cursor:pointer;font-family:DM Sans,sans-serif}button:focus{outline:none}input[type=range]{width:100%;accent-color:var(--a);cursor:pointer;height:4px}input[type=text],input[type=number]{font-family:DM Sans,sans-serif}@media (max-width: 600px){.feature-grid{display:none!important}.tool-area{padding-top:24px!important}}@media (min-width: 769px){.tool-strip,.nav-spacer{display:none!important}}@media (max-width: 768px){.nav-links{display:none!important}}.tool-strip::-webkit-scrollbar{display:none}
