:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zinc-950:#0c0c0e;--zinc-900:#141416;--zinc-850:#1a1a1d;--zinc-800:#232326;--zinc-700:#34343a;--zinc-600:#52525b;--zinc-500:#71717a;--zinc-400:#a1a1aa;--zinc-300:#d4d4d8;--bg:var(--zinc-950);--surface:var(--zinc-900);--border:color-mix(in srgb, var(--zinc-800) 72%, transparent);--text:color-mix(in srgb, var(--zinc-300) 92%, var(--zinc-500));--muted:var(--zinc-600);font-variant-ligatures:contextual;font-feature-settings:"calt" 1;font-family:Commit Mono,ui-monospace,monospace;font-size:13px;line-height:1.35}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}.shell{flex-direction:column;min-height:100vh;display:flex}.site-header{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 1rem;display:flex}.brand{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:500}.key-meta{color:var(--muted);letter-spacing:.01em;opacity:.9;font-size:.625rem}.main{flex:1;width:100%;max-width:680px;margin:0 auto;padding:1rem 1rem 1.75rem}.compose-hint{color:var(--muted);margin:0 0 .5rem;font-size:.75rem;line-height:1.4}.toolbar{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.btn{font:inherit;cursor:pointer;border:1px solid var(--border);color:var(--text);background:0 0;border-radius:3px;padding:.28rem .55rem;font-size:.8125rem;line-height:1.2}.btn-primary{background:color-mix(in srgb, var(--zinc-700) 55%, var(--zinc-900));color:var(--zinc-300);border-color:color-mix(in srgb, var(--zinc-700) 70%, transparent);font-weight:400}.btn:disabled{opacity:.4;cursor:not-allowed}.var-table{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, var(--bg));border-radius:3px;overflow:hidden}.var-head,.var-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:.35rem;min-height:1.75rem;padding:.28rem .5rem;display:grid}.var-head{letter-spacing:0;text-transform:none;color:var(--muted);border-bottom:1px solid var(--border);background:0 0;padding-top:.35rem;padding-bottom:.35rem;font-size:.6875rem;font-weight:500}.var-row+.var-row{border-top:1px solid var(--border)}.var-row input{width:100%;color:var(--text);font:inherit;background:0 0;border:1px solid #0000;border-radius:2px;padding:.15rem .3rem;font-size:.8125rem;line-height:1.3}.var-row input.cell-key{font-size:.75rem}.var-row input:focus{border-color:color-mix(in srgb, var(--zinc-700) 65%, transparent);background:color-mix(in srgb, var(--bg) 85%, var(--zinc-850));outline:none}.row-actions{justify-content:flex-end;gap:.05rem;display:flex}.icon-btn{width:1.5rem;height:1.5rem;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pixel-icon{width:16px;height:16px;display:block}.icon-btn:hover:not(:disabled){color:var(--zinc-500)}.icon-btn:disabled{opacity:.3;cursor:not-allowed}.status{border:1px solid var(--border);white-space:pre-wrap;word-break:break-all;background:color-mix(in srgb, var(--surface) 75%, transparent);color:color-mix(in srgb, var(--text) 90%, var(--muted));border-radius:3px;margin-top:.5rem;padding:.45rem .55rem;font-size:.75rem;line-height:1.35}.status.error{color:color-mix(in srgb, #fca5a5 75%, var(--muted));border-color:#7f1d1d73}.status.ok{border-color:var(--border);color:var(--text)}.site-footer{max-width:680px;color:var(--muted);margin:0 auto;padding:.75rem 1rem 1.25rem;font-size:.6875rem;line-height:1.4}@font-face{font-family:Commit Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/commit-mono-latin-400-normal-wzhe4RuD.woff2)format("woff2"),url(/assets/commit-mono-latin-400-normal-s0S3qwFW.woff)format("woff")}@font-face{font-family:Commit Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/commit-mono-latin-500-normal-5uPfnx7h.woff2)format("woff2"),url(/assets/commit-mono-latin-500-normal-DSlnSK8M.woff)format("woff")}
