:root{--bg:#111;--fg:#eee;--accent:#eee;--link:#9cf;--font:system-ui, sans-serif;--radius:6px;--radius-box:8px;--surface:color-mix(in srgb, var(--fg) 8%, var(--bg));--line:color-mix(in srgb, var(--fg) 30%, var(--bg));--muted:color-mix(in srgb, var(--fg) 58%, var(--bg))}*{box-sizing:border-box}body{font-family:var(--font);background-color:var(--bg);background-image:var(--backdrop,none);background-size:var(--backdrop-size,auto);color:var(--fg);-webkit-text-size-adjust:100%;background-attachment:fixed;min-height:100vh;margin:0;font-size:17px;line-height:1.45}a{color:var(--link)}main.svelte-12qhfyh{max-width:36rem;margin:0 auto;padding:1rem}h1,h2{font-family:var(--font-display,var(--font))}h1{margin:.5rem 0 1rem;font-size:1.5rem}.event-title{font-size:var(--title-size,1.5rem);text-transform:var(--title-case,none);color:var(--title-color,inherit);text-shadow:var(--title-shadow,none);-webkit-text-stroke:var(--title-stroke,0);background:var(--title-bg,none);-webkit-background-clip:var(--title-clip,border-box);background-clip:var(--title-clip,border-box);overflow-wrap:anywhere;width:fit-content;max-width:100%;line-height:1.05}h2{margin:1.5rem 0 .5rem;font-size:1.15rem}label{margin:.75rem 0 .25rem;display:block}input:not([type=checkbox]),textarea,select{width:100%;font:inherit;border:1px solid var(--line);border-radius:min(var(--radius), var(--radius-box));background:var(--surface);color:inherit;padding:.6rem}button{font:inherit;border-radius:var(--radius);background:var(--accent);color:var(--bg);cursor:pointer;border:0;margin:.75rem .5rem 0 0;padding:.7rem 1.1rem}button.secondary{background:color-mix(in srgb, var(--fg) 18%, var(--bg));color:var(--fg)}button.danger{color:#fff;background:#822}button:disabled{opacity:.5}.error{color:#f88}.muted{color:var(--muted)}.link{word-break:break-all;background:var(--surface);border-radius:6px;padding:.6rem;font-family:monospace;font-size:.9rem}.words{white-space:pre-wrap;background:var(--surface);border-radius:6px;padding:1rem;font-family:monospace;font-size:1.4rem;line-height:1.8}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.4rem .3rem}nav{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;font-size:.95rem;display:flex}.description p,.description ul,.description ol,.description blockquote{margin:0 0 .75rem}.description ul,.description ol{padding-left:1.4rem}.description h3,.description h4{margin:1rem 0 .4rem;font-size:1.05rem}.description blockquote{border-left:3px solid var(--line);color:var(--muted);padding-left:.8rem}.event-poster{border-radius:var(--radius-box);width:100%;height:auto;margin:0 0 1rem;display:block}.card{background:var(--surface);border-radius:var(--radius-box);color:inherit;margin:.5rem 0;padding:.8rem;text-decoration:none;display:block}
