@import"https://fonts.cdnfonts.com/css/comic-sans-ms-coptic";nav[data-v-f2013a8b]{background:var(--bg-card);border-bottom:2px solid var(--border);position:sticky;top:0;z-index:100}.nav-top[data-v-f2013a8b]{display:flex;align-items:center;gap:10px;padding-top:7px;padding-bottom:7px}.logo[data-v-f2013a8b]{text-decoration:none;display:flex;align-items:center;flex-shrink:0}.logo-img[data-v-f2013a8b]{height:28px;width:auto;display:block;filter:hue-rotate(var(--logo-hue-rotate, 0deg)) saturate(var(--logo-saturate, 1));transition:filter .3s ease}.nav-search[data-v-f2013a8b]{position:relative;flex:1;min-width:0;max-width:380px}.nav-search-row[data-v-f2013a8b]{display:flex;position:relative}.search-kbd[data-v-f2013a8b]{position:absolute;right:38px;top:50%;transform:translateY(-50%);font-size:.68rem;color:var(--text-faint);border:1px solid var(--border-input);padding:1px 4px;pointer-events:none;font-family:monospace;background:var(--bg-card);line-height:1.4;-webkit-user-select:none;user-select:none}.nav-search-input[data-v-f2013a8b]{flex:1;min-width:0;padding:5px 11px;border:1px solid var(--border-input);border-right:none;background:var(--bg-input);color:var(--text);font-size:.82rem;font-family:inherit;outline:none;transition:border-color .15s}.nav-search-input[data-v-f2013a8b]::placeholder{color:var(--text-muted)}.nav-search-input[data-v-f2013a8b]:focus{border-color:var(--accent)}.nav-search-btn[data-v-f2013a8b]{flex-shrink:0;padding:0 10px;border:1px solid var(--border-input);background:var(--accent);color:var(--accent-text, #fff);font-size:1rem;cursor:pointer;line-height:1;transition:background .15s,border-color .15s}.nav-search-btn[data-v-f2013a8b]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.nav-search-input:focus+.nav-search-btn[data-v-f2013a8b],.nav-search-row:focus-within .nav-search-btn[data-v-f2013a8b]{border-color:var(--accent)}.nav-search-dropdown[data-v-f2013a8b]{position:absolute;top:calc(100% + 3px);left:0;right:0;background:var(--bg-card);border:2px solid var(--border);z-index:300;display:flex;flex-direction:column;box-shadow:0 6px 18px #00000026;min-width:260px}.suggestion-label[data-v-f2013a8b]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);padding:6px 10px 2px}.suggestion-item[data-v-f2013a8b]{display:flex;align-items:center;gap:9px;padding:7px 10px;text-decoration:none;color:var(--text)}.suggestion-item[data-v-f2013a8b]:hover{background:var(--bg-hover)}.suggestion-thumb[data-v-f2013a8b]{width:36px;height:36px;object-fit:cover;flex-shrink:0}.suggestion-thumb--ph[data-v-f2013a8b]{background:var(--bg-hover)}.suggestion-thumb--avatar[data-v-f2013a8b]{object-fit:cover}.suggestion-info[data-v-f2013a8b]{display:flex;flex-direction:column;min-width:0}.suggestion-name[data-v-f2013a8b]{font-size:.85rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestion-owner[data-v-f2013a8b]{font-size:.75rem;color:var(--text-muted)}.suggestion-all[data-v-f2013a8b]{display:block;padding:7px 10px;font-size:.8rem;color:var(--accent);text-decoration:none;border-top:1px solid var(--border-light)}.suggestion-all[data-v-f2013a8b]:hover{background:var(--bg-hover);text-decoration:none}.nav-actions[data-v-f2013a8b]{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.action-link[data-v-f2013a8b]{font-size:.85rem;color:var(--text);text-decoration:none;white-space:nowrap;position:relative}.action-link[data-v-f2013a8b]:hover{color:var(--accent);text-decoration:none}.upload-btn[data-v-f2013a8b]{background:var(--accent)!important;color:var(--accent-text, #fff)!important;padding:3px 10px;font-size:.82rem;font-weight:700;border:2px solid var(--accent);white-space:nowrap;text-decoration:none;display:inline-block}.upload-btn[data-v-f2013a8b]:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover);text-decoration:none}.upload-btn.router-link-active[data-v-f2013a8b]{color:var(--accent-text, #fff)!important}.notif-link[data-v-f2013a8b]{position:relative}.badge[data-v-f2013a8b]{background:var(--danger);color:#fff;font-size:.62rem;padding:1px 4px;position:absolute;top:-6px;right:-8px;pointer-events:none}.signup-btn[data-v-f2013a8b]{font-family:inherit;border:2px solid var(--accent);background:var(--accent);color:var(--accent-text, #fff);padding:3px 10px;font-size:.82rem;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block}.signup-btn[data-v-f2013a8b]:hover{background:var(--accent-hover);border-color:var(--accent-hover);text-decoration:none}.user-menu-wrap[data-v-f2013a8b]{position:relative;flex-shrink:0}.avatar-btn[data-v-f2013a8b]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.nav-avatar[data-v-f2013a8b]{width:28px;height:28px;object-fit:cover;display:block}.user-dropdown[data-v-f2013a8b]{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-card);border:2px solid var(--border);min-width:160px;z-index:200;display:flex;flex-direction:column}.user-dropdown a[data-v-f2013a8b],.user-dropdown .logout-btn[data-v-f2013a8b]{display:block;padding:8px 14px;text-align:left;font-size:.88rem;text-decoration:none;color:var(--text);background:none;border:none;width:100%;cursor:pointer;font-family:inherit;white-space:nowrap}.user-dropdown a[data-v-f2013a8b]:hover,.user-dropdown .logout-btn[data-v-f2013a8b]:hover{background:var(--bg-hover);color:var(--accent);text-decoration:none}.user-dropdown a.router-link-active[data-v-f2013a8b]{color:var(--accent);font-weight:700;background:var(--accent-bg)}.dropdown-sep[data-v-f2013a8b]{height:1px;background:var(--border-light);margin:2px 0}.nav-strip[data-v-f2013a8b]{border-top:1px solid var(--border-light);background:var(--bg-hover)}.nav-strip-inner[data-v-f2013a8b]{display:flex;align-items:center;gap:18px;padding-top:4px;padding-bottom:4px;flex-wrap:nowrap;overflow-x:auto}.nav-strip-inner[data-v-f2013a8b]::-webkit-scrollbar{display:none}.nav-strip-inner a[data-v-f2013a8b]{font-size:.82rem;color:var(--text-muted);text-decoration:none;white-space:nowrap;flex-shrink:0}.nav-strip-inner a[data-v-f2013a8b]:hover{color:var(--accent);text-decoration:none}.nav-strip-inner a.router-link-active[data-v-f2013a8b]{color:var(--accent);font-weight:700}.discord-link[data-v-f2013a8b]:hover{color:#5865f2!important}.strip-sep[data-v-f2013a8b]{flex:1}.logo-splash[data-v-f2013a8b]{font-size:.72rem;font-weight:700;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;flex-shrink:1;min-width:0}.online-count[data-v-f2013a8b]{font-size:.72rem;color:var(--text-faint);white-space:nowrap;flex-shrink:0;font-family:monospace}.modal-backdrop[data-v-aa909fd0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-aa909fd0]{background:#fff;border:2px solid #2d2d2d;border-radius:0;padding:24px;min-width:300px;max-width:480px;width:90%}.modal-msg[data-v-aa909fd0]{margin-bottom:16px;line-height:1.5}.modal-input[data-v-aa909fd0]{width:100%;margin-bottom:16px}.modal-choices[data-v-aa909fd0]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.modal-actions[data-v-aa909fd0]{display:flex;gap:8px;justify-content:flex-end}.site-banner[data-v-8602481c]{width:100%;text-align:center;padding:8px 40px;font-size:.9rem;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.dismiss-btn[data-v-8602481c]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:.85rem;cursor:pointer;opacity:.5;padding:4px 6px;line-height:1;color:inherit}.dismiss-btn[data-v-8602481c]:hover{opacity:1;background:none;color:inherit}.verify-banner[data-v-8602481c]{width:100%;text-align:center;padding:8px 40px;font-size:.88rem;background:#fff3e0;border-bottom:1px solid #f39c12;color:#7a4800;position:relative}.resend-btn[data-v-8602481c]{background:none;border:1px solid #f39c12;color:#7a4800;font-size:.82rem;padding:1px 8px;cursor:pointer;margin-left:8px;font-family:inherit}.resend-btn[data-v-8602481c]:hover{background:#f39c12;color:#fff}.resend-btn[data-v-8602481c]:disabled{opacity:.5;cursor:default}.doc-update-banner[data-v-8602481c]{width:100%;text-align:center;padding:8px 40px;font-size:.88rem;background:#eef2ff;border-bottom:1px solid var(--accent);color:#3d2fa0;position:relative;display:flex;align-items:center;justify-content:center;gap:12px}.doc-review-btn[data-v-8602481c]{color:var(--accent);font-weight:700;font-size:.82rem;text-decoration:underline}.scroll-top-btn[data-v-8602481c]{position:fixed;bottom:24px;right:24px;width:40px;height:40px;background:var(--accent);color:#fff;border:none;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:500;box-shadow:0 2px 8px #00000040;opacity:.85;padding:0;line-height:1}.scroll-top-btn[data-v-8602481c]:hover{opacity:1;background:var(--accent-hover);color:#fff}.site-footer[data-v-8602481c]{border-top:2px solid var(--border);margin-top:48px;padding:18px 0;font-size:.85rem;color:var(--text-muted)}.footer-inner[data-v-8602481c]{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.footer-spacer[data-v-8602481c]{flex:1}.site-footer a[data-v-8602481c]{color:var(--text-muted);text-decoration:none}.site-footer a[data-v-8602481c]:hover{color:var(--accent)}.footer-privacy-btn[data-v-8602481c]{background:none;border:none;color:#888;font-size:.85rem;font-family:inherit;cursor:pointer;padding:0}.footer-privacy-btn[data-v-8602481c]:hover{color:var(--accent)}.footer-privacy-btn.active[data-v-8602481c]{color:var(--accent);font-weight:600}:root{color-scheme:light;--bg: #f4f4f8;--bg-card: #fff;--bg-hover: #f8f8fc;--bg-input: #fff;--border: #ddd;--border-input: #ccc;--border-light: #eee;--text: #2d2d2d;--text-muted: #888;--text-faint: #aaa;--tag-bg: #eee;--code-bg: #f0f0f0;--accent: #6c5ce7;--accent-hover: #5a4bd4;--accent-bg: #f0eeff;--success: #2ecc71;--success-bg: #d4edda;--success-text: #155724;--danger: #d63031;--danger-bg: #ffeaea;--warning: #f39c12;--warning-bg: #fff3cd;--warning-text: #7a5800}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]){color-scheme:dark;--bg: #0f0c1e;--bg-card: #17132e;--bg-hover: #201a3c;--bg-input: #17132e;--border: #302858;--border-input: #403575;--border-light: #231e44;--text: #e8e4ff;--text-muted: #9088c2;--text-faint: #5a5280;--tag-bg: #221d3e;--code-bg: #1c1838;--accent: #6B5EC7;--accent-hover: #3F2FBA;--accent-bg: #1d1640;--danger-bg: #2e1414;--success-bg: #0d2818;--warning-bg: #2a220a;--warning-text: #d4b040}html[data-theme=midnight]{color-scheme:dark;--bg: #000000;--bg-card: #070710;--bg-hover: #0f0f1c;--bg-input: #070710;--border: #1a1a2e;--border-input: #252540;--border-light: #101020;--text: #dcdcf0;--text-muted: #6a6a98;--text-faint: #3a3a5a;--tag-bg: #0c0c1a;--code-bg: #09090e;--accent: #6B5EC7;--accent-hover: #3F2FBA;--accent-bg: #0e0c22;--danger-bg: #180808;--success-bg: #061406;--warning-bg: #181000;--warning-text: #b09828}html[data-theme=high-contrast]{color-scheme:dark;--bg: #000000;--bg-card: #0a0a0a;--bg-hover: #1c1c1c;--bg-input: #000000;--border: #ffffff;--border-input: #ffffff;--border-light: #888888;--text: #ffffff;--text-muted: #dddddd;--text-faint: #999999;--tag-bg: #222222;--code-bg: #111111;--accent: #ffff00;--accent-hover: #cccc00;--accent-bg: #1a1a00;--danger-bg: #2a0000;--success-bg: #002a00;--warning-bg: #1a1400;--warning-text: #ffee44}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body, "Comic Sans MS", "Chalkboard SE", sans-serif);font-size:var(--font-size-base, .95rem);line-height:1.5;background:var(--bg);color:var(--text);min-height:100vh}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,.btn{font-family:inherit;cursor:pointer;border:2px solid var(--text);background:var(--bg-card);color:var(--text);padding:6px 14px;border-radius:0;font-size:.95rem;transition:background .1s,color .1s}button:hover,.btn:hover{background:var(--text);color:var(--bg)}.btn-primary{background:var(--accent);color:var(--accent-text, #fff);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-text, #fff)}.btn-danger{background:#d63031;color:#fff;border-color:#d63031}.btn-danger:hover{background:#b71c1c;border-color:#b71c1c;color:#fff}.btn-sm{padding:3px 10px;font-size:.82rem}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border:2px solid var(--border-input);border-radius:0;background:var(--bg-input);cursor:pointer;flex-shrink:0;position:relative;vertical-align:middle;transition:border-color .1s,background .1s}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:after{content:"";position:absolute;left:2px;top:-1px;width:6px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}input[type=checkbox]:focus{outline:none;border-color:var(--accent)}input,textarea,select{font-family:inherit;border:2px solid var(--border-input);border-radius:0;padding:7px 10px;font-size:.95rem;width:100%;background:var(--bg-input);color:var(--text)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent)}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) select{color-scheme:dark}.container{max-width:900px;margin:0 auto;padding:0 16px}.card{background:var(--bg-card);border:2px solid var(--border);border-radius:0;padding:16px}.form-group{margin-bottom:14px}.form-group label{display:block;margin-bottom:5px;font-weight:700}.error-msg{color:#d63031;font-size:.9rem;margin-top:6px}.muted{color:var(--text-muted);font-size:.85rem}.tag{display:inline-block;background:var(--tag-bg);color:var(--text);border-radius:0;padding:2px 8px;font-size:.8rem;margin:2px;text-decoration:none}.tag:hover{background:var(--accent);color:var(--accent-text, #fff);cursor:pointer;text-decoration:none}.page{padding:24px 0 64px}.markdown h1,.markdown h2,.markdown h3{margin:12px 0 6px}.markdown p{margin-bottom:8px;line-height:1.5}.markdown ul,.markdown ol{margin:8px 0 8px 20px}.markdown code{background:var(--code-bg);color:var(--text);padding:1px 4px;border-radius:0;font-size:.9em}.markdown pre{background:var(--code-bg);color:var(--text);padding:10px;border-radius:0;overflow-x:auto;margin:8px 0}.markdown blockquote{border-left:3px solid var(--accent);padding-left:10px;color:var(--text-muted);margin:8px 0}img.emoji{height:1.2em;width:1.2em;vertical-align:-.2em;display:inline}img.custom-emoji{height:1.4em;width:auto;vertical-align:middle;display:inline}img.custom-sticker{max-width:300px;display:block;margin:8px 0}.markdown img:not(.custom-emoji):not(.custom-sticker):not(.emoji){width:300px;max-width:100%;display:block;margin:4px 0}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#8080a080;box-shadow:0 0 1px #fff3}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .game-card{background:var(--bg-card)!important;border-color:var(--border)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .game-card .thumb{background:var(--bg-hover)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .game-card .meta{color:var(--text-muted)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .modal-box,html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .box{background:var(--bg-card)!important;border-color:var(--border)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .box-header{border-color:var(--border-light)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .box-footer{border-color:var(--border-light)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .user-row{border-color:var(--border-light)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .user-row:hover{background:var(--bg-hover)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .chat-header,html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .input-bar{border-color:var(--border)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .status-dot{background:#55556a!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .message:hover{background:var(--bg-hover)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .message.system{color:var(--text-muted)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .system-text{background:var(--bg-hover)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .username{color:var(--text)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .fatal-banner{background:#2e1414!important;border-color:#d63031!important;color:#ff8080!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .rich-editor{border-color:var(--border-input)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .toolbar{background:var(--bg-hover)!important;border-color:var(--border-input)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .tb-btn{background:var(--bg-card)!important;border-color:var(--border-input)!important;color:var(--text)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .tb-btn:hover{background:var(--bg-hover)!important;color:var(--text)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .tb-btn.active{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .source-textarea{background:var(--bg-input)!important;color:var(--text)!important;border-color:var(--border-input)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .ProseMirror code,html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .ProseMirror pre{background:var(--code-bg)!important;color:var(--text)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .ProseMirror blockquote{color:var(--text-muted)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .chat-prosemirror p.is-editor-empty:first-child:before{color:var(--text-muted)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .picker-panel{background:var(--bg-card)!important;border-color:var(--border)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .picker-tabs{border-color:var(--border-light)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .tab,html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .subtab{border-color:var(--border-input)!important;color:var(--text)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .tab.active,html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .subtab.active{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .site-sub{border-color:var(--border-light)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .group-label{color:var(--text-muted)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .emoji-btn:hover,html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .expr-btn:hover{background:var(--bg-hover)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .search{background:var(--bg-input)!important;border-color:var(--border-input)!important;color:var(--text)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .none{color:var(--text-faint)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .progress-track{background:var(--bg-hover)!important;border-color:var(--border)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .comment{border-color:var(--border)!important}@keyframes comment-pop{0%{background:#d4ccff}to{background:var(--accent-bg)}}@keyframes comment-pop-dark{0%{background:#3a2880}to{background:var(--accent-bg)}}.comment:target{background:var(--accent-bg)}.comment.highlight{animation:comment-pop 1.2s ease-out forwards}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .comment:target{background:var(--accent-bg)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .comment.highlight{animation:comment-pop-dark 1.2s ease-out forwards!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .anchor-btn{color:var(--text-faint)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .notif-item{border-left-color:var(--border)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .notif-item:hover{border-left-color:var(--text-muted)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .notif-item.unread{background:var(--accent-bg)!important;border-left-color:var(--accent)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .page-info{color:var(--text-muted)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .conv-item.unread{background:var(--accent-bg)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .bubble{background:var(--bg-hover)!important;color:var(--text)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .convo-header{border-color:var(--border)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .report-item{border-color:var(--border)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .badge-chip{background:var(--bg-hover)!important;border-color:var(--border)!important;color:var(--text)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .badge-row{border-color:var(--border-light)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .badge-live-preview{background:var(--bg-hover)!important;border-color:var(--border)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .banner-preview{border-color:var(--border)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .featured-scroll-wrap:before{background:linear-gradient(to right,var(--bg),transparent)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .featured-scroll-wrap:after{background:linear-gradient(to left,var(--bg),transparent)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .scroll-arrow{background:var(--bg-card)!important;border-color:var(--border)!important;color:var(--text)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .page-notice{background:#2a220a!important;border-color:#650!important;color:#d4b040!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .retry-badge{background:#2a220a!important;color:#d4b040!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .site-banner{background:#2a2a10!important;color:#e8e060!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .member-row{border-color:var(--border-light)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .loading-wrap{color:var(--text-muted)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .spinner{border-color:var(--border)!important;border-top-color:var(--accent)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .embed-code{background:var(--bg-input)!important;border-color:var(--border)!important;color:var(--text)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .new-coll-row{border-color:var(--border-light)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .coll-picker{background:var(--bg-card)!important;border-color:var(--border)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .upload-step-label{color:var(--text-muted)!important}html:is([data-theme=dark],[data-theme=midnight],[data-theme=high-contrast]) .css-editor{border-color:var(--border-input)!important}.rainbow,rainbow,.rainbow-name{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:rainbowShift 2s linear infinite}@keyframes rainbowShift{0%{background-position:0% 0}to{background-position:200% 0}}.page-enter-active{transition:opacity .12s ease}.page-leave-active{transition:opacity .08s ease}.page-enter-from,.page-leave-to{opacity:0}.fade-enter-active{transition:opacity .12s ease}.fade-leave-active{transition:opacity .08s ease}.fade-enter-from,.fade-leave-to{opacity:0}.dropdown-enter-active{transition:opacity .1s ease,transform .1s ease}.dropdown-leave-active{transition:opacity .07s ease,transform .07s ease}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-4px)}.fade-enter-active .modal-box,.fade-leave-active .modal-box{transition:transform .12s ease}.fade-enter-from .modal-box,.fade-leave-to .modal-box{transform:scale(.97)}.widget-soundbite{display:inline;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.widget-soundbite:before{content:"♫"}.widget-spoiler{border:none;margin:8px 0}.widget-spoiler>summary{cursor:pointer;font-size:.85rem;color:#999;-webkit-user-select:none;user-select:none;padding:4px 0;list-style:none}.widget-spoiler>summary::-webkit-details-marker{display:none}.widget-spoiler>summary:before{content:"[+] ";font-family:monospace}.widget-spoiler[open]>summary:before{content:"[-] "}.widget-spoiler>.widget-body{margin-top:8px}.widget-collapsible{border:none;margin:8px 0}.widget-collapsible>summary{cursor:pointer;font-weight:700;font-size:.92rem;-webkit-user-select:none;user-select:none;list-style:none;padding:4px 0;border-bottom:1px solid var(--border, #ddd);margin-bottom:6px}.widget-collapsible>summary::-webkit-details-marker{display:none}.widget-collapsible>summary:after{content:" ▾";font-size:.75rem;color:#aaa}.widget-collapsible:not([open])>summary:after{content:" ▸"}.widget-collapsible>.widget-body{margin-top:4px}html[data-compact] .card{padding:10px 12px}html[data-compact] .page{padding-top:12px}html[data-compact] .form-group{margin-bottom:8px}html[data-rounded] .card{border-radius:12px}html[data-rounded] nav{border-radius:0 0 12px 12px}html[data-rounded] .user-dropdown,html[data-rounded] .nav-search-dropdown{border-radius:10px}html[data-rounded] button,html[data-rounded] .btn{border-radius:6px}html[data-rounded] input:not([type=checkbox]):not([type=radio]):not([type=color]),html[data-rounded] textarea,html[data-rounded] select{border-radius:6px}html[data-rounded] .tag{border-radius:20px}html[data-rounded] .theme-preview,html[data-rounded] .font-sample-box{border-radius:6px}html[data-rounded] .theme-option,html[data-rounded] .font-option{border-radius:10px}html[data-rounded] .accent-swatch,html[data-rounded] .nav-avatar{border-radius:50%}
