html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#f8fafc;background:#111827;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{place-items:center;min-height:100vh;margin:0;padding:24px;display:grid}main.container{background:#1f2937;border:1px solid #94a3b83d;border-radius:8px;gap:12px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 20px 45px #0000003d}h1{margin:0 0 4px;font-size:22px}label{font-size:14px;font-weight:600}input[type=text]{min-height:42px;color:inherit;background:#111827;border:1px solid #94a3b86b;border-radius:6px;padding:0 12px;font-size:16px}.toggle{align-items:center;gap:8px;width:fit-content;display:inline-flex}.toggle input{width:18px;height:18px}.actions{flex-wrap:wrap;gap:8px;display:flex}button{color:#111827;cursor:pointer;background:#38bdf8;border:0;border-radius:6px;min-height:40px;padding:0 14px;font-size:15px;font-weight:700}button:hover{background:#7dd3fc}pre#plugin-output{background:#0f172a;border:1px solid #94a3b83d;border-radius:6px;min-height:120px;max-height:260px;margin:4px 0 0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;overflow:auto}
