:root{--background:#17171e;--foreground:#ededed;--muted:#8a8a94;--card-bg:#ffffff0d;--card-border:#ffffff1f;--pill-bg:#ffffff12;--error-bg:#3a1f22;--error-border:#7a2b32;--error-fg:#ffb4bb;--notice-bg:#2c36aa2e;--notice-border:#2c36aa;--notice-fg:#b9c0ff;--accent:#7c4dff;--accent-hover:#9166ff;--accent-gradient:linear-gradient(135deg, #8a63e8 0%, #3d5afe 100%);--highlight:#5b7fff;--link:#c4b5fd;--dry-run-chat-message:#7c4dff;--dry-run-announcement:#5b7fff;--dry-run-moderation:#ff6b6b;--dry-run-other:#9aa0aa;--activity-subs:#7c4dff;--activity-resubs:#9166ff;--activity-primes:#5b7fff;--activity-gifts:#ff6bcb;--activity-follows:#4ade80;--activity-raids:#ff6b6b;--activity-cheers:#ffd23f;--activity-bans:#e05252;--activity-warnings:#f5a524;--activity-unbans:#2dd4bf;--activity-unban-requests:#38bdf8}:root[data-theme=hot]{--accent:#dc2626;--accent-hover:#b91c1c;--accent-gradient:linear-gradient(135deg, #ff4500 0%, orange 50%, #ffe600 100%);--highlight:#ffd23f;--link:#ffb37a;--dry-run-chat-message:#dc2626;--dry-run-announcement:#ffd23f}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}body .ui.card,body .ui.cards>.card,body .ui.segment{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);border-top:2px solid var(--accent);color:var(--foreground);border-radius:10px;box-shadow:0 12px 32px -16px #0009}body .ui.card>.content{border-top-color:var(--card-border)}body .ui.card>.content>.header,body .ui.card>.content>.description{color:var(--foreground)}body .ui.card>.content>.meta{color:var(--muted)}body .ui.vertical.menu{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:none}body .ui.menu .item{color:var(--foreground)}body .ui.menu .item:before{background:var(--card-border)}body .ui.menu .item:hover{background:var(--pill-bg);color:var(--foreground)}body .ui.vertical.menu .active.item{background:var(--pill-bg);color:var(--foreground);font-weight:600}body .ui.vertical.menu .menu .item{color:var(--foreground);padding:.785714em 1.14286em;font-size:1em}body .ui.vertical.menu .item .menu .item:hover{color:var(--foreground);background:var(--pill-bg)}body .ui.vertical.menu .menu .menu .item{padding-left:2.85714em}body .ui.vertical.menu .item .menu .active.item{background-color:var(--pill-bg);color:var(--foreground)}body .ui.vertical.menu .item>.header:not(.ui){color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:.5em 0 .6em 1.14286em;font-size:11px;font-weight:900}body .ui.vertical.menu .item>.header.categoryHeaderButton:not(.ui){cursor:pointer;width:calc(100% - 2.28571em);color:var(--muted);letter-spacing:.1em;background:0 0;border:none;justify-content:space-between;align-items:center;margin:.1em 0 .1em 2.28571em;padding:8px 8px 8px 0;font-weight:700;display:flex}body .ui.form input:not([type=checkbox]):not([type=radio]),body .ui.form textarea,body .ui.form select,body .ui.input input{background:var(--background);border:1px solid var(--card-border);color:var(--foreground)}body .ui.form input:not([type=checkbox]):not([type=radio]):focus,body .ui.form textarea:focus,body .ui.form select:focus,body .ui.input input:focus{border-color:var(--accent);background:var(--background);color:var(--foreground)}body .ui.form select option{background:var(--card-bg);color:var(--foreground)}body .ui.button{background:var(--pill-bg);color:var(--foreground)}body .ui.button:hover{background:var(--card-border);color:var(--foreground)}body .ui.basic.button{background:var(--pill-bg);color:var(--foreground);box-shadow:0 0 0 1px var(--card-border) inset}body .ui.basic.button:hover,body .ui.basic.button:focus{background:var(--card-border);color:var(--foreground);box-shadow:0 0 0 1px var(--card-border) inset}body .ui.primary.button{background:var(--accent-gradient);color:#fff;box-shadow:0 6px 20px -4px var(--accent);border:none;border-radius:999px;font-weight:700;transition:transform .15s,box-shadow .15s}body .ui.primary.button:hover{background:var(--accent-gradient);filter:brightness(1.12);box-shadow:0 8px 26px -4px var(--accent);transform:translateY(-1px)}body .ui.negative.button,body .ui.red.button{background:var(--error-bg);color:var(--error-fg);border:1px solid var(--error-border)}body .ui.negative.button:hover,body .ui.red.button:hover{background:#4a2529}body .ui.button:disabled,body .ui.button.disabled{background:var(--pill-bg);color:var(--muted)}body .ui.toggle.checkbox label:before{background:var(--pill-bg)}body .ui.toggle.checkbox input:checked~label:before{background:var(--accent)!important}body .ui.toggle.checkbox label,body .ui.checkbox label{color:var(--foreground)}body .ui.message{background:var(--pill-bg);color:var(--foreground);box-shadow:none}body .ui.negative.message,body .ui.error.message{background:var(--error-bg);color:var(--error-fg);box-shadow:0 0 0 1px var(--error-border) inset}body .ui.info.message{background:var(--notice-bg);color:var(--notice-fg);box-shadow:0 0 0 1px var(--notice-border) inset}body .ui.label{background:var(--pill-bg);color:var(--foreground);border:1px solid var(--card-border)}body .ui.modals.dimmer .ui.modal,body .ui.modal{background:var(--card-bg);color:var(--foreground)}body .ui.modal>.header{background:var(--card-bg);color:var(--foreground);border-bottom-color:var(--card-border)}body .ui.modal>.content{background:var(--card-bg);color:var(--foreground)}body .ui.modal>.actions{background:var(--pill-bg);border-top-color:var(--card-border)}body .ui.dimmer{background:#06070abf}body .ui.table{background:var(--card-bg);color:var(--foreground);border:1px solid var(--card-border)}body .ui.table th{background:var(--pill-bg);color:var(--muted);border-color:var(--card-border)}body .ui.table td{border-top-color:var(--card-border)}body .ui.menu button.item{font:inherit;cursor:pointer;text-align:left;border:none;outline:none;width:100%;display:block}.pageEyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.pageTitle{letter-spacing:-.02em;background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;line-height:1.15;display:block}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.pageTitle{-webkit-text-fill-color:unset;color:var(--foreground)}}
