:root{--indigo-7:#4263eb;--purple-7:#ae3ec9;--gray-12:#030507;--gray-7:#495057;--gray-0:#f8f9fa;--gray-2:#e9ecef;--gray-3:#dee2e6;--gray-4:#ced4da;--font-system-ui:system-ui, sans-serif;--font-lineheight-3:1.5;--red-6:#fa5252;--red-3:#ffa8a8;--gray-6:#868e96;--indigo-3:#91a7ff;--purple-3:#e599f7;--gray-1:#f1f3f5;--gray-9:#212529;--gray-8:#343a40;--ease-2:cubic-bezier(.25, 0, .4, 1);--font-weight-9:900;--font-lineheight-1:1.25;--font-size-8:3.5rem;--size-header-1:20ch;--font-size-6:2.5rem;--size-header-2:25ch;--font-size-5:2rem;--font-size-4:1.5rem;--font-size-3:1.25rem;--size-header-3:35ch;--font-size-2:1.1rem;--indigo-2:#bac8ff;--purple-2:#eebefa;--size-1:.25rem;--size-2:.5rem;--size-relative-4:1.25ch;--radius-2:5px;--size-content-1:20ch;--size-3:1rem;--size-10:5rem;--font-monospace-code:Dank Mono,Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, Cascadia Code, Menlo, Consolas, DejaVu Sans Mono, monospace;--border-size-1:1px;--size-8:3rem;--size-content-2:45ch;--size-content-3:60ch;--font-weight-7:700;--size-5:1.5rem;--font-size-0:.75rem;--border-size-2:2px;--size-fluid-5:clamp(4rem, 5vw, 5rem);--font-size-1:1rem;--border-size-3:5px;--size-4:1.25rem;--red-9:#c92a2a;--red-2:#ffc9c9;--green-9:#2b8a3e;--green-1:#d3f9d8;--blue-5:#339af0;--radius-3:1rem;--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 3px 2px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 12px 10px -2px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 22px 18px -2px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 41px 33px -2px hsl(var(--shadow-color) / var(--shadow-strength-7)), 0 100px 80px -2px hsl(var(--shadow-color) / var(--shadow-strength-8));--shadow-color:220 3% 15%;--shadow-strength:1%;--shadow-strength-3:calc(var(--shadow-strength) + 2%);--shadow-strength-4:calc(var(--shadow-strength) + 3%);--shadow-strength-5:calc(var(--shadow-strength) + 4%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength-7:calc(var(--shadow-strength) + 6%);--shadow-strength-8:calc(var(--shadow-strength) + 7%)}:where(html){--csstools-color-scheme--light:initial;--link:var(--indigo-7);--link-visited:var(--purple-7);--text-1:var(--gray-12);--text-2:var(--gray-7);--surface-1:var(--gray-0);--surface-2:var(--gray-2);--surface-3:var(--gray-3);--surface-4:var(--gray-4);--scrollthumb-color:var(--gray-7);-webkit-text-size-adjust:none;accent-color:var(--brand,var(--link));background-color:var(--surface-1);block-size:100%;caret-color:var(--brand,var(--link));color:var(--text-1);color-scheme:light;font-family:var(--font-system-ui);line-height:var(--font-lineheight-3);scrollbar-color:var(--scrollthumb-color) transparent}@media(dynamic-range:high)or (color-gamut:p3){@supports (color:color(display-p3 0 0 0)){:where(html){--link:color(display-p3 .1 .39 1);--link-visited:color(display-p3 .6 .2 1)}}}:where(html) :where(dialog){background-color:var(--surface-1)}:where(html) :where(button,.btn){--_highlight:var(--_highlight-light);--_bg:var(--_bg-light);--_ink-shadow:var(--_ink-shadow-light)}:where(html) :where(button,.btn) :where([type=reset]){--_text:var(--red-6);--_border:var(--red-3)}:where(html) [disabled]:where(button,input[type=button],.btn){--_text:var(--gray-6)}:where(html) [disabled]:where(button,input[type=submit],.btn){--_text:var(--gray-6)}:where(html) [disabled]:where(button,input[type=reset],.btn){--_text:var(--gray-6)}:where(html) :where(textarea,select,input:not([type=button],[type=submit],[type=reset])){background-color:var(--surface-2)}@media(prefers-color-scheme:dark){:where(html){--csstools-color-scheme--light: ;--link:var(--indigo-3);--link-visited:var(--purple-3);--text-1:var(--gray-1);--text-2:var(--gray-4);--surface-1:var(--gray-9);--surface-2:var(--gray-8);--surface-3:var(--gray-7);--surface-4:var(--gray-6);--scrollthumb-color:var(--gray-6);--shadow-strength:10%;--shadow-color:220 40% 2%;color-scheme:dark}}:where(a[href]){color:var(--brand,var(--link))}:where(a[href]):where(:visited){color:var(--link-visited)}:focus-visible{outline-color:var(--brand,var(--link))}*,:after,:before{box-sizing:border-box}:where(:not(dialog)){margin:0}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}@media(prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}@media(prefers-reduced-motion:no-preference){:where(:focus-visible){transition:outline-offset 145ms var(--ease-2)}:where(:not(:active):focus-visible){transition-duration:.25s}}:where(:not(:active):focus-visible){outline-offset:5px}:where(body){min-block-size:100%}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-weight:var(--font-weight-9);line-height:var(--font-lineheight-1)}:where(h1){font-size:var(--font-size-8);max-inline-size:var(--size-header-1)}:where(h2){font-size:var(--font-size-6);max-inline-size:var(--size-header-2)}:where(h3){font-size:var(--font-size-5)}:where(h4){font-size:var(--font-size-4)}:where(h5){font-size:var(--font-size-3)}:where(h3,h4,h5,h6,dt){max-inline-size:var(--size-header-3)}:where(p,ul,ol,dl,h6){font-size:var(--font-size-2)}:where(a,u,ins,abbr){text-underline-offset:1px}@supports (-moz-appearance:none){:where(a,u,ins,abbr){text-underline-offset:2px}}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary,[tabindex]:not([tabindex*="-"],pre)){cursor:pointer}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(a):where([href]){text-decoration-color:var(--indigo-2)}:where(a):where([href]):where(:visited){text-decoration-color:var(--purple-2)}:where(a):where(:not(:hover)){text-decoration:inherit}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}::placeholder{color:var(--gray-7);opacity:.75}:where(input:not([type=range]),textarea){padding-block:var(--size-1);padding-inline:var(--size-2)}:where(select){field-sizing:content;padding-block:.75ch;padding-inline:var(--size-relative-4) 0}:where(textarea,select,input:not([type=button],[type=submit],[type=reset])){background-color:var(--surface-2);border-radius:var(--radius-2)}:where(textarea){field-sizing:content;min-block-size:2lh;min-inline-size:var(--size-content-1);resize:vertical}:where(input[type=checkbox],input[type=radio]){block-size:var(--size-3);inline-size:var(--size-3)}:where(svg:not([width])){inline-size:var(--size-10)}:where(code,kbd,samp,pre){font-family:var(--font-monospace-code),monospace}:where(:not(pre)>code,kbd){white-space:nowrap}:where(pre){direction:ltr;max-inline-size:max-content;min-inline-size:0;white-space:pre;writing-mode:lr}:where(:not(pre)>code){background:var(--surface-2);border-radius:var(--radius-2);padding:var(--size-1) var(--size-2);writing-mode:lr}:where(kbd,var){border-color:var(--surface-4);border-radius:var(--radius-2);border-width:var(--border-size-1);padding:var(--size-1) var(--size-2)}:where(mark){border-radius:var(--radius-2);padding-inline:var(--size-1)}:where(ol,ul){padding-inline-start:var(--size-8)}:where(li){padding-inline-start:var(--size-2)}:where(li,dd,figcaption){max-inline-size:var(--size-content-2)}:where(p){text-wrap:pretty;max-inline-size:var(--size-content-3)}:where(dt,summary){font-weight:var(--font-weight-7)}:where(dt:not(:first-of-type)){margin-block-start:var(--size-5)}:where(small){font-size:max(.5em,var(--font-size-0));max-inline-size:var(--size-content-1)}:where(hr){background-color:var(--surface-3);height:var(--border-size-2);margin-block:var(--size-fluid-5)}:where(figure){display:grid;gap:var(--size-2);place-items:center}:where(figure)>:where(figcaption){text-wrap:balance;font-size:var(--font-size-1)}:where(blockquote,:not(blockquote)>cite){border-inline-start-width:var(--border-size-3)}:where(blockquote){display:grid;gap:var(--size-3);max-inline-size:var(--size-content-2);padding-block:var(--size-3);padding-inline:var(--size-4)}:where(:not(blockquote)>cite){padding-inline-start:var(--size-2)}:where(summary){background:var(--surface-3);border-radius:var(--radius-2);margin:calc(var(--size-2)*-1) calc(var(--size-3)*-1);padding:var(--size-2) var(--size-3)}:where(details){background:var(--surface-2);border-radius:var(--radius-2);padding-block:var(--size-2);padding-inline:var(--size-3)}:where(details[open]>summary){border-end-end-radius:0;border-end-start-radius:0;margin-bottom:var(--size-2)}:where(fieldset){border:var(--border-size-1) solid var(--surface-4);border-radius:var(--radius-2)}:where(del){background:var(--red-9);color:var(--red-2)}:where(ins){background:var(--green-9);color:var(--green-1)}:where(abbr){text-decoration-color:var(--blue-5)}:where(dialog){background-color:var(--surface-1);border-radius:var(--radius-3);box-shadow:var(--shadow-6);color:inherit}:where(menu){display:flex;gap:var(--size-3);padding-inline-start:0}:where(sup){font-size:.5em}:where(table){--nice-inner-radius:calc(var(--radius-3) - 2px);background:var(--surface-2);border:1px solid var(--surface-2);border-radius:var(--radius-3);width:fit-content}:where(table:not(:has(tfoot)) tr:last-child td:first-child){border-end-start-radius:var(--nice-inner-radius)}:where(table:not(:has(tfoot)) tr:last-child td:last-child){border-end-end-radius:var(--nice-inner-radius)}:where(table thead tr:first-child th:first-child){border-start-start-radius:var(--nice-inner-radius)}:where(table thead tr:first-child th:last-child){border-start-end-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child th:first-of-type){border-end-start-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child td:first-of-type){border-end-start-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child th:last-of-type){border-end-end-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child td:last-of-type){border-end-end-radius:var(--nice-inner-radius)}:where(th){background-color:var(--surface-2);color:var(--text-1)}:where(table a:not(.does-not-exist):focus-visible){outline-offset:-2px}:where(table button:not(.does-not-exist):focus-visible){outline-offset:-2px}:where(table [contenteditable]:focus-visible){outline-offset:-2px}:where(td){text-wrap:pretty;background:var(--surface-1);max-inline-size:var(--size-content-2)}:where(td,th){padding:var(--size-2);text-align:left}:where(td:not([align])){text-align:center}:where(th:not([align])){text-align:center}:where(thead){border-collapse:collapse}:where(table tr:hover td),:where(tbody tr:nth-child(2n):hover td){background-color:var(--surface-3)}:where(table>caption){margin:var(--size-3)}:where(tfoot button){padding-block:var(--size-1);padding-inline:var(--size-3)}@media(prefers-color-scheme:dark){:where(textarea,select,input:not([type=button],[type=submit],[type=reset])){background-color:#171a1c}:where(dialog){background-color:var(--surface-2)}::placeholder{color:var(--gray-6)}}:root{color-scheme:light;--font-body: "Lora", serif;--font-mono: var(--font-monospace-code, monospace);--color-bg: #fbf7f0;--color-surface: #ffffff;--color-surface-elevated: #ffffff;--color-surface-muted: #f3efe8;--color-surface-inverse: #1f1f1f;--color-text: #333333;--color-text-muted: #6b7280;--color-text-inverse: #ffffff;--color-text-inverse-muted: rgb(255 255 255 / .7);--color-border: #d1d5db;--color-border-soft: #e7e5e4;--color-accent: #0078d4;--color-accent-hover: #026ec1;--color-accent-soft: rgb(0 120 212 / .1);--color-accent-border: rgb(0 120 212 / .4);--color-link: var(--color-accent);--color-focus-ring: rgb(0 120 212 / .4);--color-text-disabled: #9ca3af;--color-bg-disabled: #f3f4f6;--color-border-disabled: #e5e7eb;--color-success-bg: #f0fdf4;--color-success-border: #86efac;--color-success-text: #16a34a;--color-warning-bg: #fefce8;--color-warning-border: #fde68a;--color-warning-text: #b45309;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-error-text: #dc2626;--color-info-bg: #eff6ff;--color-info-border: #bfdbfe;--color-info-text: #1d4ed8;--color-input-bg: #ffffff;--color-input-border: #d1d5db;--color-input-focus: #0078d4;--color-input-focus-ring: var(--color-focus-ring);--color-header-bg: #efe8dc;--color-header-text: #3d3529;--color-header-text-muted: #6b5d4d;--color-card-bg: #faf6f0;--color-card-bg-dim: #e8e0d4;--color-card-text: #3d3529;--color-card-fold-light: #e8e0d0;--color-card-fold-dark: #ded5c4;--color-card-tint: #b49650;--color-highlight-bg: #fff3cd;--color-featured: #e8b923;--color-diff-ins-bg: rgb(22 163 74 / .15);--color-diff-del-bg: rgb(220 38 38 / .15);--color-scrim: rgb(0 0 0 / .5);--color-scrim-strong: rgb(0 0 0 / .85);--shadow-color: 220 3% 15%;--shadow-strength: 1%;--shadow-card: 0 1px 3px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%)), 0 1px 2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%));--shadow-popover: 0 4px 12px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), 0 2px 4px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-modal: 0 8px 24px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 14%)), 0 4px 8px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--z-header: 50;--z-drawer: 200;--z-modal: 1000;--z-dropdown: 1050;--z-toast: 1100;--z-tooltip: 1200}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--color-bg: #1f1f1f;--color-surface: #252525;--color-surface-elevated: #2d2d2d;--color-surface-muted: #1a1a1a;--color-surface-inverse: #0a0a0a;--color-text: #cccccc;--color-text-muted: #9ca3af;--color-border: #616161;--color-border-soft: #3a3a3a;--color-accent: #0078d4;--color-accent-hover: #026ec1;--color-accent-soft: rgb(0 120 212 / .18);--color-accent-border: rgb(0 120 212 / .5);--color-link: #4daafc;--color-focus-ring: rgb(0 120 212 / .5);--color-text-disabled: #6b6b6b;--color-bg-disabled: #2a2a2a;--color-border-disabled: #3a3a3a;--color-success-bg: rgb(46 160 67 / .15);--color-success-border: #1f5132;--color-success-text: #2ea043;--color-warning-bg: rgb(251 191 36 / .15);--color-warning-border: #5a4c1a;--color-warning-text: #fbbf24;--color-error-bg: rgb(248 81 73 / .15);--color-error-border: #671e1e;--color-error-text: #f85149;--color-info-bg: rgb(77 170 252 / .12);--color-info-border: #1e3a5f;--color-info-text: #4daafc;--color-input-bg: #2b2b2b;--color-input-border: #404040;--color-input-focus: #0078d4;--color-input-focus-ring: rgb(0 120 212 / .25);--color-header-bg: #26221d;--color-header-text: var(--color-text);--color-header-text-muted: var(--color-text-muted);--color-card-bg: #2e2a24;--color-card-bg-dim: #3a342b;--color-card-text: #c8bfb0;--color-card-tint: #8c6e3c;--color-highlight-bg: rgb(251 191 36 / .2);--color-diff-ins-bg: rgb(46 160 67 / .25);--color-diff-del-bg: rgb(248 81 73 / .25);--shadow-color: 220 40% 2%;--shadow-strength: 25%}}:root[data-theme=current-v2]{color-scheme:light;--color-bg: #fcfaf6;--color-surface: #ffffff;--color-surface-elevated: #ffffff;--color-surface-muted: #f4f1eb;--color-surface-inverse: #1d1d1d;--color-text: #282828;--color-text-muted: #59616d;--color-border: #bdc4ce;--color-border-soft: #ddd8cf;--color-accent: #075fb8;--color-accent-hover: #034f9c;--color-accent-soft: rgb(7 95 184 / .1);--color-accent-border: rgb(7 95 184 / .38);--color-link: #075fb8;--color-focus-ring: rgb(7 95 184 / .36);--color-text-disabled: #8e98a5;--color-bg-disabled: #eef1f4;--color-border-disabled: #d9dee5;--color-success-bg: #edf9f1;--color-success-border: #8bd5a4;--color-success-text: #147c43;--color-warning-bg: #fff8df;--color-warning-border: #f0cf78;--color-warning-text: #8a5b00;--color-error-bg: #fff1f1;--color-error-border: #efb5b5;--color-error-text: #bf2f2f;--color-info-bg: #eef6ff;--color-info-border: #b8d6f6;--color-info-text: #075fb8;--color-input-bg: #ffffff;--color-input-border: #b7c0cc;--color-input-focus: #075fb8;--color-input-focus-ring: var(--color-focus-ring);--color-header-bg: #eee8dd;--color-header-text: #2f2c27;--color-header-text-muted: #5f5a51;--color-card-bg: #fbf7f0;--color-card-bg-dim: #e7dfd2;--color-card-text: #302d28;--color-card-tint: #a98532;--color-highlight-bg: #fff1b8;--color-featured: #dca817;--color-diff-ins-bg: rgb(20 124 67 / .15);--color-diff-del-bg: rgb(191 47 47 / .15);--shadow-color: 220 14% 22%;--shadow-strength: 4%}:root[data-theme=flyer-archive]{color-scheme:light;--header-stains-display: none;--theme-bg-pattern: radial-gradient(circle at 1px 1px, rgb(33 25 20 / .16) 1px, transparent 0), linear-gradient(135deg, rgb(232 56 37 / .1), transparent 32%), linear-gradient(315deg, rgb(0 134 164 / .09), transparent 36%);--theme-bg-pattern-size: 9px 9px, 100% 100%, 100% 100%;--color-bg: #fff2d7;--color-surface: #fffaf0;--color-surface-elevated: #fffdf7;--color-surface-muted: #f1dfbc;--color-surface-inverse: #211914;--color-text: #211914;--color-text-muted: #694f3d;--color-border: #9f744c;--color-border-soft: #d9b985;--color-accent: #007a96;--color-accent-hover: #005f75;--color-accent-soft: rgb(0 122 150 / .13);--color-accent-border: rgb(0 122 150 / .46);--color-link: #006b83;--color-focus-ring: rgb(0 122 150 / .38);--color-text-disabled: #9e8772;--color-bg-disabled: #f2e2c4;--color-border-disabled: #d9c29d;--color-success-bg: #ecf8dc;--color-success-border: #a7cf66;--color-success-text: #4c7e18;--color-warning-bg: #fff3bf;--color-warning-border: #dfb52d;--color-warning-text: #805600;--color-error-bg: #ffe8df;--color-error-border: #f0967b;--color-error-text: #b73422;--color-info-bg: #e5f7fa;--color-info-border: #83cedb;--color-info-text: #006b83;--color-input-bg: #fffaf0;--color-input-border: #b88e5e;--color-input-focus: #007a96;--color-input-focus-ring: var(--color-focus-ring);--color-header-bg: #211914;--color-header-text: #ffd644;--color-header-text-muted: #f5c58d;--color-card-bg: #ffe8b0;--color-card-bg-dim: #e0b869;--color-card-text: #211914;--color-card-tint: #e83825;--color-highlight-bg: rgb(255 214 68 / .55);--color-featured: #ffd644;--color-diff-ins-bg: rgb(76 126 24 / .16);--color-diff-del-bg: rgb(183 52 34 / .16);--shadow-color: 24 55% 18%;--shadow-strength: 6%}:root[data-theme=score-reel]{color-scheme:light;--header-stains-display: none;--theme-bg-pattern: linear-gradient(rgb(36 31 25 / .055) 1px, transparent 1px), linear-gradient(90deg, rgb(36 31 25 / .04) 1px, transparent 1px);--theme-bg-pattern-size: 100% 2.25rem, 2.25rem 100%;--color-bg: #f9f1df;--color-surface: #fffaf0;--color-surface-elevated: #fffdf6;--color-surface-muted: #eadcc4;--color-surface-inverse: #241f19;--color-text: #241f19;--color-text-muted: #665947;--color-border: #b9a382;--color-border-soft: #d8c6a8;--color-accent: #b83228;--color-accent-hover: #94251f;--color-accent-soft: rgb(184 50 40 / .11);--color-accent-border: rgb(184 50 40 / .42);--color-link: #a22a22;--color-focus-ring: rgb(184 50 40 / .36);--color-text-disabled: #9f927f;--color-bg-disabled: #eee3d1;--color-border-disabled: #d8c8ad;--color-success-bg: #edf7df;--color-success-border: #a2ca67;--color-success-text: #4f781e;--color-warning-bg: #fff4c9;--color-warning-border: #dab54a;--color-warning-text: #7d5900;--color-error-bg: #ffece9;--color-error-border: #eaa49d;--color-error-text: #a22a22;--color-info-bg: #e8f4f1;--color-info-border: #8ac5ba;--color-info-text: #237d76;--color-input-bg: #fffaf0;--color-input-border: #ad9878;--color-input-focus: #b83228;--color-input-focus-ring: var(--color-focus-ring);--color-header-bg: #ece0ca;--color-header-text: #241f19;--color-header-text-muted: #665947;--color-card-bg: #fff3d8;--color-card-bg-dim: #ddc59a;--color-card-text: #241f19;--color-card-tint: #b88b34;--color-highlight-bg: #ffe7a3;--color-featured: #c69325;--color-diff-ins-bg: rgb(79 120 30 / .16);--color-diff-del-bg: rgb(162 42 34 / .16);--shadow-color: 33 34% 18%;--shadow-strength: 4%}:root[data-theme=operators-log]{color-scheme:light;--header-stains-display: none;--theme-bg-pattern: linear-gradient(90deg, rgb(46 65 55 / .08) 1px, transparent 1px), linear-gradient(rgb(46 65 55 / .05) 1px, transparent 1px);--theme-bg-pattern-size: 2rem 100%, 100% 2rem;--color-bg: #f2f1e9;--color-surface: #fbfaf3;--color-surface-elevated: #fffef7;--color-surface-muted: #e2e4d8;--color-surface-inverse: #252b27;--color-text: #252b27;--color-text-muted: #5b675f;--color-border: #aab5aa;--color-border-soft: #cfd6cc;--color-accent: #2f6f52;--color-accent-hover: #255940;--color-accent-soft: rgb(47 111 82 / .12);--color-accent-border: rgb(47 111 82 / .42);--color-link: #285f46;--color-focus-ring: rgb(47 111 82 / .35);--color-text-disabled: #8c978f;--color-bg-disabled: #e6e8df;--color-border-disabled: #cbd3ca;--color-success-bg: #eaf7ee;--color-success-border: #91cf9f;--color-success-text: #2f6f40;--color-warning-bg: #fff7d8;--color-warning-border: #dec86a;--color-warning-text: #776000;--color-error-bg: #fff0eb;--color-error-border: #e5aa9b;--color-error-text: #a83a25;--color-info-bg: #e8f2ed;--color-info-border: #99beb0;--color-info-text: #2f6f52;--color-input-bg: #fffef7;--color-input-border: #9caa9f;--color-input-focus: #2f6f52;--color-input-focus-ring: var(--color-focus-ring);--color-header-bg: #dce2d8;--color-header-text: #252b27;--color-header-text-muted: #59665d;--color-card-bg: #f8f2df;--color-card-bg-dim: #d7d0b8;--color-card-text: #252b27;--color-card-tint: #d0a540;--color-highlight-bg: #fff0b8;--color-featured: #c79a1e;--color-diff-ins-bg: rgb(47 111 64 / .16);--color-diff-del-bg: rgb(168 58 37 / .16);--shadow-color: 142 18% 18%;--shadow-strength: 4%}:root[data-theme=backglass-glow]{color-scheme:dark;--header-stains-display: none;--theme-bg-pattern: radial-gradient(circle at 18% 12%, rgb(255 193 86 / .14), transparent 22rem), radial-gradient(circle at 82% 18%, rgb(0 210 255 / .12), transparent 24rem), radial-gradient(circle at 50% 92%, rgb(218 70 255 / .1), transparent 24rem);--theme-bg-pattern-size: 100% 100%, 100% 100%, 100% 100%;--color-bg: #151923;--color-surface: #1f2531;--color-surface-elevated: #2a3140;--color-surface-muted: #10141d;--color-surface-inverse: #05070c;--color-text: #f3efe7;--color-text-muted: #b9b8c6;--color-border: #596274;--color-border-soft: #343d4f;--color-accent: #00b7d7;--color-accent-hover: #35d4eb;--color-accent-soft: rgb(0 183 215 / .16);--color-accent-border: rgb(0 183 215 / .48);--color-link: #55dff2;--color-focus-ring: rgb(85 223 242 / .38);--color-text-disabled: #767c8b;--color-bg-disabled: #252b36;--color-border-disabled: #3d4658;--color-success-bg: rgb(58 205 132 / .15);--color-success-border: #34764f;--color-success-text: #6ee7a1;--color-warning-bg: rgb(255 193 86 / .16);--color-warning-border: #83622a;--color-warning-text: #ffc156;--color-error-bg: rgb(255 83 105 / .16);--color-error-border: #833541;--color-error-text: #ff7e91;--color-info-bg: rgb(85 223 242 / .13);--color-info-border: #2b6874;--color-info-text: #55dff2;--color-input-bg: #1b212d;--color-input-border: #4b566a;--color-input-focus: #00b7d7;--color-input-focus-ring: var(--color-focus-ring);--color-header-bg: #0b0f19;--color-header-text: #ffc156;--color-header-text-muted: #c8cad6;--color-card-bg: #252638;--color-card-bg-dim: #34364b;--color-card-text: #fff0c9;--color-card-tint: #b338d4;--color-highlight-bg: rgb(255 193 86 / .23);--color-featured: #ffc156;--color-diff-ins-bg: rgb(110 231 161 / .24);--color-diff-del-bg: rgb(255 126 145 / .24);--shadow-color: 225 58% 3%;--shadow-strength: 30%}@media(prefers-color-scheme:dark){:root[data-theme=current-v2]{color-scheme:dark;--color-bg: #1d1d1d;--color-surface: #252525;--color-surface-elevated: #2d2d2d;--color-surface-muted: #171717;--color-surface-inverse: #080808;--color-text: #dfdfdf;--color-text-muted: #a7adb6;--color-border: #6d747d;--color-border-soft: #3f454d;--color-accent: #147bd1;--color-accent-hover: #3c99e8;--color-accent-soft: rgb(20 123 209 / .18);--color-accent-border: rgb(20 123 209 / .5);--color-link: #78bfff;--color-focus-ring: rgb(120 191 255 / .42);--color-text-disabled: #6f7782;--color-bg-disabled: #2b2d30;--color-border-disabled: #3f454d;--color-success-bg: rgb(48 169 90 / .16);--color-success-border: #2f6f45;--color-success-text: #51c77b;--color-warning-bg: rgb(255 213 79 / .15);--color-warning-border: #6b571a;--color-warning-text: #ffd54f;--color-error-bg: rgb(248 81 73 / .16);--color-error-border: #743030;--color-error-text: #ff7b72;--color-info-bg: rgb(120 191 255 / .13);--color-info-border: #2f557b;--color-info-text: #78bfff;--color-input-bg: #2a2a2a;--color-input-border: #4c545e;--color-input-focus: #147bd1;--color-input-focus-ring: var(--color-focus-ring);--color-header-bg: #242424;--color-header-text: #e5e5e5;--color-header-text-muted: #adb3bc;--color-card-bg: #2b2925;--color-card-bg-dim: #39352e;--color-card-text: #d9d1c4;--color-card-tint: #8f713d;--color-highlight-bg: rgb(255 213 79 / .2);--color-diff-ins-bg: rgb(81 199 123 / .24);--color-diff-del-bg: rgb(255 123 114 / .24);--shadow-color: 220 28% 3%;--shadow-strength: 25%}:root[data-theme=flyer-archive]{color-scheme:dark;--theme-bg-pattern: radial-gradient(circle at 1px 1px, rgb(255 214 68 / .11) 1px, transparent 0), linear-gradient(135deg, rgb(232 56 37 / .12), transparent 30%), linear-gradient(315deg, rgb(0 165 190 / .1), transparent 36%);--theme-bg-pattern-size: 9px 9px, 100% 100%, 100% 100%;--color-bg: #1d1713;--color-surface: #2a211a;--color-surface-elevated: #34281f;--color-surface-muted: #17110e;--color-surface-inverse: #070504;--color-text: #f6e7c6;--color-text-muted: #c9a981;--color-border: #7b5f45;--color-border-soft: #4a382a;--color-accent: #00a5be;--color-accent-hover: #31c7dc;--color-accent-soft: rgb(0 165 190 / .16);--color-accent-border: rgb(0 165 190 / .48);--color-link: #45d6e8;--color-focus-ring: rgb(69 214 232 / .38);--color-text-disabled: #8f765c;--color-bg-disabled: #2e251d;--color-border-disabled: #493727;--color-success-bg: rgb(126 188 65 / .16);--color-success-border: #587b30;--color-success-text: #a8e063;--color-warning-bg: rgb(255 214 68 / .16);--color-warning-border: #84681d;--color-warning-text: #ffd644;--color-error-bg: rgb(232 56 37 / .16);--color-error-border: #84382d;--color-error-text: #ff7b5f;--color-info-bg: rgb(69 214 232 / .12);--color-info-border: #23616c;--color-info-text: #45d6e8;--color-input-bg: #241c16;--color-input-border: #6d533a;--color-input-focus: #00a5be;--color-input-focus-ring: var(--color-focus-ring);--color-header-bg: #0e0a08;--color-header-text: #ffd644;--color-header-text-muted: #e7b776;--color-card-bg: #342819;--color-card-bg-dim: #49351f;--color-card-text: #ffe6ac;--color-card-tint: #e83825;--color-highlight-bg: rgb(255 214 68 / .24);--color-diff-ins-bg: rgb(168 224 99 / .24);--color-diff-del-bg: rgb(255 123 95 / .24);--shadow-color: 24 60% 2%;--shadow-strength: 30%}:root[data-theme=score-reel]{color-scheme:dark;--theme-bg-pattern: linear-gradient(rgb(234 223 203 / .045) 1px, transparent 1px), linear-gradient(90deg, rgb(234 223 203 / .035) 1px, transparent 1px);--theme-bg-pattern-size: 100% 2.25rem, 2.25rem 100%;--color-bg: #211d18;--color-surface: #2c261f;--color-surface-elevated: #362f26;--color-surface-muted: #17130f;--color-surface-inverse: #060504;--color-text: #eadfcb;--color-text-muted: #b9a891;--color-border: #75624b;--color-border-soft: #463929;--color-accent: #cf4a3f;--color-accent-hover: #ea675b;--color-accent-soft: rgb(207 74 63 / .16);--color-accent-border: rgb(207 74 63 / .48);--color-link: #ff8a7e;--color-focus-ring: rgb(255 138 126 / .36);--color-text-disabled: #827566;--color-bg-disabled: #312b24;--color-border-disabled: #4c4033;--color-success-bg: rgb(133 184 69 / .16);--color-success-border: #5d7931;--color-success-text: #a8d86b;--color-warning-bg: rgb(255 209 91 / .16);--color-warning-border: #7c6423;--color-warning-text: #ffd15b;--color-error-bg: rgb(207 74 63 / .16);--color-error-border: #7b3832;--color-error-text: #ff8a7e;--color-info-bg: rgb(74 188 176 / .13);--color-info-border: #326c67;--color-info-text: #7adbd2;--color-input-bg: #2a241d;--color-input-border: #65543f;--color-input-focus: #cf4a3f;--color-input-focus-ring: var(--color-focus-ring);--color-header-bg: #181411;--color-header-text: #ffd15b;--color-header-text-muted: #c7b69d;--color-card-bg: #372c20;--color-card-bg-dim: #4b3a28;--color-card-text: #ffe2ae;--color-card-tint: #b88b34;--color-highlight-bg: rgb(255 209 91 / .23);--color-diff-ins-bg: rgb(168 216 107 / .24);--color-diff-del-bg: rgb(255 138 126 / .24);--shadow-color: 30 50% 2%;--shadow-strength: 28%}:root[data-theme=operators-log]{color-scheme:dark;--theme-bg-pattern: linear-gradient(90deg, rgb(207 220 210 / .04) 1px, transparent 1px), linear-gradient(rgb(207 220 210 / .035) 1px, transparent 1px);--theme-bg-pattern-size: 2rem 100%, 100% 2rem;--color-bg: #1b211e;--color-surface: #242b27;--color-surface-elevated: #2d3630;--color-surface-muted: #121714;--color-surface-inverse: #050806;--color-text: #e4e9df;--color-text-muted: #aebcae;--color-border: #5d6b60;--color-border-soft: #39433c;--color-accent: #5fb284;--color-accent-hover: #7bd09e;--color-accent-soft: rgb(95 178 132 / .15);--color-accent-border: rgb(95 178 132 / .46);--color-link: #8bd8aa;--color-focus-ring: rgb(139 216 170 / .36);--color-text-disabled: #78867b;--color-bg-disabled: #2a312c;--color-border-disabled: #404b43;--color-success-bg: rgb(95 178 90 / .16);--color-success-border: #3e7344;--color-success-text: #8bd88d;--color-warning-bg: rgb(226 195 88 / .15);--color-warning-border: #756422;--color-warning-text: #f0d56f;--color-error-bg: rgb(221 91 65 / .15);--color-error-border: #7c3e32;--color-error-text: #ff9276;--color-info-bg: rgb(139 216 170 / .12);--color-info-border: #3b6850;--color-info-text: #8bd8aa;--color-input-bg: #202722;--color-input-border: #536258;--color-input-focus: #5fb284;--color-input-focus-ring: var(--color-focus-ring);--color-header-bg: #131915;--color-header-text: #d6e1d6;--color-header-text-muted: #aebcae;--color-card-bg: #2d2d25;--color-card-bg-dim: #3e3e32;--color-card-text: #f0e4c8;--color-card-tint: #d0a540;--color-highlight-bg: rgb(240 213 111 / .2);--color-diff-ins-bg: rgb(139 216 141 / .24);--color-diff-del-bg: rgb(255 146 118 / .24);--shadow-color: 142 42% 3%;--shadow-strength: 27%}}html{font-family:var(--font-body);background-color:var(--color-bg);background-image:var(--theme-bg-pattern, none);background-size:var(--theme-bg-pattern-size, auto);background-attachment:fixed;color:var(--color-text)}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-accent-hover);text-decoration:underline}:where(li,dd,figcaption){max-inline-size:none}:where(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=password],input[type=number],input[type=tel],textarea){width:100%;padding:var(--size-2) var(--size-3);font-size:var(--font-size-1);font-family:inherit;background-color:var(--color-input-bg);color:var(--color-text);border:1px solid var(--color-input-border);border-radius:var(--radius-2)}:where(textarea){resize:vertical}:where(select){padding:var(--size-2) var(--size-3);font-size:var(--font-size-1);font-family:inherit;background-color:var(--color-input-bg);color:var(--color-text);border:1px solid var(--color-input-border);border-radius:var(--radius-2)}:where(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=password],input[type=number],input[type=tel],textarea,select):focus{outline:none;border-color:var(--color-input-focus);box-shadow:0 0 0 3px var(--color-input-focus-ring)}:where(input,textarea)::placeholder{color:var(--color-text-muted)}:where(input,textarea,select)[aria-invalid=true]{border-color:var(--color-error-text)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.muted{color:var(--color-text-muted);font-size:var(--font-size-0)}@media(prefers-color-scheme:dark){:root{--shadow-color:220 40% 2%;--shadow-strength:25%}}.avatar.svelte-112qgxv{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-accent);color:var(--color-text-inverse);font-size:.75em;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}:root{--size-3: 1rem;--size-5: 1.5rem;--size-4: 1.25rem;--font-size-4: 1.5rem;--font-size-2: 1.1rem;--size-1: .25rem;--ease-2: cubic-bezier(.25, 0, .4, 1);--size-2: .5rem}.svg-filters.svelte-1h32yp1{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.site-header.svelte-1h32yp1{position:sticky;top:0;z-index:var(--z-header);background-color:var(--color-header-bg);border-bottom:none}.site-header.svelte-1h32yp1:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.01) 2px,rgba(0,0,0,.01) 4px);pointer-events:none;z-index:1}.torn-edge.svelte-1h32yp1{position:absolute;bottom:-4px;left:0;right:0;height:8px;background:var(--color-header-bg);pointer-events:none;z-index:3}.header-inner.svelte-1h32yp1{position:relative;max-width:72rem;margin:0 auto;padding:var(--size-3) var(--size-5);display:flex;align-items:center;justify-content:space-between;gap:var(--size-4);z-index:4}.site-title.svelte-1h32yp1{font-size:var(--font-size-4);font-weight:700;color:var(--color-header-text);text-decoration:none}.site-title.svelte-1h32yp1:hover{color:var(--color-link)}.primary-nav.svelte-1h32yp1{display:flex;gap:var(--size-5)}.nav-link.svelte-1h32yp1{color:var(--color-header-text-muted);text-decoration:none;font-size:var(--font-size-2);font-weight:500;padding:var(--size-1) 0;border-bottom:2px solid transparent;transition:color .15s var(--ease-2),border-color .15s var(--ease-2)}.nav-link.svelte-1h32yp1:hover{color:var(--color-header-text)}.nav-link.active.svelte-1h32yp1{color:var(--color-link);border-bottom-color:var(--color-link)}.header-actions.svelte-1h32yp1{display:flex;align-items:center;gap:var(--size-3)}.search-link.svelte-1h32yp1{color:var(--color-header-text-muted);padding:var(--size-1);display:flex;align-items:center;transition:color .15s var(--ease-2)}.search-link.svelte-1h32yp1:hover{color:var(--color-header-text)}.search-link.active.svelte-1h32yp1{color:var(--color-link)}.auth-link.svelte-1h32yp1{font-size:var(--font-size-2);color:var(--color-header-text-muted);text-decoration:none;font-weight:500;transition:color .15s var(--ease-2)}.auth-link.svelte-1h32yp1:hover{color:var(--color-header-text)}.hamburger.svelte-1h32yp1,.desktop-account.svelte-1h32yp1{--menu-item-font-size: var(--font-size-2);--menu-item-padding: var(--size-2) var(--size-4);--menu-section-header-font-size: .875rem;display:flex;align-items:center;color:var(--color-header-text-muted);transition:color .15s var(--ease-2)}.hamburger.svelte-1h32yp1:hover,.desktop-account.svelte-1h32yp1:hover{color:var(--color-header-text)}.hamburger.svelte-1h32yp1{display:none}@media(max-width:40rem){.primary-nav.svelte-1h32yp1,.desktop-account.svelte-1h32yp1{display:none}.hamburger.svelte-1h32yp1{display:flex}}@media(not (max-width:40rem))and (not (min-width:52rem)){.changelog-link.svelte-1h32yp1,.desktop-account.svelte-1h32yp1{display:none}.hamburger.svelte-1h32yp1{display:flex}}.header-stains.svelte-1h32yp1{display:var(--header-stains-display, none);position:absolute;inset:0;pointer-events:none}@media(prefers-color-scheme:light){.header-stains.svelte-1h32yp1{display:var(--header-stains-display, block)}}@media(prefers-color-scheme:dark){.site-header.svelte-1h32yp1:before{background:none}}:root{--size-5: 1.5rem;--font-size-1: 1rem;--font-size-0: .75rem;--size-3: 1rem}.site-footer.svelte-jz8lnl{border-top:1px solid var(--color-border-soft);padding:var(--size-5) 0}.footer-inner.svelte-jz8lnl{max-width:72rem;margin:0 auto;padding:0 var(--size-5);display:flex;justify-content:space-between;align-items:center}.footer-links.svelte-jz8lnl{display:flex;gap:var(--size-5)}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-text-muted);font-size:var(--font-size-1);text-decoration:none}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-text)}.copyright.svelte-jz8lnl{color:var(--color-text-muted);font-size:var(--font-size-0)}@media(max-width:40rem){.footer-inner.svelte-jz8lnl{flex-direction:column;text-align:center;gap:var(--size-3)}}:root{--size-6: 1.75rem;--size-5: 1.5rem}.page-content.svelte-1tf6c7z{flex:1;width:100%;max-width:72rem;margin:0 auto;padding:var(--size-6) var(--size-5)}.focus-content.svelte-wd2p2x{flex:1;width:100%}:root{--size-5: 1.5rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--font-size-0: .75rem;--size-1: .25rem;--font-size-2: 1.1rem}.toast-host.svelte-zkteds{position:fixed;bottom:var(--size-5);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--size-2);z-index:var(--z-toast);pointer-events:none}.toast.svelte-zkteds{pointer-events:auto;display:flex;align-items:center;gap:var(--size-3);padding:var(--size-2) var(--size-4);border-radius:var(--size-2);box-shadow:var(--shadow-modal);max-width:28rem;background:var(--color-surface-inverse);color:var(--color-text-inverse);border:1px solid transparent}.toast--success.svelte-zkteds{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.toast--info.svelte-zkteds{background:var(--color-info-bg);color:var(--color-info-text);border-color:var(--color-info-border)}.toast--error.svelte-zkteds{background:var(--color-error-bg);color:var(--color-error-text);border-color:var(--color-error-border)}.text.svelte-zkteds{flex:1;font-size:var(--font-size-0);color:inherit}a.text.svelte-zkteds{text-decoration:underline}.action.svelte-zkteds{background:none;border:none;color:inherit;font-size:var(--font-size-0);font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:var(--size-1) var(--size-2)}.action.svelte-zkteds:hover{text-decoration:underline}.action.svelte-zkteds:focus-visible,.close.svelte-zkteds:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.close.svelte-zkteds{background:none;border:none;color:inherit;font-size:var(--font-size-2);cursor:pointer;padding:0 var(--size-2);line-height:1}.app-root.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100dvh}
