/*! 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;--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);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}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;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;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;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{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){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0a08b8!important}.rm-yria-desc-card.rm-graphic-header-card{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;margin-bottom:var(--rm-card-pad-y)!important;overflow:visible!important}.rm-yria-desc-card.rm-graphic-header-card>.rm-graphic-header-card-header{display:none!important}.rm-yria-desc-card.rm-graphic-header-card>.rm-graphic-header-card-content{background:transparent!important;border-radius:0!important}.rm-yria-desc-card-inner{padding:var(--rm-card-pad-y) var(--rm-card-pad-x)!important}