:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#100d12;--background-strong:#070609;--panel:#191417e6;--panel-solid:#1b1518;--text:#f5eadb;--muted:#cbbba7;--muted-strong:#a9957d;--ember:#d18948;--moss:#7e9b70;--steel:#92b8c7;--wine:#7d3f47;--brass:#c99354;--brass-bright:#f0c982;--rune:#65d4df;--ink-glass:#09070ab8;--line:#f4e0c22e;--line-strong:#f4e0c257;--danger:#ff9a80;--success:#b3dfa6;--shadow:0 1.8rem 5rem #0000006b;--shadow-sharp:0 1rem 0 #050406b8, 0 2.4rem 4rem #0000008c;--cut-corners:polygon(0 0, calc(100% - .75rem) 0, 100% .75rem, 100% 100%, .75rem 100%, 0 calc(100% - .75rem))}.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}.feed-workspace-v7{grid-template-columns:minmax(11rem,.75fr) minmax(0,2.1fr) minmax(12rem,.9fr);align-items:start}.feed-composer-v7{gap:.95rem}.feed-composer-v7 textarea,.feed-comment-composer textarea{resize:vertical;min-height:8.5rem}.feed-comment-composer textarea{min-height:5.5rem}.feed-social-card{gap:1rem;padding:1rem;display:grid}.feed-social-header{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.feed-social-header .feed-author-avatar{width:3rem;height:3rem}.feed-post-authorline{min-width:0}.feed-post-authorline a{color:var(--text);font-weight:700;text-decoration:none}.feed-post-content{overflow-wrap:anywhere}.feed-post-content.collapsed{max-height:12rem;position:relative;overflow:hidden}.feed-post-content.compact{font-size:.95rem}.feed-tag-row,.feed-tag-cloud{flex-wrap:wrap;gap:.45rem;display:flex}.feed-tag-row a,.feed-tag-cloud a{color:var(--accent);border:1px solid #deb26947;border-radius:999px;padding:.25rem .55rem;text-decoration:none}.feed-tag-cloud a{align-items:center;gap:.4rem;display:inline-flex}.feed-tag-cloud span{color:var(--muted);font-size:.75rem}.feed-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.feed-media-grid.count-1{grid-template-columns:1fr}.feed-media-grid button{aspect-ratio:4/3;border:1px solid #f4e0c21f;border-radius:8px;padding:0;overflow:hidden}.feed-media-grid img,.feed-fresh-media img{object-fit:cover;width:100%;height:100%}.feed-social-footer,.feed-comment-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.feed-report-shell{max-width:min(22rem,100%)}.feed-comment-actions .feed-report-shell{flex-basis:100%;max-width:20rem}.feed-report-shell.compact{max-width:18rem}.feed-report-shell .report-form-grid{grid-template-columns:1fr}.feed-social-stats,.profile-follow-panel dl,.public-profile-feed-item dl{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.feed-social-stats div,.profile-follow-panel dl div,.public-profile-feed-item dl div{gap:.1rem;display:grid}.feed-social-stats dt,.profile-follow-panel dt,.public-profile-feed-item dt{color:var(--muted);text-transform:uppercase;font-size:.72rem}.feed-social-stats dd,.profile-follow-panel dd,.public-profile-feed-item dd{margin:0}.feed-stat-icon{width:1.1rem;height:1.1rem;color:inherit;justify-content:center;align-items:center;font-size:.98rem;line-height:1;display:inline-flex}.feed-inline-comments{border-top:1px solid #f4e0c21a;gap:.8rem;padding-top:.85rem;display:grid}.feed-comment-stack.compact{gap:.65rem;display:grid}.feed-comment{border:1px solid #f4e0c21a;border-radius:8px;gap:.55rem;padding:.75rem;display:grid}.feed-comment header{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.feed-comment header a{color:var(--text);font-weight:700;text-decoration:none}.feed-comment header span{color:var(--accent);font-size:.75rem}.feed-comment-replies{border-left:2px solid #deb26952;gap:.55rem;padding-left:.75rem;display:grid}.feed-fresh-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.feed-fresh-media img{aspect-ratio:1;border-radius:7px}.feed-lightbox{z-index:80;background:#000000c7;border:0;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.feed-lightbox img{object-fit:contain;max-width:min(92vw,76rem);max-height:88vh}.profile-follow-panel{border-top:1px solid #f4e0c21a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.public-profile-feed-list{gap:.75rem;display:grid}.public-profile-feed-item{border:1px solid #f4e0c21a;border-radius:8px;gap:.65rem;padding:.85rem;display:grid}@media (max-width:980px){.feed-workspace-v7{grid-template-columns:1fr}.feed-social-header{grid-template-columns:2.7rem minmax(0,1fr)}.feed-social-header .feed-type-badge{grid-column:2;justify-self:start}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--text);font-family:var(--font-montserrat), system-ui, sans-serif;background:linear-gradient(90deg,#070609e6,#100d12d6),linear-gradient(#100d12e0,#100d12f5),url(/varryal-hero.png) 50%/cover fixed}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:3.5rem 3.5rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000bd,#0000 84%);mask-image:linear-gradient(#000000bd,#0000 84%)}body:after{z-index:-1;pointer-events:none;content:"";mix-blend-mode:screen;opacity:.55;background:repeating-linear-gradient(115deg,#0000 0 4.25rem,#c993540b 4.3rem 4.36rem),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 7px),linear-gradient(135deg,#7d3f4729,#0000 38%,#65d4df0f 72%,#0000);position:fixed;inset:0}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--steel);outline-offset:3px}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.68}.portal-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a080bd6;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.85rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.portal-header nav{flex-wrap:wrap;align-items:center;gap:.6rem;font:700 .82rem/1.2 system-ui,sans-serif;display:flex}.portal-header nav a,.nav-button{border:1px solid var(--line);min-height:2.35rem;color:var(--text);background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;padding:.55rem .85rem;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.nav-button{background:#d1894829}.portal-header nav a:before,.nav-button:before,.portal-nav a:before,.home-nav a:before,.home-header-action:before,.primary-action:before,.secondary-action:before,.home-paint-button:before{content:"";background:linear-gradient(90deg,#0000,#ffeec557,#0000);width:42%;transition:left .36s;position:absolute;inset:-35% auto -35% -55%;transform:skew(-20deg)}.portal-header nav a:hover,.portal-header nav a:focus-visible,.nav-button:hover,.nav-button:focus-visible{background:linear-gradient(#c993543d,#3f292042);border-color:#f0c982ad;transform:translateY(-1px);box-shadow:0 .65rem 1.4rem #00000047,inset 0 0 0 1px #f0c98224}.portal-header nav a:hover:before,.portal-header nav a:focus-visible:before,.nav-button:hover:before,.nav-button:focus-visible:before,.portal-nav a:hover:before,.portal-nav a:focus-visible:before,.home-nav a:hover:before,.home-nav a:focus-visible:before,.home-header-action:hover:before,.home-header-action:focus-visible:before,.primary-action:hover:before,.primary-action:focus-visible:before,.secondary-action:hover:before,.secondary-action:focus-visible:before,.home-paint-button:hover:before,.home-paint-button:focus-visible:before{left:116%}.brand-mark{color:var(--text);align-items:center;gap:.65rem;font-size:1.25rem;text-decoration:none;display:inline-flex}.brand-mark img{object-fit:contain;width:2.45rem;height:2.45rem}.portal-shell{width:min(100%,96rem);min-height:calc(100vh - 4.5rem);margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.portal-shell.narrow{width:min(100%,72rem)}.portal-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;min-height:13rem;padding:1rem 0 1.35rem;display:grid}.portal-hero h1{max-width:none;font-size:clamp(2.2rem,6vw,4rem)}.portal-hero p:not(.eyebrow){max-width:42rem;color:var(--muted);margin:.7rem 0 0;font-size:.98rem;line-height:1.65}.portal-shell.wiki-codex-shell{padding-block-start:clamp(.8rem,2vw,1.4rem)}.wiki-codex-shell .portal-hero{align-items:start;min-height:auto;padding:.25rem 0 .9rem}.wiki-codex-shell .portal-hero h1{font-size:clamp(1.8rem,3.4vw,2.6rem)}.wiki-codex-shell .portal-hero p:not(.eyebrow){max-width:54rem;margin-top:.45rem;font-size:.9rem;line-height:1.55}.portal-shell.wiki-editor-codex-shell{width:min(100%,100rem);padding:0 clamp(.8rem,2vw,1.5rem) 2rem}.wiki-editor-codex-shell .portal-hero{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-nav,.portal-route-grid{flex-wrap:wrap;gap:.65rem;display:flex}.portal-nav{justify-content:flex-end}.portal-nav a{border:1px solid var(--line);min-height:2.45rem;color:var(--text);background:#ffffff0a;border-radius:8px;align-items:center;padding:.6rem .8rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.portal-nav a.accent{background:#d1894824;border-color:#d1894880}.portal-nav a:hover,.portal-nav a:focus-visible{background:linear-gradient(#c9935438,#ffffff0a);border-color:#f0c982ad;transform:translateY(-2px);box-shadow:0 .85rem 1.7rem #00000047}.portal-route-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-top:1rem;display:grid}.portal-route-card{border:1px solid var(--line);min-height:9.5rem;color:var(--text);box-shadow:var(--shadow-sharp);clip-path:var(--cut-corners);background:linear-gradient(135deg,#f0c98214,#0000 32%),linear-gradient(#191417eb,#0c0a0de6);border-radius:8px;gap:.55rem;padding:1rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.portal-route-card:before,.portal-route-card:after,.home-arcane-card:before,.home-scene-panel:before,.home-trait-card:before,.home-race-card:before,.home-state-card:before,.home-final-panel:before{pointer-events:none;content:"";position:absolute}.portal-route-card:before,.home-arcane-card:before,.home-scene-panel:before,.home-trait-card:before,.home-race-card:before,.home-state-card:before,.home-final-panel:before{border-radius:inherit;background:linear-gradient(90deg, var(--brass) 0 1px, transparent 1px calc(100% - 1px), var(--brass) calc(100% - 1px)), linear-gradient(180deg, var(--brass) 0 1px, transparent 1px calc(100% - 1px), var(--brass) calc(100% - 1px));opacity:.18;inset:0}.portal-route-card:after{aspect-ratio:1;opacity:.7;border-bottom:1px solid #65d4df61;border-right:1px solid #65d4df61;width:2.1rem;bottom:.75rem;right:.75rem}.portal-route-card:hover,.portal-route-card:focus-visible{border-color:#f0c982c2;transform:translateY(-4px);box-shadow:0 1.1rem #060407b8,0 2.8rem 4.8rem #0009,0 0 2.2rem #c993541f}.portal-route-card span{font-family:var(--font-marcellus), Georgia, serif;font-size:1.35rem}.portal-route-card p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.portal-route-card.accent{border-color:#d189488f}.portal-route-card.admin{background:linear-gradient(135deg,#1b1518f0,#1d2528db);border-color:#92b8c76b}.foundation-panel{border:1px solid var(--line);background:var(--panel);width:min(100%,55rem);box-shadow:var(--shadow);border-radius:8px;padding:3rem}.eyebrow{color:var(--ember);letter-spacing:0;text-transform:uppercase;margin:0 0 .85rem;font:700 .78rem/1.2 system-ui,sans-serif}h1,h2{color:var(--text);letter-spacing:0;margin:0;font-weight:700}h1{max-width:13ch;font-size:4.4rem;line-height:.98}h2{font-size:1.35rem;line-height:1.15}.home-page{background:radial-gradient(circle at 18% 14%, #7d3f4747, transparent 30rem), linear-gradient(180deg, #07060942, #070609eb 36rem), var(--background);min-height:100vh;overflow:hidden}.home-page h1,.home-page h2,.home-page h3{font-family:var(--font-marcellus), Georgia, serif;font-weight:400}.home-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#c9935414,#0000 22%,#65d4df09 74%,#0000),#070609d1;border-bottom:1px solid #c993543d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem clamp(1rem,4vw,3rem);display:grid;position:sticky;top:0;box-shadow:0 .85rem 2rem #00000038}.home-brand,.home-nav,.home-header-action{font-weight:600;text-decoration:none}.home-brand{min-width:0;color:var(--text);font-family:var(--font-marcellus), Georgia, serif;align-items:center;gap:.65rem;font-size:1.1rem;display:inline-flex}.home-brand img{object-fit:contain;width:2.55rem;height:2.55rem}.home-nav{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.3rem;font-size:.82rem;display:flex}.home-nav a,.home-header-action{text-align:center;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:2.45rem;padding:.55rem .75rem;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.home-nav a:hover,.home-nav a:focus-visible,.home-nav .active{color:var(--text);background:linear-gradient(#f0c98224,#ffffff0b);transform:translateY(-1px);box-shadow:inset 0 -1px #f0c98257,0 .55rem 1.3rem #0000002e}.home-header-action{color:var(--text);background:linear-gradient(135deg,#f0c9823d,#7d3f4733),#d1894824;border:1px solid #d1894885}.home-header-action:hover,.home-header-action:focus-visible{border-color:#f0c982d6;transform:translateY(-2px);box-shadow:0 .75rem 1.7rem #00000047,0 0 1.5rem #c9935429}.home-hero,.home-scene,.home-section,.home-join{isolation:isolate;padding:clamp(3rem,7vw,6rem) clamp(1rem,5vw,4rem);position:relative}.home-hero{background:linear-gradient(90deg, #07060999, #07060914 46%, #070609c7), linear-gradient(180deg, #c993541a, transparent 26%, #070609cc 88%), var(--home-hero-image,url(/varryal-hero.png)) center / cover;grid-template-columns:minmax(0,1.05fr) minmax(18rem,26rem);align-items:center;gap:clamp(1.5rem,5vw,4rem);min-height:calc(100svh - 5.5rem);padding-top:clamp(2rem,6vw,5rem);display:grid}.home-hero:before{z-index:-1;pointer-events:none;content:"";opacity:.82;background:radial-gradient(circle at 18% 42%,#65d4df1a,#0000 22rem),linear-gradient(#0000 54%,#0706098f);position:absolute;inset:0}.home-hero:after,.home-scene:after,.home-join:after{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 72%,#0000);mask-image:linear-gradient(#0000,#000 16% 72%,#0000)}.home-hero-copy{min-width:0;max-width:49rem}.home-overline,.home-script{color:var(--ember);margin:0}.home-overline{text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1.2}.home-script{font-family:var(--font-pinyon-script), cursive;font-size:2rem;line-height:1}.home-title-block h1{max-width:none;margin-top:.4rem;font-size:clamp(4.5rem,15vw,10rem);line-height:.86}.home-title-block p{max-width:36rem;color:var(--muted);font-family:var(--font-marcellus), Georgia, serif;overflow-wrap:break-word;margin:.35rem 0 0;font-size:clamp(1.25rem,3vw,2rem);line-height:1.15}.home-lead{max-width:42rem;color:var(--text);overflow-wrap:break-word;margin:1.35rem 0 0;font-size:1.05rem;line-height:1.7}.home-mission-list{gap:.65rem;width:min(100%,34rem);margin-top:1.8rem;display:grid}.home-mission-row{border:1px solid var(--line);min-height:4.25rem;color:var(--text);background:linear-gradient(90deg,#c993541f,#0000 3.6rem),#0c090cad;border-radius:8px;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.65rem;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.home-mission-row:before{content:"";background:linear-gradient(180deg, transparent, var(--brass-bright), transparent);opacity:0;width:.18rem;transition:opacity .18s;position:absolute;inset:0 auto 0 0}.home-mission-row.active{background:#d1894824;border-color:#d189489e}.home-mission-row:hover,.home-mission-row:focus-visible{background:linear-gradient(90deg,#f0c9822e,#0000 4.8rem),#140e0ed1;border-color:#f0c982b8;transform:translate(.35rem);box-shadow:0 .9rem 1.9rem #0000004d,inset 0 0 0 1px #f0c98214}.home-mission-row:hover:before,.home-mission-row:focus-visible:before{opacity:1}.home-mission-row strong,.home-mission-row small{display:block}.home-mission-row small{color:var(--muted);margin-top:.2rem;font-size:.8rem;line-height:1.35}.home-mission-thumb{border:1px solid var(--line);background:linear-gradient(135deg,#d1894840,#7e9b702e),url(/varryal-logo.png) 50%/70% no-repeat;border-radius:8px;width:3.1rem;height:3.1rem}.home-arcane-card,.home-scene-panel,.home-trait-card,.home-race-card,.home-state-card,.home-final-panel{border:1px solid var(--line);box-shadow:var(--shadow-sharp);background:linear-gradient(135deg,#c9935414,#0000 34%),#191417e0;border-radius:8px;position:relative;overflow:hidden}.home-arcane-card{align-content:start;gap:1rem;min-width:0;padding:clamp(1rem,3vw,1.4rem);display:grid}.home-arcane-card h2,.home-state-card h3{max-width:none;font-size:2rem}.home-arcane-card p:not(.home-overline),.home-scene-panel p:not(.home-script),.home-trait-card p,.home-race-card p,.home-state-card p,.home-final-panel p{color:var(--muted);line-height:1.65}.home-sigil-wheel{aspect-ratio:1;place-items:center;width:min(100%,15rem);margin:0 auto;display:grid;position:relative}.home-sigil-wheel i,.home-sigil-wheel:before{content:"";border:1px solid #f4e0c233;border-radius:50%;position:absolute;inset:0}.home-sigil-wheel i:first-child{transform:rotate(22deg)scale(.82)}.home-sigil-wheel i:nth-child(2){transform:rotate(68deg)scale(.62)}.home-sigil-wheel i:nth-child(3){transform:rotate(120deg)scale(.42)}.home-sigil-wheel img{object-fit:contain;filter:drop-shadow(0 1rem 2rem #0000006b);width:54%;height:54%}.home-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.home-status-grid div{border-top:1px solid var(--line);padding-top:.6rem}.home-status-grid dt{color:var(--muted-strong);text-transform:uppercase;font-size:.72rem;font-weight:700}.home-status-grid dd{font-family:var(--font-marcellus), Georgia, serif;margin:.2rem 0 0;font-size:1.55rem}.home-scroll-cue{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--muted);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.home-scene-tavern{background:linear-gradient(180deg, #070609b8, #070609db), var(--home-lore-image,url(/varryal-tavern.png)) center / cover}.home-section-divider{z-index:2;color:var(--ember);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin:0;display:grid;position:absolute;top:0;left:clamp(1rem,5vw,4rem);right:clamp(1rem,5vw,4rem);transform:translateY(-50%)}.home-section-divider span{background:linear-gradient(90deg, transparent, #f0c98280, var(--line), transparent);height:1px;box-shadow:0 .7rem 1.4rem #00000057}.home-section-divider i{border:1px solid var(--ember);background:#0b080beb;width:.55rem;height:.55rem;transform:rotate(45deg);box-shadow:0 0 0 .45rem #070609ad,0 0 1.2rem #c993542e}.home-scene-panel,.home-final-panel{width:min(100%,62rem);margin:0 auto;padding:clamp(1.25rem,4vw,2.25rem)}.home-scene-panel.wide{width:min(100%,68rem)}.home-brush-heading h2,.home-section-head h2,.home-final-panel h2{max-width:none;margin-top:.2rem;font-size:clamp(2rem,6vw,4.6rem)}.home-trait-grid,.home-race-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(100%,76rem);margin:1rem auto 0;display:grid}.home-trait-card,.home-race-card{min-height:13rem;padding:1.1rem;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.home-trait-card span{border:1px solid var(--line);width:2.35rem;height:2.35rem;color:var(--ember);border-radius:8px;place-items:center;font-weight:700;display:inline-grid}.home-trait-card h3,.home-race-card h3{max-width:none;margin:1rem 0 0;font-size:1.45rem}.home-section-head{text-align:center;width:min(100%,58rem);margin:0 auto 1rem}.home-section-head p:not(.home-script){max-width:42rem;color:var(--muted);margin:.8rem auto 0;line-height:1.65}.home-race-card{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.home-race-card.selected{border-color:#d189488f}.home-trait-card:hover,.home-race-card:hover{background:linear-gradient(135deg,#f0c9821f,#0000 38%),#1d1617eb;border-color:#f0c9829e;transform:translateY(-3px);box-shadow:0 1.2rem #060407b3,0 2.7rem 4.8rem #0000008f}.home-race-thumb{aspect-ratio:1;border:1px solid var(--line-strong);width:100%;clip-path:var(--cut-corners);background:#070609c2;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f0c9821a,0 .8rem 1.6rem #0000003d}.home-race-thumb:after{pointer-events:none;content:"";mix-blend-mode:screen;opacity:.55;background:linear-gradient(#0000 44%,#0706099e),linear-gradient(135deg,#f0c9822e,#0000 28%,#65d4df1a);position:absolute;inset:0}.home-race-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;transition:filter .22s,transform .22s}.home-race-card:hover .home-race-thumb img{filter:saturate(1.08)contrast(1.05);transform:scale(1.035)}.home-race-card small{color:var(--steel);margin-top:.65rem;line-height:1.35;display:block}.home-scene-map{background:linear-gradient(180deg, #070609e0, #070609cc), var(--home-map-image,url(/varryal-map.png)) center / cover}.home-state-layout{grid-template-columns:minmax(18rem,1fr) minmax(20rem,.9fr);align-items:stretch;gap:1rem;width:min(100%,78rem);margin:0 auto;display:grid}.home-state-choice{display:none}.home-state-map{isolation:isolate;border:1px solid var(--line);min-height:34rem;box-shadow:var(--shadow);background:#07060975;border-radius:8px;position:relative;overflow:hidden}.home-state-map-frame{z-index:0;background:linear-gradient(180deg, #0706091f, #07060947), var(--home-map-image,url(/varryal-map.png)) var(--map-x,50%) var(--map-y,18%) / var(--map-size,188%) no-repeat;opacity:0;transition:opacity .22s;position:absolute;inset:0}.home-state-map:before,.home-state-map:after{z-index:1;pointer-events:none;content:"";position:absolute}.home-state-map:before{opacity:.65;background:linear-gradient(90deg,#0000 calc(50% - 1px),#65d4df47 50%,#0000 calc(50% + 1px)),linear-gradient(#0000 calc(50% - 1px),#65d4df3d 50%,#0000 calc(50% + 1px));border:1px solid #f0c98238;inset:1rem}.home-state-map:after{aspect-ratio:1;background:linear-gradient(90deg,#0000 calc(50% - 1px),#f0c9826b 50%,#0000 calc(50% + 1px)),linear-gradient(#0000 calc(50% - 1px),#f0c9826b 50%,#0000 calc(50% + 1px));border:1px solid #f0c98261;border-radius:50%;width:5rem;inset:auto 1rem 1rem auto;box-shadow:0 0 1.5rem #65d4df1f}.home-state-interface{grid-template-rows:auto 1fr;gap:.8rem;display:grid}.home-state-tabs{gap:.45rem;display:grid}.home-state-tab{border:1px solid var(--line);min-height:2.85rem;color:var(--muted);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#100d12d1;border-radius:8px;padding:.7rem .85rem;transition:border-color .18s,background .18s,color .18s,transform .18s;display:block;position:relative;overflow:hidden}.home-state-tab:before{content:"";background:var(--brass-bright);opacity:0;width:.18rem;transition:opacity .18s;position:absolute;inset:0 auto 0 0}.home-state-tab:hover{color:var(--text);background:linear-gradient(90deg,#c9935433,#100d12d1);border-color:#f0c98294;transform:translate(.25rem)}.home-state-tab:hover:before{opacity:1}.home-state-panels{display:grid}.home-state-panel{display:none}#state-choice-alter:checked~.home-state-layout .home-state-map-frame.state-alter,#state-choice-akari:checked~.home-state-layout .home-state-map-frame.state-akari,#state-choice-federation:checked~.home-state-layout .home-state-map-frame.state-federation,#state-choice-baronies:checked~.home-state-layout .home-state-map-frame.state-baronies,#state-choice-erinwald:checked~.home-state-layout .home-state-map-frame.state-erinwald{opacity:1}#state-choice-alter:checked~.home-state-layout .home-state-tab.state-alter,#state-choice-akari:checked~.home-state-layout .home-state-tab.state-akari,#state-choice-federation:checked~.home-state-layout .home-state-tab.state-federation,#state-choice-baronies:checked~.home-state-layout .home-state-tab.state-baronies,#state-choice-erinwald:checked~.home-state-layout .home-state-tab.state-erinwald{color:var(--text);background:#d1894829;border-color:#d189489e;transform:translate(.25rem)}#state-choice-alter:checked~.home-state-layout .home-state-tab.state-alter:before,#state-choice-akari:checked~.home-state-layout .home-state-tab.state-akari:before,#state-choice-federation:checked~.home-state-layout .home-state-tab.state-federation:before,#state-choice-baronies:checked~.home-state-layout .home-state-tab.state-baronies:before,#state-choice-erinwald:checked~.home-state-layout .home-state-tab.state-erinwald:before{opacity:1}#state-choice-alter:focus-visible~.home-state-layout .home-state-tab.state-alter,#state-choice-akari:focus-visible~.home-state-layout .home-state-tab.state-akari,#state-choice-federation:focus-visible~.home-state-layout .home-state-tab.state-federation,#state-choice-baronies:focus-visible~.home-state-layout .home-state-tab.state-baronies,#state-choice-erinwald:focus-visible~.home-state-layout .home-state-tab.state-erinwald{outline-offset:3px;outline:2px solid #65d4dfc2}#state-choice-alter:checked~.home-state-layout .home-state-panel.state-alter,#state-choice-akari:checked~.home-state-layout .home-state-panel.state-akari,#state-choice-federation:checked~.home-state-layout .home-state-panel.state-federation,#state-choice-baronies:checked~.home-state-layout .home-state-panel.state-baronies,#state-choice-erinwald:checked~.home-state-layout .home-state-panel.state-erinwald{display:block}.home-state-card{padding:1.25rem}.home-state-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1.2rem 0 0;display:grid}.home-state-card dt{color:var(--muted-strong);text-transform:uppercase;font-size:.72rem;font-weight:700}.home-state-card dd{overflow-wrap:anywhere;margin:.25rem 0 0}.home-join{background:linear-gradient(180deg, #070609d1, #070609f0), var(--home-join-image,url(/varryal-hero.png)) center bottom / cover}.home-final-panel{text-align:center}.home-final-panel p:not(.home-script){max-width:44rem;margin:1rem auto 0}.home-final-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem;display:flex}.home-paint-button{border:1px solid var(--line);min-height:3rem;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:.8rem 1rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.home-paint-button.primary{color:#160e0b;background:linear-gradient(#db9652,#955a34);border-color:#e8b16c9e}.home-paint-button:hover,.home-paint-button:focus-visible{border-color:#f0c982d1;transform:translateY(-2px);box-shadow:0 .9rem 1.8rem #00000052,0 0 1.8rem #c9935429}.home-footer{border-top:1px solid var(--line);color:var(--muted);background:var(--background-strong);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1rem,4vw,3rem);display:flex}.home-footer span{color:var(--text);font-family:var(--font-marcellus), Georgia, serif}.home-footer p{margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lead,.auth-visual p,.card-copy,.profile-hero p{max-width:42rem;color:var(--muted);font:1.05rem/1.7 system-ui,sans-serif}.lead{margin:1.4rem 0 0}.home-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.signal-list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.signal-list li{border:1px solid var(--line);color:var(--text);background:#ffffff09;border-radius:8px;padding:.85rem 1rem;font:700 .85rem/1.3 system-ui,sans-serif}.auth-page{grid-template-columns:minmax(0,1.15fr) minmax(24rem,29rem);min-height:100vh;display:grid}.auth-visual{background:linear-gradient(#0807092e,#080709e0),url(/varryal-hero.png) 50%/cover;align-content:end;gap:2rem;min-height:100vh;padding:clamp(2rem,6vw,5rem);display:grid}.auth-crest{object-fit:contain;filter:drop-shadow(0 1rem 1.4rem #00000073);width:7rem;height:7rem}.auth-panel{border-left:1px solid var(--line);background:#100d12f0;align-content:center;gap:1.25rem;padding:clamp(1.25rem,4vw,3rem);display:grid}.auth-form,.profile-card{gap:1rem;display:grid}.auth-notice{background:linear-gradient(135deg,#d189481f,#ffffff09);border:1px solid #f0c98247;border-radius:8px;gap:.9rem;padding:1rem;display:grid}.auth-notice h2,.auth-notice p{margin:0}.auth-notice h2{font-size:1.35rem}.auth-notice-address{width:fit-content;max-width:100%;color:var(--gold);overflow-wrap:anywhere;border:1px solid #f4e0c229;border-radius:999px;padding:.35rem .65rem;font:800 .82rem/1.25 system-ui,sans-serif}.field{color:var(--muted);gap:.45rem;font:700 .82rem/1.2 system-ui,sans-serif;display:grid}.field-label-row,.character-step-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.field-requirement{text-transform:uppercase;border:1px solid #f4e0c229;border-radius:999px;align-items:center;width:fit-content;min-height:1.35rem;padding:.18rem .48rem;font:800 .66rem/1.1 system-ui,sans-serif;display:inline-flex}.field-requirement.required{color:var(--gold);background:#d189481f;border-color:#f0c98285}.field-requirement.optional{color:var(--muted-strong);background:#ffffff09}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;min-height:3rem;color:var(--text);background:#ffffff0e;border-radius:8px;outline:none;padding:.75rem .9rem}.field textarea{resize:vertical;min-height:7rem;line-height:1.55}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ember);box-shadow:0 0 0 3px #d189482e}.password-shell{display:block;position:relative}.password-shell input{padding-right:6rem}.text-toggle{border:1px solid var(--line);min-height:2.1rem;color:var(--muted);background:#0003;border-radius:8px;padding:0 .65rem;font:700 .75rem/1 system-ui,sans-serif;position:absolute;top:.45rem;right:.45rem}.check-row{color:var(--muted);align-items:center;gap:.6rem;font:.9rem/1.3 system-ui,sans-serif;display:flex}.check-row input{width:1rem;height:1rem;accent-color:var(--ember)}.primary-action,.secondary-action,.ghost-action{border-radius:8px;justify-content:center;align-items:center;min-height:3rem;padding:.78rem 1rem;font:800 .86rem/1.2 system-ui,sans-serif;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.primary-action{color:#160e0b;background:linear-gradient(#db9652,#955a34);border:1px solid #e8b16c9e}.secondary-action,.ghost-action{border:1px solid var(--line);color:var(--text);background:#ffffff0b}.ghost-action{color:var(--muted-strong);background:0 0}.primary-action:hover,.primary-action:focus-visible,.secondary-action:hover,.secondary-action:focus-visible,.ghost-action:hover,.ghost-action:focus-visible{border-color:#f0c982c7;transform:translateY(-2px);box-shadow:0 .85rem 1.7rem #0000004d,0 0 1.6rem #c9935424}.primary-action:hover,.primary-action:focus-visible{background:linear-gradient(#f0c982,#b86d3e)}.secondary-action:hover,.secondary-action:focus-visible{background:linear-gradient(#c993542e,#ffffff0b)}.secondary-action.danger-action{color:#ffd5c8;background:#9c3b2f29;border-color:#ff9a808c}.secondary-action.danger-action:hover,.secondary-action.danger-action:focus-visible{color:#fff1ea;background:linear-gradient(#9c3b2f47,#ffffff0b);border-color:#ff9a80d1}.primary-action.compact,.secondary-action.compact,.ghost-action.compact{min-height:2.55rem;padding:.65rem .9rem}.auth-footer,.subtle-link,.form-error,.form-success{margin:0;font:.9rem/1.45 system-ui,sans-serif}.auth-footer,.subtle-link{color:var(--muted)}.auth-footer a,.subtle-link,.profile-hero a{color:var(--steel)}.form-error{color:var(--danger)}.form-success{color:var(--success)}.profile-page{width:min(100%,96rem);margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.profile-page.narrow{width:min(100%,54rem)}.profile-hero,.public-profile-card{border:1px solid var(--line);min-height:13rem;box-shadow:var(--shadow);background:linear-gradient(135deg,#1b1518f0,#261f1ce0);border-radius:8px;align-items:center;gap:1.25rem;padding:clamp(1.25rem,4vw,2rem);display:flex}.profile-hero h1,.public-profile-card h1{max-width:none;font-size:3rem}.profile-hero p{margin:.5rem 0 .8rem}.profile-grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:1rem;margin-top:1rem;display:grid}.profile-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:1.25rem}.email-card{border-color:#92b8c757}.avatar-card{gap:1rem;display:grid}.avatar-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;display:grid}.avatar-current-panel{background:linear-gradient(135deg,#92b8c714,#0000 44%),#ffffff08;border:1px solid #f4e0c21f;border-radius:8px;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem;display:grid}.avatar-current-image{border:1px solid var(--line-strong);object-fit:cover;border-radius:8px;width:5.5rem;height:5.5rem;box-shadow:0 .75rem 1.4rem #00000047}.avatar-current-panel strong{color:var(--text);font:800 .96rem/1.25 system-ui,sans-serif}.avatar-current-panel p{color:var(--muted);margin:.25rem 0 0;font:.86rem/1.45 system-ui,sans-serif}.avatar-option{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:.65rem;min-height:8.5rem;padding:.85rem;display:grid}.avatar-option.selected{border-color:var(--ember);box-shadow:inset 0 0 0 1px #d1894857}.avatar-option input{opacity:0;pointer-events:none;position:absolute}.avatar-option span,.avatar-badge{background:var(--avatar-swatch);display:inline-block}.avatar-option span{border:1px solid var(--line-strong);background-position:50%;background-size:cover;border-radius:8px;width:3rem;height:3rem}.avatar-option strong{color:var(--text);font:700 .86rem/1.25 system-ui,sans-serif}.avatar-upload-panel{border-top:1px solid var(--line);gap:.85rem;padding-top:1rem;display:grid}.avatar-upload-panel h3{color:var(--text);margin:.15rem 0 0;font:800 1rem/1.2 system-ui,sans-serif}.avatar-file-control{min-height:3.25rem;color:var(--text);cursor:pointer;background:#ffffff09;border:1px dashed #f0c98259;border-radius:8px;padding:.85rem;display:grid}.avatar-file-control:focus-within{border-color:#f0c982c7;box-shadow:0 0 0 3px #d189482e}.avatar-file-control input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.avatar-file-control span,.avatar-upload-status{overflow-wrap:anywhere;font:.88rem/1.4 system-ui,sans-serif}.avatar-upload-actions{flex-wrap:wrap;gap:.65rem;display:flex}.avatar-upload-status{min-height:2.5rem;color:var(--muted-strong);margin:0}.avatar-upload-status.complete,.avatar-upload-status.processed{color:var(--success)}.avatar-upload-status.failed{color:var(--danger)}.avatar-badge{border:1px solid var(--line-strong);object-fit:cover;border-radius:8px;flex:none;box-shadow:0 1rem 2rem #00000052}.avatar-badge.lg{width:7rem;height:7rem}.avatar-badge.sm{width:3rem;height:3rem}.profile-facts{gap:.75rem;margin:0;display:grid}.profile-facts div{border-top:1px solid var(--line);gap:.25rem;padding-top:.75rem;display:grid}.profile-facts dt{color:var(--muted-strong);text-transform:uppercase;font:700 .76rem/1.2 system-ui,sans-serif}.profile-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0;font:.95rem/1.35 system-ui,sans-serif}.character-manager{margin-top:.85rem}.character-manager-head,.character-card-heading,.character-card-actions,.character-delete-form{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.character-manager-head h2,.character-create-panel h3,.character-card h3,.public-character-section h2,.public-character-card h3{margin:.15rem 0 0}.character-quota{color:var(--muted);justify-items:end;font:.76rem/1.2 system-ui,sans-serif;display:grid}.character-quota strong{color:var(--text);font:850 1.55rem/1 system-ui,sans-serif}.character-quota-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.character-quota-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;display:grid}.character-quota-grid div,.character-card,.public-character-card{border:1px solid var(--line);background:#ffffff09;border-radius:8px}.character-quota-grid div{gap:.25rem;min-height:4.5rem;padding:.75rem;display:grid}.character-quota-grid span,.character-copy,.character-empty,.character-review-note,.public-character-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font:.9rem/1.45 system-ui,sans-serif}.character-quota-grid strong{color:var(--text);font:800 1rem/1.25 system-ui,sans-serif}.character-list,.character-create-panel,.character-form,.character-delete-form,.public-character-section,.public-character-list{gap:1rem;display:grid}.character-card{gap:1rem;padding:1rem;display:grid}.character-card-main{grid-template-columns:8rem minmax(0,1fr);gap:1rem;display:grid}.character-card-skin{border:1px solid var(--line);background:#00000038;border-radius:8px;place-items:center;width:8rem;height:10rem;display:grid;overflow:hidden}.character-card-skin img,.public-character-card img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.character-card-skin span,.public-character-memorial{background:linear-gradient(135deg,#c9935433,#92b8c71f);border:1px solid #f0c9824d;border-radius:8px;width:2.5rem;height:2.5rem}.character-card-body,.character-form-grid,.character-skin-upload{gap:.85rem;display:grid}.character-form-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.character-meta{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem;margin:0;display:grid}.character-meta div{gap:.2rem;display:grid}.character-meta dt{color:var(--muted-strong);text-transform:uppercase;font:700 .72rem/1.2 system-ui,sans-serif}.character-meta dd{color:var(--text);overflow-wrap:anywhere;margin:0;font:.86rem/1.35 system-ui,sans-serif}.character-status{color:var(--text);background:#c993541f;border:1px solid #f0c98247;border-radius:8px;padding:.4rem .55rem;font:800 .74rem/1 system-ui,sans-serif}.character-status.changes_requested,.character-review-note{color:var(--ember)}.character-status.killed,.character-status.deleted{color:var(--muted-strong)}.character-skin-upload{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:stretch}.skin-preview-3d{border:1px solid var(--line);background:radial-gradient(circle at 50% 18%,#92b8c71f,#0000 42%),linear-gradient(#141015fa,#08070af5);border-radius:8px;place-items:center;min-width:0;min-height:20rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f0c9820f}.skin-preview-3d canvas,.skin-preview-3d-fallback,.skin-preview-3d-fallback img{width:100%;height:100%}.skin-preview-3d canvas{image-rendering:pixelated;display:block}.skin-preview-3d-compact{min-height:10rem}.skin-preview-3d-placeholder{background:linear-gradient(135deg,#c9935433,#92b8c71f);border:1px solid #f0c9824d;border-radius:8px;width:3rem;height:3rem}.skin-preview-3d-status,.skin-preview-3d-fallback small{color:var(--muted);text-align:center;background:#070609bd;border:1px solid #f0c9823d;border-radius:8px;padding:.35rem .5rem;font:700 .72rem/1.2 system-ui,sans-serif;position:absolute;bottom:.65rem;left:.65rem;right:.65rem}.skin-preview-3d-fallback{display:block}.skin-preview-3d-fallback img{object-fit:cover;image-rendering:pixelated;display:block}.character-skin-controls{gap:.7rem;min-width:0;display:grid}.character-editor .tiptap{min-height:16rem}.public-profile-card{align-items:stretch;display:grid}.public-profile-main{align-items:center;gap:1.25rem;display:flex}.public-character-list{grid-template-columns:1fr}.public-character-card{grid-template-columns:5.5rem minmax(0,1fr);gap:.85rem;padding:.85rem;display:grid}.public-character-card img,.public-character-memorial{width:5.5rem;height:5.5rem;display:block}.admin-page{width:min(100%,96rem);margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.admin-page.narrow{width:min(100%,56rem)}.admin-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;min-height:12rem;padding:1rem 0 1.35rem;display:flex}.admin-hero.compact{min-height:8rem}.admin-hero>*{min-width:0;max-width:100%}.admin-hero h1,.admin-panel h1{overflow-wrap:anywhere;max-width:none;font-size:clamp(2.2rem,6vw,4rem)}.admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.admin-copy{max-width:40rem;color:var(--muted);overflow-wrap:anywhere;margin:.65rem 0 0;font:.95rem/1.6 system-ui,sans-serif}.admin-copy code{color:var(--steel)}.admin-copy.compact{margin-top:.35rem;font-size:.86rem}.admin-dashboard-shell{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.admin-left-tabs{border:1px solid var(--line);background:linear-gradient(180deg, #e3bb7e14, transparent 42%), var(--panel);box-shadow:var(--shadow);border-radius:8px;gap:.4rem;padding:.45rem;display:grid;position:sticky;top:5.75rem}.admin-left-tab{color:var(--muted-strong);text-transform:uppercase;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .85rem;font:800 .78rem/1.2 system-ui,sans-serif;text-decoration:none;display:grid}.admin-left-tab:hover,.admin-left-tab:focus-visible,.admin-left-tab.active{color:var(--text);background:#e3bb7e17;border-color:#e3bb7e47}.admin-left-tab span{overflow-wrap:anywhere;min-width:0}.admin-left-tab b{min-width:1.75rem;color:var(--ember);text-align:center;background:#04060a73;border-radius:999px;padding:.2rem .45rem}.admin-dashboard-main{gap:1rem;min-width:0;display:grid}.admin-overview-panel{scroll-margin-top:6rem}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-metric-card{border:1px solid var(--line);min-height:7rem;color:var(--text);background:#ffffff09;border-radius:8px;gap:.55rem;padding:.9rem;text-decoration:none;display:grid}.admin-metric-card:hover,.admin-metric-card:focus-visible{color:var(--ember);border-color:#e3bb7e52}.admin-metric-card.locked{color:var(--muted)}.admin-metric-card span{color:var(--muted-strong);text-transform:uppercase;font:800 .72rem/1.3 system-ui,sans-serif}.admin-metric-card strong{font:800 clamp(1.8rem, 4vw, 2.65rem) / .95 var(--font-display), serif;align-self:end}.admin-grid{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.35fr);align-items:start;gap:1rem;display:grid}.admin-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;padding:clamp(1rem,3vw,1.35rem)}.admin-panel.wide{min-width:0}.admin-panel h2,.permission-group h3{margin:0}.admin-timestamp{color:var(--muted-strong);text-transform:uppercase;font:700 .75rem/1.2 system-ui,sans-serif}.dashboard-grid{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr)}.entrypoint-grid{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr)}.workload-list,.admin-route-list{gap:.15rem;margin-top:1rem;display:grid}.entrypoint-note-list{gap:.9rem;margin-top:1rem;display:grid}.admin-route-group-list{gap:1.25rem;margin-top:1rem;display:grid}.admin-route-group{scroll-margin-top:6rem}.admin-route-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.65rem;display:flex}.admin-route-group-heading h3{margin:0;font:800 1rem/1.2 system-ui,sans-serif}.admin-route-group-heading span{color:var(--muted-strong);text-align:right;font:.78rem/1.4 system-ui,sans-serif}.workload-row,.admin-route-row{border-top:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.78rem 0;text-decoration:none;display:grid}.workload-row:hover,.workload-row:focus-visible,.admin-route-row:hover,.admin-route-row:focus-visible{color:var(--ember)}.workload-row.muted,.admin-route-row.locked,.admin-route-row.pending{color:var(--muted)}.admin-route-row.delete-route-row{background:#9c3b2f1f;border:1px solid #ff9a8047;border-radius:8px;padding:.85rem}.admin-route-row.delete-route-row:hover,.admin-route-row.delete-route-row:focus-visible{border-color:#ff9a809e}.workload-row strong,.workload-row small,.admin-route-row strong,.admin-route-row small{overflow-wrap:anywhere;display:block}.workload-row small,.admin-route-row small{color:var(--muted-strong);font:.78rem/1.35 system-ui,sans-serif}.admin-route-row em{color:var(--muted);overflow-wrap:anywhere;margin-top:.28rem;font:.78rem/1.35 system-ui,sans-serif;display:block}.workload-row b,.admin-route-row>span:last-child{color:var(--text);font:800 .92rem/1.2 system-ui,sans-serif}.navigation-cms-layout{grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.navigation-cms-sidebar{gap:1rem;min-width:0;display:grid;position:sticky;top:5.75rem}.navigation-cms-actions{gap:.55rem;margin-top:1rem;display:grid}.navigation-cms-stack{gap:.75rem;min-width:0;display:grid}.navigation-cms-item{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;padding:1rem}.navigation-cms-item-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.navigation-cms-item-head>span{width:2.35rem;height:2.35rem;color:var(--ember);border:1px solid #e3bb7e38;border-radius:999px;place-items:center;font:800 .72rem/1 system-ui,sans-serif;display:grid}.navigation-cms-item-head strong,.navigation-cms-item-head small{overflow-wrap:anywhere;min-width:0;display:block}.navigation-cms-item-head small{color:var(--muted);margin-top:.15rem}.navigation-cms-reorder,.navigation-cms-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.navigation-cms-fields{grid-template-columns:minmax(10rem,1fr) minmax(14rem,1.4fr) minmax(8rem,.65fr) minmax(8rem,.65fr);gap:.75rem;margin-top:1rem;display:grid}.navigation-cms-item-actions{justify-content:space-between;align-items:center;margin-top:.85rem}.admin-form{gap:1rem;margin-top:1rem;display:grid}.settings-admin-grid{grid-template-columns:minmax(18rem,.58fr) minmax(0,1.42fr)}.settings-status-panel{gap:.85rem;display:grid}.settings-status-list{gap:.55rem;margin:0;display:grid}.settings-status-list div{border-top:1px solid var(--line);justify-content:space-between;gap:.8rem;padding-top:.55rem;display:flex}.settings-status-list dt,.settings-status-list dd{min-width:0;margin:0}.settings-status-list dt{color:var(--muted-strong);text-transform:uppercase;font:800 .72rem/1.2 system-ui,sans-serif}.settings-status-list dd{color:var(--text);overflow-wrap:anywhere;text-align:right}.settings-form-section{border-top:1px solid var(--line);gap:.85rem;padding-top:1rem;display:grid}.settings-form-section:first-child{border-top:0;padding-top:0}.settings-form-section h3{margin:0;font:900 .95rem/1.2 system-ui,sans-serif}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.reaction-settings-panel{grid-column:1/-1}.reaction-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.reaction-slot-card{border:1px solid var(--line);background:#ffffff08;border-radius:8px;min-width:0;padding:.85rem}.reaction-slot-card legend{color:var(--steel);text-transform:uppercase;padding:0 .3rem;font:900 .7rem/1.2 system-ui,sans-serif}.reaction-slot-card .field+.field{margin-top:.7rem}.reaction-slot-preview{width:3rem;height:3rem;color:var(--gold);background:#00000038;border:1px solid #f0c98238;border-radius:8px;justify-content:center;align-items:center;margin:.25rem 0 .75rem;font-size:1.65rem;display:inline-flex;overflow:hidden}.reaction-slot-preview img{object-fit:contain;width:100%;height:100%}.reaction-emoji-field input{text-align:center;font-size:1.35rem}.reaction-image-field input{padding-block:.55rem}.reaction-clear-field{color:var(--steel);align-items:center;gap:.4rem;margin-top:.55rem;font:700 .76rem/1.3 system-ui,sans-serif;display:inline-flex}@media (max-width:860px){.reaction-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.reaction-settings-grid{grid-template-columns:1fr}}.settings-checks{gap:.45rem;display:grid}.settings-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.settings-section-heading span{color:var(--steel);overflow-wrap:anywhere;text-align:right;font:800 .74rem/1.35 system-ui,sans-serif}.character-admin-tabs{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.character-admin-tabs a{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:999px;padding:.5rem .85rem;font:800 .78rem/1 system-ui,sans-serif;text-decoration:none}.character-admin-tabs a:hover,.character-admin-tabs a:focus-visible{color:var(--ember)}.character-filter-grid{grid-template-columns:1fr}.character-review-queue,.character-status-history,.character-review-action-list,.character-policy-grid{gap:.85rem;margin-top:1rem;display:grid}.character-review-row{border-top:1px solid var(--line);color:var(--text);grid-template-columns:minmax(8.5rem,.7fr) minmax(12rem,1.2fr) minmax(9rem,.9fr) minmax(10rem,1fr) auto;align-items:center;gap:.85rem;padding:.85rem 0;text-decoration:none;display:grid}.character-review-row.with-actions{grid-template-columns:minmax(8.5rem,.62fr) minmax(12rem,1.1fr) minmax(9rem,.78fr) minmax(10rem,.9fr) minmax(8rem,.68fr) minmax(10rem,auto)}.character-chronicle-review-panel{grid-column:1/-1}.character-review-row.chronicle-review-row{grid-template-columns:minmax(8.5rem,.55fr) minmax(14rem,1fr) minmax(8rem,.52fr) minmax(18rem,1.35fr) minmax(15rem,.95fr)}.character-review-row:hover,.character-review-row:focus-visible{color:var(--ember)}.character-review-row strong,.character-review-row small{overflow-wrap:anywhere;display:block}.character-review-row small,.character-review-row span{color:var(--muted-strong);font:.8rem/1.35 system-ui,sans-serif}.character-review-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.character-review-row-actions .secondary-action{min-height:2.25rem;padding:.52rem .7rem}.chronicle-review-actions{justify-content:flex-end;align-items:flex-start}.chronicle-review-actions form{width:min(100%,18rem)}.chronicle-review-actions .compact-inline-input{width:100%;min-width:0}.character-status{border:1px solid var(--line);width:fit-content;color:var(--text);text-transform:uppercase;background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:.32rem .65rem;font:800 .72rem/1 system-ui,sans-serif;display:inline-flex}.character-status.pending_approval,.character-status.changes_requested{color:var(--gold);border-color:#f0c98266}.character-status.created{color:#91d5a6;border-color:#78bc8f73}.character-status.killed,.character-status.deleted{color:#f0a0a6;border-color:#c8555e7a}.character-policy-panel{grid-column:1/-1}.character-policy-grid{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.8fr) minmax(16rem,.8fr);align-items:start}.character-policy-form,.character-review-action{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:1rem}.character-policy-form h3,.character-review-action h3,.character-text-block h3{margin:0}.character-policy-inline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.checkbox-field{color:var(--muted);align-items:center;gap:.5rem;font:.85rem/1.4 system-ui,sans-serif;display:inline-flex}.character-detail-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.character-detail-main{min-width:0}.character-detail-main:last-child{grid-column:1/-1}.character-actions-panel{position:sticky;top:5rem}.character-review-identity{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.character-review-identity div,.character-text-block,.character-review-skin,.character-status-event{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:.85rem}.character-review-identity small,.character-review-skin small,.character-status-event small{color:var(--muted-strong);font:.75rem/1.35 system-ui,sans-serif;display:block}.character-review-identity strong,.character-review-skin strong,.character-status-event strong{overflow-wrap:anywhere;display:block}.character-review-skin{align-items:center;gap:.85rem;margin-top:1rem;display:flex}.character-review-skin img,.character-review-skin>span{object-fit:cover;background:#0000003d;border-radius:8px;width:4.5rem;height:4.5rem}.character-review-skin>span{color:var(--muted);text-align:center;place-items:center;font:.72rem/1.2 system-ui,sans-serif;display:grid}.character-text-block{margin-top:1rem}.character-text-block p,.character-status-event p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:.45rem 0 0}.character-status-event{grid-template-columns:auto minmax(0,1fr);gap:.85rem;display:grid}.character-action-notice{width:min(100%,82rem);margin:1rem auto 0}.cms-page{width:min(100%,96rem)}.cms-preview-shell{background:var(--background);min-height:100vh}.cms-preview-toolbar{z-index:40;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#7d3f4738,#0000 46%),#09070af0;border-bottom:1px solid #f0c98252;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem clamp(1rem,4vw,3rem);display:flex;position:relative;box-shadow:0 .85rem 2rem #00000047}.cms-preview-toolbar>div{gap:.2rem;min-width:min(100%,18rem);display:grid}.cms-preview-toolbar strong{text-transform:uppercase;font:700 .88rem/1.2 system-ui,sans-serif}.cms-preview-toolbar span{color:var(--muted-strong);font-size:.9rem}.cms-preview-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex!important}.cms-pill{border:1px solid var(--line);text-transform:uppercase;background:#ffffff0d;border-radius:8px;align-items:center;min-height:2.25rem;padding:.45rem .7rem;display:inline-flex;color:var(--text)!important;font:800 .75rem/1.1 system-ui,sans-serif!important}.cms-pill.ready{background:#7e9b7029;border-color:#7e9b7094}.cms-pill.blocked{background:#7d3f473d;border-color:#ff9a809e}.cms-layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.cms-sidebar,.cms-editor-stack{gap:1rem;min-width:0;display:grid}.cms-sidebar{position:sticky;top:5.5rem}.cms-summary-panel,.cms-section-form{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#92b8c70e,#0000 38%),#191417e6;border-radius:8px}.cms-summary-panel{gap:.8rem;padding:1rem;display:grid}.cms-summary-panel h2{max-width:none;font-size:1.2rem}.cms-summary-grid{gap:.5rem;margin:0;display:grid}.cms-summary-grid div,.cms-version-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.65rem;padding-top:.55rem;display:flex}.cms-summary-grid dt,.cms-version-list small,.cms-form-footer span{color:var(--muted-strong);text-transform:uppercase;font:700 .72rem/1.2 system-ui,sans-serif}.cms-summary-grid dd{color:var(--text);font:1.05rem/1.2 var(--font-marcellus), Georgia, serif;margin:0}.cms-section-nav,.cms-version-list{gap:.45rem;margin:0;padding:0;display:grid}.cms-version-list{list-style:none}.cms-publish-panel .secondary-action{width:100%}.cms-publish-state,.cms-muted-copy,.cms-version-list p{color:var(--muted);margin:0;line-height:1.45}.cms-publish-state{border:1px solid var(--line);border-radius:8px;padding:.7rem}.cms-publish-state.ready{background:#7e9b7021;border-color:#7e9b7080}.cms-publish-state.blocked{background:#7d3f4733;border-color:#ff9a808f}.cms-version-list.detailed li{justify-content:stretch;align-items:stretch;gap:.65rem;display:grid}.cms-version-head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.cms-version-meta{gap:.35rem;margin:0;display:grid}.cms-version-meta div{grid-template-columns:minmax(4.5rem,.45fr) minmax(0,1fr);gap:.55rem;display:grid}.cms-version-meta dt,.cms-version-meta dd{min-width:0;margin:0}.cms-version-meta dt{color:var(--muted-strong);text-transform:uppercase;font:700 .68rem/1.2 system-ui,sans-serif}.cms-version-meta dd{color:var(--text);overflow-wrap:anywhere}.cms-section-nav a{border:1px solid var(--line);min-height:2.65rem;color:var(--text);overflow-wrap:anywhere;background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .7rem;text-decoration:none;display:flex}.cms-section-nav a:hover,.cms-section-nav a:focus-visible{background:#c9935424;border-color:#f0c98299}.cms-section-nav small,.cms-version-list span{color:var(--steel);font:800 .76rem/1 system-ui,sans-serif}.cms-section-form{gap:1rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.cms-section-form.dirty{border-color:#f0c9827a}.cms-section-form.saved{border-color:#7e9b708a}.cms-section-form.error,.cms-section-form.conflict{border-color:#ff9a8094}.cms-section-header,.cms-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cms-section-header h2{max-width:none;font-size:1.45rem}.cms-section-header p:not(.eyebrow),.cms-slot-copy,.cms-upload-status{color:var(--muted);overflow-wrap:anywhere;margin:.35rem 0 0;font:.86rem/1.45 system-ui,sans-serif}.cms-status-pill{border:1px solid var(--line);min-height:1.85rem;color:var(--muted);text-transform:uppercase;background:#ffffff0a;border-radius:999px;align-items:center;padding:.35rem .6rem;font:800 .7rem/1 system-ui,sans-serif;display:inline-flex}.cms-status-pill.dirty,.cms-status-pill.saving{color:var(--brass-bright);border-color:#f0c98285}.cms-status-pill.saved,.cms-status-pill.processed,.cms-status-pill.complete{color:var(--success);border-color:#7e9b708f}.cms-status-pill.error,.cms-status-pill.conflict,.cms-status-pill.failed{color:var(--danger);border-color:#ff9a8099}.cms-validation-list{color:var(--danger);background:#b24f4314;border:1px solid #ff9a805c;border-radius:8px;gap:.35rem;margin:0;padding:.75rem .75rem .75rem 1.55rem;font:.85rem/1.45 system-ui,sans-serif;display:grid}.cms-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.cms-field-grid .field span{color:var(--muted-strong);text-align:right;font:700 .68rem/1 system-ui,sans-serif}.cms-slot-stack{gap:.8rem;display:grid}.cms-slot-field{border:1px solid var(--line);background:#ffffff09;border-radius:8px;min-width:0;margin:0;padding:.85rem}.cms-slot-field legend{color:var(--text);padding:0 .4rem;font:800 .82rem/1.2 system-ui,sans-serif}.cms-slot-layout{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.cms-slot-preview{border:1px solid var(--line);background:#0000003d;border-radius:8px;min-width:0;position:relative;overflow:hidden}.cms-slot-preview img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.cms-slot-preview .cms-status-pill{background:#070609c7;position:absolute;bottom:.5rem;left:.5rem}.cms-slot-controls{gap:.65rem;min-width:0;display:grid}.cms-slot-copy.muted{color:var(--muted-strong)}.cms-focal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.cms-file-control{min-height:2.75rem;color:var(--text);cursor:pointer;background:#ffffff09;border:1px dashed #f0c98261;border-radius:8px;padding:.75rem;font:800 .82rem/1.25 system-ui,sans-serif;display:grid}.cms-file-control:focus-within{border-color:#f0c982c7;box-shadow:0 0 0 3px #d189482e}.cms-file-control input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cms-upload-status{min-height:1.5rem}.cms-upload-status.complete{color:var(--success)}.cms-upload-status.failed{color:var(--danger)}.cms-form-footer{border-top:1px solid var(--line);justify-content:flex-start;align-items:center;padding-top:.85rem}.role-table{gap:.4rem;margin-top:1rem;display:grid}.role-row{border-top:1px solid var(--line);min-height:4.25rem;color:var(--text);grid-template-columns:minmax(12rem,1fr) 5rem 7rem 7rem;align-items:center;gap:.75rem;padding:.75rem 0;text-decoration:none;display:grid}.role-row:hover,.role-row:focus-visible{color:var(--ember)}.role-row strong,.role-row small{overflow-wrap:anywhere;display:block}.role-row small,.role-row span:not(:first-child){color:var(--muted);font:.82rem/1.35 system-ui,sans-serif}.user-list,.assignment-list,.permission-chip-list{gap:.6rem;margin-top:1rem;display:grid}.user-row,.assignment-row{border-top:1px solid var(--line);align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.user-row{color:var(--text);grid-template-columns:3rem minmax(0,1fr) minmax(8rem,.45fr);text-decoration:none}.user-row.operational{grid-template-columns:3rem minmax(12rem,1fr) minmax(8rem,.45fr) minmax(12rem,.8fr)}.user-row.operational.user-row-with-actions{grid-template-columns:3rem minmax(12rem,1fr) minmax(8rem,.45fr) minmax(12rem,.8fr) minmax(10rem,auto)}.user-row:hover,.user-row:focus-visible{color:var(--ember)}.user-avatar{border:1px solid var(--line-strong);background:linear-gradient(135deg, var(--moss), var(--steel));border-radius:8px;width:2.6rem;height:2.6rem}.user-row strong,.user-row small,.assignment-row strong,.assignment-row small{overflow-wrap:anywhere;display:block}.user-row small,.user-row span:last-child,.assignment-row small{color:var(--muted);font:.82rem/1.35 system-ui,sans-serif}.user-row-main{min-width:0}.user-row-actions,.user-chip-list{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.user-row-actions{gap:.45rem}.user-row-actions .secondary-action{min-height:2.25rem;padding:.52rem .7rem}.user-chip{border:1px solid var(--line);min-height:1.8rem;color:var(--text);overflow-wrap:anywhere;background:#ffffff0d;border-radius:8px;align-items:center;padding:.32rem .52rem;font:800 .7rem/1.1 system-ui,sans-serif;display:inline-flex}.user-chip.trusted{background:#7e9b7024;border-color:#7e9b7085}.user-chip.pending{background:#d1894821;border-color:#d189488a}.user-chip.danger{background:#7d3f4733;border-color:#ff9a8094}.assignment-row{grid-template-columns:minmax(12rem,1fr) minmax(18rem,1.1fr)}.assignment-remove{grid-template-columns:minmax(0,1fr) 7rem auto;gap:.5rem;display:grid}.assignment-remove input{border:1px solid var(--line);min-width:0;min-height:2.55rem;color:var(--text);background:#ffffff0e;border-radius:8px;padding:.55rem .65rem}.moderation-stack{gap:1rem;margin-top:1rem;display:grid}.moderation-status-row{flex-wrap:wrap;gap:.5rem;display:flex}.moderation-badge{border:1px solid var(--line);min-height:2rem;color:var(--text);overflow-wrap:anywhere;background:#ffffff0e;border-radius:8px;align-items:center;padding:.4rem .65rem;font:800 .74rem/1.2 system-ui,sans-serif;display:inline-flex}.moderation-badge.trusted,.moderation-badge.clear{background:#7e9b7024;border-color:#7e9b7085}.moderation-badge.pending{background:#d1894821;border-color:#d189488a}.moderation-badge.danger{background:#7d3f4733;border-color:#ff9a8094}.moderation-action-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem;display:grid}.compact-form{border-top:1px solid var(--line);align-content:start;padding-top:.85rem}.compact-form h3{margin:0;font-size:1rem}.compact-form .field textarea{min-height:5rem}.first-post-review-list{gap:.8rem;display:grid}.first-post-review{border-top:1px solid var(--line);grid-template-columns:minmax(12rem,1fr) minmax(11rem,.65fr) minmax(11rem,.75fr);align-items:start;gap:.75rem;padding-top:.85rem;display:grid}.first-post-review strong,.first-post-review small{overflow-wrap:anywhere;display:block}.first-post-review-context{gap:.35rem;display:grid}.first-post-review-target{color:var(--text);overflow-wrap:anywhere;font:800 1rem/1.25 system-ui,sans-serif;text-decoration:none}.first-post-review-target:hover,.first-post-review-target:focus-visible{color:var(--ember);text-underline-offset:.18em;text-decoration:underline}.first-post-review small,.first-post-review p{color:var(--muted);font:.82rem/1.45 system-ui,sans-serif}.first-post-review p{margin:.45rem 0 0}.first-post-review-note{border-left:1px solid #f0c9826b;padding-left:.65rem}.first-post-review .compact-form{margin-top:0}.permission-chip-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.permission-chip-list code{border-top:1px solid var(--line);color:var(--steel);overflow-wrap:anywhere;padding-top:.6rem;font:.8rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.permission-matrix{gap:1.2rem;display:grid}.permission-group{border-top:1px solid var(--line);gap:.75rem;padding-top:1rem;display:grid}.permission-group header p,.permission-row p{color:var(--muted);margin:.35rem 0 0;font:.86rem/1.5 system-ui,sans-serif}.permission-list{gap:.55rem;display:grid}.permission-row{border:0;border-top:1px solid #f4e0c21f;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:center;gap:.75rem;min-inline-size:0;margin:0;padding:.8rem 0 0;display:grid}.permission-row legend{gap:.25rem;min-inline-size:0;padding:0;display:grid}.permission-row legend span{font:700 .95rem/1.25 system-ui,sans-serif}.permission-row code{color:var(--steel);overflow-wrap:anywhere;font:.78rem/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.permission-row em{width:fit-content;color:var(--danger);border:1px solid #ff9a806b;border-radius:8px;padding:.15rem .45rem;font:700 .72rem/1.2 system-ui,sans-serif}.segmented-control{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:2.55rem;display:grid;overflow:hidden}.segmented-control label{display:grid;position:relative}.segmented-control input{opacity:0;position:absolute;inset:0}.segmented-control span{min-width:0;color:var(--muted);justify-content:center;align-items:center;padding:.55rem .35rem;font:800 .75rem/1 system-ui,sans-serif;display:inline-flex}.segmented-control input:focus-visible+span{outline:2px solid var(--steel);outline-offset:-2px}.segmented-control input:checked+span{color:var(--text);background:#d1894838}.segmented-control input:disabled+span{opacity:.56}.forum-page{width:min(100% - clamp(1rem,2vw,2rem),104rem);min-height:calc(100vh - 4.5rem);margin:0 auto;padding:clamp(.75rem,1.5vw,1.25rem) 0 2rem}.forum-board-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;min-height:12rem;padding:1rem 0 1.35rem;display:flex}.forum-board-hero h1{max-width:none;font-size:clamp(2.2rem,6vw,4rem)}.forum-board-hero p:not(.eyebrow){max-width:44rem;color:var(--muted);margin:.65rem 0 0;font:.98rem/1.65 system-ui,sans-serif}.forum-board-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.forum-directory-shell{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.forum-directory-rail{gap:.85rem;display:grid;position:sticky;top:5.4rem}.forum-directory-panel,.feed-rail-panel{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:linear-gradient(145deg,#92b8c71a,#0000 38%),linear-gradient(320deg,#7d3f471f,#0000 42%),#120f13db;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.forum-directory-panel.compact,.feed-rail-panel.compact{gap:.6rem}.forum-directory-panel h2,.feed-rail-panel h2{max-width:none;font:700 1.15rem/1.2 var(--font-marcellus), Georgia, serif;margin:0}.forum-directory-stats,.feed-overview-list{gap:.55rem;margin:0;display:grid}.forum-directory-stats div,.feed-overview-list div{border-top:1px solid #f4e0c21f;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.55rem;display:flex}.forum-directory-stats dt,.feed-overview-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font:800 .72rem/1.2 system-ui,sans-serif}.forum-directory-stats dd,.feed-overview-list dd{color:var(--steel);margin:0;font:800 1.1rem/1 system-ui,sans-serif}.forum-section-directory{margin-top:0}.forum-section-list,.forum-topic-list,.forum-replies,.forum-admin-list{gap:.8rem;margin-top:1rem;display:grid}.forum-section-card,.forum-topic-row,.forum-post,.forum-composer-panel,.forum-moderation-panel,.forum-empty,.forum-admin-section{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#c9935414,#0000 36%),#191417e0;border-radius:8px}.forum-section-card,.forum-topic-row{min-height:6.25rem;color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.forum-section-card:hover,.forum-section-card:focus-visible,.forum-topic-row:hover,.forum-topic-row:focus-visible{border-color:#f0c982b8;transform:translateY(-2px);box-shadow:0 1.1rem 2.6rem #00000070,0 0 1.8rem #c993541a}.forum-section-card strong,.forum-topic-row strong,.forum-post strong{color:var(--text);overflow-wrap:anywhere;font:700 1.05rem/1.25 system-ui,sans-serif;display:block}.forum-topic-title-line{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.forum-topic-title-line strong{min-width:0}.forum-status-badge{border:1px solid var(--line);min-height:1.55rem;color:var(--text);text-transform:uppercase;background:#ffffff0e;border-radius:8px;align-items:center;padding:.28rem .48rem;font:800 .68rem/1.1 system-ui,sans-serif;display:inline-flex}.forum-status-badge.pending{background:#d1894821;border-color:#d189488a}.forum-status-badge.info{color:var(--steel);background:#92b8c71f;border-color:#92b8c785}.forum-status-badge.warning{background:#f0c9821f;border-color:#f0c9828f}.forum-status-badge.danger{color:#ffd5c8;background:#9c3b2f29;border-color:#ff9a8094}.forum-status-badge.success{color:var(--success);background:#7e9b7024;border-color:#7e9b7094}.forum-section-card small,.forum-topic-row small,.forum-post small,.forum-topic-row em{color:var(--muted);overflow-wrap:anywhere;font:.84rem/1.45 system-ui,sans-serif;display:block}.forum-topic-row.pinned{background:linear-gradient(90deg,#d1894824,#0000 38%),#191417e6;border-color:#d1894880}.forum-topic-row.review-pending{background:linear-gradient(90deg,#f0c9821c,#0000 42%),#191417e6;border-color:#f0c9827a}.forum-section-card dl,.forum-topic-row dl{grid-template-columns:repeat(2,minmax(4.5rem,1fr));gap:.65rem;margin:0;display:grid}.forum-section-card div,.forum-topic-row div{border-left:1px solid var(--line);padding-left:.65rem}.forum-section-card dt,.forum-topic-row dt,.forum-admin-state span{color:var(--muted-strong);text-transform:uppercase;font:700 .72rem/1.2 system-ui,sans-serif}.forum-section-card dd,.forum-topic-row dd{color:var(--text);font:1.15rem/1.2 var(--font-marcellus), Georgia, serif;margin:.2rem 0 0}.forum-board-layout{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:1rem;display:grid}.forum-board-layout-inline{grid-template-columns:minmax(0,1fr)}.forum-empty,.forum-composer-panel,.forum-moderation-panel,.forum-post,.forum-admin-section{padding:1rem}.forum-empty h2,.forum-composer-panel h2,.forum-moderation-panel h2{max-width:none}.forum-empty p{color:var(--muted);font:.95rem/1.6 system-ui,sans-serif}.forum-review-feedback{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#c993541a,#0000 40%),#191417e6;border-radius:8px;gap:.35rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.forum-review-feedback.pending{border-color:#f0c98285}.forum-review-feedback.rejected{background:linear-gradient(135deg,#7d3f473d,#0000 44%),#191417e6;border-color:#ff9a8099}.forum-review-feedback.approved{background:linear-gradient(135deg,#7e9b702e,#0000 44%),#191417e6;border-color:#7e9b708a}.forum-review-feedback strong{color:var(--text);font:800 1rem/1.25 system-ui,sans-serif}.forum-review-feedback p,.forum-readonly-note{color:var(--muted);margin:0;font:.9rem/1.55 system-ui,sans-serif}.forum-composer,.forum-editor-shell,.forum-moderation-form{gap:.85rem;display:grid}.forum-composer-guidance,.forum-composer-footer{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.forum-composer-guidance{justify-content:flex-start}.forum-composer-guidance span,.forum-composer-state{min-height:1.75rem;color:var(--muted);background:#ffffff09;border:1px solid #f4e0c21f;border-radius:8px;align-items:center;padding:.28rem .52rem;font:800 .72rem/1.2 system-ui,sans-serif;display:inline-flex}.forum-composer-state.error{color:var(--danger);border-color:#ff9a806b}.forum-composer-state.success{color:var(--success);border-color:#7e9b706b}.forum-composer-footer{justify-content:space-between}.forum-composer-footer .primary-action{margin-left:auto}.forum-poll-draft,.forum-poll-panel{background:#ffffff09;border:1px solid #f4e0c224;border-radius:8px;gap:.85rem;padding:.85rem;display:grid}.forum-poll-draft-head,.forum-poll-panel-head,.forum-poll-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.forum-poll-draft-head strong,.forum-poll-panel-head h2{color:var(--paper);margin:0;font:800 1rem/1.25 system-ui,sans-serif}.forum-poll-draft-head span,.forum-poll-panel-head>span,.forum-poll-footer span{color:var(--muted);font:800 .76rem/1.35 system-ui,sans-serif}.forum-poll-draft-body,.forum-poll-draft-options,.forum-poll-options{gap:.65rem;display:grid}.forum-poll-draft-options .field>span{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.forum-poll-option{background:#00000024;border:1px solid #f4e0c21f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(6rem,12rem) auto;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.forum-poll-option.selected{background:#d1894829;border-color:#f0c98273}.forum-poll-option-control{min-width:0;color:var(--text);align-items:center;gap:.55rem;font:800 .86rem/1.3 system-ui,sans-serif;display:flex}.forum-poll-option-control span{overflow-wrap:anywhere;min-width:0}.forum-poll-result{background:#ffffff14;border-radius:999px;height:.52rem;display:block;overflow:hidden}.forum-poll-result span{border-radius:inherit;background:#f0c982ad;height:100%;display:block}.forum-poll-option strong{min-width:2ch;color:var(--paper);text-align:right;font:800 .84rem/1 system-ui,sans-serif}.forum-quick-reply,.forum-quick-reply-locked{gap:.85rem;display:grid}.forum-quick-reply{scroll-margin-top:5.8rem}.forum-multiquote-tray{background:#92b8c714;border:1px solid #92b8c747;border-radius:8px;gap:.65rem;padding:.8rem;display:grid}.forum-multiquote-tray>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.forum-multiquote-tray strong{color:var(--paper);font:800 .92rem/1.2 system-ui,sans-serif}.forum-multiquote-tray span,.forum-multiquote-list a{color:var(--muted);font:.8rem/1.35 system-ui,sans-serif}.forum-multiquote-list{flex-wrap:wrap;gap:.4rem;display:flex}.forum-multiquote-list a{background:#ffffff09;border:1px solid #f4e0c21f;border-radius:6px;padding:.3rem .48rem;text-decoration:none}.forum-multiquote-list a:hover,.forum-multiquote-list a:focus-visible{color:var(--paper);border-color:#f0c9825c}.forum-editor-shell{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;overflow:hidden}.forum-editor-shell.rich-editor-shell{overflow:visible}.forum-editor-toolbar,.forum-reaction-bar,.forum-moderation-actions,.forum-admin-state{flex-wrap:wrap;gap:.5rem;display:flex}.forum-moderation-summary{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.65rem 0 .85rem;display:flex}.forum-moderation-summary>span{min-height:2.2rem;color:var(--muted);background:#ffffff09;border:1px solid #f4e0c21f;border-radius:8px;align-items:center;padding:.45rem .65rem;font:800 .76rem/1.2 system-ui,sans-serif;display:inline-flex}.forum-moderation-menu{min-width:0;display:inline-grid;position:relative}.forum-post-primary-actions .forum-moderation-menu{margin-left:auto}.forum-moderation-menu summary{min-height:2.05rem;color:var(--paper);cursor:pointer;background:#ffffff09;border:1px solid #f4e0c224;border-radius:6px;align-items:center;gap:.45rem;padding:.42rem .72rem;font:800 .72rem/1.2 system-ui,sans-serif;list-style:none;display:inline-flex}.forum-post-primary-actions .forum-moderation-menu summary{justify-content:center;min-width:2.35rem;padding:.42rem .52rem}.forum-moderation-menu summary::-webkit-details-marker{display:none}.forum-moderation-menu summary:after{content:"⌄";color:var(--muted);font-size:.72rem}.forum-moderation-menu[open] summary,.forum-moderation-menu summary:hover,.forum-moderation-menu summary:focus-visible{color:var(--paper);background:#f0c98214;border-color:#f0c98273}.forum-moderation-menu[open] summary:after{content:"⌃"}.forum-moderation-menu-panel{z-index:20;background:#120f13fa;border:1px solid #f4e0c229;border-radius:8px;gap:.7rem;width:min(27rem,100vw - 2rem);padding:.8rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 1.25rem 3rem #0000007a,0 0 0 1px #00000047}.forum-moderation-menu-state,.forum-moderation-menu-links,.forum-moderation-menu-actions,.forum-moderation-menu-form{flex-wrap:wrap;gap:.5rem;display:flex}.forum-moderation-menu-state span{min-height:1.85rem;color:var(--muted);background:#ffffff08;border:1px solid #f4e0c21a;border-radius:6px;align-items:center;padding:.36rem .55rem;font:800 .72rem/1.2 system-ui,sans-serif;display:inline-flex}.forum-moderation-menu-form{gap:.6rem;display:grid}.forum-moderation-menu-form textarea{min-height:5rem}.forum-editor-toolbar{border-bottom:1px solid var(--line);background:#0000002e;padding:.55rem}.rich-editor-toolbar{align-items:stretch;gap:.45rem}.rich-editor-toolbar-group{background:#ffffff06;border:1px solid #f4e0c21a;border-radius:8px;flex-wrap:wrap;align-content:start;align-items:center;gap:.35rem;padding:.42rem;display:inline-flex;position:relative}.rich-editor-toolbar-group:last-child{border-right:1px solid #f4e0c21a}.rich-editor-toolbar-group:before{content:attr(aria-label);color:var(--muted);text-transform:uppercase;flex:0 0 100%;font:800 .66rem/1.1 system-ui,sans-serif}.rich-editor-insert-group{position:relative}.forum-editor-toolbar button,.rich-editor-toolbar button,.forum-reaction-bar button{border:1px solid var(--line);min-width:2.35rem;min-height:2.2rem;color:var(--text);background:#ffffff0b;border-radius:8px;padding:.35rem .6rem;font:800 .8rem/1 system-ui,sans-serif;position:relative}.rich-editor-toolbar button:hover:not(:disabled),.rich-editor-toolbar button:focus-visible:not(:disabled),.rich-editor-color-control:hover:not(.disabled),.rich-editor-color-control:focus-within{color:var(--paper);background:#f0c9821a;border-color:#f0c98285}.rich-editor-toolbar button:after,.rich-editor-color-control:after{content:attr(aria-label);z-index:60;width:max-content;max-width:14rem;color:var(--paper);opacity:0;pointer-events:none;white-space:normal;background:#0d0a0efa;border:1px solid #f4e0c22e;border-radius:6px;padding:.35rem .5rem;font:800 .72rem/1.2 system-ui,sans-serif;transition:opacity .12s ease-out,transform .12s ease-out;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%);box-shadow:0 .75rem 1.5rem #0000006b}.rich-editor-toolbar button:hover:after,.rich-editor-toolbar button:focus-visible:after,.rich-editor-color-control:hover:after,.rich-editor-color-control:focus-within:after{opacity:1;transform:translate(-50%,-.15rem)}.forum-reaction-bar button{cursor:pointer;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.emoji-reaction-summary{min-height:2.2rem;color:var(--muted);background:#ffffff07;border:1px solid #f4e0c21a;border-radius:8px;align-items:center;padding:.35rem .62rem;font:800 .74rem/1.2 system-ui,sans-serif;display:inline-flex}.forum-editor-toolbar button.active,.rich-editor-toolbar button.active,.rich-editor-color-control.active,.forum-reaction-bar button.active{background:#d1894838;border-color:#f0c982ad}.rich-editor-color-control{border:1px solid var(--line);cursor:pointer;background:#ffffff0b;border-radius:8px;justify-content:center;align-items:center;min-width:2.35rem;min-height:2.2rem;padding:.35rem .6rem;display:inline-flex;position:relative}.rich-editor-color-control.disabled{cursor:not-allowed;opacity:.42}.rich-editor-color-control:focus-within{border-color:#f0c982ad}.rich-editor-color-control input{opacity:0;width:100%;height:100%;cursor:inherit;border:0;padding:0;position:absolute;inset:0}.rich-editor-color-swatch{border:1px solid #f4e0c2b8;border-radius:999px;width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px #00000057,inset 0 0 0 1px #00000038}.rich-editor-toolbar button:disabled{cursor:not-allowed;opacity:.42}.rich-editor-bubble-mode>.rich-editor-toolbar{display:none}.rich-editor-bubble-menu{z-index:80;background:#100d12fa;border:1px solid #f4e0c224;border-radius:8px;align-items:center;gap:.2rem;padding:.28rem;display:inline-flex;box-shadow:0 .9rem 2.2rem #0000006b}.rich-editor-bubble-menu button,.rich-editor-bubble-menu .rich-editor-color-control{min-width:2rem;min-height:2rem;color:var(--muted-strong);background:0 0;border:0;border-radius:6px;place-items:center;padding:.3rem .45rem;font:800 .78rem/1 system-ui,sans-serif;display:inline-grid}.rich-editor-bubble-menu button:hover,.rich-editor-bubble-menu button:focus-visible,.rich-editor-bubble-menu button.active,.rich-editor-bubble-menu .rich-editor-color-control:hover,.rich-editor-bubble-menu .rich-editor-color-control:focus-within{color:var(--text);background:#92b8c724}.rich-editor-draft-status{color:var(--muted);background:#ffffff06;border-bottom:1px solid #f4e0c21a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;padding:.48rem .65rem;font:800 .76rem/1.2 system-ui,sans-serif;display:flex}.rich-editor-draft-status button{min-height:1.95rem;color:var(--paper);cursor:pointer;background:#ffffff0a;border:1px solid #f4e0c224;border-radius:6px;padding:.28rem .55rem;font:800 .72rem/1 system-ui,sans-serif}.rich-editor-draft-status button:disabled{cursor:not-allowed;opacity:.45}.rich-editor-emoji-popover{z-index:1000;border:1px solid var(--line);background:#080a0efa;border-radius:8px;width:min(320px,100vw - 2rem);max-height:calc(100vh - 1.5rem);position:fixed;overflow:hidden;box-shadow:0 18px 55px #0000006b}.rich-editor-emoji-popover>aside{width:100%!important}.rich-editor-poll-popover{z-index:40;border:1px solid var(--line);background:#080a0efa;border-radius:8px;gap:.75rem;width:min(24rem,100vw - 2rem);padding:.85rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 18px 55px #0000006b}.rich-editor-poll-popover label,.rich-editor-poll-options,.rich-editor-poll-actions{gap:.45rem;display:grid}.rich-editor-poll-popover label>span,.rich-editor-poll-options label>span{color:var(--muted-strong);text-transform:uppercase;font:800 .7rem/1.2 system-ui,sans-serif}.rich-editor-poll-popover input[type=text],.rich-editor-poll-popover label:not(.rich-editor-poll-toggle) input{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:#ffffff0e;border-radius:8px;padding:.55rem .65rem}.rich-editor-poll-toggle{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;display:flex}.rich-editor-poll-toggle input{width:1rem;height:1rem}.rich-editor-poll-options label{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.rich-editor-poll-options button{min-width:2rem}.rich-editor-poll-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:680px){.rich-editor-insert-group{width:100%}.rich-editor-poll-popover{width:min(20rem,100%);left:0;right:auto}}.rich-editor-preview{border-top:1px solid var(--line);background:linear-gradient(135deg,#92b8c714,#0000 42%),#0000002e;padding:.85rem}.rich-editor-preview div{color:var(--text);gap:.65rem;display:grid}.report-form-shell{gap:.55rem;min-width:0;display:grid}.report-form-shell.inline{max-width:42rem}.report-form-shell summary{border:1px solid var(--line);width:fit-content;min-height:2.2rem;color:var(--muted);cursor:pointer;background:#ffffff09;border-radius:8px;padding:.45rem .7rem;font:800 .78rem/1.1 system-ui,sans-serif;transition:border-color .18s,background .18s,color .18s}.report-form-shell summary::-webkit-details-marker{display:none}.report-form-shell[open] summary,.report-form-shell summary:hover,.report-form-shell summary:focus-visible{color:var(--text);background:#f0c98217;border-color:#f0c9828c}.report-form-fields{border:1px solid var(--line);background:#05040633;border-radius:8px;gap:.65rem;padding:.75rem;display:grid}.report-form-grid{grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.report-form-grid .field textarea{min-height:4.75rem}.report-form-grid .secondary-action{align-self:end}.report-form-status{color:var(--muted);margin:0;font:700 .82rem/1.35 system-ui,sans-serif}.report-form-status.success{color:var(--success)}.report-form-status.error{color:var(--danger)}.report-form-login{width:fit-content}.reports-admin-grid{grid-template-columns:minmax(17rem,.58fr) minmax(0,1.42fr)}.audit-admin-page{width:min(100%,96rem)}.report-filter-grid{gap:.75rem}.audit-filter-grid{grid-template-columns:1fr}.report-filter-actions,.report-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.report-filter-actions{justify-content:flex-start}.report-panel-heading span:not(.report-status-pill){color:var(--ember);font:900 1.35rem/1 system-ui,sans-serif}.report-queue-list,.report-reporter-list,.report-submission-list,.report-history-list{gap:.65rem;margin-top:1rem;display:grid}.report-case-row,.report-reporter-row,.report-submission-row,.report-content-action-row,.report-history-row{border-top:1px solid var(--line);min-width:0;padding-top:.8rem}.report-case-row{color:var(--text);grid-template-columns:minmax(6rem,.36fr) minmax(12rem,1fr) 3.5rem minmax(10rem,.8fr) minmax(10rem,.72fr);align-items:center;gap:.75rem;text-decoration:none;display:grid}.report-case-row.compact{grid-template-columns:minmax(6rem,.25fr) minmax(0,1fr)}.report-case-row:hover,.report-case-row:focus-visible{color:var(--ember)}.report-case-row strong,.report-case-row small,.report-reporter-row strong,.report-reporter-row small,.report-submission-row strong,.report-submission-row small,.report-content-action-row strong,.report-content-action-row small,.report-history-row strong,.report-history-row small{overflow-wrap:anywhere;display:block}.report-case-row small,.report-reporter-row small,.report-submission-row small,.report-content-action-row small,.report-history-row small{color:var(--muted);font:.82rem/1.35 system-ui,sans-serif}.report-case-count{min-width:2.5rem;color:var(--ember);text-align:center;border:1px solid #f0c98252;border-radius:999px;justify-self:start;padding:.35rem .65rem;font:900 .86rem/1 system-ui,sans-serif}.audit-table-wrap{width:100%;margin-top:1rem;overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:68rem;color:var(--text);font:.84rem/1.35 system-ui,sans-serif}.audit-table th,.audit-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:.72rem .65rem}.audit-table th{color:var(--muted-strong);text-transform:uppercase;font:800 .72rem/1.15 system-ui,sans-serif}.audit-table strong,.audit-table small,.audit-table time{overflow-wrap:anywhere;display:block}.audit-table small{color:var(--muted);margin-top:.22rem;font:.76rem/1.3 system-ui,sans-serif}.audit-outcome,.audit-meta{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--muted);overflow-wrap:anywhere;background:#ffffff0b;border-radius:999px;padding:.28rem .48rem;font:800 .72rem/1.15 system-ui,sans-serif;display:inline-block}.audit-outcome.success{color:var(--success);border-color:#7db86e80}.audit-outcome.failure,.audit-outcome.blocked{color:var(--danger);border-color:#d55e5e80}.audit-meta-list{flex-wrap:wrap;gap:.35rem;max-width:24rem;display:flex}.audit-meta.redacted,.audit-meta.muted{color:var(--muted-strong)}.audit-pagination{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1rem;font:.82rem/1.35 system-ui,sans-serif;display:flex}.secondary-action.disabled{opacity:.48;pointer-events:none}.report-status-pill,.report-chip{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--muted);overflow-wrap:anywhere;background:#ffffff0b;border-radius:999px;padding:.35rem .55rem;font:800 .76rem/1.1 system-ui,sans-serif}.report-status-pill.open{color:var(--ember);border-color:#f0c98280}.report-status-pill.reviewing{color:var(--steel);border-color:#92b8c78c}.report-status-pill.resolved{color:var(--success);border-color:#67be808c}.report-status-pill.rejected{color:var(--danger);border-color:#cb5e5594}.report-chip-list{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.report-chip-list.compact{gap:.3rem}.report-detail-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);gap:1rem;margin-top:1rem;display:grid}.report-main-panel{min-width:0}.report-actions-panel{grid-area:span 3/2;align-self:start}.report-target-preview{background:#92b8c70f;border:1px solid #92b8c738;border-radius:8px;gap:.7rem;margin-top:1rem;padding:.9rem;display:grid}.report-target-preview.hidden,.report-target-preview.missing{background:#cb5e5512;border-color:#cb5e5557}.report-target-preview p{color:var(--muted);margin:0;line-height:1.55}.report-target-preview .secondary-action{width:fit-content}.report-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.report-meta-grid span{border:1px solid var(--line);background:#ffffff09;border-radius:8px;min-width:0;padding:.7rem}.report-meta-grid small{color:var(--muted);font:.76rem/1.35 system-ui,sans-serif;display:block}.report-meta-grid strong{overflow-wrap:anywhere;margin-top:.2rem;display:block}.report-reporter-row{grid-template-columns:minmax(12rem,1fr) 3rem minmax(10rem,.9fr);align-items:center;gap:.75rem;display:grid}.report-submission-row,.report-content-action-row,.report-history-row{gap:.55rem;display:grid}.report-submission-row p,.report-content-action-row p,.report-history-row p{color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.55}.report-history-row{grid-template-columns:minmax(6rem,.18fr) minmax(0,1fr)}.report-content-action-row{grid-template-columns:minmax(7rem,.2fr) minmax(0,1fr)}.report-close-grid{gap:.75rem;margin-top:1rem;display:grid}.report-close-form{border-top:1px solid var(--line);padding-top:.8rem}.report-target-action-grid{gap:.75rem;margin-top:1rem;display:grid}.report-target-action-form{border-top:1px solid var(--line);padding-top:.8rem}.report-target-action-form .field textarea{min-height:5.5rem}.admin-wiki-list,.admin-wiki-actions,.admin-wiki-history{gap:.75rem;display:grid}.admin-wiki-list{margin-top:1rem}.admin-wiki-row{border-top:1px solid var(--line);gap:.75rem;padding-top:.85rem;display:grid}.admin-wiki-row-main{color:var(--text);grid-template-columns:minmax(7.5rem,.36fr) minmax(12rem,1.2fr) 4rem minmax(10rem,.8fr) minmax(9rem,.72fr);align-items:center;gap:.75rem;text-decoration:none;display:grid}.admin-wiki-row-main:hover,.admin-wiki-row-main:focus-visible{color:var(--ember)}.admin-wiki-row-main strong,.admin-wiki-row-main small,.admin-wiki-row-main span{overflow-wrap:anywhere;min-width:0;display:block}.admin-wiki-row-main small,.admin-wiki-moderation small{color:var(--muted);font:.8rem/1.35 system-ui,sans-serif}.admin-wiki-moderation{background:#92b8c70b;border:1px solid #92b8c72e;border-radius:8px;gap:.6rem;padding:.75rem;display:grid}.admin-wiki-actions{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.admin-wiki-action-form{grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) auto;align-items:end;gap:.5rem;display:grid}.admin-wiki-action-form.stacked{border-top:1px solid var(--line);grid-template-columns:1fr;align-items:stretch;padding-top:.8rem}.admin-wiki-action-form input,.admin-wiki-action-form textarea{width:100%;min-width:0}.admin-wiki-action-form textarea{min-height:5rem}.admin-wiki-detail-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.admin-wiki-detail-layout>.admin-panel.wide{min-width:0}.admin-wiki-actions-panel{grid-area:span 3/2;position:sticky;top:5rem}.admin-wiki-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.admin-wiki-meta-grid div{border:1px solid var(--line);background:#ffffff09;border-radius:8px;min-width:0;padding:.7rem}.admin-wiki-meta-grid small{color:var(--muted);font:.76rem/1.35 system-ui,sans-serif;display:block}.admin-wiki-meta-grid strong{overflow-wrap:anywhere;margin-top:.2rem;display:block}.admin-wiki-content{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.forum-editor{min-height:10rem;padding:.9rem}.forum-editor .tiptap{outline:none;min-height:8rem}.forum-editor .tiptap p,.forum-editor .tiptap ul,.forum-editor .tiptap ol,.forum-editor .tiptap blockquote,.forum-content p,.forum-content ul,.forum-content ol,.forum-content blockquote{color:var(--text);margin:.65rem 0;line-height:1.65}.forum-editor .tiptap blockquote,.forum-content blockquote,.feed-post-content blockquote,.wiki-content blockquote{color:var(--muted-strong);border-left:3px solid #f0c9828a;padding-left:.85rem}.forum-editor .tiptap .rich-table,.forum-content .rich-table,.feed-post-content .rich-table,.wiki-content .rich-table,.rich-editor-preview .rich-table{border-collapse:collapse;background:#ffffff06;border:1px solid #f4e0c229;border-radius:8px;width:100%;min-width:18rem;margin:.75rem 0;overflow:hidden}.forum-editor .tiptap .rich-table td,.forum-content .rich-table td,.feed-post-content .rich-table td,.wiki-content .rich-table td,.rich-editor-preview .rich-table td{vertical-align:top;border:1px solid #f4e0c224;min-width:5rem;padding:.55rem .65rem}.forum-editor .tiptap .rich-table p,.forum-content .rich-table p,.feed-post-content .rich-table p,.wiki-content .rich-table p,.rich-editor-preview .rich-table p{margin:0}.forum-editor .tiptap .rich-poll,.forum-content .rich-poll,.feed-post-content .rich-poll,.wiki-content .rich-poll,.rich-editor-preview .rich-poll{background:linear-gradient(135deg,#92b8c714,#0000 42%),#ffffff09;border:1px solid #f4e0c229;border-radius:8px;gap:.65rem;margin:.85rem 0;padding:.85rem;display:grid}.forum-editor .tiptap .rich-poll h4,.forum-content .rich-poll h4,.feed-post-content .rich-poll h4,.wiki-content .rich-poll h4,.rich-editor-preview .rich-poll h4{color:var(--text);margin:0;font:850 1rem/1.25 system-ui,sans-serif}.forum-editor .tiptap .rich-poll ul,.forum-content .rich-poll ul,.feed-post-content .rich-poll ul,.wiki-content .rich-poll ul,.rich-editor-preview .rich-poll ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.forum-editor .tiptap .rich-poll li,.forum-content .rich-poll li,.feed-post-content .rich-poll li,.wiki-content .rich-poll li,.rich-editor-preview .rich-poll li{min-width:0;color:var(--text);overflow-wrap:anywhere;border:1px solid #f4e0c21f;border-radius:8px;align-items:center;gap:.55rem;padding:.52rem .62rem;display:flex}.forum-editor .tiptap .rich-poll-choice,.forum-content .rich-poll-choice,.feed-post-content .rich-poll-choice,.wiki-content .rich-poll-choice,.rich-editor-preview .rich-poll-choice{color:var(--gold);flex:none}.forum-editor .tiptap .rich-poll-note,.forum-content .rich-poll-note,.feed-post-content .rich-poll-note,.wiki-content .rich-poll-note,.rich-editor-preview .rich-poll-note{color:var(--muted);margin:0;font:700 .76rem/1.35 system-ui,sans-serif}.forum-editor .tiptap .rich-wiki-block,.wiki-editor .tiptap .rich-wiki-block,.rich-editor-preview .rich-wiki-block{color:var(--text);background:#ffffff0a;border:1px solid #f4e0c229;border-radius:8px;gap:.45rem;margin:.75rem 0;padding:.75rem .85rem;display:grid}.forum-editor .tiptap .rich-wiki-block strong,.wiki-editor .tiptap .rich-wiki-block strong,.rich-editor-preview .rich-wiki-block strong{color:inherit;font:850 .94rem/1.25 system-ui,sans-serif}.forum-editor .tiptap .rich-wiki-block p,.forum-editor .tiptap .rich-wiki-block dl,.forum-editor .tiptap .rich-wiki-block ol,.wiki-editor .tiptap .rich-wiki-block p,.wiki-editor .tiptap .rich-wiki-block dl,.wiki-editor .tiptap .rich-wiki-block ol,.rich-editor-preview .rich-wiki-block p,.rich-editor-preview .rich-wiki-block dl,.rich-editor-preview .rich-wiki-block ol{margin:0}.forum-editor .tiptap .rich-wiki-reference,.wiki-editor .tiptap .rich-wiki-reference,.rich-editor-preview .rich-wiki-reference{color:var(--steel);grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none}.rich-wiki-block-icon{width:1.65rem;height:1.65rem;color:var(--steel);background:#65d4df1f;border-radius:6px;place-items:center;display:inline-grid}.rich-wiki-callout{border-left:3px solid #92b8c7b3}.rich-wiki-callout-warning{border-left-color:#f0c982cc}.rich-wiki-callout-danger{border-left-color:#d25b5bcc}.rich-wiki-infobox dl{grid-template-columns:minmax(5rem,.45fr) minmax(0,1fr);gap:.25rem .7rem;display:grid}.rich-wiki-infobox dt{color:var(--muted)}.rich-wiki-infobox dd{margin:0}.rich-wiki-media-preview{min-height:5rem;color:var(--muted-strong);border:1px dashed #92b8c759;border-radius:8px;place-items:center;display:grid}.rich-wiki-media-preview-loaded{background:#0000003d;border-style:solid;min-height:10rem;padding:0;overflow:hidden}.rich-wiki-media-preview img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:min(52vh,32rem);display:block}.rich-wiki-media[data-layout=inline] .rich-wiki-media-preview img{max-height:min(44vh,24rem)}.rich-wiki-timeline ol{gap:.45rem;padding-left:1.2rem;display:grid}.rich-wiki-timeline li{gap:.12rem;display:grid}.rich-wiki-timeline li>span{color:var(--muted);font-size:.8rem}.forum-editor .tiptap .rich-align-center,.forum-content .rich-align-center,.feed-post-content .rich-align-center,.wiki-content .rich-align-center,.rich-editor-preview .rich-align-center{text-align:center}.forum-editor .tiptap .rich-align-right,.forum-content .rich-align-right,.feed-post-content .rich-align-right,.wiki-content .rich-align-right,.rich-editor-preview .rich-align-right{text-align:right}.forum-editor .tiptap .rich-indent-1,.forum-content .rich-indent-1,.feed-post-content .rich-indent-1,.wiki-content .rich-indent-1,.rich-editor-preview .rich-indent-1{margin-left:1.25rem}.forum-editor .tiptap .rich-indent-2,.forum-content .rich-indent-2,.feed-post-content .rich-indent-2,.wiki-content .rich-indent-2,.rich-editor-preview .rich-indent-2{margin-left:2.5rem}.forum-editor .tiptap .rich-indent-3,.forum-content .rich-indent-3,.feed-post-content .rich-indent-3,.wiki-content .rich-indent-3,.rich-editor-preview .rich-indent-3{margin-left:3.75rem}.forum-editor .tiptap .rich-spoiler,.forum-content .rich-spoiler,.feed-post-content .rich-spoiler,.wiki-content .rich-spoiler,.rich-editor-preview .rich-spoiler{color:#0000;text-shadow:0 0 .52rem #f4e0c2db;background:#f4e0c221;border-radius:4px;padding:.02em .26em;transition:color .12s,text-shadow .12s,background .12s}.forum-editor .tiptap .rich-spoiler:hover,.forum-editor .tiptap .rich-spoiler:focus,.forum-content .rich-spoiler:hover,.forum-content .rich-spoiler:focus,.feed-post-content .rich-spoiler:hover,.feed-post-content .rich-spoiler:focus,.wiki-content .rich-spoiler:hover,.wiki-content .rich-spoiler:focus,.rich-editor-preview .rich-spoiler:hover,.rich-editor-preview .rich-spoiler:focus{color:var(--text);text-shadow:none;background:#f4e0c233}.forum-editor .tiptap pre,.forum-content pre,.feed-post-content pre,.wiki-content pre,.rich-editor-preview pre{color:var(--paper);background:#03050894;border:1px solid #92b8c742;border-radius:8px;margin:.65rem 0;padding:.85rem;overflow-x:auto}.forum-editor .tiptap code,.forum-content code,.feed-post-content code,.wiki-content code,.rich-editor-preview code{color:var(--steel);background:#92b8c71f;border-radius:5px;padding:.08rem .24rem}.forum-editor .tiptap pre code,.forum-content pre code,.feed-post-content pre code,.wiki-content pre code,.rich-editor-preview pre code{color:inherit;background:0 0;padding:0}.forum-post{gap:.85rem;margin-top:1rem;display:grid}.forum-post.reply{margin-top:0}.forum-post header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem;padding-bottom:.65rem;display:flex}.forum-post-actions{border-top:1px solid #f4e0c21a;flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding-top:.55rem;display:flex}.forum-post-primary-actions{flex-wrap:wrap;flex:24rem;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.forum-edit-controls{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.forum-inline-panel,.forum-revision-panel{background:#0504063d;border:1px solid #92b8c747;border-radius:8px;gap:.8rem;padding:.85rem;display:grid}.forum-inline-panel-footer{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.forum-edit-status,.forum-revision-note{color:var(--muted);margin:0;font:700 .82rem/1.4 system-ui,sans-serif}.forum-edit-status.success{color:var(--success)}.forum-edit-status.error{color:var(--danger)}.forum-revision-heading,.forum-revision-item header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.forum-revision-heading strong{color:var(--text);font:800 .95rem/1.2 system-ui,sans-serif}.forum-revision-heading span{min-width:2rem;color:var(--ember);text-align:center;border:1px solid #f0c98259;border-radius:999px;padding:.25rem .5rem;font:800 .76rem/1 system-ui,sans-serif}.forum-revision-empty{color:var(--muted);gap:.25rem;font:.9rem/1.45 system-ui,sans-serif;display:grid}.forum-revision-empty strong{color:var(--text)}.forum-revision-list{gap:.65rem;display:grid}.forum-revision-item{border-top:1px solid var(--line);gap:.55rem;padding-top:.65rem;display:grid}.forum-revision-item header{border-bottom:0;padding-bottom:0}.forum-revision-item time,.forum-revision-item small{color:var(--muted);font:.78rem/1.35 system-ui,sans-serif}.forum-revision-content{border-left:2px solid #92b8c752;max-height:16rem;padding-left:.7rem;overflow:auto}.forum-content a{color:var(--steel);overflow-wrap:anywhere}.forum-content{overflow-wrap:anywhere;min-width:0}.forum-post-body>.forum-content:first-child>:first-child{margin-top:0}.forum-post-body>.forum-content:first-child>:last-child{margin-bottom:0}.forum-editor .tiptap .rich-media-placeholder,.forum-content .rich-media-placeholder{color:var(--muted-strong);background:#92b8c714;border:1px dashed #92b8c757;border-radius:8px;gap:.35rem;margin:.75rem 0;padding:.85rem;display:grid}.forum-editor .tiptap .rich-media-placeholder h4,.forum-editor .tiptap .rich-media-placeholder p,.forum-content .rich-media-placeholder h4,.forum-content .rich-media-placeholder p{margin:0}.forum-editor .forum-mention,.forum-content .forum-mention{color:var(--steel);text-underline-offset:.18rem;white-space:nowrap;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.forum-content code{border:1px solid var(--line);background:#0000003d;border-radius:6px;padding:.1rem .28rem}.forum-mention-menu{z-index:40;border:1px solid var(--line);background:#191417f5;border-radius:8px;max-width:calc(100vw - 32px);max-height:240px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 16px 32px #00000061}.forum-mention-option,.forum-mention-empty{width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:8px;padding:8px}.forum-mention-option{text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;display:grid}.forum-mention-option:hover,.forum-mention-option:focus-visible,.forum-mention-option.active{background:#d189482e;border-color:#d189486b}.forum-mention-option img,.forum-mention-avatar{width:32px;height:32px;color:var(--steel);object-fit:cover;background:#92b8c71a;border:1px solid #92b8c747;border-radius:8px;place-items:center;font:700 13px/1.2 system-ui,sans-serif;display:grid}.forum-mention-option span:not(.forum-mention-avatar){min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.2 system-ui,sans-serif;overflow:hidden}.forum-mention-empty{align-content:center;gap:4px;display:grid}.forum-mention-empty strong,.forum-mention-empty span{overflow-wrap:anywhere;min-width:0}.forum-mention-empty strong{color:var(--text);font:700 13px/1.2 system-ui,sans-serif}.forum-mention-empty span{color:var(--muted);font:400 13px/1.35 system-ui,sans-serif}.forum-composer-panel.wide{margin-top:1rem}.wiki-page-list,.wiki-extra-list{gap:.8rem;margin-top:1rem;display:grid}.wiki-page-row,.wiki-detail,.wiki-editor-panel,.wiki-empty,.wiki-extra-list>div{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#65d4df14,#0000 34%),#191417e6;border-radius:8px}.wiki-page-row{min-height:6rem;color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.wiki-page-row:hover,.wiki-page-row:focus-visible{border-color:#92b8c7b8;transform:translateY(-2px);box-shadow:0 1.1rem 2.6rem #00000070,0 0 1.8rem #65d4df1c}.wiki-page-row-heading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wiki-page-row strong,.wiki-empty h2{color:var(--text);overflow-wrap:anywhere;font:800 1.06rem/1.25 system-ui,sans-serif}.wiki-page-row small,.wiki-page-row time,.wiki-page-row em,.wiki-empty p{color:var(--muted);overflow-wrap:anywhere;font:.86rem/1.45 system-ui,sans-serif}.wiki-page-row small{min-height:1.45rem;color:var(--steel);border:1px solid #92b8c757;border-radius:8px;padding:.2rem .45rem}.wiki-category-chip{width:fit-content;min-height:1.45rem;color:var(--gold);border:1px solid #d1894857;border-radius:8px;align-items:center;padding:.2rem .45rem;font:.78rem/1.2 system-ui,sans-serif;display:inline-flex}.wiki-empty,.wiki-detail,.wiki-editor-panel{padding:1rem}.wiki-reading-shell{grid-template-columns:minmax(12rem,15.5rem) minmax(0,1fr) minmax(12rem,16rem);align-items:start;gap:1rem;margin-top:1rem;display:grid}.wiki-reading-shell-no-meta{grid-template-columns:minmax(12rem,15.5rem) minmax(0,1fr)}.wiki-editor-codex-shell .wiki-reading-shell{margin-top:0}.wiki-editor-codex-shell .wiki-reading-title{display:none}.wiki-reading-tree,.wiki-reading-meta{background:0 0;border:0;border-radius:0;gap:.7rem;min-width:0;max-height:calc(100vh - 7rem);padding:0 .35rem 0 0;display:grid;position:sticky;top:5.5rem;overflow:auto}.wiki-reading-tree{border-right:1px solid #f4e0c214}.wiki-reading-meta{border:1px solid var(--line);background:#0c0a0dbd;border-radius:8px;padding:.85rem}.wiki-reading-main{min-width:0}.wiki-reading-title{border-bottom:1px solid var(--line);gap:.45rem;padding:0 0 1rem;display:grid}.wiki-reading-title h2{max-width:none;font:2rem/1.1 var(--font-marcellus), Georgia, serif}.wiki-reading-title p:not(.eyebrow),.wiki-reading-rail-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font:.9rem/1.55 system-ui,sans-serif}.wiki-reading-rail-heading{border-left:2px solid var(--brass);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .45rem;padding:.1rem 0 .15rem .65rem;display:grid}.wiki-reading-rail-heading span,.wiki-reading-meta-list dt,.wiki-reading-outline strong,.wiki-reading-related strong{color:var(--muted-strong);text-transform:uppercase;font:800 .7rem/1.2 system-ui,sans-serif}.wiki-reading-rail-heading strong{color:var(--text);font:.95rem/1.2 var(--font-marcellus), Georgia, serif;grid-column:1}.wiki-reading-rail-heading small,.wiki-tree-count{color:var(--muted-strong);background:#ffffff09;border:1px solid #f4e0c224;border-radius:999px;padding:.12rem .38rem;font:800 .65rem/1 system-ui,sans-serif}.wiki-reading-tree-nav,.wiki-reading-meta-list,.wiki-reading-outline,.wiki-reading-related{gap:.35rem;display:grid}.wiki-reading-tree-nav a{min-height:2rem;color:var(--muted);border-left:2px solid #0000;border-radius:5px;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.25rem .45rem;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:grid}.wiki-reading-tree-nav a:hover,.wiki-reading-tree-nav a:focus-visible,.wiki-reading-tree-nav a.active{border-left-color:var(--brass);color:var(--text);background:#f0c9820f}.wiki-tree-marker{opacity:.72;border:1px solid;border-radius:50%;width:.48rem;height:.48rem}.wiki-reading-tree-nav a.active .wiki-tree-marker{border-color:var(--brass);background:var(--brass);opacity:1;box-shadow:0 0 0 .2rem #d189481f}.wiki-tree-link-title{color:inherit;overflow-wrap:anywhere;font:750 .84rem/1.25 system-ui,sans-serif}.wiki-reading-meta-list{margin:0}.wiki-reading-meta-list div{border-bottom:1px solid #f4e0c21a;padding-bottom:.55rem}.wiki-reading-meta-list dt,.wiki-reading-meta-list dd{margin:0}.wiki-reading-meta-list dd{color:var(--text);overflow-wrap:anywhere;margin-top:.25rem;font:.86rem/1.4 system-ui,sans-serif}.wiki-reading-outline{border-top:1px solid var(--line);padding-top:.75rem}.wiki-reading-outline a,.wiki-reading-related a{color:var(--muted);overflow-wrap:anywhere;font:.82rem/1.35 system-ui,sans-serif;text-decoration:none}.wiki-reading-outline .level-3{color:var(--muted-strong);padding-left:.8rem}.wiki-reading-outline a:hover,.wiki-reading-outline a:focus-visible,.wiki-reading-related a:hover,.wiki-reading-related a:focus-visible{color:var(--text)}.wiki-reading-related{border-top:1px solid var(--line);padding-top:.75rem}.wiki-reading-related a{border-left:2px solid #92b8c761;gap:.1rem;padding-left:.55rem;display:grid}.wiki-reading-related small{color:var(--muted)}.wiki-reading-shell .wiki-page-list{margin-top:0}.wiki-reading-shell .wiki-detail{background:linear-gradient(#f5eadb09,#0000 16rem),#100d12d1;border-color:#f4e0c23d;margin-top:1rem}.wiki-content{color:var(--text);gap:.9rem;font:1rem/1.75 system-ui,sans-serif;display:grid}.wiki-content h2,.wiki-content h3{max-width:none;margin:.35rem 0 0}.wiki-content p,.wiki-content ul,.wiki-content ol,.wiki-content blockquote{margin:0}.wiki-content a{color:var(--steel);overflow-wrap:anywhere}.wiki-lore-illustration{background:linear-gradient(#f5eadb0b,#0000),#0c0a0ee0;border:1px solid #f4e0c23d;border-radius:8px;gap:0;margin:0 0 .2rem;display:grid;overflow:hidden;box-shadow:0 18px 50px #0000003d}.wiki-lore-illustration img{aspect-ratio:16/9;object-fit:cover;background:#0000004d;width:100%;display:block}.wiki-lore-illustration figcaption{color:var(--muted-strong);border-top:1px solid #f4e0c224;padding:.72rem .9rem;font:.86rem/1.45 system-ui,sans-serif}.wiki-media-embed{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:.45rem;margin:0;padding:.75rem;display:grid}.wiki-media-placeholder{background:linear-gradient(135deg,#92b8c72e,#d1894814),#0000002e;border-radius:6px;min-height:8rem}.wiki-media-image{object-fit:contain;object-position:center;background:#0000002e;border-radius:6px;width:100%;height:auto;max-height:min(72vh,44rem);display:block}.wiki-infobox .wiki-media-image{object-fit:contain;max-height:12rem}.wiki-gallery-block .wiki-media-image{aspect-ratio:16/9;object-fit:cover}.wiki-callout,.wiki-expandable,.wiki-infobox,.wiki-gallery-block,.wiki-related-pages,.wiki-timeline-block{background:#ffffff09;border:1px solid #f4e0c229;border-radius:8px;gap:.55rem;padding:.85rem;display:grid}.wiki-callout{border-left:3px solid var(--steel)}.wiki-callout-warning{border-left-color:var(--brass)}.wiki-callout-danger{border-left-color:#d66b5f}.wiki-callout-success{border-left-color:#80b884}.wiki-expandable summary{cursor:pointer;color:var(--text);font-weight:800}.wiki-infobox{float:right;width:min(18rem,100%);margin:0 0 .85rem 1rem}.wiki-infobox dl,.wiki-reading-facts{gap:.45rem;margin:0;display:grid}.wiki-infobox dl div,.wiki-reading-facts div{gap:.1rem;display:grid}.wiki-infobox dl div{grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);column-gap:.5rem}.wiki-infobox dt,.wiki-infobox dd{margin:0}.wiki-infobox dt{color:var(--muted-strong);font-weight:800}.wiki-infobox dt:after{content:":"}.wiki-gallery-block>div{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;display:grid}.wiki-gallery-block figure{gap:.35rem;margin:0;display:grid}.wiki-timeline-block ol{gap:.65rem;margin:0;padding-left:1.15rem;display:grid}.wiki-timeline-block li{grid-template-columns:max-content minmax(0,1fr);gap:.15rem .5rem;display:grid}.wiki-timeline-block li p{color:var(--muted);grid-column:1/-1;margin:0}.wiki-detail footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.7rem;margin-top:1.2rem;padding-top:.85rem;font:.86rem/1.45 system-ui,sans-serif;display:flex}.wiki-detail footer a{color:var(--steel)}.wiki-meta-row,.wiki-version-meta,.wiki-version-actions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;font:.86rem/1.4 system-ui,sans-serif;display:flex}.wiki-editor-form,.wiki-editor-shell,.wiki-link-control,.wiki-media-picker,.wiki-block-palette,.wiki-candidate-preview{gap:.85rem;display:grid}.wiki-editor-grid,.wiki-media-grid,.wiki-editor-tools{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem;display:grid}.wiki-editor-wide{grid-column:1/-1}.wiki-editor-shell{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;overflow:hidden}.wiki-editor-toolbar,.wiki-editor-actions,.wiki-publish-panel,.wiki-inline-field{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wiki-block-palette,.wiki-candidate-preview,.wiki-publish-panel{background:#ffffff09;border:1px solid #f4e0c21f;border-radius:8px;padding:.75rem}.wiki-block-palette .wiki-palette-list{flex-wrap:wrap;gap:.45rem;display:flex}.wiki-block-palette small{color:var(--muted)}.wiki-candidate-preview{max-height:26rem;overflow:auto}.wiki-preview-block{color:var(--muted-strong);background:#0000001f;border-left:2px solid #92b8c77a;padding:.45rem .65rem}.wiki-editor-status{color:var(--steel);background:#65d4df14;border:1px solid #92b8c757;border-radius:8px;margin:0;padding:.65rem .8rem;font:.88rem/1.45 system-ui,sans-serif}.wiki-editor-toolbar{border-bottom:1px solid var(--line);background:#0000002e;padding:.45rem}.wiki-editor-toolbar button{border:1px solid var(--line);min-width:2.35rem;min-height:2.2rem;color:var(--text);background:#ffffff0b;border-radius:8px;padding:.35rem .6rem;font:800 .8rem/1 system-ui,sans-serif}.wiki-editor-toolbar button.active{background:#65d4df24;border-color:#92b8c7b8}.wiki-editor-panel-gitbook{box-shadow:none;background:0 0;border:0;padding:0}.wiki-gitbook-editor{--wiki-gitbook-surface:#110e12f5;--wiki-gitbook-panel:#181318f0;--wiki-gitbook-subtle:#ffffff0b;--wiki-gitbook-hover:#92b8c721;--wiki-gitbook-border:#f4e0c224;--wiki-gitbook-text:var(--text);--wiki-gitbook-muted:var(--muted);--wiki-gitbook-blue:var(--steel);color:var(--wiki-gitbook-text);gap:.9rem;display:grid}.wiki-gitbook-topbar{z-index:8;border:1px solid var(--wiki-gitbook-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100d12f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem;display:grid;position:sticky;top:4.75rem;box-shadow:0 .8rem 2.6rem #0000005c}.wiki-gitbook-trail,.wiki-gitbook-actions{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.wiki-gitbook-trail{color:var(--wiki-gitbook-muted);font:.78rem/1.25 system-ui,sans-serif}.wiki-gitbook-trail strong{max-width:24rem;color:var(--wiki-gitbook-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-gitbook-trail em{border:1px solid var(--wiki-gitbook-border);color:var(--wiki-gitbook-blue);background:#65d4df17;border-radius:999px;padding:.14rem .45rem;font-style:normal}.wiki-gitbook-layout{border:1px solid var(--wiki-gitbook-border);background:linear-gradient(180deg, #ffffff05, transparent 18rem), var(--wiki-gitbook-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start;gap:1rem;padding:clamp(1rem,2vw,1.4rem);display:grid;box-shadow:0 1.1rem 3rem #00000061}.wiki-gitbook-document{min-width:0;color:var(--wiki-gitbook-text)}.wiki-gitbook-title-row{border-bottom:1px solid var(--wiki-gitbook-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:0 0 .85rem 2.8rem;display:grid}.wiki-gitbook-title-input{width:100%;color:var(--wiki-gitbook-text);font:2.25rem/1.08 var(--font-marcellus), Georgia, serif;background:0 0;border:0;border-radius:0;outline:none;padding:0}.wiki-gitbook-title-input:focus-visible{box-shadow:0 0 0 2px #2563eb2e}.wiki-gitbook-title-options,.wiki-gitbook-insert-rail>button,.wiki-gitbook-block-add,.wiki-gitbook-block-remove{border:1px solid var(--wiki-gitbook-border);background:var(--wiki-gitbook-surface);width:2rem;height:2rem;color:var(--wiki-gitbook-muted);border-radius:6px;place-items:center;padding:0;font:800 .9rem/1 system-ui,sans-serif;display:inline-grid}.wiki-gitbook-title-options:hover,.wiki-gitbook-title-options:focus-visible,.wiki-gitbook-insert-rail>button:hover,.wiki-gitbook-insert-rail>button:focus-visible,.wiki-gitbook-block-add:hover,.wiki-gitbook-block-add:focus-visible,.wiki-gitbook-block-remove:hover,.wiki-gitbook-block-remove:focus-visible{color:var(--wiki-gitbook-text);background:var(--wiki-gitbook-hover);border-color:#2563eb57}.wiki-gitbook-summary-field{gap:.35rem;margin:.7rem 0 0;padding-left:2.8rem;display:grid}.wiki-gitbook-summary-field span{color:var(--wiki-gitbook-muted);text-transform:uppercase;font:800 .72rem/1.2 system-ui,sans-serif}.wiki-gitbook-summary-field textarea{border:1px solid var(--wiki-gitbook-border);resize:vertical;width:100%;min-height:4.4rem;color:var(--wiki-gitbook-text);background:var(--wiki-gitbook-subtle);border-radius:8px;padding:.72rem .8rem;font:.95rem/1.55 system-ui,sans-serif}.wiki-gitbook-summary-field textarea:focus-visible{border-color:#2563eb73;outline:none;box-shadow:0 0 0 3px #2563eb29}.wiki-gitbook-inline-tools{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;padding-left:2.8rem;display:flex}.wiki-inline-insert-button{border:1px solid var(--wiki-gitbook-border);min-height:2rem;color:var(--wiki-gitbook-muted);background:var(--wiki-gitbook-subtle);border-radius:6px;align-items:center;padding:.38rem .62rem;font:800 .78rem/1 system-ui,sans-serif;display:inline-flex}.wiki-inline-insert-button:hover,.wiki-inline-insert-button:focus-visible,.wiki-inline-insert-button[aria-expanded=true]{color:var(--wiki-gitbook-text);background:var(--wiki-gitbook-hover);border-color:#92b8c770}.wiki-inline-media-panel{border:1px solid var(--wiki-gitbook-border);background:var(--wiki-gitbook-panel);border-radius:8px;gap:.75rem;margin:.75rem 0 0 2.8rem;padding:.75rem;display:grid;box-shadow:0 .9rem 2.2rem #00000042}.wiki-inline-media-panel-header,.wiki-palette-search-row{grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.45rem;display:grid}.wiki-inline-media-panel-header strong{color:var(--wiki-gitbook-text);font:800 .88rem/1.25 system-ui,sans-serif}.wiki-inline-media-panel .wiki-media-picker{background:0 0;border:0;padding:0}.wiki-inline-media-panel .wiki-media-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.wiki-inline-media-panel input,.wiki-inline-media-panel select,.wiki-inline-media-panel textarea,.wiki-inline-media-panel .field input,.wiki-inline-media-panel .field select,.wiki-inline-media-panel .field textarea{border-color:var(--wiki-gitbook-border);background:var(--wiki-gitbook-surface);color:var(--wiki-gitbook-text)}.wiki-inline-media-panel-popover{top:var(--wiki-media-top);left:var(--wiki-media-left);z-index:32;width:min(34rem,100vw - 2rem);margin:0;position:absolute}.wiki-gitbook-stage{grid-template-columns:2.3rem minmax(0,1fr);align-items:start;gap:.5rem;margin-top:1rem;display:grid}.wiki-gitbook-insert-rail{z-index:12;justify-items:center;gap:.4rem;display:grid;position:sticky;top:9rem}.wiki-gitbook-insert-rail .wiki-block-palette{z-index:20;width:min(22rem,100vw - 2rem);position:absolute;top:2.4rem;left:0}.wiki-gitbook-editor-body{min-width:0;position:relative}.wiki-gitbook-active-block-tools{z-index:7;opacity:0;grid-template-columns:1.8rem;gap:.18rem;transition:opacity .14s,transform .14s;display:grid;position:absolute;left:-3.1rem;transform:translateY(-.1rem)}.wiki-gitbook-editor-body:hover .wiki-gitbook-active-block-tools,.wiki-gitbook-editor-body:focus-within .wiki-gitbook-active-block-tools{opacity:1;transform:translateY(0)}.wiki-gitbook-active-block-tools button{border:1px solid var(--wiki-gitbook-border);width:1.8rem;height:1.8rem;color:var(--wiki-gitbook-muted);background:var(--wiki-gitbook-surface);border-radius:6px;place-items:center;padding:0;font:900 .82rem/1 system-ui,sans-serif;display:inline-grid;box-shadow:0 .5rem 1.2rem #0000003d}.wiki-gitbook-active-block-tools button:hover,.wiki-gitbook-active-block-tools button:focus-visible{color:var(--wiki-gitbook-text);background:var(--wiki-gitbook-hover);border-color:#2563eb57}.wiki-gitbook-active-block-tools button:disabled{cursor:not-allowed;opacity:.38}.wiki-gitbook-active-block-tools button:disabled:hover{border-color:var(--wiki-gitbook-border);color:var(--wiki-gitbook-muted);background:var(--wiki-gitbook-surface)}.wiki-block-palette-popover{top:var(--wiki-palette-top);left:var(--wiki-palette-left);z-index:30;width:min(22rem,100vw - 2rem);position:absolute}.wiki-gitbook-editor .wiki-block-palette{border:1px solid var(--wiki-gitbook-border);background:var(--wiki-gitbook-panel);color:var(--wiki-gitbook-text);border-radius:10px;gap:.45rem;padding:.5rem;box-shadow:0 1.1rem 2.8rem #0000006b}.wiki-gitbook-editor .wiki-block-palette label{margin:0}.wiki-palette-close{border:1px solid var(--wiki-gitbook-border);width:2rem;height:2rem;color:var(--wiki-gitbook-muted);background:var(--wiki-gitbook-subtle);border-radius:6px;place-items:center;padding:0;font:900 .78rem/1 system-ui,sans-serif;display:inline-grid}.wiki-palette-close:hover,.wiki-palette-close:focus-visible{color:var(--wiki-gitbook-text);background:var(--wiki-gitbook-hover);border-color:#92b8c770}.wiki-gitbook-editor .wiki-block-palette input{border:1px solid var(--wiki-gitbook-border);background:var(--wiki-gitbook-subtle);color:var(--wiki-gitbook-text);border-radius:8px;padding:.55rem .65rem}.wiki-gitbook-editor .wiki-palette-list{gap:.1rem;max-height:24rem;display:grid;overflow:auto}.wiki-palette-option{width:100%;color:var(--wiki-gitbook-text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:2.1rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.52rem .55rem;display:grid}.wiki-palette-option:hover,.wiki-palette-option:focus-visible{background:var(--wiki-gitbook-hover)}.wiki-palette-option:disabled{cursor:not-allowed;opacity:.45}.wiki-palette-option>span:last-child{gap:.08rem;min-width:0;display:grid}.wiki-palette-option strong{color:var(--wiki-gitbook-text);font:780 .9rem/1.2 system-ui,sans-serif}.wiki-palette-option small{color:var(--wiki-gitbook-muted);overflow-wrap:anywhere}.wiki-palette-icon{border:1px solid var(--wiki-gitbook-border);background:var(--wiki-gitbook-subtle);width:2rem;height:2rem;color:var(--wiki-gitbook-muted);border-radius:8px;place-items:center;font:800 .75rem/1 system-ui,sans-serif;display:inline-grid}.wiki-gitbook-editor .wiki-editor-shell{background:0 0;border:0;border-radius:0;overflow:visible}.wiki-gitbook-editor .wiki-editor-toolbar{z-index:6;background:#0c0a0de6;border:1px solid #f4e0c21f;border-radius:8px;flex-wrap:nowrap;align-items:center;width:fit-content;max-width:100%;margin-bottom:.6rem;padding:.3rem;display:flex;position:sticky;top:8rem;overflow-x:auto;box-shadow:0 .7rem 1.8rem #0000003d}.wiki-gitbook-editor .rich-editor-bubble-mode>.wiki-editor-toolbar{display:none}.wiki-gitbook-editor .rich-editor-toolbar-group{background:0 0;border:0;border-right:1px solid #f4e0c21a;border-radius:0;flex-wrap:nowrap;flex:none;gap:.22rem;padding:0 .25rem}.wiki-gitbook-editor .rich-editor-toolbar-group:last-child{border-right:0}.wiki-gitbook-editor .rich-editor-toolbar-group:before{content:none;display:none}.wiki-gitbook-editor .wiki-editor-toolbar button{border-radius:6px;min-width:2rem;min-height:1.9rem;padding:.3rem .45rem}.wiki-gitbook-editor .wiki-editor .ProseMirror{min-height:26rem;color:var(--wiki-gitbook-text);caret-color:var(--wiki-gitbook-blue);background:0 0;border:0;padding:.35rem 0 1rem;font:1.03rem/1.75 system-ui,sans-serif}.wiki-gitbook-editor .wiki-editor .ProseMirror :where(p,li,h2,h3,blockquote,td,th){color:var(--wiki-gitbook-text)}.wiki-gitbook-editor .wiki-editor .ProseMirror a{color:var(--wiki-gitbook-blue)}.wiki-gitbook-editor .wiki-editor .ProseMirror blockquote{color:var(--wiki-gitbook-muted);border-left-color:#92b8c78c}.wiki-gitbook-editor .wiki-editor .ProseMirror .rich-table{border-color:var(--wiki-gitbook-border);background:var(--wiki-gitbook-surface)}.wiki-gitbook-editor .wiki-editor .ProseMirror .rich-table td{border-color:var(--wiki-gitbook-border)}.wiki-gitbook-editor .wiki-editor .ProseMirror .rich-wiki-block{border-color:var(--wiki-gitbook-border);background:var(--wiki-gitbook-subtle);color:var(--wiki-gitbook-text)}.wiki-gitbook-editor .wiki-editor .ProseMirror .rich-wiki-block p,.wiki-gitbook-editor .wiki-editor .ProseMirror .rich-wiki-block dt,.wiki-gitbook-editor .wiki-editor .ProseMirror .rich-wiki-block li,.wiki-gitbook-editor .wiki-editor .ProseMirror .rich-wiki-block figcaption{color:var(--wiki-gitbook-muted)}.wiki-gitbook-editor .wiki-editor .ProseMirror-selectednode.rich-wiki-block{outline-offset:2px;outline:2px solid #2563eb52}.wiki-gitbook-block-stack{gap:.25rem;margin-top:.35rem}.wiki-gitbook-extra-block{border-radius:6px;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.55rem;min-height:2.8rem;padding:.25rem 0;display:grid}.wiki-gitbook-extra-block:hover,.wiki-gitbook-extra-block:focus-within{background:var(--wiki-gitbook-hover)}.wiki-gitbook-extra-block>span{gap:.1rem;min-width:0;display:grid}.wiki-gitbook-extra-block strong{color:var(--wiki-gitbook-text);font:800 .86rem/1.25 system-ui,sans-serif}.wiki-gitbook-extra-block small{color:var(--wiki-gitbook-muted);overflow-wrap:anywhere}.wiki-gitbook-block-remove{color:var(--wiki-gitbook-muted)}.wiki-gitbook-sidebar{gap:.75rem;max-height:calc(100vh - 10rem);display:grid;position:sticky;top:9rem;overflow:auto}.wiki-gitbook-sidebar section{border:1px solid var(--wiki-gitbook-border);background:var(--wiki-gitbook-subtle);border-radius:8px;gap:.65rem;padding:.75rem;display:grid}.wiki-gitbook-sidebar h3{color:var(--wiki-gitbook-muted);text-transform:uppercase;margin:0;font:800 .72rem/1.2 system-ui,sans-serif}.wiki-gitbook-sidebar .wiki-link-control,.wiki-gitbook-sidebar .wiki-media-picker{background:0 0;border:0;padding:0}.wiki-gitbook-sidebar .wiki-media-grid,.wiki-gitbook-sidebar .wiki-inline-field{grid-template-columns:1fr;display:grid}.wiki-gitbook-sidebar input,.wiki-gitbook-sidebar select,.wiki-gitbook-sidebar textarea,.wiki-gitbook-sidebar .field input,.wiki-gitbook-sidebar .field select,.wiki-gitbook-sidebar .field textarea{border-color:var(--wiki-gitbook-border);background:var(--wiki-gitbook-surface);color:var(--wiki-gitbook-text)}.wiki-gitbook-sidebar .field span,.wiki-gitbook-sidebar .wiki-block-palette small{color:var(--wiki-gitbook-muted)}.wiki-editor .ProseMirror{min-height:16rem;color:var(--text);outline:none;padding:1rem;font:1rem/1.7 system-ui,sans-serif}.wiki-inline-field{align-items:stretch}.wiki-inline-field input{flex:15rem;min-width:min(100%,15rem)}.wiki-suggestion-list{gap:.45rem;display:grid}.wiki-suggestion-list button,.wiki-extra-list>div{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.2rem;padding:.75rem;display:flex}.wiki-suggestion-list button{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:8px}.wiki-suggestion-list span,.wiki-extra-list small{color:var(--muted);overflow-wrap:anywhere}.wiki-version-list,.wiki-version-compare{gap:.85rem;display:grid}.wiki-version-row,.wiki-version-pane{border:1px solid var(--line);box-shadow:var(--shadow);background:#191417e6;border-radius:8px}.wiki-version-row{min-height:5rem;color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem;text-decoration:none;display:grid}.wiki-version-row span:first-child{gap:.2rem;display:grid}.wiki-version-row small,.wiki-version-row em,.wiki-version-row span:last-child{color:var(--muted);overflow-wrap:anywhere;font:.82rem/1.4 system-ui,sans-serif}.wiki-version-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wiki-version-pane{gap:.8rem;min-width:0;padding:1rem;display:grid}@media (max-width:1080px){.wiki-reading-shell,.wiki-gitbook-layout{grid-template-columns:1fr}.wiki-reading-tree,.wiki-reading-meta,.wiki-gitbook-sidebar{max-height:none;position:static}}@media (max-width:680px){.character-quota-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-page-row,.wiki-extra-list>div,.wiki-version-row,.wiki-version-grid,.wiki-reading-shell,.wiki-gitbook-topbar{grid-template-columns:1fr}.wiki-reading-tree,.wiki-reading-meta,.wiki-gitbook-topbar,.wiki-gitbook-editor .wiki-editor-toolbar,.wiki-gitbook-insert-rail{max-height:none;position:static}.wiki-gitbook-actions .primary-action,.wiki-gitbook-actions .secondary-action,.wiki-gitbook-actions .ghost-action{flex:0 auto;min-width:0;padding-inline:.55rem;font-size:.72rem}.wiki-gitbook-actions{flex-wrap:wrap;overflow-x:visible}.wiki-gitbook-title-row{padding-left:0}.wiki-gitbook-title-input{font-size:1.65rem}.wiki-gitbook-summary-field,.wiki-gitbook-inline-tools{padding-left:0}.wiki-inline-media-panel{margin-left:0}.wiki-inline-media-panel-popover{width:100%;margin-bottom:.6rem;position:static}.wiki-gitbook-stage{grid-template-columns:1fr}.wiki-gitbook-insert-rail{justify-items:start}.wiki-gitbook-insert-rail .wiki-block-palette{width:100%;position:static}.wiki-gitbook-active-block-tools{opacity:1;grid-template-columns:1.8rem;margin-bottom:0;display:grid;position:absolute;left:auto;right:.35rem;transform:none}.wiki-block-palette-popover{width:100%;margin-bottom:.6rem;position:static}.wiki-page-row time{justify-self:start}.wiki-editor-actions .primary-action,.wiki-editor-actions .secondary-action,.wiki-editor-actions .ghost-action{width:100%}}.forum-admin-section{gap:1rem;display:grid}.forum-admin-section .admin-form{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-admin-section .admin-form button{align-self:end}.forum-admin-state{border-top:1px solid var(--line);align-items:center;padding-top:.8rem}.feed-workspace{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.feed-rail{gap:.85rem;display:grid;position:sticky;top:5.4rem}.feed-stream{gap:1rem;min-width:0;display:grid}.feed-rail .feed-toolbar{flex-direction:column;align-items:stretch;margin-top:0}.feed-rail .feed-filter{justify-content:flex-start;width:100%}.feed-publishing-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#92b8c714,#0000 40%),#120f13d1;border-radius:8px;gap:1rem;padding:1rem;display:grid}.feed-publishing-panel h2{max-width:none;margin-bottom:0}.feed-submission-notice{color:var(--text);background:linear-gradient(135deg,#92b8c721,#0000 44%),#92b8c712;border:1px solid #92b8c757;border-radius:8px;gap:.25rem;padding:.85rem 1rem;display:grid}.feed-submission-notice strong{color:var(--success)}.feed-submission-notice span{color:var(--muted-strong);font:.9rem/1.45 system-ui,sans-serif}.feed-composer{gap:.85rem;display:grid}.feed-type-switch{flex-wrap:wrap;gap:.55rem;display:flex}.feed-type-switch button{border:1px solid var(--line);min-height:2.45rem;color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:8px;padding:.55rem .75rem;font:800 .78rem/1 system-ui,sans-serif}.feed-type-switch button:hover,.feed-type-switch button:focus-visible,.feed-type-switch button.active{color:var(--text);background:#d1894829;border-color:#f0c982ad}.feed-type-switch button:disabled{cursor:not-allowed;opacity:.55}.feed-composer-note{color:var(--muted);margin:0;font:.86rem/1.45 system-ui,sans-serif}.feed-media-picker{gap:.75rem;display:grid}.feed-media-file-control{color:var(--muted);cursor:pointer;background:#ffffff09;border:1px dashed #f0c98261;border-radius:8px;padding:.9rem;font:800 .82rem/1.25 system-ui,sans-serif;display:grid}.feed-media-file-control input{opacity:0;pointer-events:none;block-size:0;inline-size:0}.feed-media-actions{flex-wrap:wrap;gap:.55rem;display:flex}.feed-media-preview-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;display:grid}.feed-media-preview{border:1px solid var(--line);background:#0000003d;border-radius:8px;min-width:0;margin:0;overflow:hidden}.feed-media-preview img,.feed-media-preview>span{aspect-ratio:4/3;object-fit:cover;background:#ffffff0a;width:100%;display:block}.feed-media-preview figcaption{color:var(--muted);padding:.5rem;font:.78rem/1.35 system-ui,sans-serif}.feed-media-preview.complete{border-color:#7e9b7094}.feed-media-preview.failed{border-color:#b24f43b8}.feed-toolbar,.feed-pagination{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.feed-toolbar{justify-content:flex-start}.feed-filter{border:1px solid var(--line);min-height:2.55rem;color:var(--muted);background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;padding:.6rem .9rem;font:800 .8rem/1.2 system-ui,sans-serif;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.feed-filter:hover,.feed-filter:focus-visible,.feed-filter.active{color:var(--text);background:#d189482e;border-color:#f0c982ad;transform:translateY(-1px)}.feed-list{gap:.9rem;margin-top:1rem;display:grid}.feed-post-link{color:inherit;text-decoration:none}.feed-post-link:hover .feed-post-card,.feed-post-link:focus-visible .feed-post-card{border-color:#f0c9828a;transform:translateY(-1px);box-shadow:0 1.1rem 2.4rem #00000057,inset 0 0 0 1px #f0c98214}.feed-post-card,.feed-empty{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#c9935414,#0000 34%),#191417e6;border-radius:8px}.feed-post-card{grid-template-columns:minmax(0,1fr) minmax(11rem,16rem);gap:1rem;min-height:12rem;padding:1rem;display:grid}.feed-post-card.no-media{grid-template-columns:1fr}.feed-post-card.detail{grid-template-columns:minmax(0,1fr) minmax(14rem,24rem);min-height:0}.feed-post-copy{align-content:start;gap:.75rem;min-width:0;display:grid}.feed-post-header,.feed-post-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.feed-post-header time,.feed-post-footer span,.feed-empty p,.feed-pagination span{color:var(--muted);font:.86rem/1.45 system-ui,sans-serif}.feed-type-badge{min-height:1.9rem;color:var(--text);text-transform:uppercase;background:#d1894824;border:1px solid #f0c98257;border-radius:8px;align-items:center;padding:.35rem .55rem;font:800 .74rem/1 system-ui,sans-serif;display:inline-flex}.feed-type-badge.news{background:#92b8c71f;border-color:#92b8c775}.feed-type-badge.photo{background:#7e9b7024;border-color:#7e9b7080}.feed-post-card h2,.feed-empty h2{max-width:none}.feed-post-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font:.95rem/1.65 system-ui,sans-serif}.feed-post-content{color:var(--muted);overflow-wrap:anywhere;font:1rem/1.75 system-ui,sans-serif}.feed-post-content :where(p,ul,ol,blockquote){margin:0 0 .85rem}.feed-post-content :where(p,ul,ol,blockquote):last-child{margin-bottom:0}.feed-detail-gallery{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.65rem;display:grid}.feed-detail-gallery img{border:1px solid var(--line);aspect-ratio:4/3;object-fit:cover;background:#00000038;border-radius:8px;width:100%}.feed-detail-actions{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:1rem;display:grid}.feed-detail-actions div{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:.75rem}.feed-detail-actions span{color:var(--muted-strong);text-transform:uppercase;font:700 .72rem/1.2 system-ui,sans-serif;display:block}.feed-detail-actions strong{font:1.35rem/1.1 var(--font-marcellus), Georgia, serif;margin-top:.25rem;display:block}.feed-detail-reactions,.feed-moderation-panel,.feed-comments{border-top:1px solid var(--line);gap:.85rem;padding-top:1rem;display:grid}.feed-detail-reactions h2,.feed-moderation-panel h2,.feed-comments h2{margin:0;font-size:1.35rem}.feed-post-card.hidden{background:linear-gradient(135deg,#c9935414,#0000 42%),#ffffff07;border-color:#c9935457}.feed-hidden-notice{color:var(--muted);background:#c9935412;border:1px solid #c9935452;border-radius:8px;gap:.3rem;padding:.75rem;display:grid}.feed-hidden-notice strong{color:var(--paper)}.feed-hidden-notice span{color:var(--muted-strong)}.feed-moderation-panel header{justify-content:space-between;gap:1rem;display:flex}.feed-moderation-form,.feed-moderation-inline{gap:.75rem;display:grid}.feed-moderation-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.feed-moderation-state{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:8px;gap:.35rem;padding:.75rem;display:grid}.feed-moderation-state p{margin:0}.feed-moderation-inline{border-top:1px solid var(--line);padding-top:.75rem}.feed-moderation-inline:not(:has(input)){display:flex}.field.compact input,.field.compact textarea{min-height:2.55rem;padding:.55rem .7rem}.feed-reaction-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.feed-reaction-bar form{margin:0}.feed-reaction-bar button{border:1px solid var(--line);min-width:4.6rem;min-height:2.5rem;color:var(--muted);cursor:pointer;background:#ffffff09;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .7rem;display:inline-flex}.feed-reaction-bar button:hover:not(:disabled),.feed-reaction-bar button:focus-visible:not(:disabled),.feed-reaction-bar button.active{color:var(--paper);background:#f0c9821a;border-color:#f0c9828c}.feed-reaction-bar button:disabled{cursor:not-allowed;opacity:.62}.feed-reaction-bar strong{color:var(--gold);font-weight:800}.emoji-reaction-icon{--epr-emoji-padding:0;--epr-emoji-size:1em;width:1.45rem;height:1.45rem;color:inherit;filter:drop-shadow(0 0 .35rem #f0c98247);flex:none;justify-content:center;align-items:center;font-size:1.05rem;line-height:1;display:inline-flex}.emoji-reaction-icon .epr-emoji-native{padding:0;line-height:1}.emoji-reaction-image{object-fit:contain;width:100%;height:100%;display:block}.emoji-reaction-count{text-align:left;min-width:1ch}.feed-reaction-login{color:var(--gold);text-transform:uppercase;font:700 .78rem/1.2 system-ui,sans-serif;text-decoration:none}.feed-comments-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.feed-comments-header span{border:1px solid var(--line);min-width:2.5rem;color:var(--gold);text-align:center;background:#ffffff09;border-radius:8px;padding:.4rem .6rem}.feed-comment-composer-panel,.feed-comment{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:1rem}.feed-comment-composer{gap:.8rem;display:grid}.feed-comment-stack{gap:.75rem;display:grid}.feed-comments-empty{color:var(--muted);margin:0}.feed-comment{gap:.75rem;display:grid}.feed-comment header{color:var(--paper);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.feed-comment small{color:var(--muted-strong)}.feed-reaction-bar.compact button{min-width:4.1rem;min-height:2.25rem;padding:.45rem .6rem}.feed-stats{flex-wrap:wrap;gap:.65rem;margin:0;display:flex}.feed-stats div{border-left:1px solid var(--line);min-width:4.8rem;padding-left:.65rem}.feed-stats dd{color:var(--text);font:1.1rem/1.1 var(--font-marcellus), Georgia, serif;margin:.2rem 0 0}.feed-media-thumb{border:1px solid var(--line);aspect-ratio:16/10;background:#00000038;border-radius:8px;align-self:stretch;min-height:10rem;position:relative;overflow:hidden}.feed-media-thumb img{object-fit:cover;width:100%;height:100%}.feed-media-thumb span{color:var(--text);background:#070609c7;border:1px solid #f0c98273;border-radius:8px;padding:.25rem .5rem;font:800 .75rem/1 system-ui,sans-serif;position:absolute;bottom:.65rem;right:.65rem}.feed-empty{padding:1rem}.feed-pagination{border-top:1px solid var(--line);justify-content:center;padding-top:1rem}@media (max-width:840px){.home-header{grid-template-columns:1fr;justify-items:stretch}.home-brand,.home-header-action{justify-self:center}.home-nav{justify-content:center}.home-hero,.home-state-layout,.home-trait-grid,.home-race-board{grid-template-columns:1fr}.home-hero{min-height:auto}.home-arcane-card{width:min(100%,36rem);margin:0 auto}.home-state-map{min-height:24rem}.home-state-card dl{grid-template-columns:1fr}.portal-hero{grid-template-columns:1fr;align-items:start}.portal-nav{justify-content:flex-start}.auth-page{grid-template-columns:1fr}.auth-visual{min-height:24rem}.auth-panel{border-left:0;border-top:1px solid var(--line)}h1{font-size:3.2rem}.profile-grid{grid-template-columns:1fr}.admin-hero{flex-direction:column;align-items:flex-start}.admin-dashboard-shell,.navigation-cms-layout{grid-template-columns:1fr}.admin-left-tabs{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-actions{justify-content:flex-start}.admin-grid,.dashboard-grid,.cms-layout,.cms-field-grid,.cms-slot-layout,.forum-board-layout,.forum-directory-shell,.forum-section-card,.forum-topic-row,.feed-workspace,.feed-post-card,.report-detail-layout,.report-case-row,.report-meta-grid,.report-reporter-row,.report-content-action-row,.report-history-row,.admin-wiki-row-main,.admin-wiki-action-form,.admin-wiki-detail-layout,.admin-wiki-meta-grid,.character-review-row,.character-review-row.chronicle-review-row,.character-policy-grid,.character-policy-inline,.settings-field-grid,.character-detail-layout,.character-card-main,.character-skin-upload,.character-review-identity,.character-status-event,.permission-row{grid-template-columns:1fr}.cms-sidebar,.navigation-cms-sidebar,.forum-directory-rail,.feed-rail{position:static}.feed-media-thumb{order:-1}.feed-detail-actions,.feed-moderation-form,.report-form-grid{grid-template-columns:1fr}.report-form-grid .secondary-action,.report-target-preview .secondary-action,.report-form-login,.forum-post-actions,.forum-post-primary-actions,.forum-edit-controls{width:100%}.forum-post-primary-actions .forum-moderation-menu{width:100%;margin-left:0}.forum-moderation-menu summary{justify-content:center}.forum-moderation-menu-panel{left:0;right:auto}.forum-edit-controls{margin-left:0}.forum-edit-controls .secondary-action{flex:12rem}.forum-composer-footer .primary-action{width:100%;margin-left:0}.forum-poll-draft-options .field>span,.forum-poll-option{grid-template-columns:1fr}.forum-poll-option strong{text-align:left}.feed-comments-header,.feed-comment header{flex-direction:column;align-items:start}.feed-reaction-bar button{min-width:4.25rem}.role-row{grid-template-columns:minmax(0,1fr) repeat(3,auto)}.user-row,.user-row.operational,.workload-row,.admin-route-row,.assignment-row,.assignment-remove,.first-post-review,.report-filter-actions,.forum-admin-section .admin-form{grid-template-columns:1fr}.report-actions-panel{grid-area:auto}.admin-wiki-actions-panel{grid-area:auto;position:static}.character-actions-panel{position:static}.character-detail-main:last-child,.character-policy-panel{grid-column:auto}}@media (max-width:560px){.home-header{position:relative}.home-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.home-nav a,.home-header-action{width:100%}.home-title-block h1{font-size:4.1rem}.home-mission-row,.home-race-card{grid-template-columns:1fr}.home-mission-thumb{width:3.5rem;height:3.5rem}.home-scene-panel,.home-trait-card,.home-race-card,.home-state-card,.home-final-panel{padding:1rem}.home-state-map{min-height:18rem}.admin-left-tabs,.admin-metric-grid,.navigation-cms-fields{grid-template-columns:1fr}.navigation-cms-item-head,.navigation-cms-item-actions{grid-template-columns:1fr;align-items:stretch}.admin-route-group-heading{flex-direction:column;align-items:start}.admin-route-group-heading span{text-align:left}.portal-header{flex-direction:column;align-items:flex-start}.portal-header nav{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.portal-header nav a,.portal-header .nav-button{text-align:center;overflow-wrap:anywhere;width:100%;min-width:0;padding-inline:.5rem}.portal-nav{grid-template-columns:1fr;width:100%;display:grid}.portal-nav a{text-align:center;overflow-wrap:anywhere;justify-content:center;width:100%;min-width:0;padding-inline:.5rem}.foundation-panel,.profile-hero,.public-profile-card{padding:1.25rem}h1{font-size:2.55rem}.profile-hero,.public-profile-card{flex-direction:column;align-items:flex-start}.profile-hero h1,.public-profile-card h1{font-size:2.2rem}.character-card-skin,.skin-preview-3d{width:100%}.admin-hero h1,.admin-panel h1{font-size:2.35rem}.role-row{grid-template-columns:1fr 1fr}.segmented-control span{font-size:.7rem}.cms-section-form,.cms-summary-panel{padding:1rem}.cms-form-footer,.cms-form-footer button{width:100%}.cms-focal-grid{grid-template-columns:1fr}}.profile-identity-hero{grid-template-columns:auto minmax(0,1fr) minmax(16rem,.3fr);align-items:stretch;display:grid}.profile-identity-copy{align-content:center;gap:.75rem;min-width:0;display:grid}.profile-identity-copy p:not(.eyebrow){color:var(--muted);margin:0;font:.98rem/1.65 system-ui,sans-serif}.profile-identity-actions,.public-character-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.profile-identity-stats{align-self:stretch;gap:.65rem;min-width:0;margin:0;display:grid}.profile-identity-stats div,.character-quota-card{background:#ffffff09;border:1px solid #f4e0c21f;border-radius:8px;gap:.25rem;padding:.8rem;display:grid}.profile-identity-stats dt,.character-quota-card span{color:var(--muted-strong);text-transform:uppercase;font:800 .72rem/1.25 system-ui,sans-serif}.profile-identity-stats dd,.character-quota-card strong{color:var(--text);overflow-wrap:anywhere;margin:0;font:800 1.12rem/1.15 system-ui,sans-serif}.character-command-center{gap:.75rem;display:grid}.character-manager-head{align-items:flex-start}.character-quota-card-primary{background:linear-gradient(135deg,#f0c9821f,#0000 44%),#ffffff09;border-color:#f0c98261}.character-quota-summary .character-quota-card{background:#ffffff07;min-height:0;padding:.65rem .7rem}.character-quota-summary .character-quota-card span{font-size:.66rem}.character-quota-summary .character-quota-card strong{font-size:1.25rem}.character-quota-card small,.character-next-step,.character-action-note,.character-status-line{color:var(--muted);overflow-wrap:anywhere;margin:0;font:.86rem/1.45 system-ui,sans-serif}.character-roster-list{gap:.7rem}.character-roster-card{background:linear-gradient(135deg,#92b8c712,#0000 32%),#120f13d6}.character-roster-card.created{border-color:#7e9b706b}.character-roster-card.changes_requested{border-color:#d189488a}.character-card-heading{align-items:flex-start}.character-card-edit-panel,.character-form-step,.character-form-preview,.character-form-submit-panel{gap:1rem;display:grid}.character-create-panel{border-top:1px solid var(--line);padding-top:.8rem}.character-creation-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.character-form-main{gap:1rem;min-width:0;display:grid}.character-form-step,.character-form-preview,.character-form-submit-panel{border:1px solid var(--line);background:linear-gradient(135deg,#f0c9820b,#0000 44%),#ffffff07;border-radius:8px;padding:clamp(1rem,2vw,1.25rem)}.character-form-step-story{gap:1.15rem}.character-form-step h4,.character-form-preview h4{color:var(--paper);text-wrap:balance;margin:0;font:1.05rem/1.25 system-ui,sans-serif}.character-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.character-form-step-skin{background:linear-gradient(135deg,#92b8c712,#0000 42%),#ffffff07}.character-skin-compact-workflow{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:stretch}.character-art-workflow{border-top:1px solid #f4e0c21a;gap:.75rem;padding-top:.85rem;display:grid}.character-art-upload{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}.character-art-preview-frame{aspect-ratio:16/10;background:#0000003d;border:1px solid #f0c9822e;border-radius:8px;min-height:11rem;overflow:hidden}.character-art-preview-frame img{object-fit:cover;width:100%;height:100%}.character-plain-rich-field textarea{resize:vertical;min-height:8rem}.character-rich-field{gap:.55rem}.character-rich-shell{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;display:grid;overflow:hidden}.character-rich-shell .character-editor{min-height:clamp(17rem,32vh,25rem)}.character-rich-shell .character-editor .tiptap{min-height:clamp(15rem,28vh,23rem)}.character-rich-toolbar{border-bottom:1px solid var(--line);background:#0003;flex-wrap:wrap;gap:.45rem;padding:.45rem;display:flex}.character-rich-toolbar .rich-editor-toolbar-group{background:#ffffff05;border-color:#f4e0c214;padding:.3rem}.character-rich-toolbar .rich-editor-toolbar-group:before{display:none}.character-rich-toolbar button{border:1px solid var(--line);min-width:2.35rem;min-height:2.2rem;color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:8px;padding:.35rem .6rem;font:800 .8rem/1 system-ui,sans-serif}.character-rich-toolbar button.active{background:#d1894838;border-color:#f0c982ad}.character-rich-toolbar button:disabled{cursor:wait;opacity:.55}.character-rich-hint{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.55rem;margin:0;font:.78rem/1.35 system-ui,sans-serif;display:flex}.character-rich-hint.over-limit{color:var(--danger)}.character-form-preview{position:sticky;top:5.4rem}.character-mobile-steps{margin:0;padding:0;list-style:none;display:none}.character-mobile-steps li{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:8px;padding:.65rem;font:800 .76rem/1.2 system-ui,sans-serif}.character-mobile-steps li.active,.character-mobile-steps li.complete{color:var(--text);border-color:#f0c98270}.character-skin-compact-workflow{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr)}.character-skin-preview-compact{min-height:13rem}.public-profile-roster-card{gap:1.25rem}.public-character-count{min-width:2.4rem;color:var(--gold);text-align:center;border:1px solid #f0c98257;border-radius:999px;padding:.35rem .65rem;font:800 .86rem/1 system-ui,sans-serif}.public-character-roster{gap:.7rem;display:grid}.public-character-roster-row{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem;display:grid}.public-character-roster-row img,.public-character-roster-row .public-character-memorial{width:4.5rem;height:4.5rem}.public-character-roster-row img{object-fit:cover;image-rendering:auto}.wiki-mobile-tree-drawer{display:none}.wiki-local-search{gap:.3rem;display:grid}.wiki-local-search span{color:var(--muted-strong);text-transform:uppercase;font:800 .7rem/1.2 system-ui,sans-serif}.wiki-local-search input{border:1px solid var(--line);width:100%;min-width:0;min-height:2.25rem;color:var(--text);background:#ffffff09;border-radius:6px;padding:.45rem .6rem}.wiki-reading-category{border-top:0;gap:.22rem;padding-top:.4rem;display:grid}.wiki-reading-category summary{color:var(--muted-strong);cursor:pointer;letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.65rem;font:900 .68rem/1.2 system-ui,sans-serif;display:flex}.wiki-reading-category summary::marker{content:"";display:none}.wiki-reading-category summary::-webkit-details-marker{content:"";display:none}.wiki-reading-category>div{gap:.08rem;margin-top:.15rem;display:grid}.wiki-reading-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;margin:.3rem 0 0;display:grid}.wiki-reading-facts div{background:#ffffff08;border:1px solid #f4e0c21f;border-radius:8px;min-width:0;padding:.6rem}.wiki-reading-facts dt,.wiki-reading-facts dd{margin:0}.wiki-reading-facts dt{color:var(--muted-strong);text-transform:uppercase;font:800 .68rem/1.2 system-ui,sans-serif}.wiki-reading-facts dd{color:var(--text);overflow-wrap:anywhere;margin-top:.18rem;font:.82rem/1.35 system-ui,sans-serif}.wiki-reading-side-facts{border-top:1px solid var(--line);gap:.55rem;padding-top:.75rem;display:grid}.wiki-reading-side-facts>strong{color:var(--muted-strong);text-transform:uppercase;font:800 .7rem/1.2 system-ui,sans-serif}.wiki-reading-side-facts .wiki-reading-facts{grid-template-columns:1fr;margin:0}.wiki-staff-actions{width:fit-content;max-width:100%;color:var(--muted);margin-top:.4rem}.wiki-staff-actions summary{cursor:pointer;text-transform:uppercase;font:800 .72rem/1.2 system-ui,sans-serif}.wiki-staff-actions>div{flex-wrap:wrap;gap:.5rem;margin-top:.55rem;display:flex}.wiki-reading-meta .wiki-reading-outline{border-top:0;padding-top:0}.forum-classic-table{border:1px solid var(--line);box-shadow:var(--shadow);background:#0e0c10db;border-radius:8px;display:grid;overflow:hidden}.forum-topic-groups,.forum-index-groups{gap:1rem;display:grid}.forum-index-group{gap:.6rem;display:grid}.forum-index-group-head{border:1px solid var(--line);background:linear-gradient(#f0c98212,#0000 70%),#0e0c10b8;border-radius:8px;justify-content:space-between;align-items:end;gap:1rem;padding:.8rem .95rem;display:flex}.forum-index-group-head h2{color:var(--paper);margin:0;font:1.05rem/1.2 system-ui,sans-serif}.forum-index-group-head p{max-width:54rem;color:var(--muted);margin:.25rem 0 0;font:.86rem/1.45 system-ui,sans-serif}.forum-index-group-head span{min-width:2.25rem;min-height:2.25rem;color:var(--text);background:#f0c9820f;border:1px solid #f0c9823d;border-radius:8px;place-items:center;font:800 .82rem/1 system-ui,sans-serif;display:inline-grid}.forum-topic-group{gap:.65rem;display:grid}.forum-topic-group h2{margin:0;font-size:1.35rem}.forum-classic-head,.forum-classic-row{align-items:stretch;gap:0;display:grid}.forum-section-table .forum-classic-head,.forum-section-table .forum-classic-row{grid-template-columns:minmax(0,1fr) 6rem 6rem minmax(12rem,.42fr)}.forum-topic-table .forum-classic-head,.forum-topic-table .forum-classic-row{grid-template-columns:minmax(0,1fr) 5.5rem 5.5rem 5.5rem minmax(12rem,.34fr)}.forum-classic-head{border-bottom:1px solid var(--line);background:linear-gradient(#f0c98217,#0000),#ffffff09;min-height:2.8rem}.forum-classic-head span{border-left:1px solid var(--line);min-width:0;color:var(--muted-strong);text-transform:uppercase;align-items:center;padding:.65rem .75rem;font:800 .7rem/1.2 system-ui,sans-serif;display:flex}.forum-classic-head span:first-child{border-left:0}.forum-classic-row{min-height:4.2rem;box-shadow:none;color:var(--text);background:0 0;border:0;border-top:1px solid #f4e0c21a;border-radius:0;padding:0;text-decoration:none;transition:background .18s,color .18s}.forum-section-row{cursor:default}.forum-classic-row:hover,.forum-classic-row:focus-visible{color:var(--paper);box-shadow:none;background:#f0c9820f;transform:none}.forum-classic-row.pinned{background:linear-gradient(90deg,#d189481a,#0000 36%),#ffffff03}.forum-row-main,.forum-stat-cell,.forum-author-cell,.forum-latest-cell{border-left:1px solid #f4e0c21a;min-width:0;padding:.85rem .75rem}.forum-row-main{border-left:0;grid-template-columns:2.1rem minmax(0,1fr);gap:.65rem;display:grid}.forum-row-icon{width:1.95rem;height:1.95rem;color:var(--gold);background:#f0c98212;border:1px solid #f0c9823d;border-radius:8px;place-items:center;font:900 .8rem/1 system-ui,sans-serif;display:grid}.forum-row-copy,.forum-author-cell,.forum-latest-cell,.forum-stat-cell{align-content:center;gap:.22rem;display:grid}.forum-row-title-line{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.forum-row-title-line strong{min-width:0}.forum-row-title-line a,.forum-subforum-list a{color:var(--text);text-decoration:none}.forum-row-title-line a{overflow-wrap:anywhere;min-width:0;font:800 .94rem/1.25 system-ui,sans-serif}.forum-row-title-line a:hover,.forum-row-title-line a:focus-visible,.forum-subforum-list a:hover,.forum-subforum-list a:focus-visible{color:var(--paper);text-underline-offset:.2em;text-decoration:underline}.forum-subforum-list,.forum-topic-tags{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.forum-subforum-list{margin-top:.08rem}.forum-subforum-list a{color:var(--muted-strong);font:700 .75rem/1.25 system-ui,sans-serif}.forum-topic-tags{align-items:center}.forum-topic-tag{min-height:1.3rem;color:var(--paper);background:#c993542e;border:1px solid #f0c98247;border-radius:5px;align-items:center;padding:.15rem .42rem;font:800 .68rem/1 system-ui,sans-serif;display:inline-grid}.forum-topic-tag.secondary{color:var(--muted-strong);background:#ffffff0a}.forum-topic-tag.rune{background:#92b8c724;border-color:#92b8c757}.forum-topic-tag.ash{background:#b4aa9e1a;border-color:#b4aa9e47}.forum-status-list{flex-wrap:wrap;gap:.35rem;margin-top:0;display:flex}.forum-row-mobile-meta{color:var(--muted);flex-wrap:wrap;gap:.35rem .65rem;font:700 .76rem/1.35 system-ui,sans-serif;display:none}.forum-stat-cell{text-align:center;justify-items:center}.forum-stat-cell small,.forum-author-cell small,.forum-latest-cell small,.forum-topic-meta-strip dt,.forum-post-author small,.forum-post-author dt{color:var(--muted-strong);font:.72rem/1.25 system-ui,sans-serif}.forum-stat-cell strong,.forum-author-cell strong,.forum-latest-cell strong{color:var(--text);font:800 .88rem/1.25 system-ui,sans-serif}.forum-latest-cell strong,.forum-latest-cell small{overflow-wrap:anywhere;min-width:0}.forum-breadcrumbs,.forum-board-controls,.forum-filter-group,.forum-pagination{flex-wrap:wrap;align-items:center;display:flex}.forum-breadcrumbs{width:min(100%,94rem);color:var(--muted);gap:.45rem;margin:0 auto .75rem;padding:0 1rem;font:800 .78rem/1.25 system-ui,sans-serif}.forum-breadcrumbs a{color:var(--muted-strong);text-decoration:none}.forum-breadcrumbs a:hover,.forum-breadcrumbs a:focus-visible{color:var(--paper)}.forum-breadcrumbs span:before{content:"/";color:var(--muted);margin-right:.45rem}.forum-board-controls{border:1px solid var(--line);background:#0e0c10c2;border-radius:8px;justify-content:space-between;gap:.65rem;padding:.65rem}.forum-filter-group{gap:.4rem}.forum-filter-group a,.forum-pagination a,.forum-pagination span,.forum-pagination strong{min-height:2.1rem;color:var(--muted-strong);background:#ffffff06;border:1px solid #f4e0c221;border-radius:6px;align-items:center;padding:.42rem .65rem;font:800 .74rem/1.2 system-ui,sans-serif;text-decoration:none;display:inline-grid}.forum-filter-group a:hover,.forum-filter-group a:focus-visible,.forum-pagination a:hover,.forum-pagination a:focus-visible{color:var(--paper);background:#f0c98214;border-color:#f0c9826b}.forum-filter-group a.active,.forum-filter-group a[aria-current=page]{color:var(--paper);background:#c9935429;border-color:#f0c98280}.forum-pagination{justify-content:center;gap:.5rem;margin-top:.85rem}.forum-pagination span{opacity:.46}.forum-thread-toolbar{border:1px solid var(--line);background:#0e0c10c7;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.65rem;display:flex}.forum-thread-toolbar.bottom{margin-top:1rem}.forum-thread-page-summary{gap:.12rem;min-width:min(100%,14rem);display:grid}.forum-thread-page-summary strong{color:var(--paper);font:800 .86rem/1.2 system-ui,sans-serif}.forum-thread-page-summary span{color:var(--muted);font:.76rem/1.35 system-ui,sans-serif}.forum-thread-toolbar-actions,.forum-thread-post-actions,.forum-multiquote-actions{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.forum-thread-toolbar-actions a,.forum-thread-toolbar-actions span,.forum-thread-post-actions a,.forum-thread-post-actions button,.forum-thread-action-note{min-height:2.05rem}.forum-icon-action,.forum-post-primary-actions .report-form-shell.icon-only summary{width:2.05rem;min-width:2.05rem;min-height:2.05rem;color:var(--muted-strong);cursor:pointer;background:#ffffff06;border:1px solid #f4e0c221;border-radius:6px;justify-content:center;align-items:center;padding:0;font:900 .9rem/1 system-ui,sans-serif;text-decoration:none;display:inline-flex}.forum-icon-action-plus{width:2.35rem;min-width:2.35rem;font-size:.82rem}.forum-icon-action:hover,.forum-icon-action:focus-visible,.forum-post-primary-actions .report-form-shell.icon-only summary:hover,.forum-post-primary-actions .report-form-shell.icon-only summary:focus-visible{color:var(--paper);background:#f0c98214;border-color:#f0c9826b}.forum-post-primary-actions .report-form-shell.icon-only summary{list-style:none}.forum-post-primary-actions .report-form-shell.icon-only summary::-webkit-details-marker{display:none}.forum-thread-toolbar-actions>a:not(.primary-action,.secondary-action),.forum-thread-toolbar-actions>span,.forum-thread-post-actions>a:not(.secondary-action),.forum-thread-action-note{color:var(--muted-strong);background:#ffffff06;border:1px solid #f4e0c221;border-radius:6px;align-items:center;padding:.42rem .6rem;font:800 .72rem/1.2 system-ui,sans-serif;text-decoration:none;display:inline-grid}.forum-thread-toolbar-actions>span,.forum-thread-action-note{opacity:.58}.forum-thread-toolbar-actions>a:not(.primary-action,.secondary-action):hover,.forum-thread-toolbar-actions>a:not(.primary-action,.secondary-action):focus-visible,.forum-thread-post-actions>a:not(.secondary-action):hover,.forum-thread-post-actions>a:not(.secondary-action):focus-visible{color:var(--paper);background:#f0c98214;border-color:#f0c9826b}.forum-topic-meta-strip{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.55rem;margin:.85rem 0 0;display:grid}.forum-topic-meta-strip div{background:#ffffff08;border:1px solid #f4e0c21f;border-radius:8px;min-width:0;padding:.6rem}.forum-topic-meta-strip dt,.forum-topic-meta-strip dd{margin:0}.forum-topic-meta-strip dd{color:var(--text);margin-top:.18rem;font:800 .9rem/1.2 system-ui,sans-serif}.forum-post.classic{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:0;padding:0;scroll-margin-top:5.8rem;position:relative;overflow:visible}.forum-post.classic.opening-post{box-shadow:inset 0 0 0 1px #e0a5551f, var(--shadow);background:linear-gradient(90deg,#e0a5551f,#ffffff06 26%,#0000 72%),#191417eb;border-color:#e0a5556b}.forum-post.classic.opening-post:before{content:"";background:linear-gradient(#f8cd76f2,#b1643eb8);border-radius:8px 0 0 8px;width:3px;position:absolute;inset:0 auto 0 0}.forum-post-shell-header{border-bottom:0;border-right:1px solid var(--line);background:linear-gradient(#f0c98212,#0000 64%),#ffffff06;flex-direction:column;justify-content:flex-start;align-items:center;gap:.72rem;padding:1.05rem .95rem;display:flex}.forum-post.classic.opening-post .forum-post-shell-header{background:linear-gradient(#f0c98229,#f0c9820b 68%),#39281c5c}.forum-post-author{text-align:center;justify-items:center;gap:.65rem;min-width:0;display:grid}.forum-post-author img,.forum-post-avatar{width:5.35rem;height:5.35rem;color:var(--gold);object-fit:cover;background:#f0c98214;border:1px solid #f0c98247;border-radius:8px;place-items:center;font:900 1.25rem/1 system-ui,sans-serif;display:grid}.forum-post-author-copy{justify-items:center;gap:.1rem;min-width:0;display:grid}.forum-post-author-copy strong{font-size:1.02rem;line-height:1.15}.forum-post-author-copy small{color:var(--muted);font:800 .8rem/1.25 system-ui,sans-serif}.forum-post-kind{min-height:1.55rem;color:var(--gold);text-transform:uppercase;letter-spacing:0;background:#e0a5551f;border:1px solid #e0a5556b;border-radius:999px;align-items:center;padding:0 .58rem;font:900 .68rem/1 system-ui,sans-serif;display:inline-flex}.forum-post-date{color:var(--muted-strong);text-align:center;overflow-wrap:anywhere;margin:0;font:800 .76rem/1.25 system-ui,sans-serif}.forum-post-permalink{color:var(--steel);text-decoration:none}.forum-post-permalink:hover,.forum-post-permalink:focus-visible{color:var(--paper);text-underline-offset:.18rem;text-decoration:underline}.forum-post-body{flex-direction:column;align-self:stretch;gap:.65rem;min-width:0;padding:.95rem 1rem .8rem;display:flex}.forum-post.classic.opening-post .forum-post-body{background:linear-gradient(#e0a5550b,#ffffff03)}.forum-post-body>.forum-content{flex:auto}.forum-post-body>.forum-post-actions{flex:none}.forum-post.classic .forum-post-header{border-bottom:1px solid var(--line);padding-bottom:.65rem}.feed-workspace{grid-template-columns:minmax(13rem,16rem) minmax(0,42rem) minmax(13rem,17rem)}.feed-rail,.feed-context-rail{gap:.85rem;display:grid;position:sticky;top:5.4rem}.feed-context-rail .feed-rail-panel p,.feed-context-list{color:var(--muted);margin:0;font:.88rem/1.5 system-ui,sans-serif}.feed-context-list{gap:.5rem;padding-left:1.05rem;display:grid}.feed-create-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#92b8c714,#0000 40%),#120f13d1;border-radius:8px;gap:1rem;padding:1rem;display:grid}.feed-create-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.3rem;list-style:none;display:flex}.feed-create-panel summary::-webkit-details-marker{display:none}.feed-create-panel summary strong,.feed-login-panel h2,.feed-timeline-header h2{max-width:none;color:var(--paper);font:1.25rem/1.1 var(--font-marcellus), Georgia, serif;margin:0;display:block}.feed-create-action{width:2.35rem;height:2.35rem;color:var(--gold);background:#f0c98214;border:1px solid #f0c9826b;border-radius:999px;flex:none;place-items:center;font:900 1.2rem/1 system-ui,sans-serif;transition:transform .18s;display:inline-grid}.feed-create-panel[open] .feed-create-action{transform:rotate(45deg)}.feed-create-body,.feed-login-panel{gap:1rem;display:grid}.feed-login-panel p{color:var(--muted);margin:.45rem 0 0;font:.92rem/1.55 system-ui,sans-serif}.feed-timeline{gap:.75rem;display:grid}.feed-timeline-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:1rem;padding:0 .15rem .75rem;display:flex}.feed-timeline-header span,.feed-infinite-sentinel span{color:var(--muted);font:.84rem/1.4 system-ui,sans-serif}.feed-list{gap:0;margin-top:0}.feed-post-link .feed-post-card{transition:border-color .18s,background .18s}.feed-post-link:hover .feed-post-card,.feed-post-link:focus-visible .feed-post-card{box-shadow:var(--shadow);background:linear-gradient(135deg,#c993541a,#0000 34%),#1e181ceb;border-color:#f0c9828a;transform:none}.feed-post-row,.feed-post-row.no-media,.feed-post-row.detail{grid-template-columns:2.75rem minmax(0,1fr);gap:.85rem;min-height:0}.feed-author-avatar{width:2.75rem;height:2.75rem;color:var(--gold);background:radial-gradient(circle at 35% 25%,#f0c98233,#0000 42%),#0c0a0ddb;border:1px solid #f0c98252;border-radius:999px;place-items:center;font:900 .95rem/1 system-ui,sans-serif;display:grid;overflow:hidden}.feed-author-avatar img{object-fit:cover;width:100%;height:100%}.feed-post-header,.feed-post-footer{justify-content:flex-start}.feed-post-authorline{flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0;display:flex}.feed-post-authorline strong{color:var(--paper);font:800 .92rem/1.25 system-ui,sans-serif}.feed-post-authorline span,.feed-post-authorline time{color:var(--muted);font:.82rem/1.35 system-ui,sans-serif}.feed-post-row .feed-media-thumb{align-self:auto;width:min(100%,34rem);min-height:0}.feed-post-row .feed-detail-gallery{grid-column:2}.feed-stats{gap:.35rem 1rem;width:100%}.feed-stats div{border-left:0;align-items:center;gap:.35rem;min-width:0;padding-left:0;display:inline-flex}.feed-stats dt{color:var(--muted);text-transform:none;font:700 .78rem/1.2 system-ui,sans-serif}.feed-stats dd{color:var(--text);margin:0;font:800 .84rem/1.1 system-ui,sans-serif}.feed-infinite-sentinel{border-top:1px solid var(--line);place-items:center;min-height:5.5rem;padding:1rem;display:grid}.characters-page,.character-detail-page{gap:1.2rem;width:min(100% - 2rem,74rem);margin:0 auto;padding:6.3rem 0 3rem;display:grid}.characters-hub-hero,.character-detail-hero{min-height:18rem;box-shadow:var(--shadow);background:linear-gradient(90deg,#0c0a0deb,#0c0a0db8),url(/varryal-map.png) 50%/cover;border:1px solid #f4e0c224;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;padding:1.25rem;display:grid;overflow:hidden}.characters-hub-hero h1,.character-detail-heading h1{max-width:14ch;color:var(--paper);font:2.25rem/1.05 var(--font-marcellus), Georgia, serif;margin:0}.characters-hub-hero p:not(.eyebrow),.character-detail-heading p:not(.eyebrow){max-width:42rem;color:var(--muted);margin:.65rem 0 0;font:.98rem/1.6 system-ui,sans-serif}.characters-hub-actions,.characters-filter-bar,.character-visibility-row,.character-card-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.characters-filter-bar{border:1px solid var(--line);background:#120f13c7;border-radius:8px;align-items:end;padding:.9rem}.characters-filter-bar .field{flex:11rem}.characters-catalog-section{gap:.85rem;display:grid}.characters-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.85rem;display:grid}.characters-catalog-card{color:inherit;background:linear-gradient(135deg,#92b8c712,#0000 36%),#120f13d6;border:1px solid #f4e0c21f;border-radius:8px;grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.85rem;text-decoration:none;display:grid}.characters-catalog-card>div{gap:.35rem;min-width:0;display:grid}.characters-catalog-card.killed{background:linear-gradient(135deg,#7a7c811c,#0000 38%),#0f0e11e6;border-color:#7a7c815c}.characters-catalog-card img,.characters-catalog-card .public-character-memorial{border-radius:8px;width:6rem;height:6rem}.characters-catalog-card img{object-fit:cover;object-position:center}.characters-catalog-card h3,.character-dossier-panel h2,.character-chronicle-panel h2,.character-skin-panel h2{color:var(--paper);font:1.25rem/1.15 var(--font-marcellus), Georgia, serif;margin:0}.character-catalog-summary{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.1rem 0 .15rem;font:.86rem/1.45 system-ui,sans-serif;display:-webkit-box;overflow:hidden}.character-detail-hero{background:linear-gradient(90deg,#0c0a0df0,#0c0a0dad),url(/varryal-hero.png) 50%/cover;grid-template-columns:minmax(18rem,28rem) minmax(0,1fr);align-items:center}.character-detail-art-frame{aspect-ratio:16/10;background:#00000047;border:1px solid #f0c9823d;border-radius:8px;min-height:18rem;position:relative;overflow:hidden}.character-detail-art-frame img{object-fit:cover;width:100%;height:100%}.character-detail-skin{background:#00000038;border:1px solid #f0c9823d;border-radius:8px;min-height:20rem}.character-detail-heading{gap:.6rem;min-width:0;display:grid}.character-detail-alias{color:var(--gold);font:800 1rem/1.3 system-ui,sans-serif}.character-hero-facts{border-top:1px solid #f4e0c21f;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.35rem 1rem;margin:.35rem 0 0;padding-top:.85rem;display:grid}.character-hero-facts div{min-width:0}.character-hero-facts dt,.character-hero-facts small{color:var(--muted-strong);text-transform:uppercase;font:800 .66rem/1.2 system-ui,sans-serif}.character-hero-facts dd{color:var(--text);overflow-wrap:anywhere;margin:.18rem 0 0;font:800 .92rem/1.25 system-ui,sans-serif}.character-detail-page .character-detail-layout{grid-template-columns:1fr;align-items:start;gap:1rem;margin-top:0;display:grid}.character-detail-page .character-detail-main:last-child{grid-column:auto}.character-detail-main,.character-dossier-panel,.character-skin-panel,.character-chronicle-panel,.character-chronicle-list,.character-chronicle-editor,.character-chronicle-form,.character-custom-fields,.character-privacy-panel{gap:.85rem;display:grid}.character-detail-content-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:1rem;display:grid}.character-detail-text-stack,.character-side-panel{gap:.85rem;min-width:0;display:grid}.character-skin-panel{position:sticky;top:5rem}.character-chronicle-panel-wide .character-chronicle-list{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.character-dossier-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;margin:0;display:grid}.character-dossier-grid.custom{border-top:1px solid var(--line);padding-top:.85rem}.character-dossier-grid div{background:#ffffff08;border:1px solid #f4e0c21a;border-radius:8px;padding:.7rem}.character-dossier-grid dt,.character-dossier-grid small{color:var(--muted-strong);text-transform:uppercase;font:800 .68rem/1.2 system-ui,sans-serif}.character-dossier-grid dd{color:var(--text);overflow-wrap:anywhere;margin:.2rem 0 0;font:800 .95rem/1.25 system-ui,sans-serif}.character-chronicle-chapter{background:#ffffff09;border:1px solid #f4e0c21f;border-radius:8px;gap:.45rem;padding:.85rem;display:grid}.character-chronicle-chapter h3,.character-chronicle-editor h3{color:var(--paper);font:1rem/1.2 var(--font-marcellus), Georgia, serif;margin:0}.character-visibility-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.character-visibility-toggle{min-height:3.1rem;color:var(--muted-strong);text-transform:uppercase;background:#ffffff07;border:1px solid #f4e0c21a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(8rem,10rem);align-items:center;gap:.65rem;padding:.55rem .65rem;font:800 .72rem/1.2 system-ui,sans-serif;display:grid}.character-visibility-toggle select{border:1px solid var(--line);width:100%;min-height:2.15rem;color:var(--text);background:#ffffff0d;border-radius:6px;padding:.35rem .5rem;font:800 .76rem/1 system-ui,sans-serif}.inline-visibility-select,.compact-inline-input{border:1px solid var(--line);min-height:2.1rem;color:var(--text);background:#ffffff0a;border-radius:6px;padding:.35rem .5rem}.inline-visibility-select{max-width:8rem;font:700 .72rem/1 system-ui,sans-serif}.character-privacy-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.character-privacy-panel .checkbox-field{background:#ffffff07;border:1px solid #f4e0c21a;border-radius:8px;min-height:3.1rem;padding:.65rem}.character-custom-field-row{background:#ffffff06;border:1px solid #f4e0c21a;border-radius:8px;grid-template-columns:minmax(8rem,.8fr) minmax(12rem,1.2fr) auto auto;align-items:end;gap:.65rem;padding:.75rem;display:grid}.character-custom-field-row textarea{min-height:5rem}.character-review-row-actions form{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.character-review-row-actions.chronicle-review-actions form{grid-template-columns:minmax(0,1fr);display:grid}.public-character-roster-row{color:inherit;text-decoration:none}@media (max-width:1080px){.profile-identity-hero,.feed-workspace,.character-detail-layout,.character-detail-content-grid{grid-template-columns:1fr}.feed-rail,.feed-context-rail,.character-form-preview,.character-skin-panel{position:static}.wiki-reading-shell{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem)}.wiki-reading-shell.wiki-reading-shell-no-meta{grid-template-columns:minmax(0,1fr)}.wiki-reading-tree{display:none}.wiki-mobile-tree-drawer{border:1px solid var(--line);background:#0c0a0dbd;border-radius:8px;padding:.85rem;display:grid}.wiki-mobile-tree-drawer summary{color:var(--text);cursor:pointer;font:800 .82rem/1.2 system-ui,sans-serif}.wiki-mobile-tree-panel{gap:.85rem;margin-top:.85rem;display:grid}.forum-section-table .forum-classic-head,.forum-section-table .forum-classic-row{grid-template-columns:minmax(0,1fr) 5rem 5rem}.forum-section-table .forum-latest-cell,.forum-section-table .forum-classic-head span:nth-child(4){display:none}.forum-topic-table .forum-classic-head,.forum-topic-table .forum-classic-row{grid-template-columns:minmax(0,1fr) 5rem 5rem 5rem}.forum-topic-table .forum-latest-cell,.forum-topic-table .forum-classic-head span:nth-child(5){display:none}}@media (max-width:760px){.profile-identity-hero,.characters-hub-hero,.character-detail-hero,.character-creation-layout,.character-identity-grid,.character-privacy-panel,.character-visibility-row,.character-card-main,.characters-catalog-card,.character-skin-compact-workflow,.character-art-upload,.public-profile-main,.public-character-roster-row,.forum-post.classic,.feed-post-row,.feed-post-row.no-media,.feed-post-row.detail{grid-template-columns:1fr}.character-mobile-steps{gap:.55rem;display:grid}.profile-identity-actions,.characters-hub-actions,.characters-filter-bar,.public-character-heading,.forum-index-group-head,.forum-board-hero,.forum-board-controls,.feed-timeline-header{flex-direction:column;align-items:stretch}.forum-board-hero-actions{justify-content:flex-start}.forum-board-hero-actions .primary-action,.forum-board-hero-actions .secondary-action{width:100%}.forum-thread-toolbar{flex-direction:column;align-items:stretch}.forum-thread-toolbar-actions>a,.forum-thread-toolbar-actions>span{text-align:center;flex:8.5rem;justify-content:center}.profile-identity-actions .secondary-action,.profile-identity-actions .ghost-action,.characters-hub-actions .primary-action,.characters-hub-actions .secondary-action,.characters-filter-bar .secondary-action{width:100%}.character-detail-skin{min-height:17rem}.character-detail-art-frame{min-height:13rem}.character-custom-field-row{grid-template-columns:1fr}.forum-classic-head{display:none}.forum-classic-row{border-top:1px solid var(--line);min-height:0;grid-template-columns:1fr!important}.forum-row-main,.forum-stat-cell,.forum-author-cell,.forum-latest-cell{border-top:1px solid #f4e0c214;border-left:0}.forum-row-main{border-top:0;padding:.75rem}.forum-stat-cell,.forum-author-cell,.forum-latest-cell{display:none}.forum-row-mobile-meta{display:flex}.forum-stat-cell{text-align:left;justify-items:start}.forum-post-author{text-align:left;grid-template-columns:3.25rem minmax(0,1fr);justify-items:start;min-width:0}.forum-post-author img,.forum-post-avatar{width:3.25rem;height:3.25rem}.forum-post-author-copy{justify-items:start}.forum-post-shell-header{border-right:0;border-bottom:1px solid var(--line);align-items:flex-start}.forum-post-date{text-align:left}.wiki-reading-shell{grid-template-columns:1fr}.wiki-reading-meta{max-height:none;position:static}.feed-author-avatar,.feed-post-row .feed-detail-gallery{grid-column:auto}}.feed-shell{width:min(100%,82rem);padding-block:1rem 2rem}.feed-shell .portal-hero{min-height:auto;padding:.7rem 0 .9rem}.feed-shell .portal-hero h1{font-size:clamp(1.55rem,3vw,2.15rem)}.feed-shell .portal-hero p:not(.eyebrow){display:none}.feed-workspace-v7{grid-template-columns:minmax(9rem,11rem) minmax(0,40rem) minmax(13rem,18rem);justify-content:center;gap:0;margin-top:0}.feed-workspace-v7 .feed-stream{background:#0a080b94;border-inline:1px solid #f4e0c21f;gap:0}.feed-workspace-v7 .feed-timeline,.feed-workspace-v7 .feed-list{gap:0}.feed-workspace-v7 .feed-timeline-header,.feed-workspace-v7 .feed-create-panel{border:0;box-shadow:none;background:#0e0b0fc7;border-bottom:1px solid #f4e0c21f;border-radius:0}.feed-workspace-v7 .feed-timeline-header{align-items:center;padding:.9rem 1rem}.feed-workspace-v7 .feed-create-panel{padding:1rem}.feed-workspace-v7 .feed-login-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.8rem}.feed-workspace-v7 .feed-login-panel h2{font:800 1rem/1.25 system-ui,sans-serif}.feed-workspace-v7 .feed-login-panel p{display:none}.feed-workspace-v7 .feed-login-panel .primary-action{width:auto;min-width:6.5rem;min-height:2.45rem;padding-inline:1rem}.feed-workspace-v7 .feed-composer-v7{gap:.65rem;padding:.95rem 1rem}.feed-workspace-v7 .feed-composer-v7 textarea{min-height:4.4rem;line-height:1.45}.feed-workspace-v7 .feed-composer-media-panel{background:#0e0b0f57;border:1px solid #f4e0c21f;border-radius:8px;gap:.6rem;padding:.65rem;display:grid}.feed-workspace-v7 .feed-composer-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.feed-workspace-v7 .feed-composer-media-toggle{min-height:2.35rem;color:var(--muted-strong);background:0 0;border-color:#f4e0c224;border-radius:999px;padding-inline:.9rem}.feed-workspace-v7 .feed-media-picker{gap:.5rem}.feed-workspace-v7 .feed-media-file-control{min-height:2.65rem;padding:.62rem .75rem}.feed-workspace-v7 .feed-media-actions{gap:.45rem}.feed-workspace-v7 .feed-media-actions .secondary-action,.feed-workspace-v7 .feed-media-actions .ghost-action,.feed-workspace-v7 .feed-composer-v7 .primary-action{min-height:2.35rem}.feed-workspace-v7 .feed-composer-v7 .primary-action.compact{border-radius:999px;width:auto;min-width:7.8rem;padding-inline:1rem}.feed-workspace-v7 .feed-rail,.feed-workspace-v7 .feed-context-rail{padding-inline:.75rem}.feed-workspace-v7 .feed-rail-panel{box-shadow:none;background:#0e0b0f80;border-color:#f4e0c21a;border-radius:8px}.feed-workspace-v7 .feed-rail .feed-rail-panel{background:0 0;border-color:#0000}.feed-workspace-v7 .feed-toolbar{gap:.25rem}.feed-workspace-v7 .feed-filter{min-height:2.3rem;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:.45rem .7rem}.feed-workspace-v7 .feed-filter:hover,.feed-workspace-v7 .feed-filter:focus-visible,.feed-workspace-v7 .feed-filter.active{color:var(--paper);background:#f0c9821a;transform:none}.feed-workspace-v7 .feed-post-card.feed-social-card{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #f4e0c21f;border-radius:0;grid-template-columns:2.75rem minmax(0,1fr);gap:0 .8rem;padding:.95rem 1rem;display:grid}.feed-workspace-v7 .feed-post-card.feed-social-card:hover{background:#ffffff06}.feed-workspace-v7 .feed-social-header{grid-column:1/-1;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:start;gap:0 .8rem;margin-bottom:.2rem;display:grid}.feed-workspace-v7 .feed-social-header .feed-author-avatar{grid-area:1/1/3;width:2.6rem;height:2.6rem}.feed-workspace-v7 .feed-post-authorline{flex-wrap:wrap;align-items:baseline;gap:.3rem .45rem;display:flex}.feed-workspace-v7 .feed-post-authorline a{color:var(--paper);font:800 .95rem/1.25 system-ui,sans-serif}.feed-workspace-v7 .feed-post-authorline time,.feed-workspace-v7 .feed-post-authorline span{color:var(--muted-strong);font:.82rem/1.35 system-ui,sans-serif}.feed-workspace-v7 .feed-type-badge{display:none}.feed-workspace-v7 .feed-post-card>.feed-post-content,.feed-workspace-v7 .feed-post-card>.feed-tag-row,.feed-workspace-v7 .feed-post-card>.feed-media-grid,.feed-workspace-v7 .feed-post-card>.feed-social-footer,.feed-workspace-v7 .feed-post-card>.feed-inline-comments,.feed-workspace-v7 .feed-post-card>.feed-hidden-notice,.feed-workspace-v7 .feed-post-card>.form-error,.feed-workspace-v7 .feed-post-card>.ghost-action.compact{grid-column:2}.feed-workspace-v7 .feed-post-card>.feed-post-content{color:var(--text);font:.98rem/1.55 system-ui,sans-serif}.feed-workspace-v7 .feed-post-content.collapsed{max-height:9.5rem}.feed-workspace-v7 .feed-tag-row{margin-top:.45rem}.feed-workspace-v7 .feed-tag-row a{color:var(--steel);background:0 0;border:0;border-radius:0;padding:0;font-weight:700}.feed-workspace-v7 .feed-media-grid{border-radius:8px;gap:.25rem;margin-top:.75rem;overflow:hidden}.feed-workspace-v7 .feed-media-grid button{background:#0000003d;border-color:#f4e0c229;border-radius:0;min-height:0}.feed-workspace-v7 .feed-media-grid.count-1 button{aspect-ratio:16/9}.feed-workspace-v7 .feed-social-footer{gap:.35rem .85rem;margin-top:.65rem}.feed-workspace-v7 .feed-reaction-bar{gap:.05rem}.feed-workspace-v7 .feed-reaction-bar button,.feed-workspace-v7 .feed-reaction-bar.compact button{min-width:2.35rem;min-height:2rem;color:var(--muted-strong);background:0 0;border:0;border-radius:999px;gap:.25rem;padding:.25rem .45rem}.feed-workspace-v7 .feed-reaction-bar button:hover:not(:disabled),.feed-workspace-v7 .feed-reaction-bar button:focus-visible:not(:disabled),.feed-workspace-v7 .feed-reaction-bar button.active{color:var(--paper);background:#f0c9821a}.feed-workspace-v7 .feed-comment-reaction-bar{opacity:.9;gap:.08rem}.feed-workspace-v7 .feed-comment-reaction-bar button,.feed-workspace-v7 .feed-comment-reaction-bar.compact button{min-width:1.7rem;min-height:1.45rem;color:var(--muted-strong);gap:.12rem;padding:.05rem .16rem}.feed-workspace-v7 .feed-comment-reaction-bar button.active{color:var(--paper);background:0 0}.feed-workspace-v7 .feed-comment-reaction-bar button:hover:not(:disabled),.feed-workspace-v7 .feed-comment-reaction-bar button:focus-visible:not(:disabled){background:#f4e0c212}.feed-workspace-v7 .feed-comment-reaction-bar .emoji-reaction-icon{width:.95rem;height:.95rem;font-size:.9rem}.feed-workspace-v7 .feed-comment-reaction-bar .emoji-reaction-count{color:var(--muted);font-size:.76rem;font-weight:800}.feed-workspace-v7 .feed-comment-reaction-bar .emoji-reaction-count.zero{opacity:0;width:0;min-width:0;overflow:hidden}.feed-workspace-v7 .feed-comment-vote-bar{min-height:1.7rem;color:var(--muted);align-items:center;gap:.02rem;font:800 .78rem/1 system-ui,sans-serif;display:inline-flex}.feed-workspace-v7 .feed-comment-vote-bar form{margin:0;display:inline-flex}.feed-workspace-v7 .feed-comment-vote-bar button{width:1.55rem;min-width:1.55rem;min-height:1.55rem;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.feed-workspace-v7 .feed-comment-vote-bar button:hover:not(:disabled),.feed-workspace-v7 .feed-comment-vote-bar button:focus-visible:not(:disabled){color:var(--paper);background:#f0c98217}.feed-workspace-v7 .feed-comment-vote-bar button.active.up{color:#f0c982;background:#f0c9821c}.feed-workspace-v7 .feed-comment-vote-bar button.active.down{color:#9db8d9;background:#9db8d91a}.feed-workspace-v7 .feed-comment-vote-bar button:disabled{cursor:default;opacity:.72}.feed-workspace-v7 .feed-comment-vote-score{text-align:center;min-width:1.1rem;color:var(--muted);font-variant-numeric:tabular-nums}.feed-workspace-v7 .feed-comment-vote-score.positive{color:#e5c47d}.feed-workspace-v7 .feed-comment-vote-score.negative{color:#9db8d9}.feed-workspace-v7 .feed-comment-vote-login,.feed-workspace-v7 .emoji-reaction-summary,.feed-workspace-v7 .feed-reaction-login,.feed-workspace-v7 .feed-report-login,.feed-workspace-v7 a.feed-inline-reply-button{display:none}.feed-workspace-v7 .emoji-reaction-icon{filter:none;width:1.15rem;height:1.15rem;font-size:1rem}.feed-workspace-v7 .emoji-reaction-count,.feed-workspace-v7 .feed-social-stats dd{font-variant-numeric:tabular-nums}.feed-workspace-v7 .feed-social-stats{gap:.8rem}.feed-workspace-v7 .feed-social-stats div{align-items:center;gap:.3rem;display:inline-flex}.feed-workspace-v7 .feed-social-stats dt{color:var(--muted-strong);text-transform:none;align-items:center;font-size:.78rem;display:inline-flex}.feed-workspace-v7 .feed-stat-icon{color:var(--muted-strong);opacity:.92}.feed-workspace-v7 .feed-social-stats dd{color:var(--muted);font-weight:800}.feed-workspace-v7 .feed-report-shell{max-width:none;position:relative}.feed-workspace-v7 .feed-report-shell summary,.feed-workspace-v7 .feed-inline-reply-button,.feed-workspace-v7 .feed-comment-icon-button{min-height:2rem;color:var(--muted-strong);background:0 0;border:0;border-radius:999px;padding:.35rem .6rem;font:800 .78rem/1.2 system-ui,sans-serif}.feed-workspace-v7 .feed-comment-icon-button{cursor:pointer;justify-content:center;align-items:center;width:1.7rem;min-width:1.7rem;min-height:1.7rem;padding:0;text-decoration:none;display:inline-flex}.feed-workspace-v7 .feed-comment-actions .feed-report-shell summary{justify-content:center;align-items:center;width:1.7rem;min-width:1.7rem;min-height:1.7rem;padding:0;list-style:none;display:inline-flex}.feed-workspace-v7 .feed-comment-actions .feed-report-shell summary::-webkit-details-marker{display:none}.feed-workspace-v7 .feed-report-shell summary:hover,.feed-workspace-v7 .feed-report-shell summary:focus-visible,.feed-workspace-v7 .feed-inline-reply-button:hover,.feed-workspace-v7 .feed-inline-reply-button:focus-visible,.feed-workspace-v7 .feed-comment-icon-button:hover,.feed-workspace-v7 .feed-comment-icon-button:focus-visible{color:var(--paper);background:#f0c9821a}.feed-workspace-v7 .feed-report-shell[open] .report-form-fields{z-index:30;background:#120f13fa;border:1px solid #f4e0c229;border-radius:8px;width:min(20rem,100vw - 2rem);padding:.75rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 1rem 2.2rem #00000075}.feed-workspace-v7 .feed-inline-comments{border-top:0;gap:.55rem;margin-top:.45rem;padding-top:0}.feed-workspace-v7 .feed-comment-stack.compact{border-left:2px solid #f4e0c21f;gap:0;padding-left:.75rem}.feed-workspace-v7 .feed-comment{background:0 0;border:0;border-radius:0;gap:.35rem;padding:.55rem 0}.feed-workspace-v7 .feed-comment+.feed-comment{border-top:1px solid #f4e0c214}.feed-workspace-v7 .feed-comment header{justify-content:flex-start;gap:.35rem}.feed-workspace-v7 .feed-comment .feed-post-content.compact{color:var(--muted);font:.92rem/1.45 system-ui,sans-serif}.feed-workspace-v7 .feed-comment-actions{gap:.08rem .22rem;margin-top:-.05rem}.feed-workspace-v7 .feed-comment-actions .feed-report-shell{flex-basis:auto}.feed-workspace-v7 .feed-comment-composer{gap:.45rem}.feed-workspace-v7 .feed-comment-composer textarea{min-height:2.8rem}.feed-workspace-v7 .feed-comment-composer .primary-action.compact{justify-self:end;min-height:2rem}@media (max-width:1180px){.feed-workspace-v7{grid-template-columns:minmax(0,40rem) minmax(13rem,18rem)}.feed-workspace-v7 .feed-rail{display:none}}@media (max-width:980px){.feed-workspace-v7{grid-template-columns:minmax(0,40rem)}.feed-workspace-v7 .feed-stream{border-inline:1px solid #f4e0c21f}.feed-workspace-v7 .feed-context-rail{display:none}}@media (max-width:560px){.portal-header.feed-portal-header{flex-direction:row;align-items:center;gap:.65rem;min-height:3.75rem;padding:.65rem 1rem;overflow:hidden}.feed-portal-header .brand-mark{flex:none;gap:.45rem;font-size:1.05rem}.feed-portal-header .brand-mark img{width:2rem;height:2rem}.feed-portal-header nav{scrollbar-width:none;flex-wrap:nowrap;flex:auto;justify-content:flex-start;gap:.45rem;width:auto;min-width:0;display:flex;overflow-x:auto}.feed-portal-header nav::-webkit-scrollbar{display:none}.feed-portal-header nav a,.feed-portal-header .nav-button{white-space:nowrap;flex:none;width:auto;min-height:2.2rem;padding-inline:.75rem}.feed-workspace-v7{grid-template-columns:minmax(0,1fr)}.feed-workspace-v7 .feed-stream{border-inline:0}.feed-workspace-v7 .feed-post-card.feed-social-card{grid-template-columns:2.45rem minmax(0,1fr);gap:0 .65rem;padding:.85rem}.feed-workspace-v7 .feed-social-header{grid-template-columns:2.45rem minmax(0,1fr);gap:0 .65rem}.feed-workspace-v7 .feed-social-header .feed-author-avatar{width:2.3rem;height:2.3rem}.feed-workspace-v7 .feed-social-stats{flex-basis:100%}}
