:root{--bg: #e9e9e9;--surface: #ffffff;--text: #0a0a0a;--muted: #555555;--accent: #7b9aca;--button-bg: #dddddd;--button-text: #0a0a0a;--border: rgba(10, 10, 10, .08);--glass: rgba(255, 255, 255, .6);--radius: 8px;--gap: 10px;--transition: .2s ease;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 6px 18px rgba(0, 0, 0, .08)}@media (prefers-color-scheme: dark){html:not([data-theme]){--bg: #0b0b0d;--surface: #0f1724;--text: #e6eef8;--muted: #9ca3af;--accent: #4970af;--button-bg: #1f2937;--button-text: #e6eef8;--border: rgba(255, 255, 255, .06);--glass: rgba(15, 23, 36, .6);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .6);--shadow-md: 0 8px 30px rgba(2, 6, 23, .6)}}@font-face{font-family:Inter;src:url(../../../inter-reg.woff2) format("woff2"),url(../../../inter-reg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMono;src:url(../../../jetbrainsmono-reg.woff2) format("woff2"),url(../../../jetbrainsmono-reg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html,body{height:100%;margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:1.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--transition),color var(--transition);box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h1,p{font-weight:400;margin:0;color:var(--text)}.button{background:var(--button-bg);color:var(--button-text);box-sizing:border-box;padding:6px 8px;border-radius:var(--radius);display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;-webkit-user-select:none;border:1px solid var(--border);transition:background var(--transition),color var(--transition),transform .12s ease,box-shadow var(--transition);box-shadow:var(--shadow-sm);font-family:inherit;font-size:.95em}.button:active{transform:translateY(1px)}.button:focus{outline:2px solid transparent;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}.surface{background:var(--surface);color:var(--text);border-radius:12px;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:background var(--transition),color var(--transition),box-shadow var(--transition);padding:12px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.muted{color:var(--muted)}input,textarea,select,button{font-family:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);padding:8px;border-radius:8px;transition:background var(--transition),color var(--transition),border-color var(--transition)}.container{max-width:1000px;margin:0 auto;padding:12px}main{box-sizing:border-box}.gen,.gensettings{background:var(--surface);border-radius:20px}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:var(--surface)}*::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}*{scrollbar-width:thin;scrollbar-color:var(--border) var(--surface)}main.svelte-1cfjjsl{height:100vh;max-width:1500px;padding:10px;box-sizing:border-box;margin:auto}
