/*! tailwindcss v4.3.0 | 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] .rm-layout-main{width:100%;max-width:none;margin-left:0;margin-right:0}html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-account-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-auth-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-codex-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-community-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-content-detail-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-content-listing-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-encyclo-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-error-modern-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-forum-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-gallery-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-ins-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-ps-page):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-static-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.rm-home-immersive):before{background:var(--arc-ds-bg-page)}html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-account-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-auth-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-codex-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-community-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-content-detail-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-content-listing-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-encyclo-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-error-modern-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-forum-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-gallery-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-ins-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-ps-page)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-static-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.rm-home-immersive)>.rm-layout-main{width:100%;max-width:none;margin-left:0;margin-right:0}html[data-ui-theme=modern] main.arc-error-modern-root,html[data-ui-theme=modern] main.rm-layout-content--account-modern,html[data-ui-theme=modern] main.rm-layout-content--auth-modern,html[data-ui-theme=modern] main.rm-layout-content--codex-modern,html[data-ui-theme=modern] main.rm-layout-content--community-modern,html[data-ui-theme=modern] main.rm-layout-content--content-detail-modern,html[data-ui-theme=modern] main.rm-layout-content--content-listing-modern,html[data-ui-theme=modern] main.rm-layout-content--encyclopedie-modern,html[data-ui-theme=modern] main.rm-layout-content--forum-modern,html[data-ui-theme=modern] main.rm-layout-content--gallery-modern,html[data-ui-theme=modern] main.rm-layout-content--inscription-modern,html[data-ui-theme=modern] main.rm-layout-content--static-modern{background:0 0}html[data-ui-theme=modern] main.arc-encyclo-detail-root .rm-content-wrapper,html[data-ui-theme=modern] main.arc-error-modern-root .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--account-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--auth-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--codex-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--community-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--content-detail-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--content-listing-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--gallery-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--inscription-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--personnage-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--static-modern .rm-content-wrapper{width:100%;max-width:none;padding:0}html[data-ui-theme=modern] main.rm-layout-content--personnage-modern .rm-content-wrapper{overflow-x:visible}html[data-ui-theme=modern] main.arc-encyclo-page-root:not(.arc-encyclo-detail-root) .rm-content-wrapper{padding-left:var(--arc-ds-section-pad-x);padding-right:var(--arc-ds-section-pad-x);padding-top:var(--rm-toolbar-content-gap,10px);padding-bottom:0}html[data-ui-theme=modern]{--arc-modern-layout-max:var(--arc-ds-layout-max);--arc-modern-read-max:var(--arc-ds-read-max);--arc-modern-form-max:var(--arc-ds-form-max);--arc-modern-gap:28px;--arc-modern-sidebar-width:300px;--arc-modern-radius:12px;--arc-modern-radius-sm:var(--arc-ds-radius-sm,6px)}html[data-ui-theme=modern] .arc-auth-page-root,html[data-ui-theme=modern] .arc-community-page-root,html[data-ui-theme=modern] .arc-content-detail-root,html[data-ui-theme=modern] .arc-content-listing-root,html[data-ui-theme=modern] .arc-gallery-page-root,html[data-ui-theme=modern] .arc-static-page-root{background:var(--arc-ds-bg-page);width:100%;color:var(--arc-ds-text-primary);font-size:var(--arc-ds-text-base);line-height:var(--arc-ds-leading-normal)}html[data-ui-theme=modern] .arc-modern-page{width:100%;max-width:none;padding:24px var(--arc-ds-section-pad-x) 56px;box-sizing:border-box;margin:0}html[data-ui-theme=modern] .arc-modern-page--narrow,html[data-ui-theme=modern] .arc-modern-read{width:100%;max-width:var(--arc-ds-read-max);box-sizing:border-box;margin-left:auto;margin-right:auto}html[data-ui-theme=modern] .arc-modern-form,html[data-ui-theme=modern] .arc-modern-page--auth{width:100%;max-width:var(--arc-ds-form-max);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-top:32px}html[data-ui-theme=modern] .arc-modern-page__body{min-width:0}html[data-ui-theme=modern] .arc-modern-page>.arc-modern-page__body>*{box-sizing:border-box;width:100%;max-width:none;padding-left:0;padding-right:0}html[data-ui-theme=modern] .arc-modern-page>.arc-modern-page__body>:is(.arc-codex-page,.arc-content-detail-page,.arc-encyclo-detail-page,.arc-modern-layout){padding-top:0}html[data-ui-theme=modern] .arc-modern-layout__grid{grid-template-columns:minmax(0,1fr) var(--arc-modern-sidebar-width);gap:var(--arc-modern-gap);align-items:start;min-width:0;display:grid}html[data-ui-theme=modern] .arc-modern-layout--sidebar-left .arc-modern-layout__grid{grid-template-columns:var(--arc-modern-sidebar-width) minmax(0,1fr)}html[data-ui-theme=modern] .arc-modern-main,html[data-ui-theme=modern] .arc-modern-sidebar{min-width:0}html[data-ui-theme=modern] .arc-modern-sidebar{background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-modern-radius-sm);box-shadow:var(--arc-ds-shadow-sm);padding:16px}html[data-ui-theme=modern] .arc-modern-card{background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-modern-radius);box-shadow:var(--arc-ds-shadow-sm);box-sizing:border-box;padding:24px}html[data-ui-theme=modern] .arc-modern-card--inset{background:var(--arc-ds-bg-reading);border-radius:var(--arc-modern-radius-sm);padding:20px}html[data-ui-theme=modern] .arc-modern-page__body a:not([class]){color:var(--arc-ds-accent-muted)}html[data-ui-theme=modern] .arc-modern-page__body a:not([class]):hover{color:var(--arc-ds-accent)}html[data-ui-theme=modern][data-modern-palette=dark] .arc-auth-page-root,html[data-ui-theme=modern][data-modern-palette=dark] .arc-community-page-root,html[data-ui-theme=modern][data-modern-palette=dark] .arc-content-detail-root,html[data-ui-theme=modern][data-modern-palette=dark] .arc-content-listing-root,html[data-ui-theme=modern][data-modern-palette=dark] .arc-gallery-page-root,html[data-ui-theme=modern][data-modern-palette=dark] .arc-static-page-root{background:var(--arc-ds-bg-page);color:var(--arc-ds-text-primary)}@media (max-width:768px){html[data-ui-theme=modern] .arc-modern-page{padding:18px var(--arc-ds-section-pad-x) 40px}html[data-ui-theme=modern] .arc-modern-layout__grid{grid-template-columns:minmax(0,1fr);gap:0}html[data-ui-theme=modern] .arc-modern-layout--sidebar-left .arc-modern-layout__grid{grid-template-columns:minmax(0,1fr)}}html[data-ui-theme=modern] main.arc-error-modern-root{background:var(--arc-ds-bg-page)}html[data-ui-theme=modern] main.arc-error-modern-root .rm-content-wrapper{min-height:calc(100vh - var(--rm-header-height,0px));flex-direction:column;justify-content:center;padding-top:0;padding-bottom:0;display:flex}html[data-ui-theme=modern] .rm-error-page{text-align:center;background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-modern-radius);width:100%;max-width:560px;box-shadow:var(--arc-ds-shadow-lg);box-sizing:border-box;margin:48px auto;padding:48px 40px;position:relative;overflow:hidden}html[data-ui-theme=modern] .rm-error-page:before{content:"";background:linear-gradient(90deg,var(--arc-ds-accent-muted) 0,var(--arc-ds-accent) 50%,var(--arc-ds-accent-muted) 100%);height:4px;position:absolute;top:0;left:0;right:0}html[data-ui-theme=modern] .rm-error-page:after{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(1px 1px at 12% 18%,#b78c4a40,#0000),radial-gradient(1px 1px at 88% 24%,#d4af372e,#0000),radial-gradient(1px 1px at 34% 76%,#b78c4a24,#0000),radial-gradient(1px 1px at 72% 82%,#d4af371f,#0000);position:absolute;inset:0}html[data-ui-theme=modern] .rm-error-page__icon{z-index:1;background:var(--arc-ds-accent-muted);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:24px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-error-page__icon{background:color-mix(in srgb,var(--arc-ds-accent-muted) 12%,var(--arc-ds-bg-card) 88%)}}html[data-ui-theme=modern] .rm-error-page__icon{border:1px solid var(--arc-ds-border-gold);box-shadow:0 0 0 8px var(--arc-ds-accent-muted)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-error-page__icon{box-shadow:0 0 0 8px color-mix(in srgb,var(--arc-ds-accent-muted) 6%,var(--arc-ds-bg-card) 94%)}}html[data-ui-theme=modern] .rm-error-page__icon{color:var(--arc-ds-accent-muted);font-size:2.25rem}html[data-ui-theme=modern] .rm-global-error__code{z-index:1;position:relative}html[data-ui-theme=modern] .rm-error-page__code{z-index:1;color:#0000;background:linear-gradient(135deg,var(--arc-ds-accent-muted) 0,var(--arc-ds-accent) 60%,var(--arc-ds-accent-muted) 100%);letter-spacing:-.04em;font-size:clamp(4rem,12vw,6rem);font-weight:800;line-height:1;font-family:var(--arc-ds-font-serif);-webkit-background-clip:text;background-clip:text;margin:0 0 12px;position:relative}html[data-ui-theme=modern] .rm-error-page__title{z-index:1;font-family:var(--arc-ds-font-serif);color:var(--arc-ds-text-primary);margin:0 0 16px;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;line-height:1.25;position:relative}html[data-ui-theme=modern] .rm-error-page__hint,html[data-ui-theme=modern] .rm-error-page__text{z-index:1;color:var(--arc-ds-text-muted);max-width:44ch;margin:0 auto 16px;font-size:.98rem;line-height:1.6;position:relative}html[data-ui-theme=modern] .rm-error-page__hint{margin-bottom:28px;font-size:.9rem}html[data-ui-theme=modern] .rm-error-page__actions{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}html[data-ui-theme=modern] .rm-error-page__actions .rm-btn,html[data-ui-theme=modern] .rm-error-page__actions a.rm-btn,html[data-ui-theme=modern] .rm-error-page__actions button.rm-btn{border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-ds-radius-sm);background:var(--arc-ds-bg-surface);min-height:42px;color:var(--arc-ds-text-primary);font-size:.9rem;font-weight:600;font-family:var(--arc-ds-font-sans);cursor:pointer;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:transform .15s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}html[data-ui-theme=modern] .rm-error-page__actions .rm-btn:hover{background:var(--arc-ds-bg-elevated);border-color:var(--arc-ds-border-gold);box-shadow:var(--arc-ds-shadow-sm);transform:translateY(-2px)}html[data-ui-theme=modern] .rm-error-page__actions .rm-btn-primary{background:var(--arc-ds-accent-muted);border-color:var(--arc-ds-accent-muted);color:var(--arc-ds-text-on-accent)}html[data-ui-theme=modern] .rm-error-page__actions .rm-btn-primary:hover{background:var(--arc-ds-accent);border-color:var(--arc-ds-accent);box-shadow:var(--arc-ds-glow-gold)}html[data-ui-theme=modern] .rm-error-page__detail{z-index:1;border-radius:var(--arc-enc-radius-sm);background:var(--arc-ds-bg-inset);border:1px solid var(--arc-ds-border-subtle);color:var(--arc-ds-text-muted);text-align:left;word-break:break-word;margin-top:28px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;position:relative}html[data-ui-theme=modern] .rm-global-error{box-sizing:border-box;background:radial-gradient(circle at 20% 30%,var(--arc-ds-accent-muted) 0,transparent 40%),radial-gradient(circle at 80% 70%,var(--arc-ds-accent) 0,transparent 40%),var(--arc-ds-bg-page);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-global-error{background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--arc-ds-accent-muted) 10%,transparent 90%) 0,transparent 40%),radial-gradient(circle at 80% 70%,color-mix(in srgb,var(--arc-ds-accent) 8%,transparent 92%) 0,transparent 40%),var(--arc-ds-bg-page)}}html[data-ui-theme=modern] .rm-global-error__card{background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-modern-radius);width:100%;max-width:480px;box-shadow:var(--arc-ds-shadow-lg);text-align:center;padding:44px 36px;position:relative;overflow:hidden}html[data-ui-theme=modern] .rm-global-error__card:before{content:"";background:linear-gradient(90deg,var(--arc-ds-accent-muted) 0,var(--arc-ds-accent) 50%,var(--arc-ds-accent-muted) 100%);height:4px;position:absolute;top:0;left:0;right:0}html[data-ui-theme=modern] .rm-global-error__card:after{content:"";pointer-events:none;opacity:.3;background-image:radial-gradient(1px 1px at 18% 22%,#b78c4a38,#0000),radial-gradient(1px 1px at 82% 28%,#d4af3729,#0000),radial-gradient(1px 1px at 44% 78%,#b78c4a1f,#0000);position:absolute;inset:0}html[data-ui-theme=modern] .rm-global-error__icon{z-index:1;background:var(--arc-ds-accent-red);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:22px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-global-error__icon{background:color-mix(in srgb,var(--arc-ds-accent-red) 10%,var(--arc-ds-bg-card) 90%)}}html[data-ui-theme=modern] .rm-global-error__icon{border:1px solid var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-global-error__icon{border:1px solid color-mix(in srgb,var(--arc-ds-accent-red) 25%,var(--arc-ds-bg-card) 75%)}}html[data-ui-theme=modern] .rm-global-error__icon{box-shadow:0 0 0 8px var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-global-error__icon{box-shadow:0 0 0 8px color-mix(in srgb,var(--arc-ds-accent-red) 5%,var(--arc-ds-bg-card) 95%)}}html[data-ui-theme=modern] .rm-global-error__icon{color:var(--arc-ds-accent-red);font-size:2rem}html[data-ui-theme=modern] .rm-global-error__title{z-index:1;font-family:var(--arc-ds-font-serif);color:var(--arc-ds-text-primary);margin:0 0 14px;font-size:clamp(1.25rem,2.8vw,1.55rem);font-weight:600;line-height:1.25;position:relative}html[data-ui-theme=modern] .rm-global-error__text{z-index:1;color:var(--arc-ds-text-muted);margin:0 0 26px;font-size:.95rem;line-height:1.6;position:relative}html[data-ui-theme=modern] .rm-global-error__actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}html[data-ui-theme=modern] .rm-global-error__actions .rm-btn,html[data-ui-theme=modern] .rm-global-error__actions a.rm-btn,html[data-ui-theme=modern] .rm-global-error__actions button.rm-btn{border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-ds-radius-sm);background:var(--arc-ds-bg-surface);min-height:42px;color:var(--arc-ds-text-primary);font-size:.9rem;font-weight:600;font-family:var(--arc-ds-font-sans);cursor:pointer;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:transform .15s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}html[data-ui-theme=modern] .rm-global-error__actions .rm-btn:hover{background:var(--arc-ds-bg-elevated);border-color:var(--arc-ds-border-gold);box-shadow:var(--arc-ds-shadow-sm);transform:translateY(-2px)}html[data-ui-theme=modern] .rm-global-error__actions .rm-btn-primary{background:var(--arc-ds-accent-muted);border-color:var(--arc-ds-accent-muted);color:var(--arc-ds-text-on-accent)}html[data-ui-theme=modern] .rm-global-error__actions .rm-btn-primary:hover{background:var(--arc-ds-accent);border-color:var(--arc-ds-accent);box-shadow:var(--arc-ds-glow-gold)}html[data-ui-theme=modern] .rm-global-error__detail{z-index:1;border-radius:var(--arc-enc-radius-sm);background:var(--arc-ds-bg-inset);border:1px solid var(--arc-ds-border-subtle);color:var(--arc-ds-text-muted);text-align:left;word-break:break-word;margin-top:24px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;position:relative}@media (max-width:640px){html[data-ui-theme=modern] .rm-error-page{margin:24px auto;padding:36px 24px}html[data-ui-theme=modern] .rm-error-page__icon{width:72px;height:72px;font-size:1.8rem}html[data-ui-theme=modern] .rm-global-error__card{padding:32px 24px}html[data-ui-theme=modern] .rm-global-error__icon{width:68px;height:68px;font-size:1.6rem}html[data-ui-theme=modern] .rm-error-page__actions,html[data-ui-theme=modern] .rm-global-error__actions{flex-direction:column;align-items:stretch}html[data-ui-theme=modern] .rm-error-page__actions .rm-btn,html[data-ui-theme=modern] .rm-global-error__actions .rm-btn{width:100%}}