html,body{margin:0;min-height:100%;background:#fff;color:#111;font-family:Verdana,Geneva,sans-serif;font-size:10pt}body{color-scheme:light}body.bighits-hit-mode:has(.app:not(.dark)){background:#f5f5f5!important}body.bighits-hit-mode:has(.app.dark){background:#000!important}.app.svelte-1uha8ag{--bg: #fff;--fg: #111;--muted: #777;--accent: #ff6600;--link: #065db5;--border: #d0c4b5;--focus: #ff6600;max-width:900px;min-height:100vh;margin:0 auto;background:var(--bg);color:var(--fg)}.app:not(.dark).hit-mode.svelte-1uha8ag{background:#f5f5f5}.app.dark.hit-mode.svelte-1uha8ag{background:#000}.app.hit-mode.svelte-1uha8ag .topbar:where(.svelte-1uha8ag){filter:blur(2px)}.app.dark.svelte-1uha8ag{--bg: #17191c;--fg: #eee;--muted: #aaa;--accent: #ff8a32;--link: #82b1ff;--border: #555;--focus: #ff8a32}.dark.svelte-1uha8ag body{background:#17191c;color:#eee;color-scheme:dark}.topbar.svelte-1uha8ag{display:flex;flex-direction:column;gap:.65rem;padding:.75rem 1rem;border-bottom:1px dashed var(--border)}.topbar-row.svelte-1uha8ag{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;width:100%}.topbar-row-secondary.svelte-1uha8ag{justify-content:flex-end}.brand.svelte-1uha8ag{font-weight:700;font-size:13pt;margin-right:.5rem}.goto-form.svelte-1uha8ag{display:flex;align-items:center;gap:.35rem}.goto-form.svelte-1uha8ag input:where(.svelte-1uha8ag){width:105px}.timer-group.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;padding:4px 7px;border-radius:4px}.timer-display.svelte-1uha8ag{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;min-height:1.8rem}.timer.svelte-1uha8ag{position:relative;z-index:1;font-variant-numeric:tabular-nums;font-weight:700;color:var(--accent);pointer-events:none}.timer-control.svelte-1uha8ag{background:transparent;color:var(--fg);border:1px solid var(--border)}.mouse-pause.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:8px;cursor:default;-webkit-user-select:none;user-select:none}button.svelte-1uha8ag,.admin-link.svelte-1uha8ag{background:var(--accent);color:#fff;border:0;border-radius:3px;padding:.35rem .75rem;font-size:9pt;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}button.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}button.svelte-1uha8ag:focus-visible,a.svelte-1uha8ag:focus-visible,input.svelte-1uha8ag:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[type=number].svelte-1uha8ag,input[type=text].svelte-1uha8ag{font:inherit;padding:.3rem .5rem;border:1px solid #aaa;border-radius:3px;width:4rem;background:var(--bg);color:var(--fg)}input[type=text].svelte-1uha8ag{width:auto;flex:1}main.svelte-1uha8ag{padding:1rem}.page-layout.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;max-width:1200px;margin:0 auto;align-items:start}.main-column.svelte-1uha8ag{min-width:0}.recent-sidebar.svelte-1uha8ag{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto;border-left:1px solid var(--border);padding:0 0 1rem 1rem}.recent-sidebar.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .75rem;font-size:10pt;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.recent-sidebar.svelte-1uha8ag ol:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0}.recent-sidebar.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:.65rem 0;border-top:1px solid rgba(128,128,128,.2)}.recent-comment-link.svelte-1uha8ag{display:block;color:inherit;text-decoration:none}.recent-comment-link.svelte-1uha8ag:hover .recent-comment-text:where(.svelte-1uha8ag){color:var(--accent);text-decoration:underline}.recent-comment-text.svelte-1uha8ag{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.recent-comment-meta.svelte-1uha8ag{display:block;font-size:8pt;color:var(--muted);margin-top:.25rem}.comment-block.svelte-1uha8ag{margin-bottom:1.5rem}.story-title.svelte-1uha8ag{font-size:14pt;font-weight:800;line-height:1.3;margin-bottom:.65rem;color:var(--fg)}.story-title.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--fg);text-decoration:none;font-weight:800}.story-title.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.app.dark.svelte-1uha8ag .story-title:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#fff}.app.svelte-1uha8ag:not(.dark) .story-title:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#111}.source-link.svelte-1uha8ag{margin-left:.5rem;font-weight:500;font-size:10pt;color:var(--muted)}.app.dark.svelte-1uha8ag .source-link:where(.svelte-1uha8ag){color:#bbb}.app.svelte-1uha8ag:not(.dark) .source-link:where(.svelte-1uha8ag){color:#555}.comment-body.svelte-1uha8ag{line-height:1.6;margin:.75rem 0;white-space:pre-wrap;overflow-wrap:anywhere}.comment-body mark.scare-highlight,.comment-body .scare-highlight{color:inherit!important;font-weight:500;background:transparent!important;border:none!important;text-decoration:none!important;padding:0!important}.comment-body.highlight-off mark.scare-highlight,.comment-body.highlight-off .scare-highlight{background:none!important;border:none!important;text-decoration:none!important;padding:0!important;font-weight:inherit!important;box-shadow:none!important}.comment-body.highlight-pill mark.scare-highlight,.comment-body.highlight-pill .scare-highlight{background:color-mix(in srgb,var(--accent) 18%,transparent)!important;padding:.02em .15em!important;border-radius:2px;border:none!important;box-decoration-break:slice;-webkit-box-decoration-break:slice}.app.dark .comment-body.highlight-pill mark.scare-highlight,.app.dark .comment-body.highlight-pill .scare-highlight{background:color-mix(in srgb,var(--accent) 22%,transparent)!important}.comment-body.highlight-underline mark.scare-highlight,.comment-body.highlight-underline .scare-highlight{background:none!important;text-decoration:underline wavy var(--accent)!important;text-underline-offset:.18em;text-decoration-thickness:1.5px;border:none!important;padding:0!important}.audio-options.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.audio-toggle.svelte-1uha8ag{display:flex;align-items:center;gap:.3rem;font-size:9pt;color:var(--muted);white-space:nowrap}.audio-toggle.svelte-1uha8ag input[type=checkbox]:where(.svelte-1uha8ag){width:auto;margin:0}.highlight-toggle.svelte-1uha8ag{display:flex;align-items:center;gap:.35rem;font-size:9pt;color:var(--muted)}.highlight-toggle.svelte-1uha8ag select:where(.svelte-1uha8ag){font:inherit;padding:.25rem .4rem;border:1px solid var(--border);border-radius:3px;background:var(--bg);color:var(--fg)}.comment-header.svelte-1uha8ag{font-size:10.5pt;font-weight:600;color:var(--fg);margin-top:.5rem;opacity:.95}.comment-header.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--link);text-decoration:none;font-weight:700}.comment-header.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.app.dark.svelte-1uha8ag .comment-header:where(.svelte-1uha8ag){color:#e8e8e8}.app.svelte-1uha8ag:not(.dark) .comment-header:where(.svelte-1uha8ag){color:#222}.app.dark.svelte-1uha8ag .comment-header:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#90caf9}.app.svelte-1uha8ag:not(.dark) .comment-header:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#0d47a1}.sep.svelte-1uha8ag{margin:0 .35rem}.row.svelte-1uha8ag{margin:1.5rem 0}.status.svelte-1uha8ag{margin-left:.5rem;font-size:9pt;color:var(--muted)}.error.svelte-1uha8ag{color:#c62828}.muted.svelte-1uha8ag{color:var(--muted)}.modal-backdrop.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000}.rules-btn.svelte-1uha8ag{background:transparent;color:var(--fg);border:1px solid var(--border)}.about-btn.svelte-1uha8ag{min-width:2rem;padding-left:.55rem;padding-right:.55rem}.playback-controls.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.hit-toggle.svelte-1uha8ag{min-width:5rem;background:#555;color:#fff}.hit-toggle.hit-active.svelte-1uha8ag{background:#000;color:#fff;outline:2px solid #c62828;outline-offset:2px}.inclusion-modal.svelte-1uha8ag{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:6px;padding:1.25rem;width:min(520px,calc(100% - 2rem));max-height:85vh;overflow-y:auto;box-shadow:0 8px 24px #00000040}.inclusion-modal.svelte-1uha8ag header:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.inclusion-modal.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:13pt}.rules-intro.svelte-1uha8ag{color:var(--muted);font-size:9pt;margin:.4rem 0 0}.rules-list.svelte-1uha8ag{display:grid;gap:.85rem;margin:1.25rem 0}.rules-list.svelte-1uha8ag label:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.6rem}.rules-list.svelte-1uha8ag input[type=checkbox]:where(.svelte-1uha8ag){width:auto;margin:0}.rules-list.svelte-1uha8ag .rule-number:where(.svelte-1uha8ag){justify-content:space-between}.rules-list.svelte-1uha8ag input[type=number]:where(.svelte-1uha8ag){width:6rem}.rules-list.svelte-1uha8ag input[type=range]:where(.svelte-1uha8ag){width:min(14rem,45%)}.inclusion-modal.svelte-1uha8ag footer:where(.svelte-1uha8ag){display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.inclusion-modal.svelte-1uha8ag footer:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){flex:1}.inclusion-modal.svelte-1uha8ag .reset-rules:where(.svelte-1uha8ag){margin-right:auto;background:transparent;color:var(--fg);border:1px solid var(--border)}.captcha-modal.svelte-1uha8ag{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:6px;padding:1.25rem;max-width:420px;width:90%;box-shadow:0 8px 24px #00000040}.captcha-modal.svelte-1uha8ag header:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:center}.captcha-modal.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:13pt}.close.svelte-1uha8ag{background:transparent;color:var(--fg);font-size:16pt;line-height:1;padding:0 .4rem}.captcha-image-button.svelte-1uha8ag{display:block;margin:.75rem auto;background:transparent;border:1px solid var(--border);padding:4px}.captcha-image-button.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block}.captcha-entry.svelte-1uha8ag{width:100%;margin:.5rem 0;text-align:center;letter-spacing:.2em;font-size:14pt}.captcha-message.svelte-1uha8ag{min-height:1.2em;font-size:9pt;color:#c62828}@media (max-width: 800px){.page-layout.svelte-1uha8ag{grid-template-columns:1fr}.recent-sidebar.svelte-1uha8ag{position:static;border-left:none;border-top:1px solid var(--border);padding:1rem 0 0;max-height:none}.topbar.svelte-1uha8ag{gap:.4rem}.goto-form.svelte-1uha8ag{width:auto}.goto-form.svelte-1uha8ag input:where(.svelte-1uha8ag){width:105px}}.rules-list.svelte-1uha8ag .rule-description:where(.svelte-1uha8ag){display:inline;color:var(--muted);font-size:.85em;font-weight:400;line-height:1.4;margin-left:.35rem}
