:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5edf7;background:#07111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));background:radial-gradient(circle at 18% 16%,#71f6ff29,#0000 26%),radial-gradient(circle at 84% 78%,#ff4ecd21,#0000 30%),linear-gradient(145deg,#07111f,#121827 58%,#101722);place-items:center;margin:0;display:grid}button,input,select{font:inherit}.container{background:#090f1bc7;border:1px solid #e5edf71c;border-radius:8px;gap:18px;width:min(760px,100%);padding:20px;display:grid;box-shadow:0 18px 52px #00000057}header,.actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}h1{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.15}.controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}label{color:#a8b8cc;gap:7px;font-size:.86rem;font-weight:700;display:grid}.checkbox{grid-template-columns:18px 1fr;align-content:end;align-items:center;min-height:44px}input,select{color:#f8fafc;background:#101827;border:1px solid #a8b8cc47;border-radius:8px;width:100%;min-height:44px;padding:0 12px}input[type=checkbox]{accent-color:#71f6ff;min-height:18px}input[type=range]{accent-color:#ff4ecd;padding:0}button{color:#07111f;cursor:pointer;background:#71f6ff;border:0;border-radius:8px;min-height:44px;padding:0 16px;font-weight:800}button:nth-child(2){background:#fff7ad}button:nth-child(3){background:#ff9f7a}button:nth-child(4){background:#ff4ecd}button:active{transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #71f6ff6b}pre#plugin-output{color:#c9d7e8;background:#060b14;border:1px solid #a8b8cc2e;border-radius:8px;min-height:136px;max-height:260px;margin:0;padding:14px;font:.84rem/1.45 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}@media (width<=680px){body{place-items:stretch stretch}.container{padding:16px}.controls{grid-template-columns:1fr}.actions button,header button{flex:136px}}
