@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";dialog.svelte-10t8jyq{background:var(--bg-2);width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text);border:1px solid var(--border-2);margin:auto;padding:20px}dialog[open].svelte-10t8jyq{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}dialog.svelte-10t8jyq::backdrop{background:var(--bg)}h2.svelte-10t8jyq{color:var(--bright);font-size:16px}h2.svelte-10t8jyq .kind:where(.svelte-10t8jyq){font-size:inherit}p.svelte-10t8jyq{font-size:12px;line-height:1.6}ol.svelte-10t8jyq{gap:2px;list-style:none;display:grid}li.svelte-10t8jyq{border-bottom:1px solid var(--border);grid-template-columns:5ch 5ch minmax(0,1fr) auto;gap:12px;padding:3px 0;display:grid}footer.svelte-10t8jyq{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.end.svelte-10t8jyq{align-items:center;gap:16px;display:flex}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#1b1a28;--line:#47435e;--muted:#9a8e98;--ink:#f4e9d4;--you:#6aae9d;--them:#eeb46c;--accent:#7f9cf5;--icon:#c47fe0}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f5ecdb;--line:#d4bfa2;--muted:#74676f;--ink:#2e2d42;--you:#1c8a72;--them:#b05a1e;--accent:#2c4f9e;--icon:#8a3fa8}:root{--bg:var(--ground);--bg-2:var(--ground);--bg-3:var(--line);--border:var(--line);--border-2:var(--line);--faint:var(--line);--text:var(--ink);--bright:var(--ink);--dim:var(--muted);--a:var(--ink);--c:var(--accent);--me:var(--you);--green:var(--ink);--red:var(--accent)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);min-height:100vh;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.6}a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}a:hover{color:var(--bright);-webkit-text-decoration-color:var(--bright);text-decoration-color:var(--bright)}input,textarea,select{font:inherit;background:var(--bg);color:var(--text);border:1px solid var(--border-2);outline:none;width:100%;padding:6px 10px}input:focus,textarea:focus,select:focus{border-color:var(--dim)}input::placeholder,textarea::placeholder{color:var(--dim)}button{font:inherit;cursor:pointer;border:1px solid var(--border-2);background:var(--bg-3);color:var(--text);white-space:nowrap;padding:5px 12px;font-size:12px}button:hover:not(:disabled){border-color:var(--dim);color:var(--bright)}button:disabled{color:var(--dim);cursor:default}button.primary{background:var(--bright);color:var(--bg);border-color:var(--bright)}button.primary:hover:not(:disabled){background:var(--me);border-color:var(--me);color:var(--bg)}button.primary:disabled{background:var(--bg-3);border-color:var(--bg-3);color:var(--dim)}button.link{color:var(--dim);background:0 0;border:none;padding:0}button.link:hover{color:var(--bright)}.container{max-width:960px;margin:0 auto;padding:0 20px}.section-label{letter-spacing:.1em;color:var(--dim);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.form-row{gap:8px;display:flex}.form-row input{flex:1}.error{color:var(--red);margin-top:6px;font-size:12px}.dim{color:var(--dim)}.bright{color:var(--bright)}.pos{color:var(--green)}.site-header{border-bottom:1px solid var(--border);margin-bottom:28px;padding:10px 0}.header-inner{justify-content:space-between;align-items:center;display:flex}.header-inner nav{white-space:nowrap;align-items:center;font-size:12px;display:flex}.header-inner nav>*{padding:0 14px;line-height:1}.header-inner nav>*+*{border-left:1px solid var(--border-2)}.header-inner nav>:last-child{padding-right:0}.header-inner nav a{color:var(--dim);text-decoration:none}.header-inner nav a:hover{color:var(--bright)}.header-inner nav a[aria-current=page]{color:var(--bright);text-underline-offset:5px;text-decoration:underline}.header-inner nav a.me{color:var(--me)}@media (width<=500px){.header-inner nav>*{padding:0 8px}}.logo{color:var(--bright);letter-spacing:-.02em;font-size:18px;font-weight:700;text-decoration:none}.theme{position:relative}.theme button{margin:-6px -8px;padding:6px 8px;font-size:17px}.palette{visibility:hidden;z-index:10;background:var(--bg-2);border:1px solid var(--border);color:var(--dim);gap:5px;margin-top:10px;padding:8px 10px;font-size:11px;line-height:1;display:grid;position:absolute;top:100%;right:0}.palette:before{content:"";height:11px;position:absolute;bottom:100%;left:0;right:0}.theme:hover .palette{visibility:visible;transition:visibility 0s 1.5s}.theme:has(button:focus-visible) .palette{visibility:visible}.theme.quiet .palette{visibility:hidden;transition:none}.palette span{align-items:center;gap:8px;display:flex}.palette i{border:1px solid var(--border);width:12px;height:12px}.logo .gap{color:var(--faint)}.me{color:var(--me)}.you{color:var(--me)!important}.them,a.user.them{color:var(--them)}.tabs{border-bottom:1px solid var(--border);gap:16px;display:flex}.tabs button{color:var(--dim);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:4px 0}.tabs button.active{color:var(--bright);border-bottom-color:var(--bright)}a.user{color:inherit;text-decoration:none}a.user:hover{text-decoration:underline}.kind{color:var(--icon);font-size:11px}.tag,a.tag{color:var(--c)}svg text{fill:var(--dim);font:10px JetBrains Mono,ui-monospace,monospace}svg .grid{stroke:var(--border)}.small{font-size:11px}.legend{color:var(--dim);flex-wrap:wrap;gap:4px 16px;font-size:11px;display:flex}.legend i{vertical-align:middle;width:10px;height:3px;margin-right:6px;display:inline-block}
