/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */html[data-ui-theme=modern]{--arc-ds-bg-page:#d8cdb8;--arc-ds-bg-surface:#efe6d6;--arc-ds-bg-reading:#efe6d6;--arc-ds-bg-card:#faf5ec;--arc-ds-bg-elevated:#faf5ec;--arc-ds-bg-inset:#d8cdb8;--arc-ds-text-primary:#3b3128;--arc-ds-text-secondary:#5d472e;--arc-ds-text-muted:#7a6a58;--arc-ds-text-eyebrow:#5d472e;--arc-ds-text-on-accent:#faf5ec;--arc-ds-accent:#d4af37;--arc-ds-accent-muted:#b78c4a;--arc-ds-accent-copper:#5d472e;--arc-ds-accent-red:#a33a2b;--arc-ds-accent-red-bright:#b04438;--arc-ds-beige:#d8cdb8;--arc-ds-beige-light:#efe6d6;--arc-ds-cream:#faf5ec;--arc-ds-border-subtle:#3b31281a;--arc-ds-border-gold:#b78c4a6b;--arc-ds-border-nav:#5d472e38;--arc-ds-nav-bg:#efe6d6;--arc-ds-nav-bg-elevated:#faf5ec;--arc-ds-nav-text:#3b3128;--arc-ds-nav-muted:#5d472e;--arc-ds-nav-gold:#b78c4a;--arc-ds-glow-gold:#b78c4a38;--arc-ds-glow-amber:#b78c4a24}html[data-ui-theme=modern][data-modern-palette=dark]{--arc-ds-bg-page:#2e261f;--arc-ds-bg-surface:#3a3028;--arc-ds-bg-reading:#3b3128;--arc-ds-bg-card:#453830;--arc-ds-bg-elevated:#4a3f36;--arc-ds-bg-inset:#2a221c;--arc-ds-text-primary:#efe6d6;--arc-ds-text-secondary:#d8cdb8;--arc-ds-text-muted:#a89578;--arc-ds-text-eyebrow:#d4af37;--arc-ds-text-on-accent:#faf5ec;--arc-ds-accent:#d4af37;--arc-ds-accent-muted:#b78c4a;--arc-ds-accent-copper:#c4a574;--arc-ds-accent-red:#a33a2b;--arc-ds-accent-red-bright:#c04a3a;--arc-ds-beige:#5d472e;--arc-ds-beige-light:#3a3028;--arc-ds-cream:#453830;--arc-ds-border-subtle:#efe6d61a;--arc-ds-border-gold:#b78c4a61;--arc-ds-border-nav:#d8cdb81f;--arc-ds-nav-bg:#332a22;--arc-ds-nav-bg-elevated:#3a3028;--arc-ds-nav-text:#efe6d6;--arc-ds-nav-muted:#d8cdb8;--arc-ds-nav-gold:#d4af37;--arc-ds-glow-gold:#d4af372e;--arc-ds-glow-amber:#b78c4a1f;--arc-ds-shadow-sm:0 2px 8px #00000038;--arc-ds-shadow:0 4px 20px #00000047;--arc-ds-shadow-lg:0 12px 40px #00000057}html[data-ui-theme=modern]{--arc-ds-font-sans:var(--font-base,system-ui,sans-serif);--arc-ds-font-serif:var(--font-serif,ui-serif,serif);--arc-ds-text-xs:.625rem;--arc-ds-text-sm:.75rem;--arc-ds-text-base:.875rem;--arc-ds-text-md:1rem;--arc-ds-text-lg:1.25rem;--arc-ds-text-xl:1.5rem;--arc-ds-text-2xl:clamp(1.75rem,3.5vw,2.5rem);--arc-ds-text-3xl:clamp(2rem,4.5vw,3rem);--arc-ds-leading-tight:1.2;--arc-ds-leading-normal:1.5;--arc-ds-leading-relaxed:1.65;--arc-ds-tracking-tight:.02em;--arc-ds-tracking-wide:.08em;--arc-ds-tracking-wider:.12em;--arc-ds-gap-xs:8px;--arc-ds-gap-sm:12px;--arc-ds-gap:18px;--arc-ds-gap-lg:36px;--arc-ds-gap-xl:48px;--arc-ds-section-pad-x:clamp(20px,4vw,56px);--arc-ds-content-max:100%;--arc-ds-layout-max:100%;--arc-ds-read-max:720px;--arc-ds-form-max:480px;--arc-ds-stack-sm:12px;--arc-ds-stack:24px;--arc-ds-stack-lg:40px;--arc-ds-nav-header-h:72px;--arc-ds-nav-header-h-compact:58px;--arc-ds-radius-sm:6px;--arc-ds-radius:12px;--arc-ds-radius-lg:16px;--arc-ds-radius-pill:999px;--arc-ds-shadow-sm:0 2px 8px #3b312814;--arc-ds-shadow:0 4px 20px #3b31281f;--arc-ds-shadow-lg:0 12px 40px #3b312824;--arc-ds-transition-fast:.15s ease;--arc-ds-transition:.2s ease;--arc-ds-transition-slow:.3s ease}html[data-ui-theme=modern] .arc-ds-btn,html[data-ui-theme=modern] .rm-create-topic-btn,html[data-ui-theme=modern] a.arc-ds-btn{min-height:40px;font-family:var(--arc-ds-font-sans);font-size:var(--arc-ds-text-base);font-weight:600;line-height:var(--arc-ds-leading-tight);white-space:nowrap;border-radius:var(--arc-ds-radius-sm);cursor:pointer;box-sizing:border-box;vertical-align:middle;transition:background var(--arc-ds-transition),border-color var(--arc-ds-transition),color var(--arc-ds-transition),box-shadow var(--arc-ds-transition),filter var(--arc-ds-transition);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 20px;text-decoration:none;display:inline-flex}html[data-ui-theme=modern] .arc-ds-btn.arc-ds-btn--primary,html[data-ui-theme=modern] .arc-popup a.rm-create-topic-login-link,html[data-ui-theme=modern] .rm-create-topic-btn.rm-create-topic-btn--primary,html[data-ui-theme=modern] a.arc-ds-btn.arc-ds-btn--primary{background:linear-gradient(180deg,var(--arc-ds-accent-red-bright) 0,var(--arc-ds-accent-red) 100%);box-shadow:var(--arc-ds-shadow-sm);border-color:#a33a2b59;color:var(--arc-ds-text-on-accent)!important}html[data-ui-theme=modern] .arc-ds-btn.arc-ds-btn--primary:hover:not(:disabled),html[data-ui-theme=modern] .arc-popup a.rm-create-topic-login-link:hover,html[data-ui-theme=modern] .rm-create-topic-btn.rm-create-topic-btn--primary:hover:not(:disabled),html[data-ui-theme=modern] a.arc-ds-btn.arc-ds-btn--primary:hover:not(:disabled){filter:brightness(1.04);color:var(--arc-ds-text-on-accent)!important}html[data-ui-theme=modern] .arc-ds-btn.arc-ds-btn--secondary,html[data-ui-theme=modern] .rm-create-topic-btn.rm-create-topic-btn--secondary,html[data-ui-theme=modern] a.arc-ds-btn.arc-ds-btn--secondary{background:var(--arc-ds-bg-card);border-color:var(--arc-ds-border-gold);box-shadow:inset 0 1px #ffffffa6;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .arc-ds-btn.arc-ds-btn--secondary:hover:not(:disabled),html[data-ui-theme=modern] .rm-create-topic-btn.rm-create-topic-btn--secondary:hover:not(:disabled),html[data-ui-theme=modern] a.arc-ds-btn.arc-ds-btn--secondary:hover:not(:disabled){background:var(--arc-ds-glow-gold);border-color:var(--arc-ds-accent-muted);color:var(--arc-ds-accent-muted)!important}html[data-ui-theme=modern] .arc-ds-btn.arc-ds-btn--ghost,html[data-ui-theme=modern] .rm-create-topic-btn.rm-create-topic-btn--ghost,html[data-ui-theme=modern] a.arc-ds-btn.arc-ds-btn--ghost{border-color:var(--arc-ds-border-subtle);background:0 0;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .arc-ds-btn.arc-ds-btn--ghost:hover:not(:disabled),html[data-ui-theme=modern] .rm-create-topic-btn.rm-create-topic-btn--ghost:hover:not(:disabled),html[data-ui-theme=modern] a.arc-ds-btn.arc-ds-btn--ghost:hover:not(:disabled){border-color:var(--arc-ds-border-gold);color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] .arc-ds-btn:disabled,html[data-ui-theme=modern] .rm-create-topic-btn:disabled{opacity:.5;cursor:not-allowed}html[data-ui-theme=modern] .arc-ds-btn.arc-ds-btn--sm,html[data-ui-theme=modern] .rm-create-topic-btn.rm-create-topic-btn--sm{font-size:var(--arc-ds-text-base);border-radius:var(--arc-ds-radius-sm);gap:6px;min-height:36px;padding:9px 16px}html[data-ui-theme=modern] .arc-ds-btn.arc-ds-btn--lg{font-size:var(--arc-ds-text-md);font-family:var(--arc-ds-font-serif);letter-spacing:.02em;border-radius:var(--arc-ds-radius);min-height:48px;padding:14px 28px}html[data-ui-theme=modern] .rm-create-topic-btn.rm-create-topic-btn--poll{border:1px dashed var(--arc-ds-border-gold);box-shadow:none;background:#d4af371a;align-self:flex-start;color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] .rm-create-topic-btn.rm-create-topic-btn--poll:hover:not(:disabled){border-color:var(--arc-ds-accent-muted);filter:none;background:#d4af372e;color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] .rm-create-topic-btn.rm-create-topic-btn--poll i{color:inherit;font-size:.875rem}.arc-ds-eyebrow{font-family:var(--arc-ds-font-sans);font-size:var(--arc-ds-text-xs);letter-spacing:var(--arc-ds-tracking-wider);text-transform:uppercase;color:var(--arc-ds-text-eyebrow);margin:0;font-weight:700}.arc-ds-title-hero{font-family:var(--arc-ds-font-serif);font-size:var(--arc-ds-text-3xl);font-weight:700;line-height:var(--arc-ds-leading-tight);color:var(--arc-ds-text-primary);margin:0}.arc-ds-lead{font-family:var(--arc-ds-font-sans);font-size:var(--arc-ds-text-md);line-height:var(--arc-ds-leading-relaxed);color:var(--arc-ds-text-secondary);margin:0}.arc-ds-link{color:var(--arc-ds-accent-muted);transition:color var(--arc-ds-transition-fast);text-decoration:none}.arc-ds-link:hover{color:var(--arc-ds-accent)}.arc-ds-card-surface{background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-ds-radius);box-shadow:var(--arc-ds-shadow-sm)}html[data-ui-theme=modern] .arc-modern-page-header{margin:0 0 28px;padding-bottom:0}html[data-ui-theme=modern] .arc-modern-page-header--secondary{margin-bottom:20px}html[data-ui-theme=modern] .arc-modern-page-header__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--arc-ds-text-eyebrow);margin:0 0 8px;font-size:.72rem;font-weight:700}html[data-ui-theme=modern] .arc-modern-page-header__row{justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}html[data-ui-theme=modern] .arc-modern-page-header__heading{flex:auto;min-width:0}html[data-ui-theme=modern] .arc-modern-page-header__actions{flex:none;justify-content:flex-end;align-items:center;max-width:100%;display:flex}html[data-ui-theme=modern] .arc-modern-page-header__title{max-width:100%;font-family:var(--arc-ds-font-serif);color:var(--arc-ds-text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:var(--arc-ds-leading-tight);text-transform:none;letter-spacing:.01em;text-shadow:none;white-space:normal;text-overflow:unset;align-items:center;gap:10px;margin:0;display:inline-flex;overflow:visible}html[data-ui-theme=modern] .arc-modern-page-header__title-icon{color:var(--arc-ds-accent);flex-shrink:0;font-size:.88em;line-height:1}html[data-ui-theme=modern] .arc-modern-page-header__title-text{min-width:0}html[data-ui-theme=modern] .arc-modern-page-header--secondary .arc-modern-page-header__title{font-size:clamp(1.15rem,2.2vw,1.35rem);font-family:var(--arc-ds-font-sans);gap:10px;font-weight:700;line-height:1.2}html[data-ui-theme=modern] .arc-modern-page-header--secondary .arc-modern-page-header__title-icon{font-size:.95em}html[data-ui-theme=modern] .arc-modern-page-header__subtitle{color:var(--arc-ds-text-secondary);margin:10px 0 0;font-size:.95rem;line-height:1.55}html[data-ui-theme=modern] .arc-modern-page-header__rule{background:linear-gradient(90deg,#b78c4a4d,#d4af37d9 50%,#b78c4a4d);border-radius:1px;height:2px;margin-top:18px}html[data-ui-theme=modern] .arc-modern-page-header--secondary .arc-modern-page-header__rule{opacity:.55;margin-top:14px}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__row{flex-wrap:nowrap;align-items:center;gap:12px 16px}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__heading{flex:auto;min-width:0}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__title{white-space:nowrap;font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.2}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__actions{flex-wrap:nowrap;flex:none}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__rule{background:linear-gradient(90deg,var(--arc-ds-border-gold) 0,#d4af3759 45%,transparent 100%);opacity:1;height:1px;margin-top:14px}html[data-ui-theme=modern] .arc-forum-header-toolbar-row,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar{width:auto;min-height:0;box-shadow:none;background:0 0;border:none;padding:0}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__inner,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__inner{flex-wrap:nowrap;justify-content:flex-end;gap:10px;width:auto;padding:0}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__spacer--fill,html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__spacer:not(.arc-toolbar__spacer--fill),html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__spacer--fill,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__spacer:not(.arc-toolbar__spacer--fill){display:none}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__action.arc-ds-btn:not(.arc-toolbar__action--icon-only),html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__link.arc-ds-btn,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__action.arc-ds-btn:not(.arc-toolbar__action--icon-only),html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__link.arc-ds-btn{min-height:0;padding:6px 12px!important;font-size:.78rem!important;font-weight:600!important}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__action--icon-only.arc-ds-btn,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__action--icon-only.arc-ds-btn{min-width:34px;min-height:34px;padding:5px 8px!important}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__action.rm-forum-popup-trigger.arc-ds-btn,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__action.rm-forum-popup-trigger.arc-ds-btn{min-width:0;min-height:0}html[data-ui-theme=modern] .arc-modern-page{--arc-modern-page-header-pad-x:0}html[data-ui-theme=modern] .arc-modern-page>.arc-modern-page-header--has-actions:not(.arc-modern-page-header--secondary){background:0 0;margin-bottom:20px;padding:0}html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum:not(.arc-modern-page-header--secondary),html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum:not(.arc-modern-page-header--secondary),html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum:not(.arc-modern-page-header--secondary){background:0 0;margin-bottom:0;padding:24px 28px 0}html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum.arc-modern-page-header--secondary,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum.arc-modern-page-header--secondary{background:0 0;margin-bottom:0;padding:20px 22px 0}html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum .arc-modern-page-header__eyebrow,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum .arc-modern-page-header__eyebrow{color:var(--arc-forum-accent-muted,var(--arc-ds-accent-muted));margin-bottom:10px;font-size:.7rem}html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum .arc-modern-page-header__title,html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum .arc-modern-page-header__title,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum .arc-modern-page-header__title{color:var(--arc-ds-text-primary);line-height:1.2}html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum.arc-modern-page-header--secondary .arc-modern-page-header__title{font-family:var(--arc-ds-font-serif);letter-spacing:.01em;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:600}html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum.arc-modern-page-header--secondary .arc-modern-page-header__title-icon{font-size:.88em}html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum .arc-modern-page-header__rule,html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum .arc-modern-page-header__rule,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum .arc-modern-page-header__rule{background:linear-gradient(90deg,var(--arc-ds-border-gold) 0,#d4af3759 45%,transparent 100%);opacity:1;height:1px;margin-top:16px}html[data-ui-theme=modern] .arc-modern-page-header--codex{margin-bottom:28px}html[data-ui-theme=modern] .arc-modern-page-header--codex .arc-modern-page-header__eyebrow{letter-spacing:.14em}html[data-ui-theme=modern] .arc-codex-page--guide .arc-modern-page-header--codex .arc-modern-page-header__eyebrow{color:var(--arc-codex-accent-muted)}html[data-ui-theme=modern] .arc-modern-page-header--codex:not(.arc-modern-page-header--secondary) .arc-modern-page-header__title{font-size:clamp(1.65rem,3.5vw,2.15rem);line-height:1.18}html[data-ui-theme=modern] .arc-modern-page-header--codex.arc-modern-page-header--secondary .arc-modern-page-header__title{font-family:var(--arc-ds-font-sans);font-size:clamp(1.05rem,2vw,1.22rem);font-weight:700;line-height:1.25}html[data-ui-theme=modern] .arc-modern-page-header--codex.arc-modern-page-header--secondary .arc-modern-page-header__rule{opacity:.5;height:1px;margin-top:12px}html[data-ui-theme=modern] .arc-modern-page-header--codex .arc-modern-page-header__rule{background:linear-gradient(90deg,var(--arc-codex-accent) 0,var(--arc-codex-accent-muted) 45%,transparent 100%);opacity:.85;margin-top:16px}html[data-ui-theme=modern] .arc-modern-page-header--encyclo{margin-bottom:0;padding:22px 24px 0}html[data-ui-theme=modern] .arc-modern-page-header--encyclo.arc-modern-page-header--secondary{padding:18px 22px 0}html[data-ui-theme=modern] .arc-modern-page-header--encyclo .arc-modern-page-header__eyebrow{font-size:.7rem}html[data-ui-theme=modern] .arc-modern-page-header--encyclo .arc-modern-page-header__title{letter-spacing:.02em;font-size:clamp(1.15rem,2.2vw,1.35rem)}html[data-ui-theme=modern] .arc-modern-page-header--encyclo .arc-modern-page-header__rule{background:linear-gradient(90deg,var(--arc-ds-border-gold) 0,transparent 60%);opacity:1;height:1px;margin-top:12px}html[data-ui-theme=modern] .arc-modern-page-header--encyclo.arc-modern-page-header--secondary .arc-modern-page-header__rule{opacity:.55}@media (max-width:768px){html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum:not(.arc-modern-page-header--secondary),html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum:not(.arc-modern-page-header--secondary),html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum:not(.arc-modern-page-header--secondary){padding:22px 18px 0}}html[data-ui-theme=modern] .arc-popup{box-sizing:border-box;flex-direction:column;max-height:min(92vh,900px);animation:arc-popup-fade-in .22s ease-out;display:flex;color:var(--arc-ds-text-primary)!important;background-image:linear-gradient(165deg,var(--arc-ds-bg-card) 0,var(--arc-ds-bg-surface) 100%)!important;border:1px solid var(--arc-ds-border-gold)!important;box-shadow:var(--arc-ds-shadow-lg),0 0 0 1px #d4af370f,inset 0 1px 0 #d8c4a50f!important;border-radius:12px!important;padding:0!important;overflow:hidden!important}@keyframes arc-popup-fade-in{0%{opacity:0}to{opacity:1}}html[data-ui-theme=modern] .arc-popup,html[data-ui-theme=modern] .arc-popup :not(button):not(input):not(select):not(textarea):not(.arc-ds-btn):not(.rm-create-topic-btn){color:inherit}html[data-ui-theme=modern] .arc-popup a:not(.rm-forums-room-link):not(.rm-create-topic-login-link):not(.arc-ds-btn){color:var(--arc-ds-accent-muted);transition:color var(--arc-ds-transition-fast) ease;text-decoration:none}html[data-ui-theme=modern] .arc-popup a:not(.rm-forums-room-link):not(.rm-create-topic-login-link):not(.arc-ds-btn):hover{color:var(--arc-ds-accent)}html[data-ui-theme=modern] .arc-popup__header{border-bottom:1px solid var(--arc-ds-border-subtle);background:linear-gradient(#342a24f2,#28211ce6);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}html[data-ui-theme=modern] .arc-popup .rm-modal-title,html[data-ui-theme=modern] .arc-popup__title{min-width:0;font-family:var(--arc-ds-font-serif);letter-spacing:.02em;flex:1;margin:0;font-size:.95rem;font-weight:600;line-height:1.25;color:var(--arc-ds-text-on-accent)!important}html[data-ui-theme=modern] .arc-popup__title--sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-ui-theme=modern] .arc-popup__close,html[data-ui-theme=modern] .arc-popup__close.rm-remove-badge-btn{flex-shrink:0;border:1px solid var(--arc-ds-border-subtle)!important;width:28px!important;height:28px!important;color:var(--arc-ds-accent-muted)!important;box-shadow:none!important;background:#1b171480!important;border-radius:6px!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;right:auto!important}html[data-ui-theme=modern] .arc-popup__close:hover{filter:none;transform:none;border-color:var(--arc-ds-accent-red)!important;color:var(--arc-ds-text-primary)!important;background:#a33a2b40!important}html[data-ui-theme=modern] .arc-popup__body{flex:1;min-height:0;max-height:min(78vh,720px);padding:14px 16px 16px;overflow-y:auto}html[data-ui-theme=modern] .arc-popup--menu .arc-popup__body,html[data-ui-theme=modern] .arc-popup--menu-nav .arc-popup__body,html[data-ui-theme=modern] .arc-popup--menu-search .arc-popup__body{max-height:min(70vh,520px);padding:12px 14px 14px}html[data-ui-theme=modern] .arc-popup--menu{min-width:220px;max-width:min(400px,92vw)}html[data-ui-theme=modern] .arc-popup--menu-nav,html[data-ui-theme=modern] .arc-popup--menu-search{min-width:280px;max-width:min(420px,92vw)}html[data-ui-theme=modern] .arc-popup--menu-nav.rm-forums-nav-popup{width:min(640px,96vw);min-width:min(520px,94vw);max-width:min(640px,96vw)}html[data-ui-theme=modern] .arc-popup--menu-nav.rm-forums-nav-popup .arc-popup__body{max-height:min(82vh,760px);padding:16px 18px 18px}html[data-ui-theme=modern] .arc-popup--menu-search.rm-fiches-encyclopedia-menu-popup{width:min(580px,100vw - 20px);min-width:min(300px,100vw - 20px);max-width:calc(100vw - 20px)}html[data-ui-theme=modern] .arc-popup--menu-search.rm-fiches-encyclopedia-menu-popup .arc-popup__body{max-height:min(88dvh,780px);padding:14px 16px 16px;overflow-y:auto}html[data-ui-theme=modern] .arc-popup--critique,html[data-ui-theme=modern] .arc-popup--form,html[data-ui-theme=modern] .arc-popup--login,html[data-ui-theme=modern] .arc-popup--rate{width:min(500px,94vw);max-width:min(500px,94vw)}html[data-ui-theme=modern] .arc-popup--fiche,html[data-ui-theme=modern] .arc-popup.rm-create-fiche-popup{width:min(840px,96vw);max-width:min(840px,96vw)}html[data-ui-theme=modern] .arc-popup--form-dossier{width:min(720px,96vw);max-width:min(720px,96vw)}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup{width:min(780px,96vw);max-width:min(780px,96vw)}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup.arc-popup--form-dossier{width:min(840px,96vw);max-width:min(840px,96vw)}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup .arc-popup__body{max-height:min(84vh,820px);padding:16px 20px 20px}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup .rm-create-topic-form{gap:16px;padding:0}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup .rm-content-banner-thumbnail-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup .quill-editor-wrapper,html[data-ui-theme=modern] .arc-popup.rm-create-content-popup .rm-cropped-upload-field{min-width:0}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup .quill-editor-surface{border:1px solid var(--arc-ds-border-subtle);border-radius:0 0 var(--arc-ds-radius-sm) var(--arc-ds-radius-sm);background:var(--arc-ds-bg-card);height:min(26rem,46vh);max-height:min(26rem,46vh)}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup .quill-editor-wrapper__content{color:var(--arc-ds-text-primary);padding:14px 16px}@media (min-width:769px){html[data-ui-theme=modern] .arc-popup.rm-create-content-popup{max-height:calc(100dvh - 40px)}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup .arc-popup__body{max-height:none;padding:14px 20px 16px;overflow:visible}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup .quill-editor-surface{flex-shrink:0;height:clamp(7rem,100dvh - 31rem,26rem);max-height:clamp(7rem,100dvh - 31rem,26rem)}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup.arc-popup--form-dossier .quill-editor-surface{height:clamp(6rem,100dvh - 38rem,22rem);max-height:clamp(6rem,100dvh - 38rem,22rem)}}html[data-ui-theme=modern] .arc-popup--form.rm-create-topic-forum-popup{width:min(640px,96vw);max-width:min(640px,96vw)}html[data-ui-theme=modern] .arc-popup.rm-forum-poll-create-popup,html[data-ui-theme=modern] .arc-popup.rm-roleplay-create-popup{width:min(520px,94vw);max-width:min(520px,94vw)}html[data-ui-theme=modern] .arc-popup--salon{min-width:280px;max-width:min(480px,94vw)}html[data-ui-theme=modern] .arc-popup.arc-popup--salon.rm-roleplay-salon-popup--dice,html[data-ui-theme=modern] .arc-popup.arc-popup--salon.rm-roleplay-salon-popup--history,html[data-ui-theme=modern] .arc-popup.arc-popup--salon.rm-roleplay-salon-popup--invite,html[data-ui-theme=modern] .arc-popup.arc-popup--salon.rm-roleplay-salon-popup--vitality{width:min(560px,94vw);max-width:min(560px,94vw)}html[data-ui-theme=modern] .arc-popup .rm-roleplay-vitality-popup__apply-btn.arc-ds-btn,html[data-ui-theme=modern] .arc-popup .rm-roleplay-vitality-popup__footer-btn.arc-ds-btn{box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:40px;margin:0;font-family:var(--arc-ds-font-sans)!important;font-size:var(--arc-ds-text-base)!important;font-weight:600!important;line-height:var(--arc-ds-leading-tight)!important;border-radius:var(--arc-ds-radius-sm)!important;background-image:none!important;padding:10px 16px!important;display:inline-flex!important;transform:none!important}html[data-ui-theme=modern] .arc-popup .rm-roleplay-vitality-popup__apply-btn.arc-ds-btn--primary{box-shadow:var(--arc-ds-shadow-sm);color:var(--arc-ds-text-on-accent)!important;background:linear-gradient(180deg,var(--arc-ds-accent-red-bright) 0,var(--arc-ds-accent-red) 100%)!important;border:1px solid #a33a2b59!important}html[data-ui-theme=modern] .arc-popup .rm-roleplay-vitality-popup__apply-btn.arc-ds-btn--primary:hover:not(:disabled){filter:brightness(1.04)}html[data-ui-theme=modern] .arc-popup .rm-roleplay-vitality-popup__footer-btn.arc-ds-btn--secondary{color:var(--arc-ds-text-secondary)!important;background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-ds-border-gold)!important}html[data-ui-theme=modern] .arc-popup .rm-roleplay-vitality-popup__apply-btn:disabled,html[data-ui-theme=modern] .arc-popup .rm-roleplay-vitality-popup__footer-btn:disabled{opacity:.5;cursor:not-allowed}html[data-ui-theme=modern] .arc-popup .rm-roleplay-dice-popup__submit.arc-ds-btn,html[data-ui-theme=modern] .arc-popup .rm-roleplay-dice-popup__toggle-all.arc-ds-btn,html[data-ui-theme=modern] .arc-popup .rm-roleplay-invite-popup__submit.arc-ds-btn{box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:40px;margin:0;font-family:var(--arc-ds-font-sans)!important;font-size:var(--arc-ds-text-base)!important;font-weight:600!important;line-height:var(--arc-ds-leading-tight)!important;border-radius:var(--arc-ds-radius-sm)!important;background-image:none!important;padding:10px 16px!important;display:inline-flex!important;transform:none!important}html[data-ui-theme=modern] .arc-popup .rm-roleplay-dice-popup__submit.arc-ds-btn,html[data-ui-theme=modern] .arc-popup .rm-roleplay-invite-popup__submit.arc-ds-btn{width:100%}html[data-ui-theme=modern] .arc-popup .rm-roleplay-dice-popup__submit.arc-ds-btn--primary,html[data-ui-theme=modern] .arc-popup .rm-roleplay-invite-popup__submit.arc-ds-btn--primary{box-shadow:var(--arc-ds-shadow-sm);color:var(--arc-ds-text-on-accent)!important;background:linear-gradient(180deg,var(--arc-ds-accent-red-bright) 0,var(--arc-ds-accent-red) 100%)!important;border:1px solid #a33a2b59!important}html[data-ui-theme=modern] .arc-popup .rm-roleplay-dice-popup__submit.arc-ds-btn--primary:hover:not(:disabled),html[data-ui-theme=modern] .arc-popup .rm-roleplay-invite-popup__submit.arc-ds-btn--primary:hover:not(:disabled){filter:brightness(1.04)}html[data-ui-theme=modern] .arc-popup .rm-roleplay-dice-popup__toggle-all.arc-ds-btn--secondary{white-space:nowrap;flex-shrink:0;min-height:36px;color:var(--arc-ds-text-secondary)!important;background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-ds-border-gold)!important;padding:8px 12px!important;font-size:.8125rem!important}html[data-ui-theme=modern] .arc-popup .rm-roleplay-dice-popup__submit:disabled,html[data-ui-theme=modern] .arc-popup .rm-roleplay-dice-popup__toggle-all:disabled,html[data-ui-theme=modern] .arc-popup .rm-roleplay-invite-popup__submit:disabled{opacity:.5;cursor:not-allowed}html[data-ui-theme=modern] .arc-popup .rm-create-topic-form{flex-direction:column;gap:14px;min-height:0;display:flex}html[data-ui-theme=modern] .arc-popup .rm-create-topic-field{flex-direction:column;gap:6px;margin:0;display:flex}html[data-ui-theme=modern] .arc-popup .rm-create-topic-label{margin:0;font-size:.8125rem;font-weight:600;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .arc-popup .form-label-with-help{align-items:center;gap:8px;width:100%;min-width:0;display:flex}html[data-ui-theme=modern] .arc-popup .form-label-with-help>.rm-create-topic-label{flex:auto;min-width:0;margin:0;display:inline}html[data-ui-theme=modern] .arc-popup .form-label-with-help__tooltip{flex-shrink:0}html[data-ui-theme=modern] .arc-popup .form-label-with-help__tooltip:focus-visible,html[data-ui-theme=modern] .arc-popup .form-label-with-help__tooltip:hover{outline:none}html[data-ui-theme=modern] .arc-popup .rm-create-topic-form select,html[data-ui-theme=modern] .arc-popup .rm-create-topic-input,html[data-ui-theme=modern] .arc-popup .rm-create-topic-textarea{box-sizing:border-box;width:100%}html[data-ui-theme=modern] .arc-popup .rm-create-topic-help{border-radius:var(--arc-ds-radius-sm);border:1px solid var(--arc-ds-border-subtle);background:var(--arc-ds-bg-inset);margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.5;color:var(--arc-ds-text-muted)!important}html[data-ui-theme=modern] .arc-popup .rm-create-topic-help-header{margin-bottom:6px;font-weight:600;display:block;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions{border-top:1px solid var(--arc-ds-border-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .arc-ds-btn,html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .rm-create-topic-btn,html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .arc-ds-btn,html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .rm-create-topic-btn{box-sizing:border-box;cursor:pointer;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:40px;transition:background var(--arc-ds-transition),border-color var(--arc-ds-transition),color var(--arc-ds-transition),box-shadow var(--arc-ds-transition),filter var(--arc-ds-transition);justify-content:center;align-items:center;gap:8px;margin:0;text-decoration:none;font-family:var(--arc-ds-font-sans)!important;font-size:var(--arc-ds-text-base)!important;font-weight:600!important;line-height:var(--arc-ds-leading-tight)!important;border-radius:var(--arc-ds-radius-sm)!important;background-image:none!important;padding:10px 20px!important;display:inline-flex!important;transform:none!important}html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .arc-ds-btn--primary,html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .rm-create-topic-btn--primary,html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .arc-ds-btn--primary,html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .rm-create-topic-btn--primary{box-shadow:var(--arc-ds-shadow-sm);color:var(--arc-ds-text-on-accent)!important;background:linear-gradient(180deg,var(--arc-ds-accent-red-bright) 0,var(--arc-ds-accent-red) 100%)!important;border:1px solid #a33a2b59!important}html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .arc-ds-btn--primary:hover:not(:disabled),html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .rm-create-topic-btn--primary:hover:not(:disabled),html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .arc-ds-btn--primary:hover:not(:disabled),html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .rm-create-topic-btn--primary:hover:not(:disabled){filter:brightness(1.04);color:var(--arc-ds-text-on-accent)!important}html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .arc-ds-btn--secondary,html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .rm-create-topic-btn--secondary,html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .arc-ds-btn--secondary,html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .rm-create-topic-btn--secondary{box-shadow:inset 0 1px #ffffffa6;color:var(--arc-ds-text-secondary)!important;background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-ds-border-gold)!important}html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .arc-ds-btn--secondary:hover:not(:disabled),html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .rm-create-topic-btn--secondary:hover:not(:disabled),html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .arc-ds-btn--secondary:hover:not(:disabled),html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .rm-create-topic-btn--secondary:hover:not(:disabled){color:var(--arc-ds-accent-muted)!important;background:var(--arc-ds-glow-gold)!important;border-color:var(--arc-ds-accent-muted)!important}html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .arc-ds-btn:disabled,html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .rm-create-topic-btn:disabled,html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .arc-ds-btn:disabled,html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .rm-create-topic-btn:disabled{opacity:.5;cursor:not-allowed}html[data-ui-theme=modern] .arc-popup .rm-create-topic-poll-row{flex-direction:column;align-items:flex-start;gap:8px;display:flex}html[data-ui-theme=modern] .arc-popup .rm-create-topic-btn.rm-create-topic-btn--poll{min-height:40px;box-shadow:none;justify-content:center;align-self:flex-start;align-items:center;gap:8px;font-family:var(--arc-ds-font-sans)!important;font-size:var(--arc-ds-text-base)!important;border-radius:var(--arc-ds-radius-sm)!important;color:var(--arc-ds-accent)!important;border:1px dashed var(--arc-ds-border-gold)!important;background:#d4af371a!important;padding:10px 20px!important;font-weight:600!important;display:inline-flex!important;transform:none!important}html[data-ui-theme=modern] .arc-popup .rm-create-topic-btn.rm-create-topic-btn--poll:hover:not(:disabled){filter:none;color:var(--arc-ds-text-primary)!important;border-color:var(--arc-ds-accent-muted)!important;background:#d4af372e!important}html[data-ui-theme=modern] .arc-popup .rm-create-topic-poll-hint{font-size:.75rem;line-height:1.4;color:var(--arc-ds-text-muted)!important}html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-intro{margin:0;font-size:.8125rem;line-height:1.5;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-options{flex-direction:column;gap:8px;display:flex}html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-option-row{align-items:center;gap:8px;display:flex}html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-option-row .rm-create-topic-input{flex:1;min-width:0}html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-option-remove{flex-shrink:0;min-width:36px;padding-inline:10px}html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-add-option{align-self:flex-start}html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions{margin-top:4px}html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-remove{margin-left:auto}html[data-ui-theme=modern] .arc-popup--login .rm-create-topic-login-title{display:none}html[data-ui-theme=modern] .arc-popup .rm-create-topic-login{flex-direction:column;gap:12px;display:flex}html[data-ui-theme=modern] .arc-popup .rm-create-topic-login-notice{margin:0;font-size:.875rem;line-height:1.55;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .arc-popup .rm-create-topic-login-actions{margin:0}html[data-ui-theme=modern] .arc-popup .rm-forums-list{flex-direction:column;gap:12px;display:flex}html[data-ui-theme=modern] .arc-popup .rm-forums-cat-title,html[data-ui-theme=modern] .arc-popup .rm-forums-cat-title--static{font-size:.875rem;font-weight:600;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .arc-popup .rm-forums-rooms{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}html[data-ui-theme=modern] .arc-popup .rm-forums-room-link.arc-ds-btn{white-space:normal;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:10px 16px;display:inline-flex}html[data-ui-theme=modern] .arc-popup .rm-forums-room-link{width:100%;min-height:40px;font-family:var(--arc-ds-font-sans);font-size:var(--arc-ds-text-base);font-weight:600;line-height:var(--arc-ds-leading-tight);white-space:nowrap;border-radius:var(--arc-ds-radius-sm);border:1px solid var(--arc-ds-border-subtle);box-sizing:border-box;cursor:pointer;transition:background var(--arc-ds-transition),border-color var(--arc-ds-transition),color var(--arc-ds-transition);background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .arc-popup .rm-forums-room-link:hover{border-color:var(--arc-ds-border-gold);background:0 0;color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] .arc-popup .rm-content-share-popup button.rm-forums-room-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;margin:0}html[data-ui-theme=modern] .arc-popup.rm-content-share-popup .rm-forums-room-link{justify-content:flex-start;gap:10px}html[data-ui-theme=modern] .arc-popup.rm-content-share-popup .rm-content-share-popup__icon{width:1.15rem;color:var(--arc-ds-accent-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}html[data-ui-theme=modern] .arc-popup.rm-content-share-popup .rm-forums-room-name{white-space:normal;flex:auto;min-width:0}html[data-ui-theme=modern] .arc-popup.rm-content-share-popup .rm-forums-room-arrow{flex-shrink:0;margin-left:auto}html[data-ui-theme=modern] .arc-popup.rm-content-share-popup .rm-content-share-popup__copy .rm-content-share-popup__icon{color:var(--arc-ds-accent)}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-list{gap:16px}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-cat{gap:6px}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-cat-title{border-radius:var(--arc-ds-radius-sm);background:var(--arc-ds-bg-inset);letter-spacing:.08em;text-transform:uppercase;transition:background var(--arc-ds-transition-fast) ease,color var(--arc-ds-transition-fast) ease;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex;color:var(--arc-ds-accent-muted)!important}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-cat-title:hover{background:var(--arc-ds-glow-gold);color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-cat-name{min-width:0}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-cat-count{letter-spacing:.02em;text-transform:none;color:var(--arc-ds-text-muted);flex-shrink:0;font-size:.6875rem;font-weight:500}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-rooms{gap:2px}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-room-link{white-space:normal;align-items:flex-start;gap:12px;padding:10px 16px}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-room-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-room-name{color:var(--arc-ds-text-primary);font-size:.875rem;font-weight:600;line-height:1.3}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-room-desc{color:var(--arc-ds-text-muted);font-size:.75rem;line-height:1.45}html[data-ui-theme=modern] .arc-popup.rm-forums-nav-popup .rm-forums-room-arrow{flex-shrink:0;margin-top:2px}html[data-ui-theme=modern] .arc-popup--menu-nav.rm-charte-popup{width:min(640px,96vw);min-width:min(520px,94vw);max-width:min(640px,96vw)}html[data-ui-theme=modern] .arc-popup.rm-charte-popup .arc-popup__body{max-height:min(82vh,760px);padding:18px 20px 20px}html[data-ui-theme=modern] .arc-popup.rm-charte-popup .rm-charte{flex-direction:column;gap:16px;display:flex}html[data-ui-theme=modern] .arc-popup.rm-charte-popup .rm-charte-title{display:none}html[data-ui-theme=modern] .arc-popup.rm-charte-popup .rm-charte-intro{border-bottom:1px solid var(--arc-ds-border-subtle);margin:0;padding-bottom:12px;font-size:.9375rem;line-height:1.5;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .arc-popup.rm-charte-popup .rm-charte-rules{counter-reset:rm-charte-rule;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html[data-ui-theme=modern] .arc-popup.rm-charte-popup .rm-charte-rules li{counter-increment:rm-charte-rule;border-radius:var(--arc-ds-radius-sm);background:var(--arc-ds-bg-inset);border:1px solid var(--arc-ds-border-subtle);grid-template-columns:2rem 1fr;align-items:start;gap:12px;margin:0;padding:12px 14px;font-size:.875rem;line-height:1.55;display:grid;color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] .arc-popup.rm-charte-popup .rm-charte-rules li:before{content:counter(rm-charte-rule);border:1px solid var(--arc-ds-border-gold);width:1.75rem;height:1.75rem;color:var(--arc-ds-accent);background:#d4af3724;border-radius:999px;justify-content:center;align-items:center;margin-top:1px;font-size:.75rem;font-weight:700;line-height:1;display:flex}html[data-ui-theme=modern] .arc-popup--menu-nav.rm-forum-topic-follow-popup{width:min(320px,92vw);min-width:min(280px,88vw);max-width:min(360px,94vw)}html[data-ui-theme=modern] .arc-popup.rm-forum-topic-follow-popup .arc-popup__body{padding:14px 16px 16px}html[data-ui-theme=modern] .arc-popup.rm-forum-topic-follow-popup .rm-forum-topic-follow__panel{gap:12px;min-width:0}html[data-ui-theme=modern] .arc-popup.rm-forum-topic-follow-popup .rm-forum-topic-follow__intro{border-bottom:1px solid var(--arc-ds-border-subtle);font-family:var(--arc-ds-font-sans);font-size:var(--arc-ds-text-sm);opacity:1;margin:0;padding-bottom:10px;line-height:1.45;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .arc-popup.rm-forum-topic-follow-popup .rm-forum-topic-follow__option{border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-ds-radius-sm);background:var(--arc-ds-bg-elevated);font-family:var(--arc-ds-font-sans);font-size:var(--arc-ds-text-sm);color:var(--arc-ds-text-primary);transition:border-color var(--arc-ds-transition),background var(--arc-ds-transition);align-items:center;gap:10px;padding:8px 10px}html[data-ui-theme=modern] .arc-popup.rm-forum-topic-follow-popup .rm-forum-topic-follow__option:hover{border-color:var(--arc-ds-border-gold);background:var(--arc-ds-glow-gold)}html[data-ui-theme=modern] .arc-popup.rm-forum-topic-follow-popup .rm-forum-topic-follow__option input{width:16px;height:16px;accent-color:var(--arc-ds-accent-red);flex-shrink:0;margin:0}html[data-ui-theme=modern] .arc-popup.rm-forum-topic-follow-popup .rm-forum-topic-follow__error{font-size:var(--arc-ds-text-sm);color:var(--arc-ds-accent-red)!important}html[data-ui-theme=modern] .arc-popup.rm-forum-topic-follow-popup .rm-forum-topic-follow__actions{border-top:1px solid var(--arc-ds-border-subtle);justify-content:stretch;margin-top:2px;padding-top:12px}html[data-ui-theme=modern] .arc-popup.rm-forum-topic-follow-popup .rm-forum-topic-follow__unfollow.arc-ds-btn{background:#a33a2b0f;border-color:#a33a2b47;width:100%;color:var(--arc-ds-accent-red)!important}html[data-ui-theme=modern] .arc-popup.rm-forum-topic-follow-popup .rm-forum-topic-follow__unfollow.arc-ds-btn:hover:not(:disabled){background:linear-gradient(180deg,var(--arc-ds-accent-red-bright) 0,var(--arc-ds-accent-red) 100%);border-color:#a33a2b73;color:var(--arc-ds-text-on-accent)!important}@media (max-width:768px){html[data-ui-theme=modern] .arc-popup--menu-nav.rm-charte-popup,html[data-ui-theme=modern] .arc-popup--menu-nav.rm-forums-nav-popup{width:calc(100vw - 32px);min-width:0;max-width:calc(100vw - 32px)}html[data-ui-theme=modern] .arc-popup--form,html[data-ui-theme=modern] .arc-popup--form-dossier,html[data-ui-theme=modern] .arc-popup--form.rm-create-topic-forum-popup,html[data-ui-theme=modern] .arc-popup.rm-create-content-popup,html[data-ui-theme=modern] .arc-popup.rm-forum-poll-create-popup,html[data-ui-theme=modern] .arc-popup.rm-roleplay-create-popup{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}html[data-ui-theme=modern] .arc-popup.rm-create-content-popup .rm-content-banner-thumbnail-fields{grid-template-columns:minmax(0,1fr)}html[data-ui-theme=modern] .arc-popup__body{max-height:calc(100dvh - 120px)}html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions,html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions{flex-direction:column;align-items:stretch}html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .arc-ds-btn,html[data-ui-theme=modern] .arc-popup .rm-create-topic-actions .rm-create-topic-btn,html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .arc-ds-btn,html[data-ui-theme=modern] .arc-popup .rm-forum-poll-create-actions .rm-create-topic-btn{justify-content:center;width:100%}}html[data-ui-theme=modern] .rm-clickcatcher-overlay:not(.rm-overlay-no-dim){backdrop-filter:blur(4px);background:#0c0a08b8!important}