@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-cyan-400:#00d2ef;--color-rose-300:#ffa2ae;--color-zinc-100:#f4f4f5;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--color-background:var(--background)}@supports (color:lab(0% 0 0)){:root,:host{--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-grid{display:inline-grid}.table{display:table}.h-\[100dvh\]{height:100dvh}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--site-title\)\]\/60{border-color:var(--site-title)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--site-title\)\]\/60{border-color:color-mix(in oklab, var(--site-title) 60%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#0a0404\]{background-color:#0a0404}.bg-\[\#820d0d\]{background-color:#820d0d}.bg-\[rgba\(214\,0\,0\,0\.16\)\]{background-color:#d6000029}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--site-text\)\]{color:var(--site-text)}.text-\[var\(--site-title\)\]{color:var(--site-title)}.text-rose-300{color:var(--color-rose-300)}.text-site-text{color:var(--site-text)}.text-site-title{color:var(--site-title)}.text-white{color:var(--color-white)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#d60000\]\/50{--tw-ring-color:#d6000080}@supports (color:lab(0% 0 0)){.ring-\[\#d60000\]\/50{--tw-ring-color:lab(45.5812% 70.793 61.2308/.5)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}@media (hover:hover){.hover\:border-\[rgba\(214\,0\,0\,0\.4\)\]:hover{border-color:#d6000066}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-site-title:hover{color:var(--site-title)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-cyan-400\/40:focus{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-400\/40:focus{border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-end{align-items:flex-end}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--site-background:#0a0404;--site-text:#c9b8b8;--site-title:#d60000;--site-button:#820d0d;--site-chip:#940000;--site-panel:#000000c7;--site-select-border:#c9b8b86b;--site-select-bg:#0000008c;--site-select-text:#e4d6d6;--site-select-muted:#c9b8b8;--site-select-focus:#d600008c;--site-select-option-bg:#0a0404;--site-select-option-text:#e4d6d6;--ornate-fill:#6b0000;--ornate-black:#000;--ornate-outline:#b00000;--ornate-gradient-stop-1:43%;--ornate-gradient-stop-2:53%;--ornate-size-card:clamp(1.375rem, 3vw, 1.75rem);--ornate-size-hero:clamp(2rem, 5.5vw, 2.75rem);--ornate-indent:-1.375rem;--background:var(--site-background);--foreground:var(--site-text)}body{background:var(--site-background);color:var(--site-text);letter-spacing:.08em;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:var(--site-button) #120808}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#120808}::-webkit-scrollbar-thumb{background:var(--site-button);border:2px solid #120808;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--site-title)}::-webkit-scrollbar-corner{background:#120808}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{background-color:var(--hub-box-bg,var(--site-select-option-bg,var(--site-background)));color:var(--hub-secondary,var(--site-select-option-text))}.site-select,.character-wizard__field select,.character-hub select,.character-hub__field select,.character-hub__form-card select,.character-hub__gallery-item-edit select,.character-hub__popover select,.likes-panel__bullet-picker select,.hub-theme-sidebar__field select,.hub-rich-text__select select,.hub-rich-text__color select,.admin-dashboard__select select{appearance:none;border:1px solid var(--site-select-border);background-color:var(--site-select-bg);color:var(--site-select-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f8181' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:.85rem;border-radius:.35rem;padding:.55rem 2rem .55rem .7rem}.site-select:focus,.character-wizard__field select:focus,.character-hub select:focus,.character-hub__field select:focus,.character-hub__form-card select:focus,.character-hub__gallery-item-edit select:focus,.character-hub__popover select:focus,.likes-panel__bullet-picker select:focus,.hub-theme-sidebar__field select:focus,.hub-rich-text__select select:focus,.hub-rich-text__color select:focus,.admin-dashboard__select select:focus{outline:2px solid var(--site-select-focus);outline-offset:1px}.admin-dashboard__select select{background-image:none;padding-right:2.25rem}body:has(.carrd-profile){color:inherit;background:#000}.carrd-profile,.carrd-profile :is(h1,h2,h3,h4,h5,h6,p):not([class*=text-component]){color:inherit}.carrd-profile .text-component strong,.carrd-profile .text-component em,.carrd-profile .text-component code,.carrd-profile .text-component a,.carrd-profile .text-component mark,.carrd-profile .text-component spoiler-text{font:inherit;letter-spacing:inherit}.site-shell{z-index:0;isolation:isolate;min-height:100vh;color:var(--site-text);letter-spacing:.08em;position:relative}.site-shell__bg{z-index:0;pointer-events:none;background-color:var(--site-background);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.site-shell__bg:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000000a6 0%,#0000004d 28%,#00000014 50%,#0000 68%);position:absolute;inset:0}.site-shell__bg-art{z-index:0;object-fit:fill;object-position:center;width:calc(100vw + 3rem);max-width:none;height:min(100vh + 3rem,66.6667vw + 2rem);margin:-1.5rem;display:block;position:relative}.site-shell>header,.site-shell>.site-shell__stage{z-index:1;position:relative}html:has(.site-shell){background-color:var(--site-background)}:is(html:has(.site-shell--home),html:has(.site-shell--wiki-test)){background-color:#121419}body:has(.site-shell){background-color:#0000}.site-shell header nav.site-nav{justify-content:safe center}.site-shell header nav a{letter-spacing:.08em}.site-nav__sep{letter-spacing:0;color:var(--site-text);opacity:.8;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;padding:0 .2rem;font-size:.4em;line-height:1}.site-shell__stage{justify-content:center;padding:1.25rem 1rem 3rem;display:flex}.site-shell__panel{background:var(--site-panel);width:min(100%,64rem);padding:2rem 1.35rem 2.75rem}@media (min-width:640px){.site-shell__stage{padding:1.75rem 1.5rem 3.5rem}.site-shell__panel{padding:2.5rem 2rem 3.25rem}}.site-shell__stage--wide{flex:1;justify-content:stretch;min-height:0;padding:0}.site-shell__panel--wide{background:0 0;flex-direction:column;flex:1;width:100%;max-width:none;padding:0;display:flex}@media (min-width:900px){.site-shell__panel--wide{padding:0}}.site-shell:has(.explore-page){flex-direction:column;min-height:100vh;display:flex}.site-shell:has(.explore-page) .site-shell__stage--wide{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;min-height:0;display:flex}.site-shell:has(.explore-page) .site-shell__panel--wide{flex-direction:column;flex:auto;align-self:stretch;align-items:stretch;width:100%;max-width:none;min-height:0;display:flex}.site-shell--character-hub{flex-direction:column;min-height:100vh;display:flex}.site-shell--character-hub .site-shell__stage--wide{flex-direction:column;flex:auto;min-height:0;padding:1.25rem 1rem 3rem;display:flex}@media (min-width:640px){.site-shell--character-hub .site-shell__stage--wide{padding:1.75rem 1.5rem 3.5rem}}.site-shell--wiki-test{--wiki-gold:#d4923a;--wiki-gold-soft:#e0a84f;--wiki-hover:#d4923a;--wiki-name-title:#e0a84f;--wiki-quote:#b7aea0;--wiki-ink:#b7aea0;--wiki-muted:#b7aea0;--wiki-panel:#1b1d22;--wiki-panel-2:#121419;--wiki-page-bg:#121419;--wiki-link:#e0a84f;--wiki-scroll-thumb:#bf8233;--wiki-scroll-thumb-hover:#e0a84f;--wiki-scroll-track:var(--wiki-page-bg,#121419);--site-title:var(--wiki-gold-soft);--site-text:var(--wiki-muted);--site-button:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.site-shell--wiki-test{--site-button:color-mix(in srgb, var(--wiki-gold) 55%, #2a2210)}}.site-shell--wiki-test{--site-background:var(--wiki-page-bg);--site-select-border:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.site-shell--wiki-test{--site-select-border:color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.site-shell--wiki-test{--site-select-bg:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.site-shell--wiki-test{--site-select-bg:color-mix(in srgb, var(--wiki-panel) 88%, #000)}}.site-shell--wiki-test{--site-select-text:var(--wiki-ink);--site-select-muted:var(--wiki-muted);--site-select-focus:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.site-shell--wiki-test{--site-select-focus:color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.site-shell--wiki-test{--site-select-option-bg:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.site-shell--wiki-test{--site-select-option-bg:color-mix(in srgb, var(--wiki-panel-2) 96%, #000)}}.site-shell--wiki-test{--site-select-option-text:var(--wiki-ink);min-height:100vh;color:var(--wiki-ink);scrollbar-width:thin;scrollbar-color:var(--wiki-scroll-thumb) var(--wiki-scroll-track);background:0 0;flex-direction:column;display:flex}html:has(.site-shell--wiki-test){scrollbar-width:thin;scrollbar-color:var(--wiki-scroll-thumb,#d4923a) var(--wiki-scroll-track,#121419)}html:has(.site-shell--wiki-test)::-webkit-scrollbar-track{background:#121419}html:has(.site-shell--wiki-test)::-webkit-scrollbar-thumb{background:#bf8233;border:2px solid #121419;border-radius:999px}html:has(.site-shell--wiki-test)::-webkit-scrollbar-thumb:hover{background:#e0a84f}.site-shell--wiki-test ::-webkit-scrollbar-track{background:var(--wiki-scroll-track)}.site-shell--wiki-test ::-webkit-scrollbar-thumb{background:var(--wiki-scroll-thumb);border:2px solid var(--wiki-scroll-track);border-radius:999px}.site-shell--wiki-test ::-webkit-scrollbar-thumb:hover{background:var(--wiki-scroll-thumb-hover)}.site-shell--wiki-test ::-webkit-scrollbar-corner{background:var(--wiki-scroll-track)}.site-shell--wiki-test .site-shell__bg{background-color:var(--wiki-page-bg,#121419)}.site-shell--wiki-test .site-shell__stage--wide{flex:auto;justify-content:center;min-height:0;padding:1.25rem 1rem 3rem;display:flex}.site-shell--wiki-test .site-shell__panel--wide{background:0 0;flex:0 auto;width:100%;display:block}@media (min-width:640px){.site-shell--wiki-test .site-shell__stage--wide{padding:1.75rem 1.5rem 3.5rem}}.site-shell--wiki-test>header{border-bottom-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.site-shell--wiki-test>header{border-bottom-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.site-shell--wiki-test>header{background:#000}@supports (color:color-mix(in lab, red, red)){.site-shell--wiki-test>header{background:color-mix(in srgb, #000 72%, var(--wiki-panel))}}.site-shell--home{--wiki-gold:#d4923a;--wiki-gold-soft:#e0a84f;--wiki-hover:#d4923a;--wiki-name-title:#e0a84f;--wiki-quote:#b7aea0;--wiki-ink:#b7aea0;--wiki-muted:#b7aea0;--wiki-panel:#1b1d22;--wiki-panel-2:#121419;--wiki-page-bg:#121419;--wiki-link:#e0a84f;--wiki-scroll-thumb:#bf8233;--wiki-scroll-thumb-hover:#e0a84f;--wiki-scroll-track:#121419;--site-title:var(--wiki-gold-soft);--site-text:var(--wiki-muted);--site-button:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.site-shell--home{--site-button:color-mix(in srgb, var(--wiki-gold) 55%, #2a2210)}}.site-shell--home{--site-background:var(--wiki-page-bg);min-height:100vh;color:var(--wiki-ink);scrollbar-width:thin;scrollbar-color:var(--wiki-scroll-thumb) var(--wiki-scroll-track);background:0 0;flex-direction:column;display:flex}html:has(.site-shell--home){scrollbar-width:thin;scrollbar-color:var(--wiki-scroll-thumb) var(--wiki-scroll-track)}html:has(.site-shell--home)::-webkit-scrollbar-track{background:var(--wiki-scroll-track)}html:has(.site-shell--home)::-webkit-scrollbar-thumb{background:var(--wiki-scroll-thumb);border:2px solid var(--wiki-scroll-track);border-radius:999px}html:has(.site-shell--home)::-webkit-scrollbar-thumb:hover{background:var(--wiki-scroll-thumb-hover)}.site-shell--home ::-webkit-scrollbar-track{background:var(--wiki-scroll-track)}.site-shell--home ::-webkit-scrollbar-thumb{background:var(--wiki-scroll-thumb);border:2px solid var(--wiki-scroll-track);border-radius:999px}.site-shell--home ::-webkit-scrollbar-thumb:hover{background:var(--wiki-scroll-thumb-hover)}.site-shell--home ::-webkit-scrollbar-corner{background:var(--wiki-scroll-track)}.site-shell--home .site-shell__bg{background-color:var(--wiki-page-bg)}.site-shell--home .site-shell__stage--wide{flex:auto;justify-content:center;min-height:0;padding:1.25rem 1rem 2.5rem;display:flex}.site-shell--home .site-shell__panel--wide{background:0 0;flex:0 auto;width:100%;display:block}.site-shell--home:has(.home-page) .site-shell__stage--wide{align-items:center}.site-shell--home:has(.home-page) .site-shell__panel--wide{flex:auto;justify-content:center;align-items:center;display:flex}.site-shell--home>header{border-bottom-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.site-shell--home>header{border-bottom-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.site-shell--home>header{background:#000}@supports (color:color-mix(in lab, red, red)){.site-shell--home>header{background:color-mix(in srgb, #000 72%, var(--wiki-panel))}}@media (min-width:640px){.site-shell--home .site-shell__stage--wide{padding:1.75rem 1.5rem 3.5rem}}.home-page{--wiki-gold:#d4923a;--wiki-gold-soft:#e0a84f;--wiki-hover:#d4923a;--wiki-name-title:#e0a84f;--wiki-quote:#b7aea0;--wiki-ink:#b7aea0;--wiki-muted:#b7aea0;--wiki-panel:#1b1d22;--wiki-panel-2:#121419;--wiki-link:#e0a84f;width:100%;max-width:48rem;color:var(--wiki-ink);font-family:var(--font-nunito), system-ui, sans-serif;margin:0 auto}.home-page__main{min-width:0;padding:0}.home-page__hero{text-align:center;margin-bottom:1.35rem;display:block}.home-page__brand{--brand-stroke:.045em;max-width:100%;font-family:var(--font-bitter), Georgia, "Times New Roman", serif;letter-spacing:.08em;margin:0;font-size:clamp(2.15rem,5.2vw,3.15rem);font-weight:700;line-height:1.18;display:inline-grid}.home-page__brand-stroke,.home-page__brand-fill{font:inherit;letter-spacing:inherit;line-height:inherit;grid-area:1/1}.home-page__brand-stroke{z-index:0;color:#0000;-webkit-text-stroke:var(--brand-stroke) #b87928;paint-order:stroke fill}.home-page__brand-fill{z-index:1;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#d8bc78 0%,#d09a42 26%,#b88232 46%,#8a642c 60%,#3a4e64 76%,#2a3c52 88%,#162436 100%);-webkit-background-clip:text;background-clip:text;transform:translateZ(0)}.wiki-demo__portrait .wiki-demo__portrait-empty:has(.home-page__brand){color:#0000;background:#0a0c0e}.wiki-demo__portrait .wiki-demo__portrait-empty .home-page__brand{--brand-stroke:.028em;letter-spacing:.02em;font-size:clamp(4.75rem,20vw,7.75rem);line-height:1}.wiki-demo__portrait .wiki-demo__portrait-empty .home-page__brand-stroke{-webkit-text-stroke-color:#8a642c}.wiki-demo__portrait .wiki-demo__portrait-empty .home-page__brand-fill{background:linear-gradient(#c9a86a 0%,#b8893a 40%,#8a642c 78%,#5c4a2e 100%);-webkit-background-clip:text;background-clip:text}.home-page__rule{border:0;border-top:1px solid var(--wiki-gold);width:100%;height:0;margin:1rem 0 0;display:block}@supports (color:color-mix(in lab, red, red)){.home-page__rule{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.home-page__panel{flex:none;max-height:none;margin-top:.35rem;overflow:visible}.home-page__panel>.home-page__body{margin:0 0 .85rem}.home-page__panel>.home-page__body:last-of-type{margin-bottom:1.15rem}.home-page__body{color:var(--wiki-ink);font-size:.98rem;line-height:1.65}.home-page__body-lead{color:var(--wiki-gold-soft)}@supports (color:color-mix(in lab, red, red)){.home-page__body-lead{color:color-mix(in srgb, var(--wiki-gold-soft) 55%, var(--wiki-gold) 45%)}}.home-page__body-lead{font-weight:700}.home-page__cta{flex-wrap:wrap;gap:.55rem;display:flex}.home-page__cta-primary,.home-page__cta-ghost{appearance:none;font:inherit;letter-spacing:.04em;border-radius:.35rem;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.home-page__cta-primary{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.home-page__cta-primary{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.home-page__cta-primary{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.home-page__cta-primary{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.home-page__cta-primary{color:#f5d08a}.home-page__cta-primary:hover,.home-page__cta-primary:focus-visible{border-color:var(--wiki-hover,var(--wiki-gold));background:var(--wiki-hover,var(--wiki-gold))}@supports (color:color-mix(in lab, red, red)){.home-page__cta-primary:hover,.home-page__cta-primary:focus-visible{background:color-mix(in srgb, var(--wiki-hover,var(--wiki-gold)) 32%, transparent)}}.home-page__cta-primary:hover,.home-page__cta-primary:focus-visible{color:#fff4d8;outline:none}.home-page__cta-ghost{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.home-page__cta-ghost{border:1px solid color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.home-page__cta-ghost{color:var(--wiki-ink);background:0 0}.home-page__cta-ghost:hover,.home-page__cta-ghost:focus-visible{border-color:var(--wiki-hover,var(--wiki-gold));background:var(--wiki-hover,var(--wiki-gold))}@supports (color:color-mix(in lab, red, red)){.home-page__cta-ghost:hover,.home-page__cta-ghost:focus-visible{background:color-mix(in srgb, var(--wiki-hover,var(--wiki-gold)) 14%, transparent)}}.home-page__cta-ghost:hover,.home-page__cta-ghost:focus-visible{color:#f5d08a;outline:none}.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}.admin-bar{border-bottom:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-bar{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.admin-bar{background:#000}@supports (color:color-mix(in lab, red, red)){.admin-bar{background:color-mix(in srgb, #000 72%, var(--wiki-panel,#1b1d22))}}.admin-bar__inner{flex-wrap:wrap;gap:.35rem;max-width:86rem;margin:0 auto;padding:.45rem 1rem;display:flex}.admin-bar__link{color:var(--site-text);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:.4rem .75rem;font-size:.8rem;text-decoration:none}.admin-bar__link:hover{color:var(--wiki-gold-soft,var(--site-title))}.admin-shell-flush{z-index:1;width:100%;min-height:calc(100vh - 6rem);position:relative}.admin-dashboard{color:var(--wiki-ink,var(--site-text));font-family:var(--font-nunito), system-ui, sans-serif}.admin-dashboard__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-dashboard__title{text-align:left;letter-spacing:.05em;justify-items:start;font-size:clamp(1.85rem,4vw,2.45rem)}.admin-dashboard__eyebrow{font-family:var(--font-bitter), Georgia, serif;letter-spacing:.28em;text-transform:uppercase;color:var(--wiki-gold-soft,var(--site-title));margin:0 0 .35rem;font-size:.72rem;font-weight:700}.admin-dashboard__primary{border:1px solid var(--wiki-gold);align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__primary{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.admin-dashboard__primary{background:var(--wiki-gold);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__primary{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.admin-dashboard__primary{color:#f5d08a;font:inherit;letter-spacing:.04em;cursor:pointer;padding:.7rem 1.1rem;font-size:.85rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.admin-dashboard__primary:hover,.admin-dashboard__primary:focus-visible{border-color:var(--wiki-hover,var(--wiki-gold));background:var(--wiki-hover,var(--wiki-gold))}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__primary:hover,.admin-dashboard__primary:focus-visible{background:color-mix(in srgb, var(--wiki-hover,var(--wiki-gold)) 32%, transparent)}}.admin-dashboard__primary:hover,.admin-dashboard__primary:focus-visible{color:#fff4d8;outline:none}.admin-dashboard__toolbar{margin-bottom:1.25rem}.admin-dashboard__filters{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.admin-dashboard__select{min-width:11.5rem;position:relative}.admin-dashboard__select .site-select-field__trigger{border-radius:.45rem;padding:.55rem .75rem;font-size:.88rem}.admin-dashboard__select .site-select-field__trigger:focus-visible,.admin-dashboard__select .site-select-field.is-open .site-select-field__trigger{outline:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__select .site-select-field__trigger:focus-visible,.admin-dashboard__select .site-select-field.is-open .site-select-field__trigger{outline:1px solid color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.admin-dashboard__select .site-select-field__trigger:focus-visible,.admin-dashboard__select .site-select-field.is-open .site-select-field__trigger{outline-offset:1px}.admin-dashboard__select .site-select-field__menu{border-color:var(--wiki-gold);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__select .site-select-field__menu{border-color:color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.admin-dashboard__select .site-select-field__menu{background:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__select .site-select-field__menu{background:color-mix(in srgb, var(--wiki-panel-2) 92%, #000)}}.admin-dashboard__select .site-select-field__menu{box-shadow:inset 0 1px #ffffff08,0 .55rem 1.35rem #0000006b}.admin-dashboard__select .site-select-field__option:hover,.admin-dashboard__select .site-select-field__option:focus-visible{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__select .site-select-field__option:hover,.admin-dashboard__select .site-select-field__option:focus-visible{border-color:color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.admin-dashboard__select .site-select-field__option:hover,.admin-dashboard__select .site-select-field__option:focus-visible{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__select .site-select-field__option:hover,.admin-dashboard__select .site-select-field__option:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 12%, transparent)}}.admin-dashboard__select .site-select-field__option:hover,.admin-dashboard__select .site-select-field__option:focus-visible{color:var(--wiki-gold-soft)}.admin-dashboard__select .site-select-field__option.is-active{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__select .site-select-field__option.is-active{border-color:color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.admin-dashboard__select .site-select-field__option.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__select .site-select-field__option.is-active{background:color-mix(in srgb, var(--wiki-gold) 22%, var(--wiki-panel-2))}}.admin-dashboard__select .site-select-field__option.is-active{color:#f5d08a}.admin-dashboard__select-icon{pointer-events:none;color:var(--site-text);position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.admin-dashboard__view-toggle{border:1px solid var(--wiki-gold);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__view-toggle{border:1px solid color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.admin-dashboard__view-toggle{background:var(--wiki-panel);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__view-toggle{background:color-mix(in srgb, var(--wiki-panel) 88%, #000)}}.admin-dashboard__view-toggle{padding:.2rem}.admin-dashboard__view-toggle button{color:var(--wiki-muted,var(--site-text));cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.45rem .55rem}.admin-dashboard__view-toggle button.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__view-toggle button.is-active{background:color-mix(in srgb, var(--wiki-gold) 22%, var(--wiki-panel-2))}}.admin-dashboard__view-toggle button.is-active{color:#f5d08a}.admin-dashboard__empty{border:1px dashed var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__empty{border:1px dashed color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.admin-dashboard__empty{text-align:center;border-radius:.5rem;padding:3rem 1.5rem}.admin-dashboard__empty p:first-child{color:var(--wiki-ink);margin:0;font-size:1.05rem}.admin-dashboard__empty p+p{margin:.45rem 0 0}.admin-dashboard__empty .admin-dashboard__primary{margin-top:1.25rem}.admin-dashboard__cards{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;display:grid}@media (min-width:1100px){.admin-dashboard__cards{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr))}}.admin-dashboard__list{flex-direction:column;gap:.35rem;display:flex}.admin-dashboard__tabs{flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem;display:flex}.admin-dashboard__tabs button{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__tabs button{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.admin-dashboard__tabs button{background:var(--wiki-panel-2);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__tabs button{background:color-mix(in srgb, var(--wiki-panel-2) 88%, #000)}}.admin-dashboard__tabs button{color:var(--wiki-ink-muted,var(--site-text));font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:.45rem .95rem;font-size:.82rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.admin-dashboard__tabs button:hover,.admin-dashboard__tabs button:focus-visible{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__tabs button:hover,.admin-dashboard__tabs button:focus-visible{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.admin-dashboard__tabs button:hover,.admin-dashboard__tabs button:focus-visible{color:var(--wiki-gold-soft);outline:none}.admin-dashboard__tabs button.is-active{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__tabs button.is-active{border-color:color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.admin-dashboard__tabs button.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard__tabs button.is-active{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.admin-dashboard__tabs button.is-active{color:#f5d08a}.admin-analytics__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-bottom:1rem;display:flex}.admin-analytics__title{font-family:var(--font-bitter), Georgia, serif;color:var(--wiki-ink,var(--site-text));margin:0;font-size:1.35rem;font-weight:700}.admin-analytics__subtitle{max-width:42rem;color:var(--wiki-ink,var(--site-text));margin:.4rem 0 0;font-size:.88rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.admin-analytics__subtitle{color:color-mix(in srgb, var(--wiki-ink,var(--site-text)) 72%, transparent)}}.admin-analytics__summary{flex-wrap:wrap;gap:.75rem;display:flex}.admin-analytics__stat{border:1px solid var(--wiki-gold);min-width:7rem}@supports (color:color-mix(in lab, red, red)){.admin-analytics__stat{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.admin-analytics__stat{background:var(--wiki-panel-2);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.admin-analytics__stat{background:color-mix(in srgb, var(--wiki-panel-2) 90%, #000)}}.admin-analytics__stat{text-align:center;padding:.65rem .85rem}.admin-analytics__stat-value{color:#f5d08a;font-size:1.35rem;font-weight:800;line-height:1.1;display:block}.admin-analytics__stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--wiki-ink,var(--site-text));margin-top:.2rem;font-size:.72rem;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.admin-analytics__stat-label{color:color-mix(in srgb, var(--wiki-ink,var(--site-text)) 65%, transparent)}}.admin-analytics__toolbar{margin-bottom:.85rem}.admin-analytics__sort{min-width:11rem}.admin-analytics__table-wrap{border:1px solid var(--wiki-gold);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.admin-analytics__table-wrap{border:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.admin-analytics__table-wrap{background:var(--wiki-panel-2);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.admin-analytics__table-wrap{background:color-mix(in srgb, var(--wiki-panel-2) 92%, #000)}}.admin-analytics__table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.9rem}.admin-analytics__table th,.admin-analytics__table td{border-bottom:1px solid var(--wiki-gold);padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.admin-analytics__table th,.admin-analytics__table td{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 14%, transparent)}}.admin-analytics__table th,.admin-analytics__table td{text-align:left;vertical-align:middle}.admin-analytics__table th{letter-spacing:.08em;text-transform:uppercase;color:var(--wiki-ink,var(--site-text));font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.admin-analytics__table th{color:color-mix(in srgb, var(--wiki-ink,var(--site-text)) 70%, transparent)}}.admin-analytics__table tbody tr:last-child td{border-bottom:none}.admin-analytics__rank{color:#f5d08a;width:3.5rem;font-weight:800}.admin-analytics__metric{font-variant-numeric:tabular-nums;width:6rem;font-weight:700}.admin-analytics__character{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:flex}.admin-analytics__character:hover .admin-analytics__name,.admin-analytics__character:focus-visible .admin-analytics__name{color:var(--wiki-gold-soft)}.admin-analytics__thumb{background:var(--wiki-gold);border-radius:.35rem;place-items:center;width:2.4rem;height:2.4rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-analytics__thumb{background:color-mix(in srgb, var(--wiki-gold) 12%, transparent)}}.admin-analytics__thumb{color:#f5d08a;flex-shrink:0;font-weight:800}.admin-analytics__thumb img{object-fit:cover;width:100%;height:100%}.admin-analytics__name{font-weight:700;display:block}.admin-analytics__slug{color:var(--wiki-ink,var(--site-text));margin-top:.1rem;font-size:.78rem;display:block}@supports (color:color-mix(in lab, red, red)){.admin-analytics__slug{color:color-mix(in srgb, var(--wiki-ink,var(--site-text)) 58%, transparent)}}.admin-analytics__status{letter-spacing:.04em;text-transform:uppercase;background:var(--wiki-ink,var(--site-text));border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-analytics__status{background:color-mix(in srgb, var(--wiki-ink,var(--site-text)) 10%, transparent)}}.admin-analytics__status{color:var(--wiki-ink,var(--site-text))}@supports (color:color-mix(in lab, red, red)){.admin-analytics__status{color:color-mix(in srgb, var(--wiki-ink,var(--site-text)) 72%, transparent)}}.admin-analytics__status.is-published{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-analytics__status.is-published{background:color-mix(in srgb, var(--wiki-gold) 16%, transparent)}}.admin-analytics__status.is-published{color:#f5d08a}.admin-mains{border:1px solid var(--wiki-gold);margin:0 0 1.15rem;padding:.85rem .9rem .95rem}@supports (color:color-mix(in lab, red, red)){.admin-mains{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.admin-mains{background:linear-gradient(165deg, var(--wiki-gold) 0%, transparent 46%), var(--wiki-panel);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.admin-mains{background:linear-gradient(165deg, color-mix(in srgb, var(--wiki-gold) 12%, transparent) 0%, transparent 46%), color-mix(in srgb, var(--wiki-panel) 74%, #000)}}.admin-mains{box-shadow:inset 0 1px 0 var(--wiki-gold), 0 .35rem .9rem #0000002e}@supports (color:color-mix(in lab, red, red)){.admin-mains{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wiki-gold) 16%, transparent), 0 .35rem .9rem #0000002e}}.admin-mains__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.7rem;display:flex}.admin-mains__title{font-family:var(--font-bitter), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:700;color:var(--wiki-gold-soft)!important}.admin-mains__hint{color:var(--wiki-muted);margin:.28rem 0 0;font-size:.78rem;line-height:1.4}.admin-mains__count{color:var(--wiki-gold-soft);flex:none}@supports (color:color-mix(in lab, red, red)){.admin-mains__count{color:color-mix(in srgb, var(--wiki-gold-soft) 78%, var(--wiki-muted))}}.admin-mains__count{font-size:.78rem;font-weight:650}.admin-mains__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.admin-mains__list.is-saving{opacity:.72;pointer-events:none}.admin-mains__row{border:1px solid var(--wiki-gold);align-items:center;gap:.65rem;padding:.4rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-mains__row{border:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.admin-mains__row{background:var(--wiki-panel-2);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.admin-mains__row{background:color-mix(in srgb, var(--wiki-panel-2) 88%, #000)}}.admin-mains__row{cursor:grab}.admin-mains__row.is-dragging{opacity:.55;cursor:grabbing}.admin-mains__rank{color:var(--wiki-gold-soft);font-family:var(--font-bitter), Georgia, serif;letter-spacing:.02em;text-align:center;flex:0 0 2.1rem;font-size:.9rem;font-weight:700}.admin-mains__thumb{border:1px solid var(--wiki-gold);flex:0 0 2.4rem;place-items:center;width:2.4rem;height:2.4rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-mains__thumb{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.admin-mains__thumb{background:var(--wiki-panel-2);color:var(--wiki-gold-soft);border-radius:.28rem;font-weight:700;text-decoration:none}.admin-mains__thumb img{object-fit:cover;width:100%;height:100%}.admin-mains__name{min-width:0;color:var(--wiki-ink);flex-direction:column;flex:auto;gap:.1rem;font-weight:650;text-decoration:none;display:flex}.admin-mains__name:hover{color:#fff4d8}.admin-mains__slug{color:var(--wiki-muted);font-size:.72rem;font-weight:500}.admin-mains__controls{gap:.25rem;display:inline-flex}.admin-mains__move{border:1px solid var(--wiki-gold);min-width:1.85rem;height:1.85rem}@supports (color:color-mix(in lab, red, red)){.admin-mains__move{border:1px solid color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.admin-mains__move{background:var(--wiki-gold);border-radius:.28rem}@supports (color:color-mix(in lab, red, red)){.admin-mains__move{background:color-mix(in srgb, var(--wiki-gold) 10%, transparent)}}.admin-mains__move{color:#f5d08a;font:inherit;cursor:pointer;font-size:.85rem;line-height:1}.admin-mains__move:hover:not(:disabled){background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-mains__move:hover:not(:disabled){background:color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.admin-mains__move:hover:not(:disabled){color:#fff4d8}.admin-mains__move:disabled{opacity:.35;cursor:not-allowed}.admin-context-menu{z-index:80;border:1px solid var(--wiki-gold);min-width:11.5rem;padding:.3rem;position:fixed}@supports (color:color-mix(in lab, red, red)){.admin-context-menu{border:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.admin-context-menu{background:var(--wiki-panel-2,#121419);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.admin-context-menu{background:color-mix(in srgb, var(--wiki-panel-2,#121419) 94%, #000)}}.admin-context-menu{box-shadow:0 .65rem 1.6rem #00000073,inset 0 1px #ffffff0a}.admin-context-menu__item{box-sizing:border-box;width:100%;color:var(--wiki-ink,#b7aea0);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.28rem;margin:0;padding:.48rem .7rem;font-size:.84rem;font-weight:550;text-decoration:none;display:block}.admin-context-menu__item:hover,.admin-context-menu__item:focus-visible{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-context-menu__item:hover,.admin-context-menu__item:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.admin-context-menu__item:hover,.admin-context-menu__item:focus-visible{color:#fff4d8;outline:none}.admin-context-menu__item:disabled{opacity:.42;cursor:not-allowed}.admin-context-menu__item:disabled:hover{color:var(--wiki-ink,#b7aea0);background:0 0}.admin-context-menu__item.is-danger{color:#e85a5a}.admin-context-menu__item.is-danger:hover,.admin-context-menu__item.is-danger:focus-visible{color:#ff8f8f;background:#e85a5a2e}.admin-context-menu__sep{background:var(--wiki-gold);height:1px;margin:.28rem .35rem}@supports (color:color-mix(in lab, red, red)){.admin-context-menu__sep{background:color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.admin-card{border:1px solid var(--wiki-gold);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-card{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.admin-card{background:var(--wiki-panel-2);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.admin-card{background:color-mix(in srgb, var(--wiki-panel-2) 78%, #000)}}.admin-card{transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #0000002e}.admin-card:hover{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card:hover{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.admin-card:hover{box-shadow:inset 0 1px #ffffff0d,0 .55rem 1.35rem #00000047}.admin-card__row{flex-direction:column;display:flex}.admin-card--list{flex-direction:row;align-items:center;gap:.7rem;padding:.35rem .4rem;display:flex;overflow:hidden}.admin-card__thumb{border:1px solid var(--wiki-gold);flex:0 0 2.65rem;place-items:center;width:2.65rem;height:2.65rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-card__thumb{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.admin-card__thumb{background:var(--wiki-panel-2,#121419);color:var(--wiki-gold-soft);border-radius:.3rem;font-size:.95rem;font-weight:700;text-decoration:none}.admin-card__thumb img{object-fit:cover;width:100%;height:100%}.admin-card__line{flex-wrap:nowrap;flex:auto;align-items:baseline;gap:.4rem;min-width:0;display:flex;overflow:hidden}.admin-card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--wiki-gold-soft,var(--site-title));flex:0 auto;font-size:.92rem;font-weight:700;text-decoration:none;overflow:hidden}.admin-card__name:hover{color:#f5d08a;text-decoration:underline}.admin-card__dash,.admin-card__dot{color:var(--wiki-muted);opacity:.7;flex:none}.admin-card__detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--wiki-muted,var(--site-text));flex:0 auto;font-size:.78rem;overflow:hidden}.admin-card__status{background:var(--wiki-gold);border-radius:.25rem;flex:none}@supports (color:color-mix(in lab, red, red)){.admin-card__status{background:color-mix(in srgb, var(--wiki-gold) 16%, transparent)}}.admin-card__status{color:#f5d08a;letter-spacing:.04em;text-transform:uppercase;padding:.08rem .4rem;font-size:.65rem;font-weight:700}.admin-card__inline-tags{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--wiki-muted);opacity:.85;flex:6rem;font-size:.72rem;overflow:hidden}.admin-card--list .admin-card__actions{border-top:0;flex:none;margin-left:auto;padding:0}.admin-card--list .admin-card__action-row{flex-wrap:nowrap}.admin-card--list .admin-card__icon-btn{padding:.35rem}@media (max-width:720px){.admin-card--list{flex-wrap:wrap;gap:.45rem .6rem}.admin-card__line{flex:calc(100% - 3.4rem)}.admin-card--list .admin-card__actions{width:100%;margin-left:3.35rem}}.admin-card:not(.admin-card--list) .admin-card__body{grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.85rem .9rem .75rem;display:grid}.admin-card:not(.admin-card--list) .admin-card__preview{aspect-ratio:auto;border:1px solid var(--wiki-gold);border-radius:.4rem;width:6rem;height:6rem;max-height:none;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-card:not(.admin-card--list) .admin-card__preview{border:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.admin-card:not(.admin-card--list) .admin-card__preview{background:linear-gradient(160deg, var(--wiki-gold), transparent 55%), var(--wiki-panel-2,#121419)}@supports (color:color-mix(in lab, red, red)){.admin-card:not(.admin-card--list) .admin-card__preview{background:linear-gradient(160deg, color-mix(in srgb, var(--wiki-gold) 18%, transparent), transparent 55%), var(--wiki-panel-2,#121419)}}.admin-card__preview{aspect-ratio:4/5;background:linear-gradient(160deg, var(--wiki-gold), transparent 55%), var(--wiki-panel-2,#121419);max-height:18rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-card__preview{background:linear-gradient(160deg, color-mix(in srgb, var(--wiki-gold) 22%, transparent), transparent 55%), var(--wiki-panel-2,#121419)}}.admin-card__preview-img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.group\/preview:hover .admin-card__preview-img{transform:scale(1.02)}.admin-card__preview-empty{height:100%;color:var(--wiki-gold);place-items:center;font-size:2rem;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-card__preview-empty{color:color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.admin-card__badge{color:#cbbaba;background:#000000a6;border-radius:.22rem;padding:.12rem .4rem;font-size:.62rem;position:absolute;top:.35rem;left:.35rem}.admin-card__main-ribbon{z-index:2;border:1px solid var(--wiki-gold);justify-content:center;align-items:center;min-width:1.35rem;height:1.1rem;padding:0 .28rem;display:inline-flex;position:absolute;top:.35rem;right:.35rem}@supports (color:color-mix(in lab, red, red)){.admin-card__main-ribbon{border:1px solid color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.admin-card__main-ribbon{background:var(--wiki-gold);border-radius:.22rem}@supports (color:color-mix(in lab, red, red)){.admin-card__main-ribbon{background:color-mix(in srgb, var(--wiki-gold) 28%, #1a1408)}}.admin-card__main-ribbon{color:#fff4d8;pointer-events:none;box-shadow:0 .15rem .35rem #00000059}.admin-card__main-ribbon em{font-family:var(--font-bitter), Georgia, serif;letter-spacing:.02em;font-size:.62rem;font-style:normal;font-weight:700}.admin-card__main-ribbon--thumb{min-width:1.25rem;height:1.05rem;padding:0 .28rem;top:.2rem;right:.2rem}.admin-card__main-ribbon--thumb em{font-size:.62rem}.admin-card__status.is-main{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__status.is-main{background:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.admin-card__status.is-main{color:#fff4d8}.admin-card__view{border:1px solid var(--wiki-gold);position:absolute;bottom:.3rem;right:.3rem}@supports (color:color-mix(in lab, red, red)){.admin-card__view{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.admin-card__view{background:var(--wiki-panel-2);border-radius:.22rem}@supports (color:color-mix(in lab, red, red)){.admin-card__view{background:color-mix(in srgb, var(--wiki-panel-2) 72%, #000)}}.admin-card__view{color:#f5d08a;opacity:0;padding:.12rem .38rem;font-size:.62rem;text-decoration:none;transition:opacity .15s}.group\/preview:hover .admin-card__view{opacity:1}.admin-card__meta{flex-direction:column;flex:auto;gap:.5rem;min-width:0;padding:0;display:flex}.admin-card__headline{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.admin-card__headline h3{min-width:0;color:var(--wiki-gold-soft,var(--site-title));flex:auto;margin:0;font-size:1.05rem;line-height:1.3}.admin-card__badges{flex-wrap:wrap;flex-shrink:0;gap:.3rem;display:flex}.admin-card__pill{border:1px solid var(--wiki-gold);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-card__pill{border:1px solid color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.admin-card__pill{background:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.admin-card__pill{background:color-mix(in srgb, var(--wiki-panel) 88%, #000)}}.admin-card__pill{color:var(--wiki-muted,var(--site-text));letter-spacing:.06em;text-transform:uppercase;padding:.12rem .5rem;font-size:.62rem;font-weight:700}.admin-card__pill.is-main{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__pill.is-main{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.admin-card__pill.is-main{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__pill.is-main{background:color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.admin-card__pill.is-main{color:#fff4d8}.admin-card__title-link{color:inherit;text-decoration:none;display:block}.admin-card__slug{color:var(--wiki-ink,var(--site-text));margin:.25rem 0 0;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.admin-card__slug{color:color-mix(in srgb, var(--wiki-ink,var(--site-text)) 88%, transparent)}}.admin-card__title-link p{color:var(--site-text);margin:.2rem 0 0;font-size:.8rem}.admin-card__world{opacity:.78;letter-spacing:.04em;text-transform:uppercase;margin:.12rem 0 0;font-size:.72rem!important}.admin-card__tagline{color:var(--wiki-ink,var(--site-text));margin:.25rem 0 0;font-size:.8rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.admin-card__tagline{color:color-mix(in srgb, var(--wiki-ink,var(--site-text)) 82%, transparent)}}.admin-card__tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.admin-card__details{border:1px solid var(--wiki-gold);margin-top:.15rem}@supports (color:color-mix(in lab, red, red)){.admin-card__details{border:1px solid color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.admin-card__details{background:var(--wiki-panel);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.admin-card__details{background:color-mix(in srgb, var(--wiki-panel) 70%, #000)}}.admin-card__details summary{letter-spacing:.05em;text-transform:uppercase;color:var(--wiki-gold-soft);padding:.38rem .5rem;font-size:.65rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.admin-card__details summary{color:color-mix(in srgb, var(--wiki-gold-soft) 88%, var(--site-text))}}.admin-card__details summary{cursor:pointer;list-style:none}.admin-card__details summary::-webkit-details-marker{display:none}.admin-card__details summary:before{content:"▸ ";opacity:.75}.admin-card__details[open] summary:before{content:"▾ "}.admin-card__details-body{border-top:1px solid var(--wiki-gold);flex-direction:column;gap:.75rem;padding:.65rem .65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-card__details-body{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 14%, transparent)}}.admin-card__field{flex-direction:column;gap:.35rem;display:flex}.admin-card__field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--wiki-muted,var(--site-text));font-size:.65rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.admin-card__field-label{color:color-mix(in srgb, var(--wiki-muted,var(--site-text)) 78%, transparent)}}.admin-card__field-input{border:1px solid var(--wiki-gold);width:100%}@supports (color:color-mix(in lab, red, red)){.admin-card__field-input{border:1px solid color-mix(in srgb, var(--wiki-gold) 24%, transparent)}}.admin-card__field-input{background:var(--wiki-panel-2);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.admin-card__field-input{background:color-mix(in srgb, var(--wiki-panel-2) 92%, #000)}}.admin-card__field-input{color:var(--wiki-ink,var(--site-text));font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;padding:.55rem .65rem;font-size:.82rem}.admin-card__field-input:focus{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__field-input:focus{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.admin-card__field-input:focus{box-shadow:0 0 0 1px var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__field-input:focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.admin-card__filter-panel{flex-direction:column;gap:.75rem;display:flex}.admin-card__filter-group{border:0;min-width:0;margin:0;padding:0}.admin-card__chip-row{flex-wrap:wrap;gap:.35rem;display:flex}.admin-card__chip{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__chip{border:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.admin-card__chip{color:var(--wiki-ink,var(--site-text));font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;transition:border-color .15s,background .15s,color .15s}.admin-card__chip:hover,.admin-card__chip:focus-visible{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__chip:hover,.admin-card__chip:focus-visible{border-color:color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.admin-card__chip:hover,.admin-card__chip:focus-visible{outline:none}.admin-card__chip.is-active{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__chip.is-active{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.admin-card__chip.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__chip.is-active{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.admin-card__chip.is-active{color:#f5d08a}.admin-card__save-btn{border:1px solid var(--wiki-gold);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.admin-card__save-btn{border:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.admin-card__save-btn{background:var(--wiki-gold);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.admin-card__save-btn{background:color-mix(in srgb, var(--wiki-gold) 14%, transparent)}}.admin-card__save-btn{color:#f5d08a;font:inherit;cursor:pointer;padding:.35rem .7rem;font-size:.72rem;font-weight:700}.admin-card__save-btn:hover:not(:disabled),.admin-card__save-btn:focus-visible{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__save-btn:hover:not(:disabled),.admin-card__save-btn:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 24%, transparent)}}.admin-card__save-btn:hover:not(:disabled),.admin-card__save-btn:focus-visible{outline:none}.admin-card__save-btn:disabled{opacity:.55;cursor:not-allowed}.admin-card__tags{flex-wrap:wrap;gap:.25rem;display:flex}.admin-card__tags span{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__tags span{border:1px solid color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.admin-card__tags span{letter-spacing:.04em;color:var(--wiki-muted,var(--site-text));border-radius:999px;padding:.1rem .42rem;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.admin-card__tags span{color:color-mix(in srgb, var(--wiki-muted,var(--site-text)) 92%, transparent)}}.admin-card__actions{border-top:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__actions{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.admin-card__actions{background:var(--wiki-panel);padding:.45rem .6rem}@supports (color:color-mix(in lab, red, red)){.admin-card__actions{background:color-mix(in srgb, var(--wiki-panel) 55%, #000)}}.admin-card__action-row{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.admin-card__icon-btn{width:2rem;height:2rem;color:var(--wiki-ink,var(--site-text));background:0 0;border:1px solid #0000;border-radius:.35rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-card__icon-btn{color:color-mix(in srgb, var(--wiki-ink,var(--site-text)) 88%, transparent)}}.admin-card__icon-btn{cursor:pointer;padding:0;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.admin-card__icon-btn:hover{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.admin-card__icon-btn:hover{background:color-mix(in srgb, var(--wiki-gold) 16%, transparent)}}.admin-card__icon-btn:hover{color:var(--wiki-gold-soft,var(--site-title))}.admin-card__icon-btn.is-danger:hover{color:#ff8f8f}.admin-card__icon-btn:disabled{opacity:.45;cursor:not-allowed}.explore-page{--wiki-gold:#d4923a;--wiki-gold-soft:#e0a84f;--wiki-hover:#d4923a;--wiki-ink:#b7aea0;--wiki-muted:#b7aea0;--wiki-panel:#1b1d22;--wiki-panel-2:#121419;--wiki-page-bg:#121419;--wiki-link:#e0a84f;--site-select-border:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-page{--site-select-border:color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.explore-page{--site-select-bg:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.explore-page{--site-select-bg:color-mix(in srgb, var(--wiki-panel) 88%, #000)}}.explore-page{--site-select-text:var(--wiki-ink);--site-select-muted:var(--wiki-muted);--site-select-focus:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-page{--site-select-focus:color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.explore-page{--site-select-option-bg:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.explore-page{--site-select-option-bg:color-mix(in srgb, var(--wiki-panel-2) 96%, #000)}}.explore-page{--site-select-option-text:var(--wiki-ink);width:100%;max-width:none;color:var(--wiki-ink);font-family:var(--font-nunito), system-ui, sans-serif;flex-direction:column;flex:auto;align-items:stretch;gap:1.25rem;min-height:0;margin:0;display:flex}.explore-page__hero{text-align:left}.explore-page__hero .wiki-demo__title-brand{text-align:left;letter-spacing:.05em;justify-items:start;font-size:clamp(1.85rem,4vw,2.45rem)}.explore-page__hero .home-page__rule{max-width:18rem;margin-left:0;margin-right:auto}.explore-quizzes-page{align-self:stretch;width:100%;max-width:none}.explore-quizzes-page .explore-page__hero{width:100%;max-width:none}.explore-quizzes-page__intro{width:100%;max-width:none;color:var(--wiki-ink);margin:.85rem 0 0;font-size:.95rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.explore-quizzes-page__intro{color:color-mix(in srgb, var(--wiki-ink) 88%, transparent)}}.explore-quizzes-page__main{border:1px solid var(--wiki-gold);width:100%}@supports (color:color-mix(in lab, red, red)){.explore-quizzes-page__main{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.explore-quizzes-page__main{background:var(--wiki-panel-2);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.explore-quizzes-page__main{background:color-mix(in srgb, var(--wiki-panel-2) 78%, #000)}}.explore-quizzes-page__main{padding:1.1rem;box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #0000001f}.explore-quizzes__count{letter-spacing:.06em;text-transform:uppercase;color:var(--wiki-ink);margin:0 0 1rem;font-size:.82rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.explore-quizzes__count{color:color-mix(in srgb, var(--wiki-ink) 72%, transparent)}}.explore-quizzes__grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.65rem;width:100%;display:grid}@media (min-width:720px){.explore-quizzes__grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}}@media (min-width:1100px){.explore-quizzes__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.explore-quiz-card{border:1px solid var(--wiki-gold);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card{border:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.explore-quiz-card{background:var(--wiki-panel);border-radius:.4rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card{background:color-mix(in srgb, var(--wiki-panel) 88%, #000)}}.explore-quiz-card__cover{aspect-ratio:2.35;object-fit:cover;width:100%;display:block}.explore-quiz-card__cover--empty{color:var(--wiki-gold-soft);background:var(--wiki-panel-2);place-items:center;font-size:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card__cover--empty{background:color-mix(in srgb, var(--wiki-panel-2) 90%, #000)}}.explore-quiz-card__body{flex-direction:column;flex:auto;gap:.35rem;min-width:0;padding:.6rem .65rem .7rem;display:flex}.explore-quiz-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.explore-quiz-card__category{letter-spacing:.07em;text-transform:uppercase;color:var(--wiki-gold-soft);font-size:.64rem;font-weight:700}.explore-quiz-card__stats{color:var(--wiki-ink);font-size:.68rem;font-style:normal}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card__stats{color:color-mix(in srgb, var(--wiki-ink) 68%, transparent)}}.explore-quiz-card__title{color:#f5d08a;align-items:center;gap:.3rem;margin:0;font-size:.86rem;line-height:1.3;display:flex}.explore-quiz-card__icon{font-size:.82rem}.explore-quiz-card__description{color:var(--wiki-ink);margin:0;font-size:.74rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card__description{color:color-mix(in srgb, var(--wiki-ink) 92%, transparent)}}.explore-quiz-card__description{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.explore-quiz-card__description p{margin:0}.explore-quiz-card__character{border:1px solid var(--wiki-gold);align-items:center;gap:.45rem;margin-top:0;padding:.35rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card__character{border:1px solid color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.explore-quiz-card__character{background:var(--wiki-panel-2);border-radius:.3rem}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card__character{background:color-mix(in srgb, var(--wiki-panel-2) 85%, #000)}}.explore-quiz-card__character{color:inherit;text-decoration:none;transition:border-color .15s,background .15s}.explore-quiz-card__character:hover,.explore-quiz-card__character:focus-visible{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card__character:hover,.explore-quiz-card__character:focus-visible{border-color:color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.explore-quiz-card__character:hover,.explore-quiz-card__character:focus-visible{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card__character:hover,.explore-quiz-card__character:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 10%, transparent)}}.explore-quiz-card__character:hover,.explore-quiz-card__character:focus-visible{outline:none}.explore-quiz-card__character-thumb{background:var(--wiki-gold);border-radius:.28rem;place-items:center;width:1.65rem;height:1.65rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card__character-thumb{background:color-mix(in srgb, var(--wiki-gold) 14%, transparent)}}.explore-quiz-card__character-thumb{color:var(--wiki-gold-soft);flex-shrink:0;font-weight:800}.explore-quiz-card__character-thumb img{object-fit:cover;width:100%;height:100%}.explore-quiz-card__character-copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.explore-quiz-card__character-label{letter-spacing:.07em;text-transform:uppercase;color:var(--wiki-ink);font-size:.6rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card__character-label{color:color-mix(in srgb, var(--wiki-ink) 62%, transparent)}}.explore-quiz-card__character-name{color:var(--wiki-ink);font-size:.78rem;font-weight:700}.explore-quiz-card__character-world{color:var(--wiki-ink);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.explore-quiz-card__character-world{color:color-mix(in srgb, var(--wiki-ink) 65%, transparent)}}.explore-quiz-card__actions{margin-top:auto;padding-top:.15rem}.explore-quiz-card__actions .character-hub__cta{justify-content:center;width:100%;padding:.35rem .55rem;font-size:.74rem}.explore-quizzes__empty{text-align:center;padding:2.5rem 1rem}.explore-quizzes__empty h2{color:#f5d08a;margin:0}.explore-quizzes__empty p{max-width:28rem;color:var(--wiki-ink);margin:.55rem auto 0}@supports (color:color-mix(in lab, red, red)){.explore-quizzes__empty p{color:color-mix(in srgb, var(--wiki-ink) 88%, transparent)}}.explore-quizzes__link{color:var(--wiki-gold-soft);margin-top:1rem;font-weight:700;text-decoration:none;display:inline-block}.explore-quizzes__link:hover,.explore-quizzes__link:focus-visible{color:#fff4d8;outline:none;text-decoration:underline}.explore-page__layout{flex:auto;gap:1.25rem;min-height:0;display:grid}@media (min-width:960px){.explore-page__layout{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:stretch;gap:1.35rem}}.explore-sidebar,.explore-main{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-sidebar,.explore-main{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.explore-sidebar,.explore-main{background:var(--wiki-panel-2);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.explore-sidebar,.explore-main{background:color-mix(in srgb, var(--wiki-panel-2) 78%, #000)}}.explore-sidebar,.explore-main{box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #0000001f}.explore-sidebar{flex-direction:column;gap:1.15rem;padding:.95rem 1rem 1.25rem;display:flex}@media (min-width:960px){.explore-sidebar{align-self:stretch;min-height:100%}}.explore-sidebar.is-pending{opacity:.72}.explore-search{display:block;position:relative}.explore-search__icon{color:var(--wiki-muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.explore-search input{border:1px solid var(--wiki-gold);width:100%}@supports (color:color-mix(in lab, red, red)){.explore-search input{border:1px solid color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.explore-search input{background:var(--wiki-panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.explore-search input{background:color-mix(in srgb, var(--wiki-panel) 88%, #000)}}.explore-search input{color:var(--wiki-ink);letter-spacing:.03em;padding:.7rem .9rem .7rem 2.35rem;font-size:.92rem}.explore-search input::placeholder{color:var(--wiki-muted)}@supports (color:color-mix(in lab, red, red)){.explore-search input::placeholder{color:color-mix(in srgb, var(--wiki-muted) 75%, transparent)}}.explore-search input:focus{outline:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-search input:focus{outline:1px solid color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.explore-search input:focus{outline-offset:1px;border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-search input:focus{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.explore-results-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.explore-results-count{color:var(--wiki-muted);margin:0;font-size:.92rem}.explore-results-count strong{color:var(--wiki-gold-soft);font-weight:700}.explore-clear{color:var(--wiki-gold-soft);cursor:pointer;letter-spacing:.04em;background:0 0;border:0;font-size:.82rem}.explore-clear:hover{color:#f5d08a;text-decoration:underline}.explore-filter-group{flex-direction:column;gap:.65rem;display:flex}.explore-filter-heading{font-family:var(--font-bitter), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;color:var(--wiki-gold-soft)!important}.explore-filter-accordion{border:1px solid var(--wiki-gold);flex-direction:column;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.explore-filter-accordion{border:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.explore-filter-accordion{background:var(--wiki-panel);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.explore-filter-accordion{background:color-mix(in srgb, var(--wiki-panel) 55%, transparent)}}.explore-filter-accordion{overflow:hidden}.explore-filter-accordion.is-open{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-filter-accordion.is-open{border-color:color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.explore-filter-accordion.is-open{background:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.explore-filter-accordion.is-open{background:color-mix(in srgb, var(--wiki-panel) 78%, #000)}}.explore-filter-accordion__trigger{appearance:none;width:100%;color:var(--wiki-gold-soft);cursor:pointer;font-family:var(--font-bitter), Georgia, serif;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.65rem;margin:0;padding:.65rem .75rem;font-size:.78rem;font-weight:700;line-height:1.2;display:flex}.explore-filter-accordion__trigger:hover,.explore-filter-accordion__trigger:focus-visible{color:#f5d08a;background:var(--wiki-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.explore-filter-accordion__trigger:hover,.explore-filter-accordion__trigger:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 10%, transparent)}}.explore-filter-accordion__label{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.explore-filter-accordion__count{background:var(--wiki-gold);border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.explore-filter-accordion__count{background:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.explore-filter-accordion__count{color:#f5d08a;font-family:var(--font-nunito), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:.68rem;font-weight:700}.explore-filter-accordion__chevron{color:var(--wiki-muted);flex:none;font-size:.85rem;line-height:1;transition:transform .18s,color .15s;transform:rotate(-90deg)}.explore-filter-accordion.is-open .explore-filter-accordion__chevron{color:var(--wiki-gold-soft);transform:rotate(0)}.explore-filter-accordion__panel{border-top:1px solid var(--wiki-gold);padding:.7rem .75rem .85rem}@supports (color:color-mix(in lab, red, red)){.explore-filter-accordion__panel{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.explore-filter-accordion__panel{animation:.16s ease-out explore-filter-panel-in}@keyframes explore-filter-panel-in{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}.explore-filter-empty{color:var(--wiki-muted);margin:.55rem 0 0;font-size:.85rem}.explore-sort{display:block;position:relative}.explore-sort__icon{color:var(--wiki-muted);pointer-events:none;z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.explore-pills{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.explore-pill{appearance:none;border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-pill{border:1px solid color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.explore-pill{background:var(--wiki-panel-2);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.explore-pill{background:color-mix(in srgb, var(--wiki-panel-2) 88%, transparent)}}.explore-pill{color:var(--wiki-muted);font:inherit;letter-spacing:.03em;cursor:pointer;padding:.42rem .72rem;font-size:.72rem;font-weight:650;line-height:1.3;transition:background .15s,border-color .15s,color .15s}.explore-pill:hover{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-pill:hover{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.explore-pill:hover{color:var(--wiki-gold-soft)}.explore-pill.is-active{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-pill.is-active{border-color:color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.explore-pill.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-pill.is-active{background:color-mix(in srgb, var(--wiki-gold) 22%, var(--wiki-panel-2))}}.explore-pill.is-active{color:#f5d08a}.explore-main{min-width:0;padding:.95rem 1rem 1.25rem;overflow:visible}.explore-results{flex-direction:column;gap:.7rem;display:flex}.explore-results.is-pending{opacity:.72}.explore-results__toolbar{justify-content:flex-end;display:flex}.explore-view-toggle{border:1px solid var(--wiki-gold);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.explore-view-toggle{border:1px solid color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.explore-view-toggle{background:var(--wiki-panel);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.explore-view-toggle{background:color-mix(in srgb, var(--wiki-panel) 88%, #000)}}.explore-view-toggle{padding:.2rem}.explore-view-toggle button{color:var(--wiki-muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.42rem .52rem;display:inline-flex}.explore-view-toggle button.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-view-toggle button.is-active{background:color-mix(in srgb, var(--wiki-gold) 22%, var(--wiki-panel-2))}}.explore-view-toggle button.is-active{color:#f5d08a}.explore-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.85rem;padding:.45rem .2rem;display:grid}@media (min-width:1100px){.explore-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr))}}.explore-list{flex-direction:column;gap:.45rem;display:flex}.explore-results__groups{flex-direction:column;gap:1.15rem;display:flex}.explore-main-group{border:1px solid var(--wiki-gold);padding:.75rem .7rem .85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.explore-main-group{border:1px solid color-mix(in srgb, var(--wiki-gold) 42%, transparent)}}.explore-main-group{background:linear-gradient(165deg, var(--wiki-gold) 0%, transparent 42%), var(--wiki-panel);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.explore-main-group{background:linear-gradient(165deg, color-mix(in srgb, var(--wiki-gold) 14%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--wiki-panel) 72%, #000)}}.explore-main-group{box-shadow:inset 0 1px 0 var(--wiki-gold), 0 .45rem 1.1rem #00000038}@supports (color:color-mix(in lab, red, red)){.explore-main-group{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wiki-gold) 18%, transparent), 0 .45rem 1.1rem #00000038}}.explore-main-group--list{padding:.65rem .6rem .7rem}.explore-main-group__head{align-items:center;gap:.45rem;margin:0 .15rem .65rem;display:flex}.explore-main-group__title{font-family:var(--font-bitter), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:700;line-height:1;color:var(--wiki-gold-soft)!important}.explore-main-group__count{color:var(--wiki-gold-soft);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.explore-main-group__count{color:color-mix(in srgb, var(--wiki-gold-soft) 75%, var(--wiki-muted))}}.explore-main-group__count{letter-spacing:.04em;font-size:.72rem;font-weight:650}.explore-main-group .explore-grid,.explore-main-group .explore-list{padding:0}.explore-more-group__head{margin:0 .2rem .45rem}.explore-more-group__title{font-family:var(--font-bitter), Georgia, serif;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650;color:var(--wiki-muted)!important}.explore-grid-empty{text-align:center;border:1px dashed var(--wiki-gold);padding:3rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.explore-grid-empty{border:1px dashed color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.explore-grid-empty{color:var(--wiki-muted);border-radius:.45rem}.explore-card{z-index:0;color:inherit;border:1px solid var(--wiki-gold);border-radius:.45rem;text-decoration:none;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.explore-card{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.explore-card{background:var(--wiki-panel-2);transform-origin:50%;outline:none;transition:border-color .22s,box-shadow .22s,transform .22s,z-index;transform:scale(1);box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #0000002e}.explore-card:hover,.explore-card.is-hovered{z-index:8;border-color:var(--wiki-gold);transform:scale(1.07)}@supports (color:color-mix(in lab, red, red)){.explore-card:hover,.explore-card.is-hovered{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.explore-card:hover,.explore-card.is-hovered{box-shadow:inset 0 1px 0 #ffffff0d, 0 .85rem 1.75rem #0000006b, 0 0 0 1px var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-card:hover,.explore-card.is-hovered{box-shadow:inset 0 1px 0 #ffffff0d, 0 .85rem 1.75rem #0000006b, 0 0 0 1px color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.explore-card:focus-visible{outline:2px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-card:focus-visible{outline:2px solid color-mix(in srgb, var(--wiki-gold) 70%, transparent)}}.explore-card:focus-visible{outline-offset:2px}.explore-card.is-main{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-card.is-main{border-color:color-mix(in srgb, var(--wiki-gold) 68%, transparent)}}.explore-card.is-main{box-shadow:inset 0 1px 0 var(--wiki-gold), 0 0 0 1px var(--wiki-gold), 0 .4rem 1rem #00000047}@supports (color:color-mix(in lab, red, red)){.explore-card.is-main{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wiki-gold) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--wiki-gold) 28%, transparent), 0 .4rem 1rem #00000047}}.explore-card.is-main:hover,.explore-card.is-main.is-hovered{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-card.is-main:hover,.explore-card.is-main.is-hovered{border-color:color-mix(in srgb, var(--wiki-gold) 82%, transparent)}}.explore-card.is-main:hover,.explore-card.is-main.is-hovered{box-shadow:inset 0 1px 0 var(--wiki-gold), 0 0 0 1px var(--wiki-gold), 0 .9rem 1.85rem #00000073}@supports (color:color-mix(in lab, red, red)){.explore-card.is-main:hover,.explore-card.is-main.is-hovered{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wiki-gold) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--wiki-gold) 40%, transparent), 0 .9rem 1.85rem #00000073}}.explore-card__main-rank{z-index:1;border:1px solid var(--wiki-gold);justify-content:center;align-items:center;min-width:1.55rem;height:1.2rem;padding:0 .35rem;display:inline-flex;position:absolute;top:50%;left:.45rem}@supports (color:color-mix(in lab, red, red)){.explore-card__main-rank{border:1px solid color-mix(in srgb, var(--wiki-gold) 36%, transparent)}}.explore-card__main-rank{background:var(--wiki-gold);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.explore-card__main-rank{background:color-mix(in srgb, var(--wiki-gold) 12%, var(--wiki-panel-2))}}.explore-card__main-rank{color:var(--wiki-gold-soft);font-family:var(--font-bitter), Georgia, serif;letter-spacing:.02em;pointer-events:none;font-size:.7rem;font-weight:700;transform:translateY(-50%)}.explore-card--list .explore-card__main-rank{min-width:1.4rem;height:1.1rem;font-size:.64rem;position:static;transform:none}.explore-card__media{aspect-ratio:3/4;border-radius:.35rem .35rem 0 0;position:relative;overflow:hidden}.explore-card__media img{object-fit:cover;width:100%;height:100%;display:block}.explore-card__placeholder{height:100%;font-family:var(--font-bitter), Georgia, serif;color:var(--wiki-gold);justify-content:center;align-items:center;font-size:2.5rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.explore-card__placeholder{color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.explore-card__placeholder{background:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.explore-card__placeholder{background:color-mix(in srgb, var(--wiki-panel) 70%, #000)}}.explore-card__copy{text-align:center;border-top:1px solid var(--wiki-gold);justify-content:center;align-items:center;padding:.65rem .55rem .75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.explore-card__copy{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.explore-card__copy{background:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.explore-card__copy{background:color-mix(in srgb, var(--wiki-panel-2) 92%, #000)}}.explore-card__copy-text{min-width:0}.explore-card__copy h2{font-family:var(--font-bitter), Georgia, serif;letter-spacing:.03em;margin:0;font-size:.92rem;font-weight:700;line-height:1.25;color:var(--wiki-gold-soft)!important}.explore-card__meta{color:var(--wiki-muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.explore-card--list{flex-direction:row;align-items:center;gap:.75rem;padding:.35rem .7rem .35rem .35rem;display:flex}.explore-card--list:hover,.explore-card--list.is-hovered{transform:none}.explore-card--list .explore-card__media{aspect-ratio:3/4;border-radius:.28rem;flex:0 0 3.15rem;width:3.15rem;height:4.2rem}.explore-card--list .explore-card__copy{text-align:left;background:0 0;border-top:0;flex:auto;justify-content:flex-start;gap:.4rem;min-width:0;padding:.15rem 0}.explore-card--list .explore-card__copy h2{font-size:1rem}.explore-preview{--wiki-gold:#d4923a;--wiki-gold-soft:#e0a84f;--wiki-quote:#b7aea0;--wiki-ink:#b7aea0;--wiki-muted:#b7aea0;--wiki-panel:#1b1d22;--wiki-panel-2:#121419;z-index:80;border:1px solid var(--wiki-gold);width:min(20.5rem,100vw - 1.5rem);padding:0;position:fixed;overflow:visible}@supports (color:color-mix(in lab, red, red)){.explore-preview{border:1px solid color-mix(in srgb, var(--wiki-gold) 48%, transparent)}}.explore-preview{background:var(--wiki-panel-2);color:var(--wiki-ink);box-shadow:0 0 0 1px var(--wiki-gold), 0 1.15rem 2.8rem #0000009e;border-radius:.65rem .65rem .28rem .28rem}@supports (color:color-mix(in lab, red, red)){.explore-preview{box-shadow:0 0 0 1px color-mix(in srgb, var(--wiki-gold) 14%, transparent), 0 1.15rem 2.8rem #0000009e}}.explore-preview{pointer-events:none;animation:.2s ease-out explore-preview-in}.explore-preview.is-interactive{pointer-events:auto}.explore-preview__scroll{overscroll-behavior:contain;border-radius:inherit;max-height:min(36rem,100vh - 1.5rem);overflow:hidden auto}.explore-preview__scroll::-webkit-scrollbar{width:.55rem}.explore-preview__scroll::-webkit-scrollbar-track{background:var(--wiki-panel-2)}.explore-preview__scroll::-webkit-scrollbar-thumb{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-preview__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wiki-gold) 72%, #8a5a20)}}.explore-preview__scroll::-webkit-scrollbar-thumb{border:2px solid var(--wiki-panel-2);border-radius:999px}.explore-preview:before{content:"";pointer-events:auto;width:1.55rem;display:none;position:absolute;top:0;bottom:0}.explore-preview.is-interactive:before{display:block}.explore-preview--end:before{right:100%}.explore-preview--start:before{left:100%}@keyframes explore-preview-in{0%{opacity:0;transform:translateY(.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.explore-preview__name{z-index:1;background:var(--wiki-gold);color:#15110d;font-family:var(--font-bitter), Georgia, serif;letter-spacing:.02em;text-align:center;margin:0;padding:.42rem .65rem .38rem;font-size:.92rem;font-weight:700;line-height:1.25;position:sticky;top:0}.explore-preview__alias{background:var(--wiki-panel);color:var(--wiki-gold-soft);letter-spacing:.04em;text-align:center;border-bottom:1px solid var(--wiki-gold);margin:0;padding:.28rem .55rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.explore-preview__alias{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.explore-preview__portrait{background:var(--wiki-panel);justify-content:center;padding:.55rem .7rem .4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.explore-preview__portrait{background:color-mix(in srgb, var(--wiki-panel) 70%, var(--wiki-panel-2))}}.explore-preview__portrait img,.explore-preview__portrait span{aspect-ratio:3/4;object-fit:cover;object-position:top center;border:1px solid var(--wiki-gold);width:7.35rem;display:block}@supports (color:color-mix(in lab, red, red)){.explore-preview__portrait img,.explore-preview__portrait span{border:1px solid color-mix(in srgb, var(--wiki-gold) 62%, transparent)}}.explore-preview__portrait img,.explore-preview__portrait span{background:#0a0c0e;border-radius:.2rem;box-shadow:0 .35rem .9rem #00000059}.explore-preview__portrait span{color:var(--wiki-gold-soft);font-family:var(--font-bitter), Georgia, serif;justify-content:center;align-items:center;font-size:1.65rem;font-weight:700;display:flex}.explore-preview__quote{color:var(--wiki-quote,var(--wiki-ink));font-family:var(--font-bitter), Georgia, serif;text-align:center;border-bottom:1px solid var(--wiki-gold);margin:0 .7rem;padding:.4rem .15rem .5rem;font-size:.8rem;font-style:italic;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.explore-preview__quote{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.explore-preview__blurb{color:var(--wiki-ink);margin:.5rem .75rem 0;font-size:.78rem;line-height:1.4}.explore-preview__facts{margin:.4rem 0 0;display:grid}.explore-preview__fact{border-top:1px solid var(--wiki-gold);grid-template-columns:5.6rem minmax(0,1fr);align-items:baseline;gap:.2rem .45rem;padding:.4rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.explore-preview__fact{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 14%, transparent)}}.explore-preview__fact:first-child{border-top:0}.explore-preview__fact dt{color:var(--wiki-gold-soft);font-family:var(--font-bitter), Georgia, serif;letter-spacing:.03em;margin:0;font-size:.72rem;font-weight:700;line-height:1.3}.explore-preview__fact dd{color:var(--wiki-ink);word-break:break-word;margin:0;font-size:.8rem;line-height:1.35}.explore-preview__pills{flex-wrap:wrap;gap:.32rem;margin:0;padding:.45rem .7rem .15rem;display:flex}.explore-preview__pills span{background:var(--wiki-gold);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.explore-preview__pills span{background:color-mix(in srgb, var(--wiki-gold) 12%, var(--wiki-panel-2))}}.explore-preview__pills span{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-preview__pills span{border:1px solid color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.explore-preview__pills span{color:var(--wiki-ink);padding:.18rem .52rem;font-size:.68rem}.explore-preview__hint{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--wiki-gold-soft);margin:.35rem 0 0;padding:.48rem .65rem .52rem;font-size:.68rem;text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.explore-preview__hint{color:color-mix(in srgb, var(--wiki-gold-soft) 78%, var(--wiki-muted))}}.explore-preview__hint{border-top:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-preview__hint{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.explore-preview__hint{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-preview__hint{background:color-mix(in srgb, var(--wiki-gold) 10%, var(--wiki-panel))}}.explore-preview__hint{position:sticky;bottom:0}.explore-preview__hint:hover,.explore-preview__hint:focus-visible{color:var(--wiki-gold-soft);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-preview__hint:hover,.explore-preview__hint:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 18%, var(--wiki-panel))}}@media (hover:none){.explore-preview{display:none}}.site-shell :is(h1,h2,h3,h4,.site-title):not(.ornate-title):not(.site-page-header__title):not(.character-tile__name):not(.explore-card__copy h2):not(.character-hub h1):not(.character-hub h2):not(.character-hub h3):not(.wiki-demo h1):not(.wiki-demo h2):not(.wiki-demo h3):not(.wiki-demo h4):not(.home-page__brand),.site-shell a.site-title-link:hover{color:var(--site-title)}.site-page-header{margin-bottom:1.25rem}.site-page-header--center{text-align:center}.site-page-header--left{text-align:left}.site-page-header__label{font-family:var(--font-anybody), system-ui, sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--site-text);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.site-page-header__title{font-family:var(--font-script), cursive;letter-spacing:.22em;color:var(--site-title);margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:400;line-height:1.35}.site-lead{text-align:center;max-width:38rem;color:var(--site-text);margin:0 auto;font-size:1.05rem;line-height:1.7}.site-lead+.site-lead{margin-top:1rem}.site-divider{background:linear-gradient(90deg,#0000,#8f81818c,#0000);border:0;width:min(100%,28rem);height:1px;margin:1.5rem auto;display:block}.site-contents{text-align:center;max-width:34rem;margin:1.75rem auto 0}.site-contents__hint{color:var(--site-text);margin:0 0 1rem;font-size:.85rem;line-height:1.55}.site-contents__title{font-family:var(--font-anybody), system-ui, sans-serif;letter-spacing:.1em;color:#c9b4b4;margin:0 0 .75rem;font-size:.95rem;font-weight:700}.site-contents__list{gap:.45rem;margin:0;padding:0;font-size:.95rem;line-height:1.5;list-style:none;display:grid}.site-contents__list a{color:var(--site-text);text-underline-offset:.18em;text-decoration:underline}.site-contents__list a:hover{color:var(--site-title)}.world-buttons{flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.world-buttons__btn{background:var(--site-button);color:#000;letter-spacing:.06em;text-align:center;border-radius:.35rem;min-width:9.5rem;padding:.35rem .7rem;font-size:.85rem;font-weight:700;line-height:1.7;text-decoration:none;transition:filter .15s,transform .15s;display:inline-block}.world-buttons__btn:hover{filter:brightness(1.12)}.world-buttons__btn.is-active{outline-offset:2px;outline:1px solid #d60000d9}.character-gallery{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1rem .85rem;margin-top:1.75rem;display:grid}.character-tile{color:inherit;flex-direction:column;align-items:center;gap:.55rem;text-decoration:none;display:flex}.character-tile__frame{aspect-ratio:3/3.85;background:#120808;border-radius:2rem;width:100%;overflow:hidden}.character-tile__frame img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.character-tile:hover .character-tile__frame img{transform:scale(1.03)}.character-tile__placeholder{color:#d6000040;justify-content:center;align-items:center;height:100%;font-size:2.5rem;font-weight:600;display:flex}.character-tile__name{text-align:center;letter-spacing:.06em;color:#c9b4b4;max-width:100%;margin:0;font-size:.92rem;font-weight:600;line-height:1.35}.character-tile__tag{text-align:center;letter-spacing:.04em;max-width:100%;color:var(--site-text);margin:0;font-size:.75rem;line-height:1.35}.character-gallery__empty{text-align:center;color:var(--site-text);border:1px dashed #8f818159;margin-top:1.5rem;padding:2.5rem 1.25rem}.site-shell code.site-chip{background:var(--site-chip);color:#000;border-radius:.2rem;padding:.15rem .4rem;font-family:Lucida Console,Courier New,monospace;font-size:.78rem;font-weight:700;display:inline-block}.world-page__intro{text-align:center;max-width:36rem;margin:1rem auto 0;line-height:1.7}.ornate-title{vertical-align:top;letter-spacing:.06em;--ornate-stroke:.045em;max-width:100%;font-weight:400;line-height:1.5;display:inline-grid;position:relative}.ornate-title--hero{font-family:var(--font-metamorphous), Georgia, serif;font-size:var(--ornate-size-hero);margin-inline:var(--ornate-indent);white-space:nowrap;letter-spacing:.08em}.ornate-title--card{font-family:var(--font-amiri), Georgia, serif;font-size:var(--ornate-size-card);margin-inline:var(--ornate-indent);letter-spacing:.05em}.ornate-title__stroke,.ornate-title__fill{font:inherit;letter-spacing:inherit;line-height:inherit;grid-area:1/1}.ornate-title__stroke{z-index:0;color:#0000;-webkit-text-stroke:var(--ornate-stroke) var(--ornate-outline);paint-order:stroke fill}.ornate-title__fill{z-index:1;background:linear-gradient(to bottom, var(--ornate-fill) 0%, var(--ornate-fill) var(--ornate-gradient-stop-1), var(--ornate-black) var(--ornate-gradient-stop-2), var(--ornate-black) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;transform:translateZ(0)}.styled-text{max-width:100%;display:inline-grid}.styled-text__stroke,.styled-text__fill{white-space:pre-wrap;grid-area:1/1}@media (max-width:640px){.text-section-block[data-mobile-mode=manual] .styled-text,.text-section-block[data-mobile-mode=manual]>div{font-size:var(--text-mobile-size)!important;line-height:var(--text-mobile-line-height,inherit)!important;letter-spacing:var(--text-mobile-letter-spacing,inherit)!important;padding-left:var(--text-mobile-indent-all,inherit)!important;text-indent:var(--text-mobile-indent-first,inherit)!important;margin:var(--text-mobile-margin,inherit)!important}.puck-columns-grid{grid-template-columns:1fr!important}}.gallery-component__grid--slideshow .inner{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.gallery-component__grid--slideshow .inner>li{scroll-snap-align:start;flex:0 0 min(85%,22rem)}.gallery-component__grid--slideshow .inner img{width:100%;height:auto;display:block}.gallery-component__grid--grid .inner{gap:1rem;display:grid}.stats-carrd-table .table-component table{width:100%}.stats-carrd-table .table-component code{font-family:inherit}.video-component,.audio-component,.embed-component{width:100%;max-width:100%}.video-component video{width:100%;height:auto;display:block}.video-component__frame,.embed-component__frame{background:#00000059;border-radius:.35rem;width:100%;position:relative;overflow:hidden}.video-component__frame iframe,.embed-component__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-placeholder,.audio-placeholder,.embed-placeholder{text-align:center;color:var(--site-text);border:1px dashed #8f818159;padding:2rem}.audio-component audio{width:100%}.audio-component__title{color:var(--site-title);margin-bottom:.5rem}.embed-component__html{width:100%;overflow:hidden}.form-component-wrap{width:100%;margin-inline:auto}.form-component__heading{color:var(--site-title);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.form-component__form{flex-direction:column;gap:1rem;display:flex}.form-component__field{flex-direction:column;gap:.35rem;display:flex}.form-component__label{color:var(--site-text);font-size:.875rem}.form-component__field input,.form-component__field textarea{width:100%;color:var(--site-text);background:#00000040;border:1px solid #8f818159;border-radius:.35rem;padding:.65rem .75rem}.form-component__submit{border:1px solid var(--site-title);color:var(--site-title);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:.55rem 1.25rem}.form-component__submit:hover{background:#d600001f}.timer-component,.slideshow-component{text-align:center}.timer-component__label,.slideshow-component__heading{color:var(--site-title);margin-bottom:.75rem}.timer-component__value{letter-spacing:.08em;color:var(--site-text);font-size:clamp(1.5rem,4vw,2.5rem)}.slideshow-component__stage img{object-fit:cover;border-radius:.35rem;width:100%;max-height:28rem}.slideshow-component__dots{justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.slideshow-component__dots button{cursor:pointer;background:#8f818173;border:0;border-radius:999px;width:.55rem;height:.55rem}.slideshow-component__dots button.is-active{background:var(--site-title)}.widget-component{width:100%}.widget-placeholder,.slideshow-placeholder{text-align:center;color:var(--site-text);border:1px dashed #8f818159;padding:2rem}.character-wizard{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.character-wizard__backdrop{cursor:pointer;background:#000000b8;border:0;position:absolute;inset:0}.character-wizard__shell{z-index:1;-webkit-backdrop-filter:blur(10px);background:#0000008c;border:1px solid #8f81814d;border-radius:.45rem;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);width:min(48rem,100%);height:min(42rem,100vh - 2rem);max-height:calc(100vh - 2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #000000a6}.character-wizard__preview{background:linear-gradient(165deg,#d6000024,#0000 55%),#0a040459;border-right:1px solid #8f818140;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:1.15rem .95rem;display:flex;overflow:auto}.character-wizard__infobox-card{background:#00000073;border:1px solid #8f818159;border-radius:.65rem .65rem .25rem .25rem;width:100%;max-width:14.5rem;margin-inline:auto;overflow:hidden;box-shadow:0 .4rem 1.4rem #0006}.character-wizard__infobox-name{color:#fff;letter-spacing:.02em;text-align:center;background:#d60000bf;padding:.42rem .5rem;font-size:.92rem;font-weight:700}.character-wizard__infobox-portrait{justify-content:center;padding:.5rem .5rem .35rem;display:flex}.character-wizard__portrait-dropzone{width:88%;max-width:none}.character-wizard__portrait-dropzone.image-dropzone--portrait .image-dropzone__hit{aspect-ratio:3/4;border-radius:.2rem}.character-wizard__portrait-dropzone.image-dropzone--portrait .image-dropzone__preview{aspect-ratio:auto;object-fit:cover;object-position:top center;border:0;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.character-wizard__portrait-actions{justify-content:center;align-items:center;gap:.55rem;width:100%;display:flex}.character-wizard__portrait-dropzone.image-dropzone--portrait.has-preview .character-wizard__portrait-actions{background:linear-gradient(#0000,#000000e0);padding:.55rem .45rem .6rem;position:absolute;inset:auto 0 0}.character-wizard__portrait-action{letter-spacing:.03em;color:#f5f0ea;font-size:.72rem;font-weight:600}.character-wizard__portrait-action--adjust{appearance:none;font:inherit;cursor:pointer;background:#00000059;border:1px solid #ffffff47;border-radius:999px;padding:.22rem .55rem}.character-wizard__portrait-action--adjust:hover{color:#fff;border-color:#ffffff80}.character-wizard__infobox-facts{margin:0;padding:.25rem 0 .5rem}.character-wizard__infobox-fact{border-top:1px solid #8f818133;grid-template-columns:5.75rem minmax(0,1fr);align-items:baseline;gap:.25rem .4rem;padding:.45rem .65rem;display:grid}.character-wizard__infobox-fact:first-child{border-top:0}.character-wizard__infobox-fact dt{color:#cbbaba;margin:0;font-size:.74rem;font-weight:700;line-height:1.3}.character-wizard__infobox-fact dd{color:#f0e8dc;word-break:break-word;text-align:left;margin:0;font-size:.74rem;line-height:1.3}.character-wizard__infobox-empty{color:#8f8181;text-align:center;margin:0;padding:.65rem .75rem .85rem;font-size:.74rem;line-height:1.45}.character-wizard__portrait{flex-shrink:0;width:100%;max-width:12rem;display:block}.character-wizard__portrait .image-dropzone__hit{background:#0c0d12;border-color:#ffffff1f;border-radius:.75rem}.character-wizard__portrait-empty{text-align:center;color:#a1a1aa;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;height:100%;padding:1rem;display:flex}.character-wizard__portrait-empty strong{color:#f4f4f5;font-size:.85rem}.character-wizard__portrait-empty em{color:#71717a;font-size:.7rem;font-style:normal}.character-wizard__preview-facts{text-align:center;flex-direction:column;gap:.35rem;width:100%;display:flex}.character-wizard__preview-name{color:#fff;word-break:break-word;margin:0;font-size:1.2rem;font-weight:700;line-height:1.25}.character-wizard__preview-universe{color:#a1a1aa;word-break:break-word;margin:0;font-size:.72rem;line-height:1.35}.character-wizard__preview-line{color:#d4d4d8;word-break:break-word;margin:0;font-size:.8rem;line-height:1.4}.character-wizard__panel{background:#0a040473;flex-direction:column;min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.character-wizard__panel-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--site-button) #120808;flex:1 1 0;min-height:0;overflow:hidden auto}.character-wizard__panel-scroll::-webkit-scrollbar{width:10px}.character-wizard__preview::-webkit-scrollbar{width:10px}.character-wizard__panel-scroll::-webkit-scrollbar-track{background:#120808}.character-wizard__preview::-webkit-scrollbar-track{background:#120808}.character-wizard__panel-scroll::-webkit-scrollbar-thumb{background:var(--site-button);border:2px solid #120808;border-radius:999px}.character-wizard__preview::-webkit-scrollbar-thumb{background:var(--site-button);border:2px solid #120808;border-radius:999px}.character-wizard__panel-scroll::-webkit-scrollbar-thumb:hover{background:var(--site-title)}.character-wizard__preview::-webkit-scrollbar-thumb:hover{background:var(--site-title)}.character-wizard__step{flex-direction:column;gap:.85rem;padding:1.35rem 1.35rem .85rem;display:flex}.character-wizard__step-head{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.character-wizard__step-head>span{color:#ff6b6b;background:#d600002e;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;display:grid}.character-wizard__step-head h3{color:#fff;margin:0;font-size:1.15rem}.character-wizard__step-head p{color:#a1a1aa;margin:.15rem 0 0;font-size:.8rem}.character-wizard__field{flex-direction:column;gap:.35rem;display:flex}.character-wizard__chips{border:0;margin:0;padding:0}.character-wizard__chip-stack{gap:.65rem;display:grid}.character-wizard__panel-box,.character-wizard__chip-stack .character-wizard__chips{background:#00000038;border:1px solid #ffffff1f;border-radius:.45rem;padding:.75rem .85rem .85rem;box-shadow:inset 0 1px #ffffff08}.character-wizard__field-panel{min-width:0;margin:0}.character-wizard__field-panel-fields{gap:.65rem;display:grid}.character-wizard__panel-box .character-wizard__row{min-width:0}.character-wizard__panel-box .character-wizard__about{margin-top:0}.character-wizard__panel-box legend,.character-wizard__chip-stack .character-wizard__chips legend{letter-spacing:.05em;text-transform:uppercase;color:#a1a1aa;margin-bottom:.55rem;font-size:.72rem;font-weight:700}.character-wizard__chips legend{color:#a1a1aa;margin-bottom:.45rem;font-size:.75rem}.character-wizard__chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.character-wizard__chip{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .65rem;font-size:.72rem}.character-wizard__chip.is-active{color:#fff;background:#d6000024;border-color:#d60000a6}.character-wizard__chip:hover{color:#fff;border-color:#ffffff47}.character-wizard__chip--add{color:#d4d4d8;background:#00000038;border:1px solid #ffffff2e;min-width:2rem;padding-inline:.55rem;font-size:1rem;font-weight:700;line-height:1}.character-wizard__chip--add:hover{color:#fff;border-color:#ffffff52}.character-wizard__chip--custom{cursor:default;align-items:center;gap:.35rem;display:inline-flex}.character-wizard__chip-remove{appearance:none;color:inherit;font:inherit;opacity:.72;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:1rem;line-height:1;display:inline-grid}.character-wizard__chip-remove:hover{opacity:1;color:#fff}.character-wizard__chip-add{align-items:center;gap:.35rem;display:inline-flex}.character-wizard__chip-custom-row{border-top:1px solid #ffffff1f;align-items:center;gap:.45rem;margin-top:.7rem;padding-top:.7rem;display:flex}.character-wizard__chip-custom-row input{color:#e8d5d5;min-width:0;font:inherit;background:#00000073;border:1px solid #8f818159;border-radius:.35rem;flex:1;padding:.45rem .65rem;font-size:.8rem}.character-wizard__chip-custom-row input:focus{outline:2px solid var(--site-select-focus);outline-offset:1px}.character-wizard__chip-custom-row button{color:#d4d4d8;font:inherit;cursor:pointer;background:#00000038;border:1px solid #ffffff2e;border-radius:.35rem;flex:none;padding:.45rem .75rem;font-size:.78rem}.character-wizard__chip-custom-row button:hover{color:#fff;border-color:#ffffff52}.character-wizard__chip-add input{color:#e8d5d5;width:7.5rem;font:inherit;background:#00000073;border:1px solid #8f818159;border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.character-wizard__chip-add input:focus{outline:2px solid var(--site-select-focus);outline-offset:1px}.character-wizard__chip-add button{color:#d4d4d8;font:inherit;cursor:pointer;background:#00000038;border:1px solid #ffffff2e;border-radius:999px;padding:.35rem .65rem;font-size:.72rem}.character-wizard__chip-add button:hover{color:#fff;border-color:#ffffff52}.character-wizard__error--inline{padding:0 1.35rem .5rem}.character-wizard__field-top{color:#a1a1aa;justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.character-wizard__field input,.character-wizard__field select,.character-wizard__field textarea{border:1px solid var(--site-select-border);background-color:var(--site-select-bg);width:100%;color:var(--site-select-text);font:inherit;border-radius:.35rem;padding:.65rem .75rem}.character-wizard__field select{padding-right:2.25rem}.character-wizard__field textarea{resize:vertical;min-height:5rem}.character-wizard__field input:focus,.character-wizard__field select:focus,.character-wizard__field textarea:focus{outline:2px solid var(--site-select-focus);outline-offset:1px}.character-wizard__field input:disabled{opacity:.45}.site-select-field{width:100%;position:relative}.site-select-field__trigger{border:1px solid var(--site-select-border);background:var(--site-select-bg);width:100%;color:var(--site-select-text);font:inherit;text-align:left;cursor:pointer;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}.site-select-field__trigger:focus-visible,.site-select-field.is-open .site-select-field__trigger{outline:2px solid var(--site-select-focus);outline-offset:1px}.site-select-field__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-select-field__value.is-placeholder{color:var(--site-select-muted)}.site-select-field__caret{opacity:.7;color:var(--site-select-muted);flex:none;font-size:.72rem;line-height:1}.site-select-field__menu{z-index:80;border:1px solid var(--site-select-border);background:var(--site-select-option-bg,#0a0606f7);color:var(--site-select-text);border-radius:.4rem;flex-direction:column;gap:.35rem;margin:0;padding:.35rem;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 28px #00000073}.site-select-field__search{flex:none;padding:0 .1rem}.site-select-field__search input{box-sizing:border-box;border:1px solid var(--site-select-border);background:var(--site-select-bg);width:100%;color:var(--site-select-text);font:inherit;border-radius:.3rem;outline:none;padding:.45rem .55rem;font-size:.85rem}.site-select-field__search input::placeholder{color:var(--site-select-muted)}.site-select-field__search input:focus{outline:2px solid var(--site-select-focus);outline-offset:0}.site-select-field__options{flex:auto;gap:.1rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.site-select-field__empty{color:var(--site-select-muted);padding:.55rem .5rem;font-size:.85rem}.site-select-field__option{width:100%;color:var(--site-select-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.3rem;padding:.45rem .55rem;font-size:.88rem;display:block}.site-select-field__option:hover,.site-select-field__option:focus-visible{border-color:var(--site-select-border);background:#ffffff0d;outline:none}.site-select-field__option.is-active{border-color:var(--site-select-focus);background:var(--site-select-focus)}@supports (color:color-mix(in lab, red, red)){.site-select-field__option.is-active{background:color-mix(in srgb, var(--site-select-focus) 28%, transparent)}}.explore-sort .site-select-field__trigger{border-radius:.45rem;padding:.65rem .75rem .65rem 2.2rem;font-size:.92rem}.explore-sort .site-select-field__trigger:focus-visible,.explore-sort .site-select-field.is-open .site-select-field__trigger{outline:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-sort .site-select-field__trigger:focus-visible,.explore-sort .site-select-field.is-open .site-select-field__trigger{outline:1px solid color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.explore-sort .site-select-field__trigger:focus-visible,.explore-sort .site-select-field.is-open .site-select-field__trigger{outline-offset:1px}.explore-sort .site-select-field__menu{border-color:var(--wiki-gold);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.explore-sort .site-select-field__menu{border-color:color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.explore-sort .site-select-field__menu{background:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.explore-sort .site-select-field__menu{background:color-mix(in srgb, var(--wiki-panel-2) 92%, #000)}}.explore-sort .site-select-field__menu{box-shadow:inset 0 1px #ffffff08,0 .55rem 1.35rem #0000006b}.explore-sort .site-select-field__option:hover,.explore-sort .site-select-field__option:focus-visible{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-sort .site-select-field__option:hover,.explore-sort .site-select-field__option:focus-visible{border-color:color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.explore-sort .site-select-field__option:hover,.explore-sort .site-select-field__option:focus-visible{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-sort .site-select-field__option:hover,.explore-sort .site-select-field__option:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 12%, transparent)}}.explore-sort .site-select-field__option:hover,.explore-sort .site-select-field__option:focus-visible{color:var(--wiki-gold-soft)}.explore-sort .site-select-field__option.is-active{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-sort .site-select-field__option.is-active{border-color:color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.explore-sort .site-select-field__option.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.explore-sort .site-select-field__option.is-active{background:color-mix(in srgb, var(--wiki-gold) 22%, var(--wiki-panel-2))}}.explore-sort .site-select-field__option.is-active{color:#f5d08a}.site-select-field__value-row{flex-direction:row;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.site-select-field__value-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.site-select-field__thumb{object-fit:cover;background:#00000059;border-radius:.3rem;flex:0 0 2.15rem;width:2.15rem;max-width:2.15rem;height:2.15rem;max-height:2.15rem}.site-select-field__thumb--empty{border:1px solid var(--site-select-border);color:var(--site-select-muted);place-items:center;font-size:.72rem;font-weight:700;line-height:1;display:grid}.site-select-field--with-images .site-select-field__trigger{padding-top:.4rem;padding-bottom:.4rem}.site-select-field--with-images .site-select-field__value{white-space:normal;align-items:center;display:flex}.site-select-field--with-images .site-select-field__option{flex-direction:row;align-items:center;gap:0;padding:.4rem .5rem;display:flex}.site-select-field--with-images .site-select-field__menu{gap:.35rem;padding:.35rem}.site-select-field--with-images .site-select-field__options{gap:0}.site-select-field--with-images .site-select-field__options>li+li{border-top:1px solid var(--site-select-border)}@supports (color:color-mix(in lab, red, red)){.site-select-field--with-images .site-select-field__options>li+li{border-top:1px solid color-mix(in srgb, var(--site-select-border) 55%, transparent)}}.site-select-field--with-images .site-select-field__option .site-select-field__value-row{width:100%}.character-hub .site-select-field__thumb,.wiki-demo .site-select-field__thumb{width:2.15rem;max-width:2.15rem;height:2.15rem;max-height:2.15rem}.character-wizard__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.character-wizard__about{flex-direction:column;gap:.55rem;display:flex}.character-wizard__about-head{color:#d4d4d8;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.character-wizard__about-row{grid-template-columns:1fr 1fr auto;gap:.4rem;display:grid}.character-wizard__about-row input{color:#f4f4f5;font:inherit;background:#12141c;border:1px solid #ffffff1a;border-radius:.45rem;padding:.5rem .65rem}.character-wizard__about-row input:focus{outline:2px solid var(--site-select-focus);outline-offset:1px}.character-wizard__about-row button,.character-wizard__about-remove,.character-wizard__add-field{color:#d4d4d8;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:.45rem;padding:.45rem .65rem}.character-wizard__about-remove{min-width:2.25rem;padding-inline:.45rem;font-size:1rem;line-height:1}.character-wizard__add-field:hover,.character-wizard__about-row button:hover{color:#fff;border-color:#d6000073}.character-wizard__hint{color:#71717a;margin:0;font-size:.75rem}.character-wizard__section-label{letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin:.35rem 0 0;font-size:.72rem;font-weight:600}.character-wizard__choices{flex-direction:column;gap:.55rem;display:flex}.character-wizard__choice{width:100%;color:inherit;text-align:left;cursor:pointer;background:#12141c;border:1px solid #ffffff1a;border-radius:.7rem;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}.character-wizard__choice.is-active{background:#d600001a;border-color:#d60000a6}.character-wizard__choice>span{display:block}.character-wizard__choice strong{color:#fff;font-size:.9rem;display:block}.character-wizard__choice strong+span{color:#a1a1aa;margin-top:.2rem;font-size:.75rem;display:block}.character-wizard__review-head button{color:#ff6b6b;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.75rem}.character-wizard__review-head h4{color:#d4d4d8;margin:0;font-size:.75rem;font-weight:600}.character-wizard__flags{flex-direction:column;gap:.45rem;display:flex}.character-wizard__flags label{color:#d4d4d8;align-items:center;gap:.55rem;font-size:.85rem;display:flex}.character-wizard__review{background:#12141c;border:1px solid #ffffff14;border-radius:.7rem;padding:.85rem}.character-wizard__review-head{color:#a1a1aa;justify-content:space-between;align-items:center;margin-bottom:.55rem;font-size:.75rem;display:flex}.character-wizard__review-identity{align-items:center;gap:.75rem;display:flex}.character-wizard__review-identity img,.character-wizard__review-identity>span{object-fit:cover;background:#0c0d12;border-radius:.45rem;width:3.25rem;height:3.25rem}.character-wizard__review-identity>span{color:#d60000;place-items:center;font-weight:700;display:grid}.character-wizard__review-identity h4{color:#fff;margin:0;font-size:.95rem}.character-wizard__review-identity p{color:#a1a1aa;margin:.2rem 0 0;font-size:.75rem}.character-wizard__badges{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.character-wizard__badges span{color:#d4d4d8;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .55rem;font-size:.7rem}.character-wizard__error{color:#ff6b6b;margin:0;font-size:.8rem}.character-wizard__footer{background:#0a040466;border-top:1px solid #8f818140;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.35rem 1.2rem;display:flex}.character-wizard__dots{align-items:center;gap:.5rem;display:flex}.character-wizard__dot{background:#fff3;border-radius:999px;width:.7rem;height:.7rem}.character-wizard__dot.is-active{background:#d60000;width:.85rem;height:.85rem}.character-wizard__back,.character-wizard__continue{font:inherit;cursor:pointer;border:0;border-radius:.55rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600}.character-wizard__back{color:#a1a1aa;background:0 0;border:1px solid #ffffff2e}.character-wizard__back:hover{color:#fff}.character-wizard__continue{background:var(--site-button);color:#fff}.character-wizard__continue:hover{background:var(--site-title)}.character-wizard__continue:disabled{opacity:.45;cursor:not-allowed}@media (max-width:720px){.character-wizard__shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.character-wizard__preview{border-bottom:1px solid #ffffff0f;border-right:0;max-height:12rem;padding:1rem}.character-wizard__portrait{max-width:7.5rem}.character-wizard__row,.character-wizard__about-row{grid-template-columns:1fr}}.character-wizard--wiki{--site-select-border:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki{--site-select-border:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.character-wizard--wiki{--site-select-bg:var(--wiki-panel-2);--site-select-text:var(--wiki-ink);--site-select-muted:var(--wiki-muted);--site-select-focus:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki{--site-select-focus:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.character-wizard--wiki{--site-select-option-bg:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki{--site-select-option-bg:color-mix(in srgb, var(--wiki-panel-2) 96%, #000)}}.character-wizard--wiki{--site-select-option-text:var(--wiki-ink)}.character-wizard--wiki .character-wizard__shell{border-color:var(--wiki-gold);grid-template-columns:minmax(15.5rem,18.5rem) minmax(0,1fr);width:min(62rem,100%);height:min(40rem,100vh - 4.5rem);max-height:min(40rem,100vh - 4.5rem)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__shell{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.character-wizard--wiki .character-wizard__shell{background:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__shell{background:color-mix(in srgb, var(--wiki-panel) 92%, #000)}}.character-wizard--wiki .character-wizard__shell{box-shadow:0 24px 64px #000000a6,inset 0 1px #ffffff0a}.character-wizard--wiki .character-wizard__preview{background:linear-gradient(165deg, var(--wiki-gold) 0%, transparent 55%), var(--wiki-panel);align-items:center}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__preview{background:linear-gradient(165deg, color-mix(in srgb, var(--wiki-gold) 12%, transparent) 0%, transparent 55%), var(--wiki-panel)}}.character-wizard--wiki .character-wizard__preview{border-right-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__preview{border-right-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.character-wizard--wiki .character-wizard__portrait{margin-inline:auto}.character-wizard--wiki .character-wizard__infobox-card{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0}.character-wizard--wiki .character-wizard__portrait-dropzone.image-dropzone--portrait .image-dropzone__hit{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__portrait-dropzone.image-dropzone--portrait .image-dropzone__hit{border-color:color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.character-wizard--wiki .character-wizard__portrait-dropzone.image-dropzone--portrait .image-dropzone__hit{background:#0a0c0e}.character-wizard--wiki .character-wizard__portrait-action{color:#f5d08a}.character-wizard--wiki .character-wizard__portrait-action--adjust{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__portrait-action--adjust{border-color:color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.character-wizard--wiki .character-wizard__portrait-action--adjust{color:#f5d08a;background:#00000073}.character-wizard--wiki .character-wizard__portrait-action--adjust:hover{border-color:var(--wiki-gold);color:#fff4d8}.character-wizard--wiki .character-wizard__infobox-empty{color:var(--wiki-muted)}.character-wizard--wiki .character-wizard__panel{background:var(--wiki-panel)}.character-wizard--wiki .character-wizard__panel-scroll{scrollbar-color:var(--wiki-gold) #121419}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__panel-scroll{scrollbar-color:color-mix(in srgb, var(--wiki-gold) 55%, #8a5a20) #121419}}.character-wizard--wiki .character-wizard__panel-scroll::-webkit-scrollbar-track{background:#121419}.character-wizard--wiki .character-wizard__preview::-webkit-scrollbar-track{background:#121419}.character-wizard--wiki .character-wizard__panel-scroll::-webkit-scrollbar-thumb{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__panel-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wiki-gold) 72%, #8a5a20)}}.character-wizard--wiki .character-wizard__panel-scroll::-webkit-scrollbar-thumb{border-color:#121419}.character-wizard--wiki .character-wizard__preview::-webkit-scrollbar-thumb{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__preview::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wiki-gold) 72%, #8a5a20)}}.character-wizard--wiki .character-wizard__preview::-webkit-scrollbar-thumb{border-color:#121419}.character-wizard--wiki .character-wizard__panel-scroll::-webkit-scrollbar-thumb:hover{background:var(--wiki-gold-soft)}.character-wizard--wiki .character-wizard__preview::-webkit-scrollbar-thumb:hover{background:var(--wiki-gold-soft)}.character-wizard--wiki .character-wizard__preview-name{color:#f5f1ea;font-family:var(--font-bitter), Georgia, serif}.character-wizard--wiki .character-wizard__preview-line,.character-wizard--wiki .character-wizard__preview-universe{color:var(--wiki-muted)}.character-wizard--wiki .character-wizard__step-head>span{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__step-head>span{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.character-wizard--wiki .character-wizard__step-head>span{color:#f5d08a}.character-wizard--wiki .character-wizard__step-head h3{color:#f5f1ea;font-family:var(--font-bitter), Georgia, serif}.character-wizard--wiki .character-wizard__step-head p,.character-wizard--wiki .character-wizard__field-top,.character-wizard--wiki .character-wizard__chips legend,.character-wizard--wiki .character-wizard__panel-box legend,.character-wizard--wiki .character-wizard__chip-stack .character-wizard__chips legend{color:var(--wiki-gold-soft)}.character-wizard--wiki .character-wizard__panel-box,.character-wizard--wiki .character-wizard__chip-stack .character-wizard__chips{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__panel-box,.character-wizard--wiki .character-wizard__chip-stack .character-wizard__chips{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.character-wizard--wiki .character-wizard__panel-box,.character-wizard--wiki .character-wizard__chip-stack .character-wizard__chips{background:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__panel-box,.character-wizard--wiki .character-wizard__chip-stack .character-wizard__chips{background:color-mix(in srgb, var(--wiki-panel-2) 78%, #000)}}.character-wizard--wiki .character-wizard__panel-box,.character-wizard--wiki .character-wizard__chip-stack .character-wizard__chips{box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #0000001f}.character-wizard--wiki .character-wizard__chip{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.character-wizard--wiki .character-wizard__chip{color:var(--wiki-muted)}.character-wizard--wiki .character-wizard__chip.is-active{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip.is-active{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.character-wizard--wiki .character-wizard__chip.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip.is-active{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.character-wizard--wiki .character-wizard__chip.is-active{color:#f5d08a}.character-wizard--wiki .character-wizard__chip:hover{border-color:var(--wiki-gold);color:var(--wiki-ink)}.character-wizard--wiki .character-wizard__footer{border-top-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__footer{border-top-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.character-wizard--wiki .character-wizard__footer{background:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__footer{background:color-mix(in srgb, var(--wiki-panel-2) 88%, #000)}}.character-wizard--wiki .character-wizard__back{color:var(--wiki-muted);border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__back{border:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.character-wizard--wiki .character-wizard__back{background:0 0}.character-wizard--wiki .character-wizard__back:hover{color:var(--wiki-ink);border-color:var(--wiki-gold)}.character-wizard--wiki .character-wizard__portrait-empty{color:var(--wiki-muted)}.character-wizard--wiki .character-wizard__portrait-empty strong{color:#f5d08a}.character-wizard--wiki .character-wizard__dot.is-active{background:var(--wiki-gold)}.character-wizard--wiki .character-wizard__continue{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__continue{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.character-wizard--wiki .character-wizard__continue{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__continue{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.character-wizard--wiki .character-wizard__continue{color:#f5d08a}.character-wizard--wiki .character-wizard__continue:hover{border-color:var(--wiki-gold);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__continue:hover{background:color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.character-wizard--wiki .character-wizard__continue:hover{color:#fff4d8}.character-wizard--wiki .character-wizard__portrait .image-dropzone__hit{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__portrait .image-dropzone__hit{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.character-wizard--wiki .character-wizard__portrait .image-dropzone__hit{background:var(--wiki-panel-2)}.character-wizard--wiki .character-wizard__adjust-image{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__adjust-image{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.character-wizard--wiki .character-wizard__adjust-image{color:var(--wiki-ink)}.character-wizard--wiki .character-wizard__adjust-image:hover{border-color:var(--wiki-gold);color:#f5d08a}.character-wizard--wiki .character-wizard__infobox-card.wiki-demo__infobox-card{width:100%}.character-wizard--wiki .character-hub__count{color:var(--wiki-muted)}.character-wizard--wiki .character-wizard__chip--add{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip--add{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.character-wizard--wiki .character-wizard__chip--add{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip--add{background:color-mix(in srgb, var(--wiki-gold) 10%, transparent)}}.character-wizard--wiki .character-wizard__chip--add{color:#f5d08a}.character-wizard--wiki .character-wizard__chip--add:hover{border-color:var(--wiki-gold);color:#fff4d8}.character-wizard--wiki .character-wizard__chip-add input{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip-add input{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.character-wizard--wiki .character-wizard__chip-add input{color:var(--wiki-ink)}.character-wizard--wiki .character-wizard__chip-custom-row{border-top-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip-custom-row{border-top-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.character-wizard--wiki .character-wizard__chip-custom-row input{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip-custom-row input{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.character-wizard--wiki .character-wizard__chip-custom-row input{color:var(--wiki-ink);background:#00000059}.character-wizard--wiki .character-wizard__chip-custom-row button{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip-custom-row button{border-color:color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.character-wizard--wiki .character-wizard__chip-custom-row button{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip-custom-row button{background:color-mix(in srgb, var(--wiki-gold) 14%, transparent)}}.character-wizard--wiki .character-wizard__chip-custom-row button{color:#f5d08a}.character-wizard--wiki .character-wizard__chip-custom-row button:hover{border-color:var(--wiki-gold);color:#fff4d8}.character-wizard--wiki .character-wizard__chip-add button{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip-add button{border-color:color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.character-wizard--wiki .character-wizard__chip-add button{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip-add button{background:color-mix(in srgb, var(--wiki-gold) 14%, transparent)}}.character-wizard--wiki .character-wizard__chip-add button{color:#f5d08a}.character-wizard--wiki .character-wizard__chip-add button:hover{border-color:var(--wiki-gold);color:#fff4d8}.character-wizard--wiki .character-wizard__chip--custom{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip--custom{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.character-wizard--wiki .character-wizard__chip--custom{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__chip--custom{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.character-wizard--wiki .character-wizard__chip--custom{color:#f5d08a}.character-wizard--wiki .character-wizard__chip-remove:hover{color:#fff4d8}.character-wizard--wiki .character-wizard__add-field,.character-wizard--wiki .character-wizard__about-remove{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__add-field,.character-wizard--wiki .character-wizard__about-remove{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.character-wizard--wiki .character-wizard__add-field,.character-wizard--wiki .character-wizard__about-remove{color:var(--wiki-ink)}.character-wizard--wiki .character-wizard__add-field:hover,.character-wizard--wiki .character-wizard__about-remove:hover{border-color:var(--wiki-gold);color:#f5d08a}.character-wizard--wiki .character-wizard__about-row input{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.character-wizard--wiki .character-wizard__about-row input{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.character-wizard--wiki .character-wizard__about-row input{color:var(--wiki-ink);background:#00000059}.character-hub-page{z-index:1;min-height:calc(100vh - 7rem);position:relative}.character-hub-page__bg{z-index:0;pointer-events:none;background:var(--site-background);position:fixed;inset:0;overflow:hidden}.character-hub-page__bg-image{background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-1.5rem}.character-hub-page__bg-overlay{position:absolute;inset:0}.character-hub-page--admin{grid-template-columns:minmax(14rem,17.5rem) minmax(0,1fr);align-items:start;gap:1.25rem;width:100%;padding:1rem 1rem 2.5rem;display:grid}.character-hub-page--public{width:100%;max-width:58rem;margin-inline:auto}.character-hub-page__main{z-index:1;min-width:0;position:relative}.character-hub-page--admin .character-hub-page__main{max-width:58rem}.hub-theme-sidebar{z-index:2;color:var(--site-text);background:#0000008c;border:1px solid #8f818147;border-radius:.85rem;padding:1rem .95rem 1.15rem;position:sticky;top:5.5rem}.hub-theme-sidebar__eyebrow{letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.68rem}.hub-theme-sidebar__title{color:var(--site-title);margin:.35rem 0 0;font-size:1.15rem}.hub-theme-sidebar__hint,.hub-theme-sidebar__note,.hub-theme-sidebar__saving{margin:.45rem 0 0;font-size:.75rem;line-height:1.4}.hub-theme-sidebar__saving{color:var(--site-title)}.hub-theme-sidebar__nav{flex-direction:column;gap:.45rem;margin-top:1rem;display:flex}.hub-theme-sidebar__mode{grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.65rem;display:grid}.hub-theme-sidebar__mode button{color:var(--site-text);font:inherit;letter-spacing:.06em;cursor:pointer;background:#00000047;border:1px solid #8f818159;border-radius:.45rem;padding:.4rem .45rem;font-size:.75rem}.hub-theme-sidebar__mode button:hover{color:var(--site-title);border-color:#d6000059}.hub-theme-sidebar__mode button.is-active{border-color:var(--site-title);color:var(--site-title);background:#d600002e}.hub-theme-sidebar__tab{color:#cbbaba;text-align:left;width:100%;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#00000059;border:1px solid #8f818159;border-radius:.4rem;padding:.7rem .85rem;font-size:.8rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.hub-theme-sidebar__tab:hover{color:#e8dede;border-color:#d6000073}.hub-theme-sidebar__tab.is-open{color:var(--site-title);background:#820d0d59;border-color:#d60000a6}.hub-theme-sidebar__panel{background:#00000047;border:1px solid #8f818138;border-radius:.45rem;flex-direction:column;gap:.7rem;margin-top:.85rem;padding:.85rem .75rem;display:flex}.hub-theme-sidebar__panel .hub-theme-sidebar__note{margin:0}.hub-theme-sidebar__color{flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.hub-theme-sidebar__color-row{grid-template-columns:2.25rem 1fr;gap:.4rem;display:grid}.hub-theme-sidebar__color-row input[type=color]{cursor:pointer;background:0 0;border:1px solid #8f818159;border-radius:.3rem;width:2.25rem;height:2.25rem;padding:0}.hub-theme-sidebar__color-row input[type=text],.hub-theme-sidebar__slider input{color:#cbbaba;width:100%;font:inherit;background:#00000073;border:1px solid #8f81814d;border-radius:.3rem;padding:.45rem .55rem;font-size:.78rem}.hub-theme-sidebar__upload,.hub-theme-sidebar__ghost,.hub-theme-sidebar__reset{font:inherit;cursor:pointer;border-radius:.3rem;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.hub-theme-sidebar__upload{color:var(--site-text);text-align:center;background:0 0;border:1px dashed #8f818166;padding:.65rem}.hub-theme-sidebar__preview{flex-direction:column;gap:.45rem;display:flex}.hub-theme-sidebar__preview img{aspect-ratio:16/10;object-fit:cover;border:1px solid #8f81814d;border-radius:.3rem;width:100%}.hub-theme-sidebar__ghost{color:var(--site-text);background:0 0;border:1px solid #8f81814d;padding:.4rem .55rem}.hub-theme-sidebar__slider{flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.hub-theme-sidebar__slider span{justify-content:space-between;display:flex}.hub-theme-sidebar__reset{width:100%;color:var(--site-text);background:0 0;border:1px solid #8f81814d;margin-top:1rem;padding:.55rem}.hub-theme-sidebar__reset:hover{color:var(--site-title);border-color:#d6000073}.hub-theme-sidebar__field{letter-spacing:.06em;gap:.35rem;margin-top:.75rem;font-size:.78rem;display:grid}.hub-theme-sidebar__field span{color:var(--site-text);opacity:.85}.hub-theme-sidebar__field input,.hub-theme-sidebar__field select{border:1px solid var(--site-select-border);background:var(--site-select-bg);width:100%;color:var(--site-select-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:.45rem;padding:.45rem .55rem}.hub-theme-sidebar__field select{padding-right:2rem}.hub-theme-sidebar__check{cursor:pointer;align-items:center;gap:.45rem;margin:.25rem 0 0;font-size:.82rem;display:flex}.hub-theme-sidebar__error{color:#e85a5a;margin:.55rem 0 0;font-size:.78rem}.hub-music-drop{text-align:center;background:#00000040;border:1px dashed #8f818173;border-radius:.65rem;margin-top:.85rem;padding:.85rem .75rem;transition:border-color .15s,background .15s}.hub-music-drop.is-dragover{border-color:var(--site-title,#d60000);background:#d600001f}.hub-music-drop__label{color:var(--site-title,#d60000);margin:0;font-size:.85rem}.hub-music-drop__hint{opacity:.75;margin:.25rem 0 .65rem;font-size:.72rem}.hub-music-drop__file{word-break:break-all;opacity:.8;margin:.55rem 0 0;font-size:.7rem}.hub-music-player{z-index:50;border:1px solid var(--hub-music-border,var(--hub-border,#8f818147));background:var(--hub-music-bg,var(--hub-box-bg,#000000c7));width:min(14rem,100vw - 1.5rem);color:var(--hub-music-text,var(--hub-text,var(--site-text)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.85rem;padding:.7rem .75rem .8rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 40px #00000073}.hub-music-player--hidden-public{outline:1px dashed var(--hub-music-title,#d6000073)}.hub-music-player__badge{letter-spacing:.14em;text-transform:uppercase;color:var(--hub-music-title,var(--hub-title,#d60000));margin:0 0 .35rem;font-size:.65rem}.hub-music-player__title{color:var(--hub-music-title,var(--hub-title,var(--site-title)));letter-spacing:.04em;margin:0 0 .45rem;font-size:.82rem}.hub-music-player__embed{background:#000;border-radius:.45rem;overflow:hidden}.hub-music-player__embed iframe{border:0;width:100%;display:block}.hub-music-player__embed--youtube iframe{aspect-ratio:16/9;height:auto;min-height:9.5rem}.hub-music-player__embed--spotify iframe{height:9.5rem}.hub-music-player__file{grid-template-columns:auto 1fr;align-items:center;gap:.55rem;display:grid}.hub-music-player__play{background:var(--hub-music-button,var(--hub-button,#820d0d));color:#f5ecec;cursor:pointer;border:0;border-radius:999px;width:2.35rem;height:2.35rem;font-size:.75rem;line-height:1}.hub-music-player__play:hover{filter:brightness(1.08)}.hub-music-player__meter{gap:.2rem;min-width:0;display:grid}.hub-music-player__meter input[type=range]{width:100%;accent-color:var(--hub-music-accent,var(--hub-accent,#d60000))}.hub-music-player__row{flex-direction:column;align-items:stretch;gap:.25rem;min-width:0;display:flex}.hub-music-player__time{opacity:.75;letter-spacing:.04em;font-size:.68rem}.hub-music-player__volume{align-items:center;gap:.3rem;min-width:0;display:flex}.hub-music-player__volume-label{letter-spacing:.1em;text-transform:uppercase;opacity:.7;flex-shrink:0;font-size:.62rem}.hub-music-player__volume input[type=range]{width:100%;min-width:0;accent-color:var(--hub-music-accent,var(--hub-accent,#d60000))}@media (max-width:640px){.hub-music-player{width:min(13rem,100vw - 1.2rem);bottom:.65rem;right:.65rem}}@media (max-width:900px){.character-hub-page--admin{grid-template-columns:1fr}.hub-theme-sidebar{position:static}}.character-hub{color:var(--hub-text,var(--site-text));letter-spacing:.04em;--site-select-border:var(--hub-border,#8f818159);--site-select-bg:#0000008c;--site-select-text:var(--hub-secondary,#cbbaba);--site-select-muted:var(--hub-text,#8f8181);--site-select-focus:var(--hub-accent,#d600008c);--site-select-option-bg:#0a0404;--site-select-option-text:var(--hub-secondary,#cbbaba);position:relative}.wiki-demo-shell{--wiki-gold:#d4923a;--wiki-gold-soft:#e0a84f;--wiki-hover:#d4923a;--wiki-name-title:#e0a84f;--wiki-quote:#b7aea0;--wiki-ink:#b7aea0;--wiki-muted:#b7aea0;--wiki-panel:#1b1d22;--wiki-panel-2:#121419;--wiki-link:#e0a84f;--wiki-scroll-gap:1.05rem;grid-template-columns:minmax(0,1fr) min(100%,72rem) minmax(0,1fr);align-items:start;gap:1rem 1.15rem;width:100%;max-width:none;margin:0;display:grid}.wiki-demo-shell--admin{padding-top:.35rem}.wiki-demo__admin-bar{border:1px solid var(--wiki-gold);grid-column:1/-1;margin-bottom:.35rem;padding:.55rem 1rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__admin-bar{border:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo__admin-bar{background:var(--wiki-panel);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__admin-bar{background:color-mix(in srgb, var(--wiki-panel) 88%, #000)}}.wiki-demo__admin-bar-inner{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.wiki-demo__admin-link,.wiki-demo__admin-btn{appearance:none;border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__admin-link,.wiki-demo__admin-btn{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo__admin-link,.wiki-demo__admin-btn{background:var(--wiki-gold);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__admin-link,.wiki-demo__admin-btn{background:color-mix(in srgb, var(--wiki-gold) 14%, transparent)}}.wiki-demo__admin-link,.wiki-demo__admin-btn{color:#f5d08a;cursor:pointer;font:inherit;letter-spacing:.04em;padding:.38rem .75rem;font-size:.78rem;font-weight:700;text-decoration:none}.wiki-demo__admin-btn--ghost{color:var(--wiki-ink);background:0 0}.wiki-demo__admin-link:hover,.wiki-demo__admin-btn:hover{border-color:var(--wiki-hover,var(--wiki-gold));color:#fff4d8}.wiki-demo__admin-status{color:var(--wiki-muted);font-size:.78rem}.wiki-demo__admin-status--warn{color:#f5d08a}.wiki-demo__admin-error{color:#ffb4b4;margin:.45rem 0 0;font-size:.82rem}.wiki-demo__infobox-edit{appearance:none;border:1px solid var(--wiki-gold);width:fit-content;margin:0 auto .55rem;display:block}@supports (color:color-mix(in lab, red, red)){.wiki-demo__infobox-edit{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__infobox-edit{background:var(--wiki-gold);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__infobox-edit{background:color-mix(in srgb, var(--wiki-gold) 16%, transparent)}}.wiki-demo__infobox-edit{color:#f5d08a;cursor:pointer;font:inherit;letter-spacing:.04em;padding:.28rem .6rem;font-size:.74rem;font-weight:700}.wiki-demo__infobox-edit:hover{border-color:var(--wiki-gold);color:#fff4d8}.wiki-demo__section-toolbar{justify-content:flex-end;margin-bottom:.55rem;display:flex}.wiki-demo__edit-actions{justify-content:flex-end;gap:.45rem;margin-top:.65rem;display:flex}.wiki-demo__ghost-btn{appearance:none;border:1px solid var(--wiki-gold);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wiki-demo__ghost-btn{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo__ghost-btn{background:var(--wiki-panel-2);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__ghost-btn{background:color-mix(in srgb, var(--wiki-panel-2) 88%, #000)}}.wiki-demo__ghost-btn{color:var(--wiki-ink);cursor:pointer;font:inherit;letter-spacing:.04em;padding:.55rem .9rem;font-size:.85rem;font-weight:600}.wiki-demo__ghost-btn:hover{border-color:var(--wiki-hover,var(--wiki-gold));background:var(--wiki-hover,var(--wiki-gold))}@supports (color:color-mix(in lab, red, red)){.wiki-demo__ghost-btn:hover{background:color-mix(in srgb, var(--wiki-hover,var(--wiki-gold)) 16%, transparent)}}.wiki-demo__ghost-btn:hover{color:#f5d08a}.wiki-demo__section--embed .character-hub__body{box-shadow:none;background:0 0;border:0;padding-inline:0}.wiki-demo__section--embed .character-hub__card{border:1px solid var(--wiki-gold);margin-top:.75rem;padding:1.2rem .95rem .95rem;position:relative}@supports (color:color-mix(in lab, red, red)){.wiki-demo__section--embed .character-hub__card{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__section--embed .character-hub__card{background:var(--wiki-panel-2);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__section--embed .character-hub__card{background:color-mix(in srgb, var(--wiki-panel-2) 78%, #000)}}.wiki-demo__section--embed .character-hub__card{box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #0000001f}.wiki-demo__section--embed .character-hub__section-head{z-index:1;box-sizing:border-box;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;width:calc(100% - .35rem);margin:-1.2rem 0 .9rem .1rem;padding:0;display:flex;position:relative}.wiki-demo__section--embed .character-hub__section-head h2{color:var(--wiki-gold-soft);font-family:var(--font-bitter), Georgia, serif;letter-spacing:.02em;text-transform:none;background:0 0;border:0;margin:0;padding:0 .35rem;font-size:1.15rem;font-weight:700;line-height:1.2}.wiki-demo__section--embed .character-hub__section-head>div:first-child{background:0 0;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;min-width:0;padding:0;display:flex}.wiki-demo__section--embed .character-hub__section-head>div:first-child>p{display:none}.wiki-demo__section--embed .character-hub__section-head>:not(:first-child){background:0 0;padding:0}.wiki-demo__panel-box .character-hub__body,.wiki-demo__panel-box .character-hub__body--single{min-height:0;max-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;margin:0;padding:0;display:flex;overflow:hidden auto}.wiki-demo__panel-box .character-hub__card{box-shadow:none;background:0 0;border:0;border-radius:0;max-height:none;margin:0;padding:0;overflow:visible}.wiki-demo__panel-box .character-hub__form-card{flex:none}.wiki-demo__panel-box .character-hub__section-head{width:100%;margin:0 0 .85rem;position:static;transform:none}.wiki-demo__panel-box .character-hub__section-head h2,.wiki-demo__panel-box .character-hub__edit-head h2,.wiki-demo__panel-box .character-hub__card>h2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wiki-demo__panel-box .character-hub__section-head>div:first-child:not(:has(button)):not(:has(label)):not(:has(select)){display:none}.wiki-demo__panel-box .character-hub__section-head:not(:has(button)):not(:has(label)):not(:has(select)):not(:has(.character-hub__cta)):not(:has(.character-hub__ghost)):not(:has(.likes-panel__bullet-picker)){display:none}.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--hub-title:var(--wiki-gold);--hub-accent:var(--wiki-gold-soft);--hub-hover:var(--wiki-hover,var(--wiki-gold));--hub-text:var(--wiki-muted);--hub-secondary:var(--wiki-ink);--hub-border:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--hub-border:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--hub-box-bg:var(--wiki-panel-2);--hub-button:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--hub-button:color-mix(in srgb, var(--wiki-gold) 24%, #2a2210)}}.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--hub-pill-bg:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--hub-pill-bg:color-mix(in srgb, var(--wiki-gold) 12%, transparent)}}.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--hub-pill-border:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--hub-pill-border:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--hub-pill-text:var(--wiki-ink);--hub-selection-bg:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--hub-selection-bg:color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--site-select-border:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--site-select-border:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--site-select-bg:var(--wiki-panel-2);--site-select-text:var(--wiki-ink);--site-select-muted:var(--wiki-muted);--site-select-focus:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin,.wiki-demo__gallery,.wiki-demo__hub-embed,.wiki-demo__section--embed{--site-select-focus:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo-shell--admin .character-hub__cta,.wiki-demo-shell--admin .character-hub__editor{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__cta,.wiki-demo-shell--admin .character-hub__editor{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo-shell--admin .character-hub__cta,.wiki-demo-shell--admin .character-hub__editor{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__cta,.wiki-demo-shell--admin .character-hub__editor{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.wiki-demo-shell--admin .character-hub__cta,.wiki-demo-shell--admin .character-hub__editor{color:#f5d08a;filter:none}.wiki-demo-shell--admin .character-hub__cta:hover,.wiki-demo-shell--admin .character-hub__editor:hover{border-color:var(--wiki-hover,var(--wiki-gold));background:var(--wiki-hover,var(--wiki-gold))}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__cta:hover,.wiki-demo-shell--admin .character-hub__editor:hover{background:color-mix(in srgb, var(--wiki-hover,var(--wiki-gold)) 32%, transparent)}}.wiki-demo-shell--admin .character-hub__cta:hover,.wiki-demo-shell--admin .character-hub__editor:hover{color:#fff4d8;filter:none}.wiki-demo-shell--admin .character-hub__ghost,.wiki-demo__section--embed .character-hub__ghost,.wiki-demo__hub-embed .character-hub__ghost{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__ghost,.wiki-demo__section--embed .character-hub__ghost,.wiki-demo__hub-embed .character-hub__ghost{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo-shell--admin .character-hub__ghost,.wiki-demo__section--embed .character-hub__ghost,.wiki-demo__hub-embed .character-hub__ghost{background:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__ghost,.wiki-demo__section--embed .character-hub__ghost,.wiki-demo__hub-embed .character-hub__ghost{background:color-mix(in srgb, var(--wiki-panel-2) 88%, #000)}}.wiki-demo-shell--admin .character-hub__ghost,.wiki-demo__section--embed .character-hub__ghost,.wiki-demo__hub-embed .character-hub__ghost{color:var(--wiki-ink);filter:none}.wiki-demo-shell--admin .character-hub__ghost:hover,.wiki-demo__section--embed .character-hub__ghost:hover,.wiki-demo__hub-embed .character-hub__ghost:hover{border-color:var(--wiki-hover,var(--wiki-gold));background:var(--wiki-hover,var(--wiki-gold))}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__ghost:hover,.wiki-demo__section--embed .character-hub__ghost:hover,.wiki-demo__hub-embed .character-hub__ghost:hover{background:color-mix(in srgb, var(--wiki-hover,var(--wiki-gold)) 16%, transparent)}}.wiki-demo-shell--admin .character-hub__ghost:hover,.wiki-demo__section--embed .character-hub__ghost:hover,.wiki-demo__hub-embed .character-hub__ghost:hover{color:#f5d08a;filter:none}.wiki-demo-shell--admin .character-hub__section-head h2,.wiki-demo-shell--admin .character-hub__gallery-head h2,.wiki-demo-shell--admin .quiz-editor__panel-head h2{color:#f5f1ea;font-family:var(--font-bitter), Georgia, serif}.wiki-demo-shell--admin .character-hub__list li,.wiki-demo-shell--admin .character-hub__about-card,.wiki-demo-shell--admin .character-hub__about-tile,.wiki-demo-shell--admin .character-hub__form-card,.wiki-demo-shell--admin .character-hub__help,.wiki-demo-shell--admin .quiz-editor__panel{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__list li,.wiki-demo-shell--admin .character-hub__about-card,.wiki-demo-shell--admin .character-hub__about-tile,.wiki-demo-shell--admin .character-hub__form-card,.wiki-demo-shell--admin .character-hub__help,.wiki-demo-shell--admin .quiz-editor__panel{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell--admin .character-hub__list li,.wiki-demo-shell--admin .character-hub__about-card,.wiki-demo-shell--admin .character-hub__about-tile,.wiki-demo-shell--admin .character-hub__form-card,.wiki-demo-shell--admin .character-hub__help,.wiki-demo-shell--admin .quiz-editor__panel{background:var(--wiki-panel-2);box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #00000038}.wiki-demo-shell--admin .character-hub__hook-list>li{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__hook-list>li{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell--admin .character-hub__hook-list>li{background:linear-gradient(160deg, var(--wiki-gold) 0%, var(--wiki-panel-2) 55%)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__hook-list>li{background:linear-gradient(160deg, color-mix(in srgb, var(--wiki-gold) 8%, var(--wiki-panel-2)) 0%, var(--wiki-panel-2) 55%)}}.wiki-demo-shell--admin .character-hub__hook-list>li{box-shadow:inset 0 1px #ffffff0a,0 .35rem .9rem #00000038}.wiki-demo-shell--admin .character-hub__about-tile.is-dragging{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__about-tile.is-dragging{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo-shell--admin .character-hub__about-tile-handle{color:var(--wiki-gold-soft)}.wiki-demo-shell--admin .character-hub__unsaved{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__unsaved{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo-shell--admin .character-hub__unsaved{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__unsaved{background:color-mix(in srgb, var(--wiki-gold) 10%, transparent)}}.wiki-demo-shell--admin .character-hub__unsaved{color:var(--wiki-ink)}.wiki-demo-shell--admin .character-hub__field input,.wiki-demo-shell--admin .character-hub__field select,.wiki-demo-shell--admin .character-hub__field textarea,.wiki-demo-shell--admin .character-hub__form-card input,.wiki-demo-shell--admin .character-hub__form-card textarea,.wiki-demo-shell--admin .character-hub__hook-title-input,.wiki-demo-shell--admin .character-hub__story-input,.wiki-demo-shell--admin .personality-layout__bio-input,.wiki-demo-shell--admin .quiz-editor__title-input,.wiki-demo-shell--admin .quiz-editor__desc-input,.wiki-demo-shell--admin .quiz-editor__category-custom,.wiki-demo-shell--admin .quiz-editor__result-card input,.wiki-demo-shell--admin .quiz-editor__result-card textarea,.wiki-demo-shell--admin .quiz-editor__q-text,.wiki-demo-shell--admin .character-hub__gallery-editor-albums input,.wiki-demo-shell--admin .character-hub__gallery-add-album input,.wiki-demo-shell--admin .character-hub__gallery-item-edit select,.wiki-demo-shell--admin .quiz-editor__answer-row input{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__field input,.wiki-demo-shell--admin .character-hub__field select,.wiki-demo-shell--admin .character-hub__field textarea,.wiki-demo-shell--admin .character-hub__form-card input,.wiki-demo-shell--admin .character-hub__form-card textarea,.wiki-demo-shell--admin .character-hub__hook-title-input,.wiki-demo-shell--admin .character-hub__story-input,.wiki-demo-shell--admin .personality-layout__bio-input,.wiki-demo-shell--admin .quiz-editor__title-input,.wiki-demo-shell--admin .quiz-editor__desc-input,.wiki-demo-shell--admin .quiz-editor__category-custom,.wiki-demo-shell--admin .quiz-editor__result-card input,.wiki-demo-shell--admin .quiz-editor__result-card textarea,.wiki-demo-shell--admin .quiz-editor__q-text,.wiki-demo-shell--admin .character-hub__gallery-editor-albums input,.wiki-demo-shell--admin .character-hub__gallery-add-album input,.wiki-demo-shell--admin .character-hub__gallery-item-edit select,.wiki-demo-shell--admin .quiz-editor__answer-row input{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell--admin .character-hub__field input,.wiki-demo-shell--admin .character-hub__field select,.wiki-demo-shell--admin .character-hub__field textarea,.wiki-demo-shell--admin .character-hub__form-card input,.wiki-demo-shell--admin .character-hub__form-card textarea,.wiki-demo-shell--admin .character-hub__hook-title-input,.wiki-demo-shell--admin .character-hub__story-input,.wiki-demo-shell--admin .personality-layout__bio-input,.wiki-demo-shell--admin .quiz-editor__title-input,.wiki-demo-shell--admin .quiz-editor__desc-input,.wiki-demo-shell--admin .quiz-editor__category-custom,.wiki-demo-shell--admin .quiz-editor__result-card input,.wiki-demo-shell--admin .quiz-editor__result-card textarea,.wiki-demo-shell--admin .quiz-editor__q-text,.wiki-demo-shell--admin .character-hub__gallery-editor-albums input,.wiki-demo-shell--admin .character-hub__gallery-add-album input,.wiki-demo-shell--admin .character-hub__gallery-item-edit select,.wiki-demo-shell--admin .quiz-editor__answer-row input{color:var(--wiki-ink);background:#00000059}.wiki-demo-shell--admin .character-hub__form-card ::selection{color:var(--wiki-ink);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__form-card ::selection{background:color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo-shell--admin .character-hub__hook-title-input::selection{color:var(--wiki-ink);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__hook-title-input::selection{background:color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo-shell--admin .character-hub__form-card input:focus,.wiki-demo-shell--admin .character-hub__form-card textarea:focus,.wiki-demo-shell--admin .character-hub__hook-title-input:focus,.wiki-demo-shell--admin .personality-layout__bio-input:focus,.wiki-demo-shell--admin .character-hub__field input:focus,.wiki-demo-shell--admin .character-hub__field select:focus,.wiki-demo-shell--admin .character-hub__field textarea:focus,.wiki-demo-shell--admin .quiz-editor__title-input:focus,.wiki-demo-shell--admin .quiz-editor__desc-input:focus,.wiki-demo-shell--admin .quiz-editor__category-custom:focus,.wiki-demo-shell--admin .quiz-editor__result-card input:focus,.wiki-demo-shell--admin .quiz-editor__result-card textarea:focus,.wiki-demo-shell--admin .quiz-editor__q-text:focus,.wiki-demo-shell--admin .character-hub__gallery-editor-albums input:focus,.wiki-demo-shell--admin .character-hub__gallery-add-album input:focus,.wiki-demo-shell--admin .character-hub__gallery-item-edit select:focus,.wiki-demo-shell--admin .quiz-editor__answer-row input:focus{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__form-card input:focus,.wiki-demo-shell--admin .character-hub__form-card textarea:focus,.wiki-demo-shell--admin .character-hub__hook-title-input:focus,.wiki-demo-shell--admin .personality-layout__bio-input:focus,.wiki-demo-shell--admin .character-hub__field input:focus,.wiki-demo-shell--admin .character-hub__field select:focus,.wiki-demo-shell--admin .character-hub__field textarea:focus,.wiki-demo-shell--admin .quiz-editor__title-input:focus,.wiki-demo-shell--admin .quiz-editor__desc-input:focus,.wiki-demo-shell--admin .quiz-editor__category-custom:focus,.wiki-demo-shell--admin .quiz-editor__result-card input:focus,.wiki-demo-shell--admin .quiz-editor__result-card textarea:focus,.wiki-demo-shell--admin .quiz-editor__q-text:focus,.wiki-demo-shell--admin .character-hub__gallery-editor-albums input:focus,.wiki-demo-shell--admin .character-hub__gallery-add-album input:focus,.wiki-demo-shell--admin .character-hub__gallery-item-edit select:focus,.wiki-demo-shell--admin .quiz-editor__answer-row input:focus{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo-shell--admin .character-hub__form-card input:focus,.wiki-demo-shell--admin .character-hub__form-card textarea:focus,.wiki-demo-shell--admin .character-hub__hook-title-input:focus,.wiki-demo-shell--admin .personality-layout__bio-input:focus,.wiki-demo-shell--admin .character-hub__field input:focus,.wiki-demo-shell--admin .character-hub__field select:focus,.wiki-demo-shell--admin .character-hub__field textarea:focus,.wiki-demo-shell--admin .quiz-editor__title-input:focus,.wiki-demo-shell--admin .quiz-editor__desc-input:focus,.wiki-demo-shell--admin .quiz-editor__category-custom:focus,.wiki-demo-shell--admin .quiz-editor__result-card input:focus,.wiki-demo-shell--admin .quiz-editor__result-card textarea:focus,.wiki-demo-shell--admin .quiz-editor__q-text:focus,.wiki-demo-shell--admin .character-hub__gallery-editor-albums input:focus,.wiki-demo-shell--admin .character-hub__gallery-add-album input:focus,.wiki-demo-shell--admin .character-hub__gallery-item-edit select:focus,.wiki-demo-shell--admin .quiz-editor__answer-row input:focus{box-shadow:0 0 0 1px var(--wiki-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__form-card input:focus,.wiki-demo-shell--admin .character-hub__form-card textarea:focus,.wiki-demo-shell--admin .character-hub__hook-title-input:focus,.wiki-demo-shell--admin .personality-layout__bio-input:focus,.wiki-demo-shell--admin .character-hub__field input:focus,.wiki-demo-shell--admin .character-hub__field select:focus,.wiki-demo-shell--admin .character-hub__field textarea:focus,.wiki-demo-shell--admin .quiz-editor__title-input:focus,.wiki-demo-shell--admin .quiz-editor__desc-input:focus,.wiki-demo-shell--admin .quiz-editor__category-custom:focus,.wiki-demo-shell--admin .quiz-editor__result-card input:focus,.wiki-demo-shell--admin .quiz-editor__result-card textarea:focus,.wiki-demo-shell--admin .quiz-editor__q-text:focus,.wiki-demo-shell--admin .character-hub__gallery-editor-albums input:focus,.wiki-demo-shell--admin .character-hub__gallery-add-album input:focus,.wiki-demo-shell--admin .character-hub__gallery-item-edit select:focus,.wiki-demo-shell--admin .quiz-editor__answer-row input:focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell--admin .personality-traits__row{border-bottom-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .personality-traits__row{border-bottom-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell--admin .personality-traits__label-input:hover,.wiki-demo-shell--admin .personality-traits__label-input:focus{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .personality-traits__label-input:hover,.wiki-demo-shell--admin .personality-traits__label-input:focus{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo-shell--admin .personality-traits__mark{color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .personality-traits__mark{color:color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo-shell--admin .personality-traits__mark.is-current{color:var(--wiki-gold)}.wiki-demo-shell--admin .character-hub__connection-list h3{color:#f5f1ea}.wiki-demo-shell--admin .character-hub__connection-list h3 a{color:var(--wiki-gold-soft)}.wiki-demo-shell--admin .character-hub__connection-list h3 a:hover{color:var(--wiki-gold)}.wiki-demo-shell--admin .character-hub__connection-portrait{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__connection-portrait{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo-shell--admin .character-hub__connection-portrait{color:var(--wiki-gold-soft);background:#00000059}.wiki-demo-shell--admin .character-hub__list{gap:.65rem}.wiki-demo__rp-tags--editable li{align-items:center;gap:.35rem;display:inline-flex}.wiki-demo__tag-remove{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;line-height:1}.wiki-demo__tag-add{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.wiki-demo__tag-add input{border:1px solid var(--wiki-gold);flex:12rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.wiki-demo__tag-add input{border:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo__tag-add input{background:var(--wiki-panel-2);color:var(--wiki-ink);font:inherit;border-radius:.35rem;padding:.45rem .65rem}.wiki-demo__rail{flex-direction:column;grid-column:1;place-self:start end;gap:.75rem;width:min(100%,12.5rem);display:flex;position:sticky;top:5.25rem}.wiki-demo__contents{border:1px solid var(--wiki-gold);width:100%;padding:.75rem .85rem .9rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__contents{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__contents{background:var(--wiki-panel-2,#121419);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:.4rem}.wiki-demo__colors{border:1px solid var(--wiki-gold);width:100%;padding:.75rem .85rem .9rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__colors{background:var(--wiki-panel-2,#121419);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:.4rem}.wiki-demo__colors-list{flex-direction:column;gap:.45rem;display:flex}.wiki-demo__colors-field{border:1px solid var(--wiki-gold);flex-direction:column;gap:.35rem;margin:0;padding:.55rem .6rem .6rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-field{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__colors-field{background:#000;border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-field{background:color-mix(in srgb, #000 35%, var(--wiki-panel-2,#121419))}}.wiki-demo__colors-field{color:var(--wiki-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.wiki-demo__colors-label{color:var(--wiki-ink);letter-spacing:.03em}.wiki-demo__colors-field-hint{color:var(--wiki-muted);letter-spacing:.01em;text-transform:none;font-size:.68rem;font-weight:500;line-height:1.35}.wiki-demo__colors-row{grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.wiki-demo__colors-swatch{border:1px solid var(--wiki-gold);width:2.35rem;height:2.35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-swatch{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo__colors-swatch{cursor:pointer;appearance:none;background-clip:padding-box;border-radius:.35rem;flex:none;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 .2rem .45rem #00000059}.wiki-demo__colors-swatch:hover,.wiki-demo__colors-swatch:focus-visible,.wiki-demo__colors-swatch[aria-expanded=true]{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-swatch:hover,.wiki-demo__colors-swatch:focus-visible,.wiki-demo__colors-swatch[aria-expanded=true]{border-color:color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.wiki-demo__colors-swatch:hover,.wiki-demo__colors-swatch:focus-visible,.wiki-demo__colors-swatch[aria-expanded=true]{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-swatch:hover,.wiki-demo__colors-swatch:focus-visible,.wiki-demo__colors-swatch[aria-expanded=true]{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__colors-swatch:hover,.wiki-demo__colors-swatch:focus-visible,.wiki-demo__colors-swatch[aria-expanded=true]{outline:none}.wiki-demo__color-popover{z-index:240;border:1px solid var(--wiki-gold);flex-direction:column;gap:.55rem;padding:.55rem .65rem .65rem;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.wiki-demo__color-popover{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo__color-popover{background:linear-gradient(165deg, var(--wiki-gold) 0%, var(--wiki-panel-2) 55%);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__color-popover{background:linear-gradient(165deg, color-mix(in srgb, var(--wiki-gold) 10%, var(--wiki-panel)) 0%, var(--wiki-panel-2) 55%)}}.wiki-demo__color-popover{box-shadow:inset 0 1px #ffffff0d,0 .75rem 1.75rem #0000008c}.wiki-demo__color-popover-head{border-bottom:1px solid var(--wiki-gold);justify-content:space-between;align-items:center;gap:.45rem;margin:-.15rem -.15rem 0;padding:.35rem .3rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wiki-demo__color-popover-head{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo__color-popover-head{color:var(--wiki-muted);letter-spacing:.06em;text-transform:uppercase;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;font-size:.68rem;font-weight:600}.wiki-demo__color-popover-head:active{cursor:grabbing}.wiki-demo__color-popover-close{appearance:none;border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__color-popover-close{border:1px solid color-mix(in srgb, var(--wiki-gold) 30%, transparent)}}.wiki-demo__color-popover-close{color:var(--wiki-muted);width:1.45rem;height:1.45rem;font:inherit;cursor:pointer;background:0 0;border-radius:.25rem;place-items:center;padding:0;font-size:.72rem;line-height:1;display:grid}.wiki-demo__color-popover-close:hover,.wiki-demo__color-popover-close:focus-visible{border-color:var(--wiki-hover,var(--wiki-gold));color:var(--wiki-gold-soft);outline:none}.wiki-demo__color-sv{aspect-ratio:1.15;border:1px solid var(--wiki-gold);width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.wiki-demo__color-sv{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__color-sv{cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:.35rem;overflow:hidden}.wiki-demo__color-sv-thumb{pointer-events:none;border:2px solid #fff4d8;border-radius:999px;width:.9rem;height:.9rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000000a6}.wiki-demo__color-hue{border:1px solid var(--wiki-gold);height:.85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.wiki-demo__color-hue{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__color-hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px}.wiki-demo__color-hue-thumb{pointer-events:none;background:0 0;border:2px solid #fff4d8;border-radius:999px;width:.85rem;height:.85rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000000a6}.wiki-demo__color-popover-foot{align-items:center;gap:.45rem;display:flex}.wiki-demo__color-preview{border:1px solid var(--wiki-gold);width:1.35rem;height:1.35rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__color-preview{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo__color-preview{border-radius:.3rem;flex:none}.wiki-demo__color-hex{min-width:0;color:var(--wiki-ink);letter-spacing:.03em;text-transform:uppercase;flex:auto;font-size:.78rem;font-weight:600}.wiki-demo__color-done{appearance:none;border:1px solid var(--wiki-gold);flex:none}@supports (color:color-mix(in lab, red, red)){.wiki-demo__color-done{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo__color-done{background:var(--wiki-gold);border-radius:.3rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__color-done{background:color-mix(in srgb, var(--wiki-gold) 16%, transparent)}}.wiki-demo__color-done{color:#f5d08a;font:inherit;letter-spacing:.04em;cursor:pointer;padding:.3rem .55rem;font-size:.72rem;font-weight:700}.wiki-demo__color-done:hover,.wiki-demo__color-done:focus-visible{border-color:var(--wiki-hover,var(--wiki-gold));background:var(--wiki-hover,var(--wiki-gold))}@supports (color:color-mix(in lab, red, red)){.wiki-demo__color-done:hover,.wiki-demo__color-done:focus-visible{background:color-mix(in srgb, var(--wiki-hover,var(--wiki-gold)) 28%, transparent)}}.wiki-demo__color-done:hover,.wiki-demo__color-done:focus-visible{color:#fff4d8;outline:none}.wiki-demo__colors-row input[type=text]{border:1px solid var(--wiki-gold);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-row input[type=text]{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__colors-row input[type=text]{background:var(--wiki-panel-2);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-row input[type=text]{background:color-mix(in srgb, var(--wiki-panel-2) 88%, #000)}}.wiki-demo__colors-row input[type=text]{color:var(--wiki-ink);font:inherit;letter-spacing:.02em;text-transform:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:.5rem .55rem;font-size:.8rem;font-weight:500}.wiki-demo__colors-row input[type=text]:hover{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-row input[type=text]:hover{border-color:color-mix(in srgb, var(--wiki-gold) 42%, transparent)}}.wiki-demo__colors-row input[type=text]:focus{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-row input[type=text]:focus{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo__colors-row input[type=text]:focus{box-shadow:0 0 0 1px var(--wiki-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-row input[type=text]:focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__colors-hint{color:var(--wiki-muted);margin:.55rem 0 0;font-size:.72rem;line-height:1.4}.wiki-demo__colors-reset{appearance:none;border:1px solid var(--wiki-gold);margin-top:.55rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-reset{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__colors-reset{color:var(--wiki-gold-soft);font:inherit;cursor:pointer;background:0 0;border-radius:.35rem;padding:.4rem .55rem;font-size:.75rem}.wiki-demo__colors-reset:hover,.wiki-demo__colors-reset:focus-visible{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__colors-reset:hover,.wiki-demo__colors-reset:focus-visible{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo__colors-reset:hover,.wiki-demo__colors-reset:focus-visible{color:var(--wiki-gold);outline:none}.wiki-demo__contents-head{color:var(--wiki-gold-soft,#d6b56e);font-family:var(--font-bitter), Georgia, serif;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.wiki-demo__contents-list,.wiki-demo__contents-sublist{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.wiki-demo__contents-list{gap:.35rem}.wiki-demo__contents-sublist{gap:.1rem;margin:.15rem 0 .25rem .7rem}.wiki-demo__contents-link{appearance:none;width:100%;color:var(--wiki-muted,#b7aea0);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:.4rem;padding:.2rem .15rem;font-size:.82rem;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.wiki-demo__contents-list>li>.wiki-demo__contents-link{border-radius:.25rem;padding:.28rem .4rem;font-size:.88rem;font-weight:700}.wiki-demo__contents-sublist .wiki-demo__contents-link{border-radius:.25rem;padding:.2rem .4rem;font-size:.8rem;font-weight:600}.wiki-demo__contents-link.is-active{color:var(--wiki-gold-soft,#d6b56e);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__contents-link.is-active{background:color-mix(in srgb, var(--wiki-gold) 12%, transparent)}}.wiki-demo__contents-link.is-active{box-shadow:inset 3px 0 0 var(--wiki-gold)}.wiki-demo__contents-link:hover{color:var(--wiki-hover,var(--wiki-gold-soft,#d6b56e))}.wiki-demo__contents-num{color:var(--wiki-muted,#b7aea0);font-variant-numeric:tabular-nums;opacity:.75;min-width:1.35rem;font-weight:500}.wiki-demo{color:var(--wiki-muted);font-family:var(--font-nunito), system-ui, sans-serif;background:var(--wiki-panel);border:1px solid var(--wiki-gold);grid-column:2;width:100%;min-width:0;margin:0;padding:0;line-height:1.65;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiki-demo{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo{border-radius:1.15rem;box-shadow:0 .5rem 2rem #00000073}.site-shell--wiki-test article.wiki-demo,.site-shell--home article.wiki-demo{border-radius:1.15rem}.wiki-demo__banner-wrap{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom:1px solid var(--wiki-gold);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiki-demo__banner-wrap{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo__banner-wrap{background:#0a0c0e}.wiki-demo__banner{aspect-ratio:3;background:#0a0c0e;width:100%;min-height:7rem;max-height:14rem;position:relative;overflow:hidden}.wiki-demo__banner-blur{filter:blur(28px)saturate(1.05);opacity:.9;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-18%;transform:scale(1.12)}.wiki-demo__banner-blur:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0c0e59 0%,#0000 18% 82%,#0a0c0e59 100%);position:absolute;inset:0}.wiki-demo__banner img{z-index:1;object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:relative}.wiki-demo__banner--empty{color:var(--site-text);letter-spacing:.08em;text-transform:uppercase;opacity:.55;place-items:center;font-size:.85rem;display:grid}.wiki-demo__banner-tools{z-index:5;pointer-events:auto;gap:.4rem;display:flex;position:absolute;inset:auto .65rem .65rem auto}.wiki-demo__banner-btn{appearance:none;border:1px solid var(--wiki-gold,var(--site-title))}@supports (color:color-mix(in lab, red, red)){.wiki-demo__banner-btn{border:1px solid color-mix(in srgb, var(--wiki-gold,var(--site-title)) 45%, transparent)}}.wiki-demo__banner-btn{color:var(--wiki-gold-soft,var(--site-text));cursor:pointer;font:inherit;letter-spacing:.04em;background:#000000b8;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:600}.wiki-demo__banner-btn:hover{color:#f5d08a;border-color:var(--wiki-gold,var(--site-title));background:var(--wiki-gold,var(--site-title))}@supports (color:color-mix(in lab, red, red)){.wiki-demo__banner-btn:hover{background:color-mix(in srgb, var(--wiki-gold,var(--site-title)) 18%, #000000bf)}}.wiki-demo__banner-btn:disabled{opacity:.45;cursor:not-allowed}.wiki-demo__inner{padding:1.35rem 1.35rem 2.75rem}@media (min-width:640px){.wiki-demo__inner{padding:1.75rem 1.85rem 3rem}}@media (max-width:1100px){.wiki-demo-shell{grid-template-columns:1fr}.wiki-demo__rail,.wiki-demo__contents,.wiki-demo{grid-column:1;justify-self:stretch;width:100%;max-width:72rem;margin-inline:auto}.wiki-demo__rail,.wiki-demo__contents{position:static}}.wiki-demo__title-row{text-align:center;margin-bottom:1.35rem;display:block}.wiki-demo__title{font-family:var(--font-bitter), Georgia, "Times New Roman", serif;letter-spacing:.01em;text-align:center;margin:0;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;line-height:1.1;color:var(--wiki-name-title,var(--wiki-gold-soft,#e0a84f))!important}.wiki-demo__title-row .home-page__brand,.wiki-demo__title-brand{text-align:center;letter-spacing:.06em;justify-items:center;font-size:clamp(2rem,4.5vw,2.75rem)}.wiki-demo__title-brand .home-page__brand-stroke{-webkit-text-stroke-color:var(--wiki-name-title,var(--wiki-gold))}@supports (color:color-mix(in lab, red, red)){.wiki-demo__title-brand .home-page__brand-stroke{-webkit-text-stroke-color:color-mix(in srgb, var(--wiki-name-title,var(--wiki-gold)) 78%, #1a1208)}}.wiki-demo__title-brand .home-page__brand-fill{background:linear-gradient(to bottom, var(--wiki-name-title,var(--wiki-gold-soft)) 0%, var(--wiki-name-title,var(--wiki-gold-soft)) 28%, var(--wiki-gold) 52%, var(--wiki-gold) 78%, var(--wiki-gold) 100%)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__title-brand .home-page__brand-fill{background:linear-gradient(to bottom, color-mix(in srgb, var(--wiki-name-title,var(--wiki-gold-soft)) 88%, #fff) 0%, var(--wiki-name-title,var(--wiki-gold-soft)) 28%, var(--wiki-gold) 52%, color-mix(in srgb, var(--wiki-gold) 72%, #2a1a0c) 78%, color-mix(in srgb, var(--wiki-gold) 42%, #14100c) 100%)}}.wiki-demo__title-brand .home-page__brand-fill{-webkit-background-clip:text;background-clip:text}.wiki-demo__title-rule{border:0;border-top:1px solid var(--wiki-gold);width:100%;height:0;margin:1rem 0 0;display:block}@supports (color:color-mix(in lab, red, red)){.wiki-demo__title-rule{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo__content-rule{border:0;border-top:1px solid var(--wiki-gold);flex:none;width:100%;height:0;margin:.35rem 0 1rem;display:block}@supports (color:color-mix(in lab, red, red)){.wiki-demo__content-rule{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo__quote{max-width:38rem;color:var(--wiki-quote,var(--wiki-muted));font-family:var(--font-bitter), Georgia, "Times New Roman", serif;text-align:center;margin:.65rem auto 0;font-size:clamp(1rem,2.2vw,1.15rem);font-style:italic;font-weight:500;line-height:1.45}.wiki-demo__title-row:has(.wiki-demo__quote) .wiki-demo__title-rule{margin-top:.85rem}.wiki-demo__tabs{border:1px solid var(--wiki-gold);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.1rem;width:100%;margin:.25rem 0 2rem;padding:.28rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.wiki-demo__tabs{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__tabs{background:var(--wiki-panel-2);-ms-overflow-style:none;scrollbar-width:none;border-radius:999px}.wiki-demo__tabs::-webkit-scrollbar{display:none}.wiki-demo__tabs button,.wiki-demo__tabs a{appearance:none;min-width:max-content;color:var(--hub-text,var(--site-text));cursor:pointer;font:inherit;letter-spacing:.03em;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:.55rem .7rem;font-size:clamp(.72rem,1.35vw,.85rem);font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.wiki-demo__tabs button:hover,.wiki-demo__tabs a:hover{color:var(--wiki-hover,#f0c06a)}.wiki-demo__tabs button.is-active,.wiki-demo__tabs a.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__tabs button.is-active,.wiki-demo__tabs a.is-active{background:color-mix(in srgb, var(--wiki-gold) 52%, transparent)}}.wiki-demo__tabs button.is-active,.wiki-demo__tabs a.is-active{color:#f5d08a}.wiki-demo__subtabs{border:1px solid var(--wiki-gold);flex-wrap:wrap;align-items:center;gap:.35rem;width:fit-content;max-width:100%;margin:0 0 1rem;padding:.28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wiki-demo__subtabs{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__subtabs{background:var(--wiki-panel-2);border-radius:999px}.wiki-demo__subtabs button{appearance:none;color:var(--hub-text,var(--site-text));cursor:pointer;font:inherit;letter-spacing:.03em;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .95rem;font-size:.82rem;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.wiki-demo__subtabs button:hover{color:#f0c06a}.wiki-demo__subtabs button.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__subtabs button.is-active{background:color-mix(in srgb, var(--wiki-gold) 52%, transparent)}}.wiki-demo__subtabs button.is-active{color:#f5d08a}.wiki-demo__subtabs--hook-themes{margin-top:-.35rem}.wiki-demo__hook-theme-row{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 1rem;display:flex}.wiki-demo__hook-theme-row>.wiki-demo__subtabs{margin:0}.wiki-demo__hook-theme-row>.wiki-demo__subtabs--hook-themes{margin-top:0}.wiki-demo__hook-theme-row>.wiki-demo__hook-groups{margin-left:0;padding-left:0}.wiki-demo__subtabs .wiki-demo__hook-group-add,.wiki-demo__subtabs .wiki-demo__hook-group-input{align-self:center}.wiki-demo__hook-group-add{appearance:none;box-sizing:border-box;border:1.5px solid var(--wiki-gold);flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group-add{border:1.5px solid color-mix(in srgb, var(--wiki-gold) 70%, transparent)}}.wiki-demo__hook-group-add{background:var(--wiki-gold);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group-add{background:color-mix(in srgb, var(--wiki-gold) 14%, var(--wiki-panel-2))}}.wiki-demo__hook-group-add{color:var(--wiki-gold-soft);cursor:pointer;font:inherit;padding:0;font-size:1.55rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s}.wiki-demo__hook-group-add:hover,.wiki-demo__hook-group-add:focus-visible{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group-add:hover,.wiki-demo__hook-group-add:focus-visible{border-color:color-mix(in srgb, var(--wiki-gold) 90%, transparent)}}.wiki-demo__hook-group-add:hover,.wiki-demo__hook-group-add:focus-visible{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group-add:hover,.wiki-demo__hook-group-add:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 26%, var(--wiki-panel-2))}}.wiki-demo__hook-group-add:hover,.wiki-demo__hook-group-add:focus-visible{color:#f5d08a;outline:none}.wiki-demo__hook-group-add:disabled{opacity:.45;cursor:not-allowed}.wiki-demo__subtabs button.wiki-demo__hook-group-add{border:1.5px solid var(--wiki-gold);width:2.4rem;height:2.4rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__subtabs button.wiki-demo__hook-group-add{border:1.5px solid color-mix(in srgb, var(--wiki-gold) 70%, transparent)}}.wiki-demo__subtabs button.wiki-demo__hook-group-add{background:var(--wiki-gold);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__subtabs button.wiki-demo__hook-group-add{background:color-mix(in srgb, var(--wiki-gold) 14%, var(--wiki-panel-2))}}.wiki-demo__subtabs button.wiki-demo__hook-group-add{color:var(--wiki-gold-soft);letter-spacing:0;padding:0;font-size:1.55rem;font-weight:700;line-height:1}.wiki-demo__subtabs button.wiki-demo__hook-group-add:hover,.wiki-demo__subtabs button.wiki-demo__hook-group-add:focus-visible{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__subtabs button.wiki-demo__hook-group-add:hover,.wiki-demo__subtabs button.wiki-demo__hook-group-add:focus-visible{border-color:color-mix(in srgb, var(--wiki-gold) 90%, transparent)}}.wiki-demo__subtabs button.wiki-demo__hook-group-add:hover,.wiki-demo__subtabs button.wiki-demo__hook-group-add:focus-visible{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__subtabs button.wiki-demo__hook-group-add:hover,.wiki-demo__subtabs button.wiki-demo__hook-group-add:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 26%, var(--wiki-panel-2))}}.wiki-demo__subtabs button.wiki-demo__hook-group-add:hover,.wiki-demo__subtabs button.wiki-demo__hook-group-add:focus-visible{color:#f5d08a}.wiki-demo__hook-group-input{box-sizing:border-box;border:1.5px solid var(--wiki-gold);width:9.5rem;max-width:100%;height:2.4rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group-input{border:1.5px solid color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo__hook-group-input{background:var(--wiki-panel-2);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group-input{background:color-mix(in srgb, var(--wiki-panel-2) 92%, #000)}}.wiki-demo__hook-group-input{color:var(--wiki-ink,#f0e8dc);font:inherit;letter-spacing:.02em;padding:0 .7rem;font-size:.85rem;font-weight:600;line-height:1}.wiki-demo__hook-group-input:focus{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group-input:focus{border-color:color-mix(in srgb, var(--wiki-gold) 85%, transparent)}}.wiki-demo__hook-group-input:focus{outline:none}.wiki-demo__panel-box-action{appearance:none;border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__panel-box-action{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo__panel-box-action{background:var(--wiki-gold);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__panel-box-action{background:color-mix(in srgb, var(--wiki-gold) 10%, transparent)}}.wiki-demo__panel-box-action{color:var(--wiki-gold-soft);cursor:pointer;font:inherit;letter-spacing:.03em;padding:.35rem .6rem;font-size:.72rem;font-weight:650;line-height:1}.wiki-demo__panel-box-action:hover,.wiki-demo__panel-box-action:focus-visible{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__panel-box-action:hover,.wiki-demo__panel-box-action:focus-visible{border-color:color-mix(in srgb, var(--wiki-gold) 70%, transparent)}}.wiki-demo__panel-box-action:hover,.wiki-demo__panel-box-action:focus-visible{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__panel-box-action:hover,.wiki-demo__panel-box-action:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.wiki-demo__panel-box-action:hover,.wiki-demo__panel-box-action:focus-visible{color:#f5d08a}.wiki-demo__panel-box-action:disabled{opacity:.45;cursor:not-allowed}.character-hub__hook-list-item{gap:.45rem;list-style:none;display:grid}.wiki-demo-shell--admin .character-hub__hook-list>li.character-hub__hook-list-item,.character-hub__hook-list>li.character-hub__hook-list-item{box-shadow:none;background:0 0;border:0;padding:0}.character-hub__hook-preview.wiki-demo__hook--border-title{width:100%;margin:.55rem 0 0;padding:.85rem .85rem .75rem;display:block;position:relative;overflow:visible}.character-hub__hook-preview.wiki-demo__hook--border-title .wiki-demo__hook-rim{z-index:1;width:auto;max-width:none;margin:0;padding:0;display:flex;position:absolute;top:0;left:.65rem;right:.65rem;transform:translateY(-50%);background:0 0!important}.wiki-demo__layout{grid-template-columns:16.5rem minmax(0,1fr);align-items:start;gap:1.25rem 1.35rem;display:grid;position:relative}.wiki-demo__main{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--wiki-gold) #121419;flex-direction:column;width:auto;min-width:0;height:auto;min-height:0;max-height:none;display:flex;position:absolute;inset:0 0 0 17.85rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiki-demo__main{scrollbar-color:color-mix(in srgb, var(--wiki-gold) 70%, #8a5a20) #121419}}.wiki-demo__main.is-scrollable{padding-right:var(--wiki-scroll-gap);scrollbar-gutter:stable;overflow-y:auto}.wiki-demo__main::-webkit-scrollbar{width:10px;height:10px}.wiki-demo__main::-webkit-scrollbar-track{background:#121419;border-radius:999px}.wiki-demo__main::-webkit-scrollbar-thumb{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__main::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wiki-gold) 72%, #8a5a20)}}.wiki-demo__main::-webkit-scrollbar-thumb{border:2px solid #121419;border-radius:999px}.wiki-demo__main::-webkit-scrollbar-thumb:hover{background:var(--wiki-gold-soft)}.wiki-demo__main::-webkit-scrollbar-corner{background:#121419}:is(.wiki-demo__layout:has(.wiki-demo__writeup) .wiki-demo__main,.wiki-demo__layout:has(.wiki-demo__scroll-panel) .wiki-demo__main){overflow:hidden}.wiki-demo__lede{color:var(--wiki-ink);margin:0 0 1.1rem;font-size:.95rem}.wiki-demo__lede a,.wiki-demo__section a{color:var(--wiki-link);text-decoration:none}.wiki-demo__lede a:hover,.wiki-demo__section a:hover{text-decoration:underline}.wiki-demo__lede sup{font-size:.7em}.wiki-demo__toc{border:1px solid var(--wiki-gold);width:fit-content;max-width:100%;margin:0 0 1.35rem;padding:.75rem 1rem .85rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__toc{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__toc{background:#0a0c0eb8;border-radius:.35rem}.wiki-demo__toc-head{color:#f5f1ea;font-family:var(--font-bitter), Georgia, serif;margin-bottom:.45rem;font-size:1rem;font-weight:700}.wiki-demo__toc ol{color:var(--wiki-link);margin:0;padding-left:1.15rem}.wiki-demo__toc li{margin:.15rem 0}.wiki-demo__toc a{color:inherit;text-decoration:none}.wiki-demo__toc a:hover{text-decoration:underline}.wiki-demo__toc ol ol{margin-top:.15rem;padding-left:1.1rem}.wiki-demo__section{margin:0 0 1.5rem;padding-top:.25rem}:is(.wiki-demo__section:has(.wiki-demo__writeup),.wiki-demo__section:has(.wiki-demo__scroll-panel)){flex-direction:column;flex:1 1 0;min-height:0;max-height:100%;margin-bottom:0;display:flex;overflow:hidden}:is(.wiki-demo__section:has(.wiki-demo__writeup)>.wiki-demo__subtabs,.wiki-demo__section:has(.wiki-demo__writeup)>.wiki-demo__section-head,.wiki-demo__section:has(.wiki-demo__writeup)>.wiki-demo__about-grid,.wiki-demo__section:has(.wiki-demo__writeup)>.wiki-demo__content-rule,.wiki-demo__section:has(.wiki-demo__scroll-panel)>.wiki-demo__subtabs,.wiki-demo__section:has(.wiki-demo__scroll-panel)>.wiki-demo__section-head,.wiki-demo__section:has(.wiki-demo__prefs)>.wiki-demo__subtabs,.wiki-demo__section:has(.wiki-demo__prefs)>.wiki-demo__section-head){flex:none}.wiki-demo__section:has(.wiki-demo__prefs){flex-direction:column;flex:1 1 0;min-height:0;max-height:100%;margin-bottom:0;display:flex;overflow:hidden}.wiki-demo__layout:has(.wiki-demo__prefs) .wiki-demo__main{overflow:hidden}.wiki-demo__scroll-panel{min-height:0;padding-right:var(--wiki-scroll-gap);overscroll-behavior:auto;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--wiki-gold) #121419;flex:1 1 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiki-demo__scroll-panel{scrollbar-color:color-mix(in srgb, var(--wiki-gold) 70%, #8a5a20) #121419}}.wiki-demo__scroll-panel.is-scrollable{scrollbar-gutter:stable;overflow-y:auto}.wiki-demo__scroll-panel::-webkit-scrollbar{width:10px;height:10px}.wiki-demo__scroll-panel::-webkit-scrollbar-track{background:#121419;border-radius:999px}.wiki-demo__scroll-panel::-webkit-scrollbar-thumb{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__scroll-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wiki-gold) 72%, #8a5a20)}}.wiki-demo__scroll-panel::-webkit-scrollbar-thumb{border:2px solid #121419;border-radius:999px}.wiki-demo__scroll-panel::-webkit-scrollbar-thumb:hover{background:var(--wiki-gold-soft)}.wiki-demo__scroll-panel::-webkit-scrollbar-corner{background:#121419}.wiki-demo__section:has(.wiki-demo__writeup)>.wiki-demo__about-grid{margin-bottom:1rem}.wiki-demo__inner:has(.wiki-demo__writeup){padding-bottom:1.15rem}.wiki-demo__section h2{border-bottom:1px solid var(--wiki-gold);margin:0 0 .65rem;padding-bottom:.35rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__section h2{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__section h2{font-family:var(--font-bitter), Georgia, serif;font-size:1.55rem;font-weight:700;color:#f5f1ea!important}.wiki-demo__section h3{font-family:var(--font-bitter), Georgia, serif;margin:1rem 0 .45rem;font-size:1.1rem;font-weight:600;color:#f0e8dc!important}.wiki-demo__section-head{margin:0 0 1rem}.wiki-demo__section-head--hooks{border-bottom:1px solid var(--wiki-gold);flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin-bottom:1rem;padding-bottom:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wiki-demo__section-head--hooks{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__section-head--hooks h2{border-bottom:0;margin:0;padding-bottom:0}.wiki-demo__hook-groups{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;margin-left:auto;padding-left:1.25rem;display:inline-flex}.wiki-demo__panel-box>.wiki-demo__hook-groups{width:100%;margin:0 0 .85rem;padding-left:0;display:flex}.wiki-demo__hook-group{appearance:none;border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group{border:1px solid color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.wiki-demo__hook-group{background:var(--wiki-panel-2);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group{background:color-mix(in srgb, var(--wiki-panel-2) 88%, transparent)}}.wiki-demo__hook-group{color:var(--wiki-muted);cursor:pointer;font:inherit;letter-spacing:.03em;padding:.38rem .7rem;font-size:.72rem;font-weight:650;line-height:1;transition:background .15s,border-color .15s,color .15s}.wiki-demo__hook-group:hover{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group:hover{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo__hook-group:hover{color:var(--wiki-gold-soft)}.wiki-demo__hook-group.is-active{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group.is-active{border-color:color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.wiki-demo__hook-group.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group.is-active{background:color-mix(in srgb, var(--wiki-gold) 22%, var(--wiki-panel-2))}}.wiki-demo__hook-group.is-active{color:#f5d08a}.wiki-demo__hook-group-input::placeholder{color:var(--wiki-muted)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-group-input::placeholder{color:color-mix(in srgb, var(--wiki-muted) 75%, transparent)}}.wiki-demo__panel-box{border:1px solid var(--wiki-gold);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;max-height:100%;margin:.55rem 0 0;padding:.85rem .95rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wiki-demo__panel-box{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__panel-box{background:var(--wiki-panel-2);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__panel-box{background:color-mix(in srgb, var(--wiki-panel-2) 78%, #000)}}.wiki-demo__panel-box{overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #0000001f}.wiki-demo__panel-box>legend{float:none;width:auto;max-width:calc(100% - .5rem);color:var(--wiki-gold-soft);font-family:var(--font-bitter), Georgia, serif;letter-spacing:.02em;text-transform:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;margin:0 0 0 .15rem;padding:0 .35rem;font-size:1.2rem;font-weight:700;line-height:1.2;display:inline-flex;background:0 0!important}.wiki-demo__panel-box-title{min-width:0;font:inherit;color:inherit;background:0 0}.wiki-demo__panel-box-actions{text-transform:none;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.45rem;margin-left:auto;font-weight:650;display:inline-flex}.wiki-demo__panel-box>.wiki-demo__writeup,.wiki-demo__panel-box>.wiki-demo__scroll-panel,.wiki-demo__panel-box>.wiki-demo__prefs,.wiki-demo__panel-box>.character-hub__body,.wiki-demo__panel-box>.character-hub__body--single{flex:1 1 0;min-width:0;min-height:0}.wiki-demo__panel-box>.wiki-demo__about-grid,.wiki-demo__panel-box .character-hub__about-grid{flex:none;align-content:start}.wiki-demo__panel-box .character-hub__about-card,.wiki-demo__panel-box .wiki-demo__about-card{align-self:start;height:auto}.wiki-demo__panel-box>.wiki-demo__empty,.wiki-demo__panel-box>.wiki-demo__section-toolbar,.wiki-demo__panel-box>.wiki-demo__content-rule,.wiki-demo__panel-box>.wiki-demo__hook-groups{flex:none}.wiki-demo__section:has(.wiki-demo__panel-box){flex-direction:column;flex:1 1 0;min-height:0;max-height:100%;margin-bottom:0;display:flex;overflow:hidden}.wiki-demo__section:has(.wiki-demo__panel-box)>.wiki-demo__subtabs{flex:none}.wiki-demo__layout:has(.wiki-demo__panel-box) .wiki-demo__main{overflow:hidden}.wiki-demo__section-head--split{box-sizing:border-box;border-bottom:1px solid var(--wiki-gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;width:100%;margin-bottom:1rem;padding-bottom:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wiki-demo__section-head--split{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__section-head h2{color:#f5f1ea;font-family:var(--font-bitter), Georgia, serif;margin:0;padding-bottom:.45rem;font-size:1.35rem;font-weight:700}.wiki-demo__section .wiki-demo__section-head--split>h2,.wiki-demo__section-head--split>h2{border-bottom:0;margin:0;padding-bottom:0}.wiki-demo__view-toggle{border:1px solid var(--wiki-gold);gap:.25rem;padding:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wiki-demo__view-toggle{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__view-toggle{background:var(--wiki-panel-2);border-radius:.4rem}.wiki-demo__view-toggle button{appearance:none;color:var(--wiki-muted);cursor:pointer;font:inherit;letter-spacing:.03em;background:0 0;border:0;border-radius:.28rem;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.wiki-demo__view-toggle button:hover{color:var(--wiki-gold-soft)}.wiki-demo__view-toggle button.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__view-toggle button.is-active{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.wiki-demo__view-toggle button.is-active{color:var(--wiki-gold-soft);box-shadow:inset 0 0 0 1px var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__view-toggle button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo__about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.wiki-demo__about-card{border:1px solid var(--wiki-gold);min-width:0;padding:.85rem 1rem .9rem 1.1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.wiki-demo__about-card{border:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo__about-card{background:linear-gradient(160deg, var(--wiki-gold) 0%, var(--wiki-panel-2) 55%);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__about-card{background:linear-gradient(160deg, color-mix(in srgb, var(--wiki-gold) 8%, var(--wiki-panel-2)) 0%, var(--wiki-panel-2) 55%)}}.wiki-demo__about-card{transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff0a,0 .35rem .9rem #00000038}.wiki-demo__about-card:hover{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__about-card:hover{border-color:color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__about-card:hover{z-index:1;transform:scale(1.03);box-shadow:inset 0 1px #ffffff0d,0 .55rem 1.25rem #00000052}.wiki-demo__about-card:before{content:"";background:var(--wiki-gold);opacity:.85;transform-origin:0;border-radius:.4rem 0 0 .4rem;width:2px;transition:width .18s,opacity .18s;position:absolute;top:0;bottom:0;left:0}.wiki-demo__about-card:hover:before{opacity:1;width:5px}.wiki-demo__about-card-label{color:var(--wiki-gold-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.68rem;font-weight:700;line-height:1.2;display:block}.wiki-demo__about-card-value{color:var(--site-text,var(--wiki-muted,#b7aea0));letter-spacing:.01em;word-break:break-word;font-size:.98rem;font-weight:600;line-height:1.4;display:block}@media (max-width:700px){.wiki-demo__about-grid{grid-template-columns:1fr}}.wiki-demo__writeup{width:100%;min-height:0;max-height:100%;padding:.95rem var(--wiki-scroll-gap);border:1px solid var(--wiki-gold);flex:0 auto;align-self:stretch;margin-top:0}@supports (color:color-mix(in lab, red, red)){.wiki-demo__writeup{border:1px solid color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.wiki-demo__writeup{background:var(--wiki-panel-2);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__writeup{background:color-mix(in srgb, var(--wiki-panel-2) 88%, transparent)}}.wiki-demo__writeup{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--wiki-gold) #121419;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiki-demo__writeup{scrollbar-color:color-mix(in srgb, var(--wiki-gold) 70%, #8a5a20) #121419}}.wiki-demo__writeup.is-scrollable{scrollbar-gutter:stable;overflow-y:auto}.wiki-demo__writeup::-webkit-scrollbar{width:10px;height:10px}.wiki-demo__writeup::-webkit-scrollbar-track{background:#121419;border-radius:999px}.wiki-demo__writeup::-webkit-scrollbar-thumb{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__writeup::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wiki-gold) 72%, #8a5a20)}}.wiki-demo__writeup::-webkit-scrollbar-thumb{border:2px solid #121419;border-radius:999px}.wiki-demo__writeup::-webkit-scrollbar-thumb:hover{background:var(--wiki-gold-soft)}.wiki-demo__writeup::-webkit-scrollbar-corner{background:#121419}.wiki-demo__writeup p{color:var(--site-text,var(--wiki-muted,#b7aea0));margin:0;font-size:.95rem;line-height:1.65}.wiki-demo__writeup strong,.wiki-demo__writeup b{color:inherit;font-weight:700}.wiki-demo__writeup em,.wiki-demo__writeup i{color:inherit;font-style:italic}.wiki-demo__writeup u,.wiki-demo__writeup s,.wiki-demo__writeup strike,.wiki-demo__writeup del{color:inherit}.wiki-demo__writeup p+p{margin-top:.7rem}.wiki-demo__gallery,.wiki-demo__hub-embed{min-width:0}.wiki-demo__section.wiki-demo__gallery{flex-direction:column;flex:1 1 0;min-height:0;max-height:100%;margin-bottom:0;display:flex;overflow:hidden}.wiki-demo__layout:has(.wiki-demo__gallery) .wiki-demo__main{overflow:hidden}.wiki-demo__gallery>.wiki-demo__panel-box{margin-top:.55rem}.wiki-demo__gallery .character-hub__body--single,.wiki-demo__gallery .character-hub__card{height:auto;min-height:0;max-height:100%;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1 1 0;margin:0;padding:0;display:flex;overflow:hidden}.wiki-demo__gallery .character-hub__gallery-head,.wiki-demo__gallery .character-hub__gallery-editor,.wiki-demo__gallery .character-hub__gallery-drop,.wiki-demo__gallery .character-hub__empty-block{flex:none}.wiki-demo__gallery .character-hub__gallery-head{margin-bottom:.85rem}.wiki-demo__gallery .character-hub__gallery-editor{border-color:var(--wiki-gold);max-height:min(14rem,32%);margin-bottom:.85rem;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.wiki-demo__gallery .character-hub__gallery-editor{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo__gallery .character-hub__gallery-editor{background:#0a0c0eb8}.wiki-demo__gallery .character-hub__gallery-drop{margin-top:0;margin-bottom:.85rem}.wiki-demo__gallery .character-hub__gallery-drop .image-dropzone__hit{border-color:var(--wiki-gold);min-height:7.5rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__gallery .character-hub__gallery-drop .image-dropzone__hit{border-color:color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo__gallery .character-hub__gallery-drop .image-dropzone__hit{background:#0a0c0e8c}.wiki-demo__gallery .wiki-demo__scroll-panel{box-sizing:border-box;border:1px solid var(--wiki-gold);flex:1 1 0;min-height:0}@supports (color:color-mix(in lab, red, red)){.wiki-demo__gallery .wiki-demo__scroll-panel{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__gallery .wiki-demo__scroll-panel{background:var(--wiki-panel-2);padding:.85rem var(--wiki-scroll-gap) .85rem .85rem;border-radius:.4rem;box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #00000038}.wiki-demo__gallery .character-hub__gallery-albums button.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__gallery .character-hub__gallery-albums button.is-active{background:color-mix(in srgb, var(--wiki-gold) 52%, transparent)}}.wiki-demo__gallery .character-hub__gallery-albums button.is-active{color:#f5d08a}.wiki-demo__gallery .character-hub__section-head h2,.wiki-demo__gallery .character-hub__gallery-head h2{color:#f5f1ea;font-family:var(--font-bitter), Georgia, serif}.wiki-demo__gallery .character-hub__gallery-grid{column-count:3;column-gap:.85rem;width:100%;min-width:0;max-width:100%;height:auto;display:block}.wiki-demo__gallery .character-hub__gallery-figure{break-inside:avoid;page-break-inside:avoid;border:1px solid var(--wiki-gold);width:100%;min-width:0;max-width:none;margin:0 0 .85rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiki-demo__gallery .character-hub__gallery-figure{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__gallery .character-hub__gallery-figure{background:var(--wiki-panel-2);border-radius:.4rem;box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #00000038}.wiki-demo__gallery .character-hub__gallery-thumb-wrap{width:100%;min-width:0;max-width:none;display:block}.wiki-demo__gallery .character-hub__gallery-thumb{box-sizing:border-box;background:var(--wiki-panel-2);border:0;border-radius:0;width:100%;min-width:0;max-width:none;padding:0;display:block;overflow:hidden}.wiki-demo__gallery .character-hub__gallery-thumb:hover{border:0}.wiki-demo__gallery .character-hub__gallery-thumb img{object-fit:contain;object-position:top center;vertical-align:top;width:100%;max-width:none;height:auto;max-height:none;display:block}@media (max-width:900px){.wiki-demo__gallery .character-hub__gallery-grid{column-count:2}}@media (max-width:560px){.wiki-demo__gallery .character-hub__gallery-grid{column-count:1}}.wiki-demo__quizzes .wiki-demo__scroll-panel{box-sizing:border-box;border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quizzes .wiki-demo__scroll-panel{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__quizzes .wiki-demo__scroll-panel{background:var(--wiki-panel-2);padding:1.55rem calc(var(--wiki-scroll-gap) + .75rem) 1.55rem 1.55rem;border-radius:.4rem;box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #00000038}.wiki-demo__quizzes .wiki-demo__quiz-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}.wiki-demo__quiz-list--compact{grid-template-columns:1fr;gap:.85rem}.wiki-demo__quiz-card{border:1px solid var(--wiki-gold);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-card{border:1px solid color-mix(in srgb, var(--wiki-gold) 36%, transparent)}}.wiki-demo__quiz-card{background:linear-gradient(155deg, var(--wiki-gold) 0%, var(--wiki-panel) 42%, #000 100%);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-card{background:linear-gradient(155deg, color-mix(in srgb, var(--wiki-gold) 16%, var(--wiki-panel)) 0%, var(--wiki-panel) 42%, color-mix(in srgb, #000 28%, var(--wiki-panel)) 100%)}}.wiki-demo__quiz-card{transform-origin:50%;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0f,0 .4rem 1rem #00000059}.wiki-demo__quiz-card:hover{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-card:hover{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo__quiz-card:hover{z-index:2;transform:scale(1.02);box-shadow:inset 0 1px #ffffff14,0 .5rem 1.25rem #0006}.wiki-demo__quiz-card--compact{grid-template-columns:4.75rem minmax(0,1fr);align-items:stretch;height:auto;min-height:5.75rem;display:grid}.wiki-demo__quiz-card--compact:hover{transform:scale(1.01)}.wiki-demo__quiz-card--compact .wiki-demo__quiz-cover{aspect-ratio:auto;object-fit:cover;border-bottom:0;border-right:1px solid var(--wiki-gold);width:4.75rem;height:100%;min-height:5.75rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-card--compact .wiki-demo__quiz-cover{border-right:1px solid color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.wiki-demo__quiz-card--compact .wiki-demo__quiz-cover--empty{font-size:1.25rem}.wiki-demo__quiz-card--compact .wiki-demo__quiz-body{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;height:auto;min-height:5.75rem;padding:.55rem .9rem;display:flex;overflow:hidden}.wiki-demo__quiz-card--compact .wiki-demo__quiz-body h3{color:var(--wiki-name-title,var(--wiki-gold-soft));white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.95rem;overflow:hidden}.wiki-demo__quiz-card--compact .wiki-demo__quiz-body em{font-size:.72rem;line-height:1.2}.wiki-demo__quiz-card--compact .wiki-demo__quiz-cta{margin-top:.2rem;padding:.3rem .65rem;font-size:.78rem}.wiki-demo__quiz-cover{aspect-ratio:2;object-fit:cover;border-bottom:1px solid var(--wiki-gold);width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-cover{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.wiki-demo__quiz-cover{background:#0a0c0e}.wiki-demo__quiz-cover--empty{color:var(--wiki-gold-soft);background:linear-gradient(145deg, var(--wiki-gold), #0a0c0e 70%);place-items:center;font-size:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-cover--empty{background:linear-gradient(145deg, color-mix(in srgb, var(--wiki-gold) 16%, #0a0c0e), #0a0c0e 70%)}}.wiki-demo__quiz-body{flex-direction:column;align-items:flex-start;gap:.3rem;padding:.7rem .8rem .75rem;display:flex}.wiki-demo__quiz-icon{color:var(--wiki-gold-soft);font-size:.95rem}.wiki-demo__quiz-body h3{color:var(--wiki-name-title,var(--wiki-gold-soft));font-family:var(--font-bitter), Georgia, serif;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.wiki-demo__quiz-body p{color:var(--wiki-ink);margin:0;font-size:.86rem;line-height:1.45}.wiki-demo__quiz-body em{color:var(--wiki-muted);letter-spacing:.02em;margin:0;font-size:.76rem;font-style:normal}.wiki-demo__quiz-cta{appearance:none;border:1px solid var(--wiki-gold);margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-cta{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__quiz-cta{background:var(--wiki-gold);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-cta{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.wiki-demo__quiz-cta{color:#f5d08a;cursor:pointer;font:inherit;letter-spacing:.02em;padding:.4rem .75rem;font-size:.82rem;font-weight:700}.wiki-demo__quiz-cta:hover,.wiki-demo__quiz-cta:focus-visible{border-color:var(--wiki-gold);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-cta:hover,.wiki-demo__quiz-cta:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.wiki-demo__quiz-cta:hover,.wiki-demo__quiz-cta:focus-visible{color:#fff4d8;outline:none}.wiki-demo__quiz-modal{z-index:140;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.wiki-demo__quiz-modal-backdrop{cursor:pointer;background:#000000b8;border:0;position:absolute;inset:0}.wiki-demo__quiz-modal-shell{z-index:1;border:1px solid var(--wiki-gold);width:min(100%,42rem);max-height:min(90vh,44rem);position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell{border:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo__quiz-modal-shell{background:var(--wiki-panel);--hub-title:#f5f1ea;--hub-accent:var(--wiki-gold);--hub-hover:var(--wiki-hover,var(--wiki-gold-soft));--hub-text:var(--wiki-muted);--hub-secondary:var(--wiki-ink);--hub-border:var(--wiki-gold);border-radius:.55rem;box-shadow:0 1rem 2.5rem #0000008c}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell{--hub-border:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__quiz-modal-shell{--hub-box-bg:var(--wiki-panel-2)}.wiki-demo__quiz-modal-shell .quiz-player{background:radial-gradient(ellipse at 50% 0%, var(--wiki-gold), transparent 55%), var(--wiki-panel-2);border:0;border-radius:0;min-height:0}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell .quiz-player{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--wiki-gold) 16%, transparent), transparent 55%), var(--wiki-panel-2)}}.wiki-demo__quiz-modal-shell .quiz-player__progress{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell .quiz-player__progress{background:color-mix(in srgb, var(--wiki-gold) 16%, transparent)}}.wiki-demo__quiz-modal-shell .quiz-player__progress span{background:var(--wiki-gold)}.wiki-demo__quiz-modal-shell .quiz-player__body h2{color:var(--wiki-name-title,var(--wiki-gold-soft));font-family:var(--font-bitter), Georgia, serif}.wiki-demo__quiz-modal-shell .quiz-player__result h2{font-family:var(--font-bitter), Georgia, serif}.wiki-demo__quiz-modal-shell .quiz-player__answer{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell .quiz-player__answer{border-color:color-mix(in srgb, var(--wiki-gold) 26%, transparent)}}.wiki-demo__quiz-modal-shell .quiz-player__answer{background:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell .quiz-player__answer{background:color-mix(in srgb, var(--wiki-panel) 88%, transparent)}}.wiki-demo__quiz-modal-shell .quiz-player__answer{color:var(--wiki-ink)}.wiki-demo__quiz-modal-shell .quiz-player__answer:hover{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell .quiz-player__answer:hover{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo__quiz-modal-shell .quiz-player__answer:hover{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell .quiz-player__answer:hover{background:color-mix(in srgb, var(--wiki-gold) 12%, transparent)}}.wiki-demo__quiz-modal-shell .quiz-player__answer span{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell .quiz-player__answer span{border:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo__quiz-modal-shell .quiz-player__answer span{color:var(--wiki-gold-soft);background:#00000059}.wiki-demo__quiz-modal-shell .character-hub__cta{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell .character-hub__cta{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__quiz-modal-shell .character-hub__cta{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell .character-hub__cta{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.wiki-demo__quiz-modal-shell .character-hub__cta{color:#f5d08a}.wiki-demo__quiz-modal-shell .character-hub__cta:hover{border-color:var(--wiki-gold);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__quiz-modal-shell .character-hub__cta:hover{background:color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.wiki-demo__quiz-modal-shell .character-hub__cta:hover{color:#fff4d8}.wiki-demo__quiz-modal-shell .quiz-player__bar button:hover,.wiki-demo__quiz-modal-shell .quiz-player__bar button:focus-visible{color:var(--wiki-gold-soft);outline:none}.wiki-demo__quiz-modal-shell .quiz-player__result-eyebrow,.wiki-demo__quiz-modal-shell .quiz-player__result p{color:var(--wiki-muted)}.wiki-demo-shell .quiz-player-modal__shell{border:1px solid var(--wiki-gold);width:min(100%,42rem);max-height:min(90vh,44rem)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell{border:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo-shell .quiz-player-modal__shell{background:var(--wiki-panel);--hub-title:#f5f1ea;--hub-accent:var(--wiki-gold);--hub-hover:var(--wiki-hover,var(--wiki-gold-soft));--hub-text:var(--wiki-muted);--hub-secondary:var(--wiki-ink);--hub-border:var(--wiki-gold);border-radius:.55rem;box-shadow:0 1rem 2.5rem #0000008c}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell{--hub-border:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell .quiz-player-modal__shell{--hub-box-bg:var(--wiki-panel-2)}.wiki-demo-shell .quiz-player-modal__shell .quiz-player{background:radial-gradient(ellipse at 50% 0%, var(--wiki-gold), transparent 55%), var(--wiki-panel-2);border:0;border-radius:0;min-height:0}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell .quiz-player{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--wiki-gold) 16%, transparent), transparent 55%), var(--wiki-panel-2)}}.wiki-demo-shell .quiz-player-modal__shell .quiz-player__progress{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell .quiz-player__progress{background:color-mix(in srgb, var(--wiki-gold) 16%, transparent)}}.wiki-demo-shell .quiz-player-modal__shell .quiz-player__progress span{background:var(--wiki-gold)}.wiki-demo-shell .quiz-player-modal__shell .quiz-player__body h2{color:var(--wiki-name-title,var(--wiki-gold-soft));font-family:var(--font-bitter), Georgia, serif}.wiki-demo-shell .quiz-player-modal__shell .quiz-player__result h2{font-family:var(--font-bitter), Georgia, serif}.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer{border-color:color-mix(in srgb, var(--wiki-gold) 26%, transparent)}}.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer{background:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer{background:color-mix(in srgb, var(--wiki-panel) 88%, transparent)}}.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer{color:var(--wiki-ink)}.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer:hover{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer:hover{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer:hover{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer:hover{background:color-mix(in srgb, var(--wiki-gold) 12%, transparent)}}.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer span{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer span{border:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo-shell .quiz-player-modal__shell .quiz-player__answer span{color:var(--wiki-gold-soft);background:#00000059}.wiki-demo-shell .quiz-player-modal__shell .character-hub__cta{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell .character-hub__cta{border:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo-shell .quiz-player-modal__shell .character-hub__cta{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell .character-hub__cta{background:color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.wiki-demo-shell .quiz-player-modal__shell .character-hub__cta{color:#f5d08a}.wiki-demo-shell .quiz-player-modal__shell .character-hub__cta:hover{border-color:var(--wiki-gold);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell .quiz-player-modal__shell .character-hub__cta:hover{background:color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.wiki-demo-shell .quiz-player-modal__shell .character-hub__cta:hover{color:#fff4d8}.wiki-demo__hub-embed .character-hub__list{gap:.65rem}.wiki-demo__hub-embed .character-hub__list li{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hub-embed .character-hub__list li{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__hub-embed .character-hub__list li{box-shadow:inset 0 1px #ffffff0a,0 .35rem .9rem #00000038}.wiki-demo__hub-embed .character-hub__connection-list h3{color:#f5f1ea}.wiki-demo__hub-embed .character-hub__connection-list h3 a{color:var(--wiki-gold-soft)}.wiki-demo__hub-embed .character-hub__connection-list h3 a:hover{color:var(--wiki-gold)}.wiki-demo__hub-embed .character-hub__connection-portrait{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hub-embed .character-hub__connection-portrait{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo__hub-embed .character-hub__connection-portrait{color:var(--wiki-gold-soft);background:#00000059}.wiki-demo__hook-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.wiki-demo__hook{border:1px solid var(--wiki-gold);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook{border:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__hook{background:linear-gradient(160deg, var(--wiki-gold) 0%, var(--wiki-panel-2) 55%);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook{background:linear-gradient(160deg, color-mix(in srgb, var(--wiki-gold) 8%, var(--wiki-panel-2)) 0%, var(--wiki-panel-2) 55%)}}.wiki-demo__hook{transform-origin:50%;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0a,0 .35rem .9rem #00000038}.wiki-demo__hook--border-title{width:100%;min-width:0;margin:.55rem 0 0;padding:.85rem .85rem .75rem;display:block;position:relative;overflow:visible}.wiki-demo__hook-list:has(.wiki-demo__hook--border-title){padding-top:.15rem}.wiki-demo__hook-rim{float:none;width:calc(100% - .5rem);max-width:calc(100% - .5rem);color:var(--wiki-gold-soft,#e0a84f);pointer-events:none;justify-content:space-between;align-items:center;gap:.65rem;margin:0 0 0 .15rem;padding:0 .2rem;display:flex;background:0 0!important}.wiki-demo__hook-rim .wiki-demo__hook-title-text,.wiki-demo__hook-rim .wiki-demo__hook-difficulty,.wiki-demo__hook-rim .character-hub__hook-difficulty{pointer-events:auto;padding:0;background:0 0!important}.wiki-demo__hook-rim .wiki-demo__hook-title-text{min-width:0;max-width:min(58%,28rem);color:var(--wiki-gold-soft,#e0a84f);font-family:var(--font-bitter), Georgia, serif;letter-spacing:.02em;white-space:normal;text-overflow:unset;flex:0 auto;font-size:clamp(.95rem,1.8vw,1.05rem);font-weight:700;line-height:1.3;overflow:visible;background:0 0!important}.wiki-demo__hook-rim .wiki-demo__hook-difficulty.character-hub__hook-difficulty,.wiki-demo__hook-rim .character-hub__hook-difficulty{flex:none;margin:0;background:0 0!important}.wiki-demo__hook--border-title .wiki-demo__hook-body{padding:.15rem .1rem .1rem}.wiki-demo__hook:hover{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook:hover{border-color:color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__hook:hover{z-index:1;transform:scale(1.01);box-shadow:inset 0 1px #ffffff0d,0 .45rem 1.15rem #0000004d}.wiki-demo__hook-header,.wiki-demo__connection-header{box-sizing:border-box;border-bottom:1px solid var(--wiki-gold);flex:none;align-items:center;height:2.85rem;min-height:2.85rem;max-height:2.85rem;padding:0 .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wiki-demo__hook-header,.wiki-demo__connection-header{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo__hook-header,.wiki-demo__connection-header{background:var(--wiki-panel-2)}.wiki-demo__hook-body{padding:.7rem .85rem .8rem}.wiki-demo__hook-body p{margin:0;font-size:.92rem;line-height:1.55}.wiki-demo__hook-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;width:100%;margin:0;font-size:1rem;font-weight:700;line-height:1.2;display:grid}.wiki-demo__hook-title-text{font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;justify-self:start;overflow:hidden}.wiki-demo__guideline-card{flex:none;width:100%;max-height:none;margin:0;overflow:visible}.wiki-demo__guideline-card>legend{max-width:calc(100% - 1rem);font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.35}.wiki-demo__guideline-card .wiki-demo__hook-body{color:var(--site-text,var(--wiki-muted,#b7aea0));padding:.35rem .15rem .15rem}.wiki-demo__guideline-card .wiki-demo__hook-body p{color:inherit}.wiki-demo__hook-body p+p{margin-top:.65rem}.wiki-demo__hook-body strong,.wiki-demo__hook-body b{color:inherit;font-weight:700}.wiki-demo__hook-body em,.wiki-demo__hook-body i{color:inherit;font-style:italic}.wiki-demo__hook-body u,.wiki-demo__hook-body s,.wiki-demo__hook-body strike,.wiki-demo__hook-body del{color:inherit}.wiki-demo__hook-title-sep{display:none}.wiki-demo__hook-difficulty.character-hub__hook-difficulty{flex-wrap:nowrap;justify-self:end;align-items:center;gap:.3rem .4rem;margin:0;line-height:1;display:inline-flex}.wiki-demo__hook-difficulty .character-hub__hook-difficulty-label,.wiki-demo__hook-difficulty .character-hub__hook-difficulty-mark{font-size:.8rem;line-height:1}.wiki-demo__scroll-panel:has(>.wiki-demo__connection-list){padding-top:.85rem;padding-bottom:.45rem;overflow-x:visible}.wiki-demo__connection-list{gap:.6rem;margin:0;padding:.15rem .2rem .35rem;list-style:none;display:grid;overflow:visible}.wiki-demo__connection{border:1px solid var(--wiki-gold);flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.wiki-demo__connection{border:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo__connection{background:linear-gradient(160deg, var(--wiki-gold) 0%, var(--wiki-panel-2) 55%);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__connection{background:linear-gradient(160deg, color-mix(in srgb, var(--wiki-gold) 8%, var(--wiki-panel-2)) 0%, var(--wiki-panel-2) 55%)}}.wiki-demo__connection{transform-origin:50%;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0a,0 .35rem .9rem #00000038}.wiki-demo__connection:hover{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__connection:hover{border-color:color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__connection:hover{z-index:4;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 .55rem 1.25rem #00000057}.wiki-demo__connection-header h3{color:#f5f1ea;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem 1rem;width:100%;margin:0;font-size:1rem;font-weight:700;line-height:1.2;display:grid}.wiki-demo__connection-main{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.6rem .75rem .65rem;display:grid}.wiki-demo__connection-portrait-link{width:fit-content;color:inherit;border-radius:.7rem;text-decoration:none;display:block}.wiki-demo__connection-portrait-link:focus-visible{outline:2px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__connection-portrait-link:focus-visible{outline:2px solid color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo__connection-portrait-link:focus-visible{outline-offset:2px}.wiki-demo__connection-portrait{z-index:1;box-sizing:border-box;aspect-ratio:3/4;border:1px solid var(--wiki-gold);width:5rem;height:6.66667rem;margin:0;position:relative;top:auto;left:auto}@supports (color:color-mix(in lab, red, red)){.wiki-demo__connection-portrait{border:1px solid color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo__connection-portrait{color:var(--wiki-gold-soft);background:#0a0c0e;border-radius:.7rem;place-items:center;font-size:1.05rem;font-weight:700;transition:border-color .18s;display:grid;overflow:hidden}.wiki-demo__connection:hover .wiki-demo__connection-portrait{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__connection:hover .wiki-demo__connection-portrait{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo__connection-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.wiki-demo__connection-body{flex-direction:column;justify-content:flex-start;min-width:0;min-height:0;padding:0;display:flex}.wiki-demo__connection-name{color:#f5f1ea;text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block;overflow:hidden}a.wiki-demo__connection-name:hover,a.wiki-demo__connection-name:focus-visible{color:var(--wiki-gold-soft);text-underline-offset:.14em;text-decoration:underline}.wiki-demo__connection-hearts-row{flex-wrap:wrap;align-items:center;gap:.22rem;line-height:1;display:inline-flex}.wiki-demo__connection-hearts.is-editable .wiki-demo__connection-hearts-row{cursor:ew-resize}.wiki-demo__connection-hearts.is-editable .wiki-demo__connection-heart{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.wiki-demo__connection-sep{color:var(--wiki-muted);opacity:.75;font-size:.85rem;font-weight:600;line-height:1}.wiki-demo__connection-hearts{--connection-affection:#d4923a;flex-wrap:wrap;justify-self:center;align-items:center;gap:.22rem;line-height:1;display:inline-flex}.wiki-demo__connection-heart{color:var(--connection-affection);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.wiki-demo__connection-heart{color:color-mix(in srgb, var(--connection-affection) 45%, #3a3420 55%)}}.wiki-demo__connection-heart{opacity:.85;font-size:.8rem;line-height:1;transition:color .15s,text-shadow .15s,opacity .15s}.wiki-demo__connection-heart.is-filled{color:var(--connection-affection);opacity:1;text-shadow:0 0 8px var(--connection-affection)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__connection-heart.is-filled{text-shadow:0 0 8px color-mix(in srgb, var(--connection-affection) 45%, transparent)}}.wiki-demo__connection-heart.is-empty{text-shadow:none;font-size:.95rem}.wiki-demo__connection-vibe{letter-spacing:.02em;border:1px solid;border-radius:999px;justify-self:end;align-items:center;width:fit-content;margin:0;padding:.1rem .4rem;font-size:.68rem;font-style:normal;font-weight:600;line-height:1.2;display:inline-flex}.wiki-demo__connection-lore{color:var(--wiki-ink);margin:0;font-size:.86rem;line-height:1.55}.wiki-demo__connection-lore .hub-rich-text__content{font-size:inherit;line-height:inherit}.wiki-demo__connection-lore .hub-rich-text__content p{margin:0 0 .65rem}.wiki-demo__connection-lore .hub-rich-text__content p:last-child{margin-bottom:0}.wiki-demo__connection-lore.is-clamped{-webkit-line-clamp:4;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wiki-demo__connection-lore.is-expanded{-webkit-line-clamp:unset;white-space:pre-wrap;max-height:12.8em;text-overflow:unset;padding-right:var(--wiki-scroll-gap);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--wiki-gold) #121419;display:block;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.wiki-demo__connection-lore.is-expanded{scrollbar-color:color-mix(in srgb, var(--wiki-gold) 70%, #8a5a20) #121419}}.wiki-demo__connection-lore.is-expanded::-webkit-scrollbar{width:10px;height:10px}.wiki-demo__connection-lore.is-expanded::-webkit-scrollbar-track{background:#121419;border-radius:999px}.wiki-demo__connection-lore.is-expanded::-webkit-scrollbar-thumb{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__connection-lore.is-expanded::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wiki-gold) 72%, #8a5a20)}}.wiki-demo__connection-lore.is-expanded::-webkit-scrollbar-thumb{border:2px solid #121419;border-radius:999px}.wiki-demo__connection-lore.is-expanded::-webkit-scrollbar-thumb:hover{background:var(--wiki-gold-soft)}.wiki-demo__connection-lore.is-expanded::-webkit-scrollbar-corner{background:#121419}.wiki-demo__connection-toggle{appearance:none;color:var(--wiki-gold-soft);cursor:pointer;font:inherit;letter-spacing:.02em;text-underline-offset:.15em;background:0 0;border:0;margin-top:.4rem;padding:0;font-size:.76rem;font-weight:700;text-decoration:underline}.wiki-demo__connection-toggle:hover,.wiki-demo__connection-toggle:focus-visible{color:var(--wiki-gold);outline:none}.wiki-demo__connection--compact{height:auto;min-height:0;max-height:none;padding:0;overflow:hidden}.wiki-demo__connection--compact:hover{transform:scale(1.01)}.wiki-demo__connection-row{grid-template-columns:2.75rem minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem .75rem;min-height:3.35rem;padding:.4rem .75rem .4rem .45rem;display:grid}.wiki-demo__connection--compact .wiki-demo__connection-portrait{aspect-ratio:1;border-radius:.35rem;width:2.75rem;height:2.75rem;font-size:.85rem;top:auto;left:auto}.wiki-demo__connection--compact .wiki-demo__connection-portrait img{object-fit:cover;object-position:top center}.wiki-demo__connection--compact .wiki-demo__connection-name{text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;font-size:.95rem;overflow:hidden}.wiki-demo__connection--compact .wiki-demo__connection-hearts{justify-self:center}.wiki-demo__connection--compact .wiki-demo__connection-heart{font-size:.7rem}.wiki-demo__connection--compact .wiki-demo__connection-heart.is-empty{font-size:.82rem}.wiki-demo__connection--compact .wiki-demo__connection-vibe{white-space:nowrap;justify-self:end;padding:.12rem .4rem;font-size:.68rem}.wiki-demo__connection-list--compact{gap:.45rem}@media (max-width:700px){.wiki-demo__connection-row{grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"portrait name vibe""portrait hearts hearts";gap:.25rem .65rem;padding:.45rem .65rem .45rem .4rem}.wiki-demo__connection--compact .wiki-demo__connection-portrait{grid-area:portrait}.wiki-demo__connection--compact .wiki-demo__connection-name{grid-area:name}.wiki-demo__connection--compact .wiki-demo__connection-hearts{grid-area:hearts;justify-self:center}.wiki-demo__connection--compact .wiki-demo__connection-vibe{grid-area:vibe}}.wiki-demo__prefs{border:1px solid var(--wiki-gold);flex:1 1 0;grid-template-columns:1fr 1fr;min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.wiki-demo__prefs{border:1px solid color-mix(in srgb, var(--wiki-gold) 24%, transparent)}}.wiki-demo__prefs{background:var(--wiki-panel-2);border-radius:.45rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 .35rem .9rem #00000038}.wiki-demo__prefs-column{flex-direction:column;min-width:0;min-height:0;padding:1rem .55rem 1rem 1.1rem;display:flex}.wiki-demo__prefs-column+.wiki-demo__prefs-column{border-left:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__prefs-column+.wiki-demo__prefs-column{border-left:1px solid color-mix(in srgb, var(--wiki-gold) 20%, transparent)}}.wiki-demo__prefs-column+.wiki-demo__prefs-column{padding-left:1.1rem;padding-right:.55rem}.wiki-demo__prefs-heading{border-bottom:1px solid var(--wiki-gold);flex:none;margin:0 0 1rem;padding-bottom:.55rem;padding-right:.55rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__prefs-heading{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo__prefs-heading{color:var(--wiki-gold);letter-spacing:.03em;text-align:center;font-size:1.05rem;font-weight:700}.wiki-demo__prefs-column>.wiki-demo__scroll-panel{flex:1 1 0;min-height:0}.wiki-demo__pref-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:700px){.wiki-demo__prefs{grid-template-columns:1fr}.wiki-demo__prefs-column{padding:1rem 1.1rem 1.15rem}.wiki-demo__prefs-column+.wiki-demo__prefs-column{border-left:0;border-top:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__prefs-column+.wiki-demo__prefs-column{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 20%, transparent)}}.wiki-demo__prefs-column+.wiki-demo__prefs-column{padding-left:1.1rem}.wiki-demo__prefs-heading{padding-right:0}}.wiki-demo__pref-item{border:1px solid var(--wiki-gold);padding:.75rem .95rem .75rem 1.1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.wiki-demo__pref-item{border:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo__pref-item{background:linear-gradient(160deg, var(--wiki-gold) 0%, var(--wiki-panel-2) 55%);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__pref-item{background:linear-gradient(160deg, color-mix(in srgb, var(--wiki-gold) 8%, var(--wiki-panel-2)) 0%, var(--wiki-panel-2) 55%)}}.wiki-demo__pref-item{color:#f3ebe1;font-size:.95rem;font-weight:600;line-height:1.4;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff0a,0 .35rem .9rem #00000038}.wiki-demo__pref-item:before{content:"";background:var(--wiki-gold);opacity:.85;border-radius:.4rem 0 0 .4rem;width:2px;transition:width .18s,opacity .18s;position:absolute;top:0;bottom:0;left:0}.wiki-demo__pref-list--dislike .wiki-demo__pref-item:before{background:#c47a4a}.wiki-demo__pref-item:hover{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__pref-item:hover{border-color:color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__pref-item:hover{z-index:1;transform:scale(1.03)}.wiki-demo__pref-item:hover:before{opacity:1;width:5px}.wiki-demo__link-item{gap:.28rem;font-weight:500;display:grid}.wiki-demo__link-title{color:#f5f1ea;letter-spacing:.01em;font-size:.98rem;font-weight:700}.wiki-demo__link-url{color:var(--wiki-gold-soft);word-break:break-all;font-size:.88rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .15s}.wiki-demo__link-url:hover,.wiki-demo__link-url:focus-visible{color:var(--wiki-gold);outline:none;text-decoration:underline}.wiki-demo__empty{color:var(--wiki-muted);margin:0;font-size:.92rem}.wiki-demo__traits{gap:.65rem;display:grid}.wiki-demo__trait{border:1px solid var(--wiki-gold);grid-template-columns:minmax(5.5rem,7.5rem) minmax(0,1fr) minmax(5.5rem,7.5rem);align-items:center;gap:.65rem .85rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wiki-demo__trait{border:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo__trait{background:linear-gradient(160deg, var(--wiki-gold) 0%, var(--wiki-panel-2) 55%);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__trait{background:linear-gradient(160deg, color-mix(in srgb, var(--wiki-gold) 8%, var(--wiki-panel-2)) 0%, var(--wiki-panel-2) 55%)}}.wiki-demo__trait{box-shadow:inset 0 1px #ffffff0a,0 .35rem .9rem #00000038}.wiki-demo__trait-label{color:var(--wiki-gold-soft);letter-spacing:.02em;font-size:.82rem;font-weight:700;line-height:1.3}.wiki-demo__trait-label--right{text-align:right}.wiki-demo__trait-control{flex-direction:column;gap:.35rem;min-width:0;display:flex}.wiki-demo__trait-lean{text-align:center;letter-spacing:.04em;color:var(--wiki-gold);opacity:.9;margin:0;font-size:.78rem;line-height:1.35}.wiki-demo__trait-track{min-width:0;height:.7rem;position:relative}.wiki-demo__trait-rail{border:1px solid var(--wiki-gold);background:#00000073;border-radius:999px;position:absolute;inset:.22rem 0}@supports (color:color-mix(in lab, red, red)){.wiki-demo__trait-rail{border:1px solid color-mix(in srgb, var(--wiki-gold) 25%, transparent)}}.wiki-demo__trait-fill{background:var(--wiki-gold);border-radius:999px;position:absolute;top:.22rem;bottom:.22rem;left:0}@supports (color:color-mix(in lab, red, red)){.wiki-demo__trait-fill{background:color-mix(in srgb, var(--wiki-gold) 70%, #8a5a20)}}.wiki-demo__trait-thumb{border:1px solid var(--wiki-gold);background:#f5d08a;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.wiki-demo__trait-thumb{border:1px solid color-mix(in srgb, var(--wiki-gold) 80%, #fff)}}.wiki-demo__trait-thumb{transform:translate(-50%,-50%);box-shadow:0 0 .35rem #00000073}@media (max-width:700px){.wiki-demo__trait{grid-template-columns:1fr;gap:.4rem}.wiki-demo__trait-label--right{text-align:left}}.wiki-demo__rp-tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.wiki-demo__rp-tags li{border:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__rp-tags li{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo__rp-tags li{background:var(--wiki-gold);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.wiki-demo__rp-tags li{background:color-mix(in srgb, var(--wiki-gold) 12%, var(--wiki-panel-2))}}.wiki-demo__rp-tags li{color:var(--wiki-ink);letter-spacing:.02em;padding:.4rem .85rem;font-size:.82rem;font-weight:600}.wiki-demo__section p,.wiki-demo__section li{color:var(--wiki-ink);font-size:.94rem}.wiki-demo__section p{margin:0 0 .75rem}.wiki-demo__section ul:not(.wiki-demo__hook-list):not(.wiki-demo__list-cards):not(.wiki-demo__rp-tags){margin:0 0 .75rem;padding-left:1.15rem;list-style-type:disc;list-style-position:inside}.wiki-demo__section blockquote{border-left:3px solid var(--wiki-gold);margin:0 0 .9rem;padding:.65rem .85rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__section blockquote{border-left:3px solid color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo__section blockquote{color:var(--wiki-ink);background:#080a0c8c;font-style:italic}.wiki-demo__section blockquote p{margin-bottom:.4rem}.wiki-demo__section blockquote footer{color:var(--wiki-muted);font-size:.82rem;font-style:normal}.wiki-demo__meta-line{color:var(--wiki-gold-soft)!important;font-size:.84rem!important}.wiki-demo__ability,.wiki-demo__voice,.wiki-demo__verse{border:1px solid var(--wiki-gold);margin:0 0 1rem;padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__ability,.wiki-demo__voice,.wiki-demo__verse{border:1px solid color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.wiki-demo__ability,.wiki-demo__voice,.wiki-demo__verse{background:#080a0c73;border-radius:.3rem}.wiki-demo__ability-meta{color:#f5f1ea;flex-wrap:wrap;gap:.35rem .75rem;margin-bottom:.45rem;display:flex}.wiki-demo__ability-meta span{color:var(--wiki-gold-soft)}.wiki-demo__list-cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.wiki-demo__list-cards li{border:1px solid var(--wiki-gold);padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo__list-cards li{border:1px solid color-mix(in srgb, var(--wiki-gold) 18%, transparent)}}.wiki-demo__list-cards li{background:#080a0c73;border-radius:.3rem}.wiki-demo__list-cards strong{color:#f5f1ea;margin-bottom:.3rem;display:block}.wiki-demo__list-cards p{margin:0}.wiki-demo__infobox{align-self:start;position:relative;top:auto}.wiki-demo__infobox-card{border:1px solid var(--wiki-gold);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiki-demo__infobox-card{border:1px solid color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo__infobox-card{background:var(--wiki-panel-2);border-radius:.65rem .65rem .25rem .25rem;box-shadow:0 .4rem 1.4rem #0006}.wiki-demo__infobox-name{background:var(--wiki-gold);color:#15110d;font-family:var(--font-bitter), Georgia, serif;letter-spacing:.02em;text-align:center;border-radius:.55rem .55rem 0 0;padding:.42rem .5rem;font-size:.92rem;font-weight:700}.wiki-demo__infobox-sub{background:var(--wiki-panel);color:var(--wiki-gold-soft);letter-spacing:.05em;text-align:center;border-bottom:1px solid var(--wiki-gold);padding:.32rem .5rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.wiki-demo__infobox-sub{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 45%, transparent)}}.wiki-demo__portrait{justify-content:center;padding:.5rem .5rem .35rem;display:flex}.wiki-demo__portrait img{aspect-ratio:3/4;object-fit:cover;object-position:top center;border:1px solid var(--wiki-gold);width:88%;max-width:none;display:block}@supports (color:color-mix(in lab, red, red)){.wiki-demo__portrait img{border:1px solid color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.wiki-demo__portrait img{background:#0a0c0e;border-radius:.2rem}.wiki-demo__portrait .image-dropzone--portrait{width:88%;max-width:none}.wiki-demo__portrait .image-dropzone--portrait .image-dropzone__hit{aspect-ratio:3/4;border:1px solid var(--wiki-gold);width:100%}@supports (color:color-mix(in lab, red, red)){.wiki-demo__portrait .image-dropzone--portrait .image-dropzone__hit{border:1px solid color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.wiki-demo__portrait .image-dropzone--portrait .image-dropzone__hit{background:#0a0c0e;border-radius:.2rem}.wiki-demo__portrait .image-dropzone--portrait .image-dropzone__preview{aspect-ratio:auto;object-fit:cover;object-position:top center;background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.wiki-demo__portrait-empty{aspect-ratio:3/4;border:1px solid var(--wiki-gold);place-items:center;width:88%;margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.wiki-demo__portrait-empty{border:1px solid color-mix(in srgb, var(--wiki-gold) 65%, transparent)}}.wiki-demo__portrait-empty{color:var(--wiki-gold-soft);background:#0a0c0e;border-radius:.2rem;font-size:2rem}.wiki-demo__stat-row{border-top:1px solid var(--wiki-gold);grid-template-columns:repeat(3,1fr);gap:.35rem;margin:0 .5rem .35rem;padding:.45rem .25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wiki-demo__stat-row{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo__stat-row{border-bottom:1px solid var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__stat-row{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo__stat-row{text-align:center}.wiki-demo__stat-label{color:var(--wiki-gold-soft);letter-spacing:.04em;margin-bottom:.15rem;font-size:.68rem;font-weight:700;display:block}.wiki-demo__stat-value{color:#f5f1ea;font-size:.78rem;line-height:1.25;display:block}.wiki-demo__facts{margin:0;padding:.25rem 0 .5rem}.wiki-demo__fact{border-top:1px solid var(--wiki-gold);grid-template-columns:5.75rem minmax(0,1fr);align-items:baseline;gap:.25rem .4rem;padding:.45rem .65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wiki-demo__fact{border-top:1px solid color-mix(in srgb, var(--wiki-gold) 14%, transparent)}}.wiki-demo__fact{transition:background-color .15s,box-shadow .15s}.wiki-demo__fact:first-child{border-top:0}.wiki-demo__fact:hover{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__fact:hover{background:color-mix(in srgb, var(--wiki-gold) 12%, transparent)}}.wiki-demo__fact:hover{box-shadow:inset 3px 0 0 var(--wiki-gold)}.wiki-demo__fact dt{color:var(--wiki-gold-soft);margin:0;font-size:.74rem;font-weight:700;line-height:1.3}.wiki-demo__fact dd{color:var(--site-text,var(--wiki-muted,#b7aea0));word-break:break-word;text-align:left;margin:0;font-size:.74rem;line-height:1.3}.wiki-demo__fact dd .hub-text-link{color:var(--wiki-link,var(--wiki-gold-soft));text-underline-offset:.12em;text-decoration:underline}.wiki-demo__fact dd .hub-text-link:hover{color:var(--wiki-hover,var(--wiki-gold))}.wiki-demo .hub-text-link,.wiki-demo-shell .hub-text-link,.wiki-demo .hub-rich-text__content a,.wiki-demo-shell .hub-rich-text__content a,.wiki-demo .hub-rich-text .tiptap a,.wiki-demo-shell .hub-rich-text .tiptap a{color:var(--wiki-link,var(--wiki-gold-soft))}.wiki-demo .hub-text-link:hover,.wiki-demo-shell .hub-text-link:hover,.wiki-demo .hub-rich-text__content a:hover,.wiki-demo-shell .hub-rich-text__content a:hover,.wiki-demo .hub-rich-text .tiptap a:hover,.wiki-demo-shell .hub-rich-text .tiptap a:hover{color:var(--wiki-hover,var(--wiki-gold))}@media (max-width:960px){.wiki-demo__layout{grid-template-columns:1fr}.wiki-demo__main{scrollbar-gutter:auto;height:auto;max-height:none;position:static;inset:auto;overflow:visible}:is(.wiki-demo__layout:has(.wiki-demo__writeup) .wiki-demo__main,.wiki-demo__layout:has(.wiki-demo__scroll-panel) .wiki-demo__main,.wiki-demo__layout:has(.wiki-demo__prefs) .wiki-demo__main,.wiki-demo__layout:has(.wiki-demo__gallery) .wiki-demo__main,.wiki-demo__layout:has(.wiki-demo__panel-box) .wiki-demo__main){overflow:visible}.wiki-demo__section.wiki-demo__gallery{max-height:none;overflow:visible}.wiki-demo__section:has(.wiki-demo__writeup){max-height:none;overflow:visible}.wiki-demo__section:has(.wiki-demo__scroll-panel){max-height:none;overflow:visible}.wiki-demo__section:has(.wiki-demo__prefs){max-height:none;overflow:visible}.wiki-demo__section:has(.wiki-demo__panel-box){max-height:none;overflow:visible}.wiki-demo__panel-box,.wiki-demo__gallery .character-hub__body--single,.wiki-demo__gallery .character-hub__card{flex:0 auto;max-height:none;overflow:visible}.wiki-demo__gallery .character-hub__gallery-editor{max-height:none}.wiki-demo__scroll-panel,.wiki-demo__writeup{flex:0 auto;max-height:min(28rem,55vh)}.wiki-demo__infobox{width:100%;max-width:17.5rem;margin-inline:auto;position:static}}.character-hub img,.hub-theme-sidebar img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.character-hub ::selection{color:var(--hub-accent,var(--site-title));background:var(--hub-selection-bg,#d600002e)}.character-hub__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.35rem;display:flex}.character-hub__crumbs{color:var(--hub-text,var(--site-text));align-items:center;gap:.45rem;font-size:.85rem;display:flex}.character-hub__crumbs a{color:#d60000;text-underline-offset:.15em;cursor:pointer;text-decoration:underline}.character-hub__crumbs a:hover{color:#ff2a2a}.character-hub__top-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.character-hub__cta--inline{margin-top:0}.character-hub__cta--inline:disabled{opacity:.45;cursor:not-allowed;filter:none}.character-hub__unsaved{color:var(--hub-secondary,#cbbaba);background:#820d0d2e;border:1px solid #d6000059;border-radius:.35rem;margin:0 0 .85rem;padding:.55rem .75rem;font-size:.8rem}.character-hub__ghost,.character-hub__editor,.character-hub__cta{letter-spacing:.04em;border-radius:.35rem;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.character-hub__ghost{border:1px solid var(--hub-border,#8f818159);background:var(--hub-box-bg,#00000073);color:var(--hub-secondary,#cbbaba);cursor:pointer;font:inherit;padding:.55rem .9rem}.character-hub__ghost:hover{border-color:var(--hub-hover,#d6000073);background:var(--hub-selection-bg,#d600001f);color:var(--hub-hover,var(--site-title))}.character-hub__editor,.character-hub__cta{background:var(--hub-button,var(--site-button));color:#fff;cursor:pointer;border:0;padding:.55rem 1rem}.character-hub__editor:hover,.character-hub__cta:hover{filter:brightness(1.08)}.character-hub__hero{grid-template-columns:minmax(10rem,13rem) 1fr;align-items:start;gap:1.35rem 1.75rem;margin-bottom:1.25rem;display:grid}.character-hub__identity-stack{border:1px solid var(--hub-border,#8f818147);background:var(--hub-box-bg,#0000008c);border-radius:.45rem;margin-bottom:1.25rem;overflow:hidden}.character-hub__banner-wrap{border:1px solid var(--hub-border,#8f818147);background:var(--hub-box-bg,#0000008c);border-radius:.45rem;margin-bottom:.85rem;overflow:hidden}.character-hub__identity-stack .character-hub__card.character-hub__hero{background:0 0;border:0;border-radius:0;margin-bottom:0}.character-hub__banner{aspect-ratio:3;background:#00000059;width:100%;min-height:7rem;max-height:14rem;position:relative}.character-hub__banner img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.character-hub__banner-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex;position:absolute;inset:auto .65rem .65rem auto}.character-hub__banner-actions .character-hub__ghost{background:#000000bf}.character-hub__banner-replace{width:auto;min-width:8.5rem}.character-hub__banner-replace .image-dropzone__hit{background:#000000bf;border-style:solid;min-height:0;padding:.4rem .65rem}.character-hub__banner-replace .image-dropzone__copy strong{font-size:.72rem}.character-hub__banner-replace .image-dropzone__copy em{display:none}.character-hub__banner-add .image-dropzone__hit{background:#00000038;border:0;border-radius:0;min-height:4.25rem}.character-hub__banner-add .image-dropzone__hit:hover,.character-hub__banner-add.is-dragging .image-dropzone__hit{background:#820d0d38}.character-hub__banner-add-inner{pointer-events:none;flex-direction:column;align-items:center;gap:.2rem;display:flex}.character-hub__banner-plus{border:1px solid var(--hub-border,#8f818166);width:2rem;height:2rem;color:var(--hub-secondary,#cbbaba);background:#00000059;border-radius:999px;place-items:center;margin-bottom:.15rem;font-size:1.35rem;font-weight:500;line-height:1;display:grid}.character-hub__banner-add-inner strong{color:var(--hub-secondary,#cbbaba);font-size:.82rem}.character-hub__banner-add-inner em{color:var(--hub-text,var(--site-text));font-size:.7rem;font-style:normal}.character-hub__card.character-hub__hero{background:var(--hub-box-bg,#0000008c)}.character-hub__hero-left{flex-direction:column;gap:.55rem;min-width:0;display:flex}.character-hub__portrait{position:relative}.character-hub__portrait img,.character-hub__portrait-empty{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--hub-border,#8f81814d);background:#0000008c;border-radius:.35rem;width:100%}.character-hub__portrait-empty{color:var(--hub-accent,#d6000073);opacity:.55;place-items:center;font-size:3.25rem;font-weight:700;display:grid}.character-hub__intro{flex-direction:column;gap:0;min-width:0;padding-top:.15rem;display:flex}.character-hub__nameplate{text-align:center;margin-bottom:.85rem;padding:1.55rem 1.5rem 1.65rem;position:relative;overflow:hidden}.character-hub__nameplate:before,.character-hub__nameplate:after{content:"";background:linear-gradient(90deg, transparent, var(--hub-title,#d60000) 20%, var(--hub-title,#d60000) 80%, transparent);opacity:.55;pointer-events:none;width:min(14rem,58%);height:1px;position:absolute;left:50%;transform:translate(-50%)}.character-hub__nameplate:before{top:.7rem}.character-hub__nameplate:after{bottom:.7rem}.character-hub__nameplate:has(>.character-hub__quote):after{display:none}.character-hub__nameplate>.character-hub__quote{text-align:center;max-width:36rem;margin:1rem auto 0;padding-top:.95rem;position:relative}.character-hub__nameplate>.character-hub__quote:before{content:"";background:linear-gradient(90deg, transparent, var(--hub-title,#d60000) 20%, var(--hub-title,#d60000) 80%, transparent);opacity:.55;pointer-events:none;width:min(14rem,58%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.character-hub__nameplate-inner{justify-items:center;gap:.55rem;padding-block:.35rem;display:grid}.character-hub__nameplate-edit{z-index:1;position:absolute;top:.85rem;right:.85rem}.character-hub__nameplate:has(.character-hub__nameplate-edit) .character-hub__nameplate-inner{padding-inline:3.75rem}@media (max-width:640px){.character-hub__nameplate{padding:1.35rem 1rem 1.45rem}.character-hub__nameplate:has(.character-hub__nameplate-edit) .character-hub__nameplate-inner{padding-inline:0;padding-top:2.25rem}.character-hub__nameplate-edit{top:.65rem;right:.65rem}}.character-hub__nameplate-title.ornate-title--hero{--ornate-fill:var(--hub-title,#d60000);--ornate-outline:var(--hub-title,#d60000)}@supports (color:color-mix(in lab, red, red)){.character-hub__nameplate-title.ornate-title--hero{--ornate-outline:color-mix(in srgb, var(--hub-title,#d60000) 72%, #fff 28%)}}.character-hub__nameplate-title.ornate-title--hero{--ornate-black:var(--hub-button,#820d0d)}@supports (color:color-mix(in lab, red, red)){.character-hub__nameplate-title.ornate-title--hero{--ornate-black:color-mix(in srgb, var(--hub-button,#820d0d) 55%, #000 45%)}}.character-hub__nameplate-title.ornate-title--hero{white-space:normal;text-wrap:balance;justify-items:center;margin-inline:0;font-size:clamp(1.85rem,5vw,2.85rem);line-height:1.25}.character-hub__nameplate .character-hub__alias{color:var(--hub-secondary,#cbbaba);letter-spacing:.04em;justify-items:center;gap:.15rem;margin:0;font-weight:400;display:grid}.character-hub__alias-mark{letter-spacing:.22em;text-transform:uppercase;color:var(--hub-text,#8f8181);opacity:.85;font-size:.68rem}.character-hub__alias-name{font-family:var(--font-script), cursive;color:var(--hub-secondary,#cbbaba);letter-spacing:.04em;font-size:clamp(1.15rem,2.6vw,1.55rem)}.character-hub__section-head--hero{align-items:flex-start;gap:.75rem;margin-bottom:.15rem}.character-hub__section-head--hero h1{color:var(--hub-title,var(--site-title));margin:0;font-size:clamp(1.75rem,4vw,2.4rem)}.character-hub__alias{color:var(--hub-muted,#8f8181);letter-spacing:.02em;margin:.2rem 0 0;font-size:.95rem;font-weight:600}.character-hub__tagline,.character-hub__quote{color:var(--hub-text,#cbbaba);margin:0;font-size:clamp(1rem,2.2vw,1.15rem);font-style:italic;font-weight:500;line-height:1.45}.character-hub__intro>.character-hub__introduction{margin-top:0}.character-hub__lead{max-width:38rem;color:var(--hub-text,#e8dfdf);margin:.85rem 0 0;font-size:.98rem;line-height:1.55}.character-hub__introduction{max-width:38rem}.character-hub__introduction-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.character-hub__introduction-head .hub-subtabs--intro{margin:0;padding:.2rem}.character-hub__introduction-head .hub-subtabs--intro button{letter-spacing:.08em;text-transform:uppercase;padding:.4rem .8rem;font-size:.72rem}.character-hub__introduction .character-hub__section-label{color:var(--hub-title,var(--site-title))}.character-hub__introduction .character-hub__lead{margin:.4rem 0 0}.character-hub__introduction-empty{color:var(--hub-text,var(--site-text));opacity:.75;margin:.4rem 0 0;font-size:.88rem}.character-hub__rp-tags{gap:.65rem;margin-top:.25rem;display:grid}.character-hub__rp-tag-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.character-hub .character-hub__rp-tag{border-style:solid;border-width:1px;border-color:var(--hub-border,#8f818147);background-color:var(--hub-button,#820d0d);border-radius:999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.character-hub .character-hub__rp-tag{background-color:color-mix(in srgb, var(--hub-button,#820d0d) 15%, transparent)}}.character-hub .character-hub__rp-tag{box-shadow:none;color:var(--hub-text,var(--site-text));letter-spacing:.03em;padding:.28rem .7rem;font-size:.78rem;line-height:1.2}.character-hub__rp-tag-remove{color:inherit;font:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;margin:0;padding:0;font-size:.95rem;line-height:1}.character-hub__rp-tag-remove:hover{opacity:1;color:var(--hub-title,var(--site-title))}.character-hub__rp-tag-add{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.character-hub__rp-tag-add input{border:1px solid var(--hub-border,#8f818159);min-width:0;color:var(--hub-text,var(--site-text));font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000059;border-radius:.45rem;flex:10rem;padding:.45rem .65rem}.character-hub__rp-tag-add .character-hub__cta{margin-top:0}.character-hub__introduction-edit{gap:.65rem;margin-top:.45rem;display:grid}.character-hub__introduction-edit textarea{resize:vertical;border:1px solid var(--hub-border,#8f818159);width:100%;min-height:7rem;color:var(--hub-text,var(--site-text));font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000059;border-radius:.45rem;padding:.65rem .75rem;line-height:1.5}.character-hub__identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.35rem;margin:.65rem 0 0;display:grid}.character-hub__identity--details{margin:0 0 1.15rem}.character-hub__identity>div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.35rem .65rem;min-width:0;display:grid}.character-hub__identity dt{width:max-content;color:var(--hub-muted,#8f8181);letter-spacing:.08em;text-transform:uppercase;opacity:1;background:0 0;margin:0;padding:0;font-size:.68rem;font-weight:700;line-height:1.3}.character-hub__identity dd{color:var(--hub-text,#e8dfdf);word-break:break-word;min-width:0;margin:0;font-size:.92rem}.character-hub__meta{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.character-hub__title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.character-hub .character-hub__card h2{color:var(--hub-title,var(--site-title))}.character-hub__meta>*{border:1px solid var(--hub-pill-border,#8f818159);background:var(--hub-pill-bg,#00000059);color:var(--hub-pill-text,var(--site-text));border-radius:999px;padding:.2rem .6rem;font-size:.72rem;text-decoration:none}.character-hub__pill-tabs{border:1px solid var(--hub-border,#8f818147);background:var(--hub-box-bg,#0000008c);-ms-overflow-style:none;scrollbar-width:none;border-radius:999px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.1rem;width:100%;margin-bottom:1.15rem;padding:.28rem;display:flex;overflow-x:auto}.character-hub__pill-tabs::-webkit-scrollbar{display:none}.character-hub__pill-tabs button{min-width:max-content;color:var(--hub-text,var(--site-text));font:inherit;letter-spacing:.03em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:.55rem .7rem;font-size:clamp(.72rem,1.35vw,.85rem);font-weight:600;transition:background .15s,color .15s}.character-hub__pill-tabs button:hover{color:var(--hub-hover,#cbbaba)}.character-hub__pill-tabs button.is-active{background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.character-hub__pill-tab-rename{border:1px solid var(--hub-title,var(--site-title));background:var(--hub-selection-bg,#d600002e);min-width:4.5rem;max-width:100%;color:var(--hub-accent,var(--site-title));font:inherit;letter-spacing:.03em;text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:999px;flex:1 1 0;padding:.45rem .7rem;font-size:.82rem;font-weight:600}.character-hub__ooc-notes{color:var(--hub-text,var(--site-text));margin:0;font-size:.98rem;line-height:1.6}.character-hub__ooc-notes-input{resize:vertical;border:1px solid var(--hub-border,#8f818159);width:100%;min-height:14rem;color:var(--hub-text,var(--site-text));font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000059;border-radius:.45rem;padding:.85rem 1rem;line-height:1.55}.hub-rich-text{border:1px solid var(--hub-border,#8f818159);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000059;border-radius:.45rem;gap:0;display:grid;overflow:hidden}.hub-rich-text--compact{border-radius:.35rem}.hub-rich-text__toolbar{border-bottom:1px solid var(--hub-border,#8f818147);background:#00000040;flex-direction:column;gap:.7rem;padding:.7rem .8rem .75rem;display:flex}.hub-rich-text__toolbar-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.hub-rich-text__toolbar-row--secondary{border-top:1px solid var(--hub-border,#8f818147);margin-top:.05rem;padding-top:.55rem}@supports (color:color-mix(in lab, red, red)){.hub-rich-text__toolbar-row--secondary{border-top:1px solid color-mix(in srgb, var(--hub-border,#8f818147) 70%, transparent)}}.hub-rich-text__tool{border:1px solid var(--hub-border,#8f818166);min-width:1.95rem;height:1.95rem;color:var(--hub-secondary,#cbbaba);font:inherit;cursor:pointer;background:#00000038;border-radius:.32rem;padding:0 .4rem;font-size:.82rem;line-height:1}.hub-rich-text__tool:hover,.hub-rich-text__tool:focus-visible{border-color:var(--hub-border,#8f818159);background:#ffffff0a;outline:none}.hub-rich-text__tool.is-active{border-color:var(--hub-accent,#d600008c);background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.hub-rich-text__tool-underline{text-underline-offset:.12em;text-decoration:underline}.hub-rich-text__tool-strike{text-decoration:line-through}.hub-rich-text__tool-highlight{background:#ffe08a73;border-radius:.15rem;padding:0 .15rem}.hub-rich-text--loading{min-height:calc(var(--hub-rich-text-min-height,10rem) + 2.5rem)}.hub-rich-text__tool--align-left span{text-align:left;width:100%;display:inline-block}.hub-rich-text__tool--align-center span{text-align:center;width:100%;display:inline-block}.hub-rich-text__tool--align-right span{text-align:right;width:100%;display:inline-block}.hub-rich-text__divider{background:var(--hub-border,#8f818147);width:1px;height:1.35rem;margin:0 .1rem}.hub-rich-text__font select,.hub-rich-text__select select{background-position:right .35rem center;background-size:.75rem;min-width:6.5rem;max-width:10rem;padding:.25rem 1.7rem .25rem .4rem;font-size:.78rem}.hub-rich-text__select{align-items:center;gap:.45rem;display:inline-flex}.hub-rich-text__select-label{color:var(--site-select-muted,var(--hub-text,#8f8181));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:700}.hub-rich-text__select select{min-width:5.75rem}.hub-rich-text__font select{min-width:8.5rem;max-width:11rem}.hub-rich-text__font-picker{position:relative}.hub-rich-text__font-trigger{border:1px solid var(--site-select-border);background:var(--site-select-bg);min-width:9.5rem;max-width:12rem;height:1.85rem;color:var(--site-select-text);font:inherit;cursor:pointer;border-radius:.3rem;justify-content:space-between;align-items:center;gap:.45rem;padding:.2rem .45rem;font-size:.82rem;line-height:1.2;display:inline-flex}.hub-rich-text__font-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-rich-text__font-caret{opacity:.7;color:var(--site-select-muted);flex:none;font-size:.7rem}.hub-rich-text__font-menu{z-index:40;border:1px solid var(--site-select-border);background:var(--site-select-option-bg,#0a0606f7);width:min(18rem,72vw);max-height:16rem;color:var(--site-select-text);border-radius:.4rem;gap:.1rem;margin:0;padding:.35rem;list-style:none;display:grid;position:absolute;top:calc(100% + .25rem);left:0;overflow:auto;box-shadow:0 10px 28px #00000073}.hub-rich-text__font-option{width:100%;color:var(--site-select-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.3rem;gap:.1rem;padding:.4rem .5rem;display:grid}.hub-rich-text__font-option:hover,.hub-rich-text__font-option:focus-visible{border-color:var(--site-select-border);background:#ffffff0d;outline:none}.hub-rich-text__font-option.is-active{border-color:var(--site-select-focus);background:var(--hub-selection-bg,#d600002e)}.hub-rich-text__font-option-name{font-size:.92rem;line-height:1.25}.hub-rich-text__font-option-sample{color:var(--site-select-muted);letter-spacing:.02em;font-size:.75rem;line-height:1.2}.hub-rich-text__color{align-items:center;gap:.45rem;display:inline-flex}.hub-rich-text__color--swatch-only{align-items:center}.hub-rich-text__color-controls{align-items:center;gap:.35rem;display:inline-flex}.hub-rich-text__color-picker{line-height:0;display:inline-flex}.hub-rich-text__color-reset{border:1px solid var(--hub-border,#8f818166);min-width:1.55rem;height:1.55rem;color:var(--hub-text,var(--site-text));font:inherit;cursor:pointer;background:#00000038;border-radius:.32rem;padding:0;font-size:1rem;line-height:1}.hub-rich-text__color-reset:hover,.hub-rich-text__color-reset:focus-visible{border-color:var(--hub-hover,#d6000073);color:var(--hub-secondary,#cbbaba);outline:none}.hub-rich-text__color-swatch{border:1px solid var(--site-select-border);cursor:pointer;background:0 0;border-radius:.32rem;width:2rem;height:2rem;padding:0}.hub-rich-text__color-swatch::-webkit-color-swatch-wrapper{padding:.15rem}.hub-rich-text__color-swatch::-webkit-color-swatch{border:0;border-radius:.2rem}.hub-rich-text__body{resize:vertical;min-height:var(--hub-rich-text-min-height,10rem);max-height:50rem;overflow:auto}.hub-rich-text .tiptap,.hub-rich-text__editor{min-height:var(--hub-rich-text-min-height,10rem);height:100%;color:var(--hub-text,var(--site-text));font:inherit;outline:none;padding:.75rem .85rem;line-height:1.55;overflow:visible}.hub-rich-text .tiptap p.is-editor-empty:first-child:before,.hub-rich-text .tiptap.ProseMirror-focused p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--hub-muted,#8f8181);pointer-events:none}.hub-rich-text__editor p,.hub-rich-text__content p{margin:0 0 .75rem}.hub-rich-text__editor p:last-child,.hub-rich-text__content p:last-child{margin-bottom:0}.hub-rich-text .tiptap ul,.hub-rich-text__editor ul,.hub-rich-text__content ul{margin:0 0 .85rem;padding-left:1.15rem;list-style-type:disc;list-style-position:inside}.hub-rich-text .tiptap ol,.hub-rich-text__editor ol,.hub-rich-text__content ol{margin:0 0 .85rem;padding-left:1.15rem;list-style-type:decimal;list-style-position:inside}.hub-rich-text .tiptap li,.hub-rich-text__editor li,.hub-rich-text__content li{margin:.25rem 0;padding-left:0;display:list-item}.hub-rich-text .tiptap li::marker{color:currentColor}@supports (color:color-mix(in lab, red, red)){.hub-rich-text .tiptap li::marker{color:color-mix(in srgb, currentColor 82%, var(--wiki-gold-soft,var(--site-title)))}}.hub-rich-text__editor li::marker{color:currentColor}@supports (color:color-mix(in lab, red, red)){.hub-rich-text__editor li::marker{color:color-mix(in srgb, currentColor 82%, var(--wiki-gold-soft,var(--site-title)))}}.hub-rich-text__content li::marker{color:currentColor}@supports (color:color-mix(in lab, red, red)){.hub-rich-text__content li::marker{color:color-mix(in srgb, currentColor 82%, var(--wiki-gold-soft,var(--site-title)))}}.hub-rich-text .tiptap li p,.hub-rich-text__editor li p,.hub-rich-text__content li p{margin:0}.hub-rich-text .tiptap ul ul,.hub-rich-text__editor ul ul,.hub-rich-text__content ul ul{margin-top:.25rem;margin-bottom:.25rem;list-style-type:circle}.hub-rich-text .tiptap ol ol,.hub-rich-text__editor ol ol,.hub-rich-text__content ol ol{margin-top:.25rem;margin-bottom:.25rem;list-style-type:lower-alpha}.hub-rich-text .tiptap h1,.hub-rich-text__content h1{color:var(--hub-title,var(--site-title));margin:0 0 .85rem;font-size:1.45rem;font-weight:700;line-height:1.25}.hub-rich-text .tiptap h2,.hub-rich-text__content h2{color:var(--hub-title,var(--site-title));margin:0 0 .75rem;font-size:1.2rem;font-weight:650;line-height:1.3}.hub-rich-text .tiptap h3,.hub-rich-text__content h3{color:var(--hub-title,var(--site-title));margin:0 0 .65rem;font-size:1.05rem;font-weight:600;line-height:1.35}.hub-rich-text .tiptap blockquote,.hub-rich-text__content blockquote{border-left:3px solid var(--hub-accent,#d60000a6);color:var(--hub-secondary,#cbbaba);background:#ffffff0a;margin:.35rem 0 .95rem;padding:.55rem .85rem;font-style:italic}.hub-rich-text .tiptap hr,.hub-rich-text__content hr{border:0;border-top:1px solid var(--hub-border,#8f818159);margin:1rem 0}.hub-rich-text .tiptap s,.hub-rich-text .tiptap strike,.hub-rich-text .tiptap del,.hub-rich-text__content s,.hub-rich-text__content strike,.hub-rich-text__content del{text-decoration:line-through}.hub-rich-text .tiptap mark,.hub-rich-text__content mark{color:inherit;background:#ffe08a73;border-radius:.15rem;padding:0 .12rem}.hub-rich-text .tiptap strong,.hub-rich-text .tiptap b,.hub-rich-text .tiptap em,.hub-rich-text .tiptap i,.hub-rich-text .tiptap u,.hub-rich-text .tiptap s,.hub-rich-text .tiptap strike,.hub-rich-text .tiptap del,.hub-rich-text__content strong,.hub-rich-text__content b,.hub-rich-text__content em,.hub-rich-text__content i,.hub-rich-text__content u,.hub-rich-text__content s,.hub-rich-text__content strike,.hub-rich-text__content del{color:inherit}.hub-rich-text__content{color:inherit;font:inherit;line-height:inherit;word-break:break-word}.hub-rich-text__content a{color:var(--hub-accent,var(--site-title))}.hub-rich-text__content a.hub-rich-text__mention,.hub-rich-text .tiptap a.hub-rich-text__mention{color:var(--hub-accent,var(--site-title));border-bottom:1px solid;font-weight:600;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.hub-rich-text__content a.hub-rich-text__mention,.hub-rich-text .tiptap a.hub-rich-text__mention{border-bottom:1px solid color-mix(in srgb, currentColor 45%, transparent)}}.hub-rich-text__content a.hub-rich-text__mention:hover,.hub-rich-text .tiptap a.hub-rich-text__mention:hover{border-bottom-color:currentColor}.hub-oc-mention-list-root{pointer-events:auto}.hub-oc-mention-list{border:1px solid var(--hub-border,#8f818159);background:var(--site-select-option-bg,#0a0606f7);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.hub-oc-mention-list{background:color-mix(in srgb, var(--site-select-option-bg,#0a0606f7) 96%, #000)}}.hub-oc-mention-list{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow:hidden;box-shadow:0 12px 28px #00000073}.wiki-demo-shell--admin .hub-oc-mention-list{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-oc-mention-list{border-color:color-mix(in srgb, var(--wiki-gold) 30%, transparent)}}.wiki-demo-shell--admin .hub-oc-mention-list{background:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-oc-mention-list{background:color-mix(in srgb, var(--wiki-panel-2) 96%, #000)}}.hub-oc-mention-list ul{max-height:16rem;margin:0;padding:.35rem;list-style:none;overflow:auto}.hub-oc-mention-list li{margin:0}.hub-oc-mention-list button{width:100%;color:var(--site-select-text,var(--hub-secondary,#cbbaba));text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:.35rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.45rem .55rem;display:grid}.hub-oc-mention-list button.is-active,.hub-oc-mention-list button:hover,.hub-oc-mention-list button:focus-visible{border-color:var(--hub-accent,var(--site-title))}@supports (color:color-mix(in lab, red, red)){.hub-oc-mention-list button.is-active,.hub-oc-mention-list button:hover,.hub-oc-mention-list button:focus-visible{border-color:color-mix(in srgb, var(--hub-accent,var(--site-title)) 35%, transparent)}}.hub-oc-mention-list button.is-active,.hub-oc-mention-list button:hover,.hub-oc-mention-list button:focus-visible{background:var(--hub-selection-bg,#d600001f);outline:none}.hub-oc-mention-list__avatar{width:2rem;height:2rem;color:var(--site-select-muted,#8f8181e6);background:#ffffff0f;border-radius:999px;place-items:center;font-size:.85rem;display:grid;overflow:hidden}.hub-oc-mention-list__avatar img{object-fit:cover;width:100%;height:100%}.hub-oc-mention-list__copy{gap:.1rem;min-width:0;display:grid}.hub-oc-mention-list__copy strong{font-size:.88rem;line-height:1.2}.hub-oc-mention-list__copy em{color:var(--site-select-muted,#8f8181e6);font-size:.72rem;font-style:normal}.hub-oc-mention-list__empty{color:var(--site-select-muted,#8f8181e6);margin:0;padding:.75rem .9rem;font-size:.82rem}.hub-rich-text--story{margin-top:.85rem}.hub-rich-text--intro{min-height:7rem}.hub-rich-text--ooc{--hub-rich-text-min-height:14rem}.hub-rich-text--bio{--hub-rich-text-min-height:24rem}.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--hub-border:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--hub-border:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--hub-accent:var(--wiki-gold-soft);--hub-hover:var(--wiki-hover,var(--wiki-gold));--hub-text:var(--wiki-muted);--hub-secondary:var(--wiki-ink);--hub-selection-bg:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--hub-selection-bg:color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--site-select-border:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--site-select-border:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--site-select-bg:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--site-select-bg:color-mix(in srgb, var(--wiki-panel) 94%, #0c0e12)}}.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--site-select-text:var(--wiki-ink);--site-select-muted:var(--wiki-muted);--site-select-focus:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--site-select-focus:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--site-select-option-bg:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{--site-select-option-bg:color-mix(in srgb, var(--wiki-panel-2) 96%, #000)}}.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{border-color:color-mix(in srgb, var(--wiki-gold) 30%, transparent)}}.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{background:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{background:color-mix(in srgb, var(--wiki-panel) 92%, #0c0e12)}}.wiki-demo-shell--admin .hub-rich-text,.wiki-demo__writeup--edit .hub-rich-text{box-shadow:inset 0 1px #ffffff08,0 .35rem .9rem #0000002e}.wiki-demo-shell--admin .hub-rich-text__toolbar,.wiki-demo__writeup--edit .hub-rich-text__toolbar{background:var(--wiki-panel-2);gap:.85rem;padding:.8rem .85rem .85rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__toolbar,.wiki-demo__writeup--edit .hub-rich-text__toolbar{background:color-mix(in srgb, var(--wiki-panel-2) 82%, #121419)}}.wiki-demo-shell--admin .hub-rich-text__toolbar,.wiki-demo__writeup--edit .hub-rich-text__toolbar{border-bottom-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__toolbar,.wiki-demo__writeup--edit .hub-rich-text__toolbar{border-bottom-color:color-mix(in srgb, var(--wiki-gold) 24%, transparent)}}.wiki-demo-shell--admin .hub-rich-text__toolbar-row,.wiki-demo__writeup--edit .hub-rich-text__toolbar-row{gap:.6rem .85rem}.wiki-demo-shell--admin .hub-rich-text__toolbar-row--secondary,.wiki-demo__writeup--edit .hub-rich-text__toolbar-row--secondary{border-top-color:var(--wiki-gold);margin-top:.1rem;padding-top:.65rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__toolbar-row--secondary,.wiki-demo__writeup--edit .hub-rich-text__toolbar-row--secondary{border-top-color:color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo-shell--admin .hub-rich-text__select-label,.wiki-demo__writeup--edit .hub-rich-text__select-label{color:var(--wiki-gold-soft)}.wiki-demo-shell--admin .hub-rich-text__tool,.wiki-demo__writeup--edit .hub-rich-text__tool{border-color:var(--wiki-gold);min-width:2.05rem;height:2.05rem}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__tool,.wiki-demo__writeup--edit .hub-rich-text__tool{border-color:color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.wiki-demo-shell--admin .hub-rich-text__tool,.wiki-demo__writeup--edit .hub-rich-text__tool{background:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__tool,.wiki-demo__writeup--edit .hub-rich-text__tool{background:color-mix(in srgb, var(--wiki-panel) 78%, #000)}}.wiki-demo-shell--admin .hub-rich-text__tool,.wiki-demo__writeup--edit .hub-rich-text__tool{color:var(--wiki-ink)}.wiki-demo-shell--admin .hub-rich-text__tool:hover,.wiki-demo-shell--admin .hub-rich-text__tool:focus-visible,.wiki-demo__writeup--edit .hub-rich-text__tool:hover,.wiki-demo__writeup--edit .hub-rich-text__tool:focus-visible{border-color:var(--wiki-gold);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__tool:hover,.wiki-demo-shell--admin .hub-rich-text__tool:focus-visible,.wiki-demo__writeup--edit .hub-rich-text__tool:hover,.wiki-demo__writeup--edit .hub-rich-text__tool:focus-visible{background:color-mix(in srgb, var(--wiki-gold) 14%, transparent)}}.wiki-demo-shell--admin .hub-rich-text__tool:hover,.wiki-demo-shell--admin .hub-rich-text__tool:focus-visible,.wiki-demo__writeup--edit .hub-rich-text__tool:hover,.wiki-demo__writeup--edit .hub-rich-text__tool:focus-visible{color:#f5d08a}.wiki-demo-shell--admin .hub-rich-text__tool.is-active,.wiki-demo__writeup--edit .hub-rich-text__tool.is-active{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__tool.is-active,.wiki-demo__writeup--edit .hub-rich-text__tool.is-active{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo-shell--admin .hub-rich-text__tool.is-active,.wiki-demo__writeup--edit .hub-rich-text__tool.is-active{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__tool.is-active,.wiki-demo__writeup--edit .hub-rich-text__tool.is-active{background:color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.wiki-demo-shell--admin .hub-rich-text__tool.is-active,.wiki-demo__writeup--edit .hub-rich-text__tool.is-active{color:#f5d08a}.wiki-demo-shell--admin .hub-rich-text__divider,.wiki-demo__writeup--edit .hub-rich-text__divider{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__divider,.wiki-demo__writeup--edit .hub-rich-text__divider{background:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell--admin .hub-rich-text__font-trigger,.wiki-demo__writeup--edit .hub-rich-text__font-trigger{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__font-trigger,.wiki-demo__writeup--edit .hub-rich-text__font-trigger{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo-shell--admin .hub-rich-text__font-trigger,.wiki-demo__writeup--edit .hub-rich-text__font-trigger{background:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__font-trigger,.wiki-demo__writeup--edit .hub-rich-text__font-trigger{background:color-mix(in srgb, var(--wiki-panel) 94%, #0c0e12)}}.wiki-demo-shell--admin .hub-rich-text__font-trigger,.wiki-demo__writeup--edit .hub-rich-text__font-trigger{color:var(--wiki-ink)}.wiki-demo-shell--admin .hub-rich-text__color-swatch,.wiki-demo__writeup--edit .hub-rich-text__color-swatch{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__color-swatch,.wiki-demo__writeup--edit .hub-rich-text__color-swatch{border-color:color-mix(in srgb, var(--wiki-gold) 35%, transparent)}}.wiki-demo-shell--admin .hub-rich-text__color-reset,.wiki-demo__writeup--edit .hub-rich-text__color-reset{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__color-reset,.wiki-demo__writeup--edit .hub-rich-text__color-reset{border-color:color-mix(in srgb, var(--wiki-gold) 32%, transparent)}}.wiki-demo-shell--admin .hub-rich-text__color-reset,.wiki-demo__writeup--edit .hub-rich-text__color-reset{background:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__color-reset,.wiki-demo__writeup--edit .hub-rich-text__color-reset{background:color-mix(in srgb, var(--wiki-panel) 78%, #000)}}.wiki-demo-shell--admin .hub-rich-text__color-reset,.wiki-demo__writeup--edit .hub-rich-text__color-reset{color:var(--wiki-muted)}.wiki-demo-shell--admin .hub-rich-text__body,.wiki-demo__writeup--edit .hub-rich-text__body{background:var(--wiki-panel)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__body,.wiki-demo__writeup--edit .hub-rich-text__body{background:color-mix(in srgb, var(--wiki-panel) 90%, #0c0e12)}}.wiki-demo-shell--admin .hub-rich-text .tiptap,.wiki-demo-shell--admin .hub-rich-text__editor,.wiki-demo__writeup--edit .hub-rich-text .tiptap,.wiki-demo__writeup--edit .hub-rich-text__editor{color:var(--wiki-ink);background:0 0}.wiki-demo-shell--admin .hub-rich-text .tiptap p.is-editor-empty:first-child:before,.wiki-demo-shell--admin .hub-rich-text .tiptap.ProseMirror-focused p.is-editor-empty:first-child:before,.wiki-demo__writeup--edit .hub-rich-text .tiptap p.is-editor-empty:first-child:before,.wiki-demo__writeup--edit .hub-rich-text .tiptap.ProseMirror-focused p.is-editor-empty:first-child:before{color:var(--wiki-muted)}.wiki-demo-shell--admin .hub-rich-text__body::-webkit-scrollbar-track{background:#121419}.wiki-demo__writeup--edit .hub-rich-text__body::-webkit-scrollbar-track{background:#121419}.wiki-demo-shell--admin .hub-rich-text__body::-webkit-scrollbar-thumb{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .hub-rich-text__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wiki-gold) 72%, #8a5a20)}}.wiki-demo-shell--admin .hub-rich-text__body::-webkit-scrollbar-thumb{border-color:#121419}.wiki-demo__writeup--edit .hub-rich-text__body::-webkit-scrollbar-thumb{background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo__writeup--edit .hub-rich-text__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wiki-gold) 72%, #8a5a20)}}.wiki-demo__writeup--edit .hub-rich-text__body::-webkit-scrollbar-thumb{border-color:#121419}.character-hub__body{grid-template-columns:minmax(14rem,18rem) 1fr;gap:1rem;display:grid}.character-hub__body--single{grid-template-columns:1fr}.character-hub__facts--wide>div{grid-template-columns:minmax(8rem,14rem) 1fr}.character-hub__facts--wide dd{text-align:left}.character-hub__facts--wide dd a,.hub-text-link{color:#d60000;text-underline-offset:.15em;cursor:pointer;word-break:break-word;text-decoration:underline}.character-hub__facts--wide dd a:hover,.hub-text-link:hover{color:#ff2a2a}.character-hub__card{border:1px solid var(--hub-border,#8f818147);background:var(--hub-box-bg,#0000008c);border-radius:.45rem;padding:1.25rem}.character-hub__card--center{place-items:center;min-height:16rem;display:grid}.character-hub__card h2{color:var(--hub-title,var(--site-title));margin:0 0 .45rem;font-size:1.05rem}.character-hub__card h3{color:var(--hub-secondary,#cbbaba);margin:.75rem 0 .35rem;font-size:.9rem}.character-hub__card>p,.character-hub__story{color:var(--hub-text,var(--site-text));margin:0;line-height:1.55}.character-hub__facts{margin:0 0 1rem}.character-hub__facts>div{border-bottom:1px solid var(--hub-border,#8f81812e);grid-template-columns:1fr 1fr;align-items:baseline;gap:.35rem;padding:.55rem 0;font-size:.8rem;display:grid}.character-hub__facts dt{color:#d60000;letter-spacing:.03em;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:700;line-height:1.25}.character-hub__facts dd{color:var(--hub-secondary,#cbbaba);text-align:right;margin:0;font-size:.95rem}.character-hub__cta,.character-hub__danger,.character-hub__dashed{cursor:pointer;font:inherit;border:0}.character-hub__cta{margin-top:1rem}.character-hub__edit-actions .character-hub__cta,.character-hub__edit-actions-end .character-hub__cta,.character-hub__form-card .character-hub__edit-actions .character-hub__cta,.character-hub__vibe-create .character-hub__edit-actions .character-hub__cta{margin-top:0}.character-hub__cta:disabled{opacity:.5;cursor:not-allowed}.character-hub__empty-block{text-align:center;padding:.5rem .25rem .25rem}.character-hub__empty-block h2{margin-top:.5rem}.character-hub__icon{background:var(--hub-selection-bg,#d6000029);width:2.4rem;height:2.4rem;color:var(--hub-accent,var(--site-title));border-radius:999px;place-items:center;margin:0 auto;display:grid}.character-hub__prompts{border:1px solid var(--hub-border,#8f818140);background:#00000059;border-radius:.45rem;margin-top:1.15rem;overflow:hidden}.character-hub__prompts-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.character-hub__prompts-toggle strong{color:var(--hub-secondary,#cbbaba);display:block}.character-hub__prompts-toggle em{color:var(--hub-text,var(--site-text));margin-top:.15rem;font-size:.78rem;font-style:normal;display:block}.character-hub__prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0 1rem 1rem;display:grid}.character-hub__prompt-grid article{border:1px solid var(--hub-border,#8f818133);background:#00000040;border-radius:.35rem;padding:.75rem}.character-hub__prompt-grid h3{letter-spacing:.06em;text-transform:uppercase;color:var(--hub-accent,var(--site-title));margin:0 0 .3rem;font-size:.72rem}.character-hub__prompt-grid p{color:var(--hub-text,var(--site-text));margin:0;font-size:.75rem;line-height:1.45}.character-hub__edit-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.character-hub__edit-head p{color:var(--hub-text,var(--site-text));margin:.25rem 0 0;font-size:.8rem}.character-hub__content-rule{border:0;border-top:1px solid var(--wiki-gold,#d4923a);width:100%;height:0;margin:.85rem 0 1rem;display:block}@supports (color:color-mix(in lab, red, red)){.character-hub__content-rule{border-top:1px solid color-mix(in srgb, var(--wiki-gold,#d4923a) 22%, transparent)}}.wiki-demo-shell--admin .character-hub__content-rule{border-top-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__content-rule{border-top-color:color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.character-hub__edit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.character-hub__edit-actions .character-hub__ghost,.character-hub__edit-actions .character-hub__cta,.character-hub__edit-actions-end .character-hub__ghost,.character-hub__edit-actions-end .character-hub__cta{box-sizing:border-box;min-height:2.35rem;line-height:1.2;font:inherit;letter-spacing:.04em;margin:0;padding:.5rem .95rem;font-size:.85rem;font-weight:600}.character-hub__edit-actions--bar{justify-content:space-between;align-items:center}.character-hub__edit-actions-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}:is(.wiki-demo__panel-box .character-hub__body:has(.character-hub__edit),.wiki-demo__panel-box .character-hub__body--single:has(.character-hub__edit),.wiki-demo__panel-box .character-hub__card:has(.character-hub__edit),.wiki-demo__panel-box .character-hub__edit){flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.wiki-demo__panel-box .character-hub__edit>.character-hub__edit-head,.wiki-demo__panel-box .character-hub__edit>.character-hub__popover{flex:none}.wiki-demo__panel-box .character-hub__edit>.character-hub__about-grid{flex:auto;align-content:start;min-height:0;overflow:hidden auto}.wiki-demo__panel-box .character-hub__edit>.character-hub__edit-actions--bar{flex:none;margin-top:auto;padding-top:.85rem}.character-hub__about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.character-hub__about-tile{border:1px solid var(--hub-border,#8f818147);color:inherit;text-align:left;font:inherit;background:#00000059;border-radius:.35rem;grid-template-columns:auto 1fr;align-items:stretch;gap:.55rem;padding:0;display:grid;overflow:hidden}.character-hub__about-tile.is-dragging{opacity:.55;border-color:#d600008c}.character-hub__about-tile-handle{border:0;border-right:1px solid var(--hub-border,#8f818147);color:#d60000bf;cursor:grab;width:2rem;font:inherit;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;touch-action:none;background:#00000059;place-items:center;font-size:.85rem;display:grid}.character-hub__about-tile-handle:active{cursor:grabbing}.character-hub__about-tile-body{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;min-width:0;padding:.75rem .75rem .75rem 0}.character-hub__about-tile-body:hover{color:var(--hub-secondary,#cbbaba)}.character-hub__about-tile-body--static{cursor:default}.character-hub__about-tile-body--static:hover{color:inherit}.character-hub__about-tile-body span{letter-spacing:.03em;text-transform:none;color:var(--hub-title,var(--site-title));font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:700;display:block}.character-hub__about-tile-body strong{color:var(--hub-text,#8f8181);margin-top:.35rem;font-size:.9rem;font-weight:500;display:block}.character-hub__about-grid--view{margin-bottom:.85rem}.character-hub__link-edit-list{flex-direction:column;gap:.85rem;display:flex}.character-hub__link-edit-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:.55rem;display:grid}@media (max-width:700px){.character-hub__link-edit-row{grid-template-columns:1fr}}.character-hub__about-card{border:1px solid var(--hub-border,#8f818147);background:#00000059;border-radius:.35rem;min-width:0;padding:.75rem .85rem}a.character-hub__about-card--link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s;display:block}a.character-hub__about-card--link:hover{border-color:var(--hub-hover,#d600008c);background:var(--hub-selection-bg,#d600001f)}a.character-hub__about-card--link .character-hub__about-card-value{color:var(--hub-accent,var(--site-title));text-underline-offset:.15em;text-decoration:underline}.character-hub__about-card-label{color:var(--hub-title,var(--site-title));letter-spacing:.03em;font-size:clamp(.95rem,1.6vw,1.12rem);font-weight:700;line-height:1.25;display:block}.character-hub__about-card-value{color:var(--hub-text,#8f8181);word-break:break-word;margin-top:.35rem;font-size:.92rem;font-weight:500;line-height:1.4;display:block}.character-hub__about-card-value .hub-text-link{font-weight:600}.character-hub__dashed,.character-hub__dashed-area{border:1px dashed var(--hub-border,#8f818159);width:100%;color:var(--hub-text,var(--site-text));text-align:center;background:0 0;border-radius:.35rem;margin-top:.85rem;padding:.75rem}.character-hub__dashed-area{place-items:center;min-height:7rem;display:grid}.character-hub__popover{border:1px solid var(--hub-accent,#d6000066);-webkit-backdrop-filter:blur(8px);background:#00000073;border-radius:.45rem;flex-direction:column;gap:.65rem;margin-top:.85rem;padding:.9rem;display:flex}.character-hub__popover label,.character-hub__field{color:var(--hub-text,var(--site-text));flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.character-hub__popover label span,.character-hub__field>span{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:.5rem;display:flex}.character-hub__popover input,.character-hub__field input,.character-hub__field select,.character-hub__field textarea,.character-hub__form-card input,.character-hub__form-card textarea,.character-hub__story-input,.character-hub__scale input{border:1px solid var(--hub-border,#8f81814d);width:100%;color:var(--hub-secondary,#cbbaba);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000008c;border-radius:.35rem;padding:.65rem .75rem}.character-hub__field select,.character-hub__field textarea,.character-hub__form-card select{padding-right:2.25rem}.character-hub__field--rich{gap:.45rem;display:grid}.character-hub__field--rich>span{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-text,#8f8181e6);font-size:.72rem}.character-hub__connection-lore,.character-hub__connection-lore-editor{width:100%}.character-hub__connection-lore .hub-rich-text__content{font-size:inherit;line-height:1.45}.character-hub__connection-lore .hub-rich-text__content p{margin:0 0 .55rem}.character-hub__connection-lore .hub-rich-text__content p:last-child{margin-bottom:0}.character-hub__story-input{resize:vertical;min-height:16rem;margin-top:.85rem}.character-hub__popover-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.character-hub__danger{color:#ff8f8f;background:0 0;margin-right:auto;padding:.55rem .75rem}.character-hub__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.character-hub__section-head p{color:var(--hub-text,var(--site-text));margin:.25rem 0 0;font-size:.85rem}.character-hub__help{border:1px solid var(--hub-border,#8f818140);background:#00000059;border-radius:.45rem;margin-bottom:1rem;padding:1rem}.character-hub__help ul{color:var(--hub-text,var(--site-text));margin:.5rem 0 .85rem;padding-left:1.1rem;line-height:1.5}.character-hub__chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.character-hub__chip{border:1px solid var(--hub-border,#8f81814d);color:var(--hub-text,var(--site-text));font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .65rem;font-size:.72rem}.character-hub__chip:hover{border-color:var(--hub-hover,#d6000080);color:var(--hub-hover,var(--site-title))}.character-hub__chip.is-active{border-color:var(--hub-accent,var(--site-title));background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.character-hub__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.character-hub__list li{border:1px solid var(--hub-border,#8f818140);background:#0000004d;border-radius:.35rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.character-hub__list-actions{flex-wrap:wrap;flex-shrink:0;gap:.4rem;margin-top:.55rem;display:flex}.character-hub__list li:has(.character-hub__form-card){display:block}.character-hub__list li .character-hub__form-card{width:100%;margin-top:0}.character-hub__list h3{color:var(--hub-secondary,#cbbaba);margin:0 0 .35rem}.character-hub__hook-list h3,.character-hub__hook-list p{color:inherit}.character-hub__hook-content{flex:1;min-width:0}.character-hub__hook-difficulty{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:.35rem 0 .55rem;display:flex}.character-hub__hook-difficulty-label{letter-spacing:.02em;color:var(--hook-difficulty,#8fbf3a);font-size:.82rem;font-weight:600}.character-hub__hook-difficulty-diamonds{flex-wrap:wrap;align-items:center;gap:.12rem;display:inline-flex}.character-hub__hook-difficulty-mark{color:var(--hook-difficulty,#8fbf3a);background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.character-hub__hook-difficulty-mark{color:color-mix(in srgb, var(--hook-difficulty,#8fbf3a) 45%, #3a3420 55%)}}.character-hub__hook-difficulty-mark{font:inherit;opacity:.85;font-size:.85rem;line-height:1}.character-hub__hook-difficulty-mark.is-filled{color:var(--hook-difficulty,#8fbf3a);opacity:1;text-shadow:0 0 8px var(--hook-difficulty,#8fbf3a)}@supports (color:color-mix(in lab, red, red)){.character-hub__hook-difficulty-mark.is-filled{text-shadow:0 0 8px color-mix(in srgb, var(--hook-difficulty,#8fbf3a) 45%, transparent)}}.character-hub__hook-difficulty.is-editable .character-hub__hook-difficulty-diamonds{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}.character-hub__hook-difficulty.is-editable .character-hub__hook-difficulty-mark{cursor:pointer;border-radius:.2rem;padding:.1rem}.character-hub__hook-difficulty.is-editable .character-hub__hook-difficulty-mark:hover{color:var(--hook-difficulty,#8fbf3a);opacity:1}.character-hub__hook-difficulty-edit{flex-direction:column;gap:.55rem;margin:.35rem 0 .55rem;display:flex}.character-hub__hook-difficulty-edit .character-hub__hook-difficulty{--hook-difficulty:var(--wiki-gold,var(--hub-accent,#d4923a));gap:.45rem .7rem;margin:0}.character-hub__hook-difficulty-edit .character-hub__hook-difficulty-label{color:var(--hook-difficulty);font-size:1rem}.character-hub__hook-difficulty-edit .character-hub__hook-difficulty-diamonds{gap:.2rem}.character-hub__hook-difficulty-edit .character-hub__hook-difficulty-mark{color:var(--hook-difficulty);font-size:1.35rem}@supports (color:color-mix(in lab, red, red)){.character-hub__hook-difficulty-edit .character-hub__hook-difficulty-mark{color:color-mix(in srgb, var(--hook-difficulty) 42%, #3a3420 58%)}}.character-hub__hook-difficulty-edit .character-hub__hook-difficulty-mark.is-filled,.character-hub__hook-difficulty-edit .character-hub__hook-difficulty.is-editable .character-hub__hook-difficulty-mark:hover{color:var(--hook-difficulty);text-shadow:0 0 10px var(--hook-difficulty)}@supports (color:color-mix(in lab, red, red)){.character-hub__hook-difficulty-edit .character-hub__hook-difficulty-mark.is-filled,.character-hub__hook-difficulty-edit .character-hub__hook-difficulty.is-editable .character-hub__hook-difficulty-mark:hover{text-shadow:0 0 10px color-mix(in srgb, var(--hook-difficulty) 50%, transparent)}}.character-hub__hook-difficulty-edit .character-hub__hook-difficulty.is-editable .character-hub__hook-difficulty-mark{padding:.15rem}.wiki-demo-shell--admin .character-hub__hook-difficulty-edit .character-hub__hook-difficulty{--hook-difficulty:var(--wiki-gold)}.character-hub__hook-colors{border-top:1px solid var(--hub-border,#8f818140);flex-direction:column;gap:.55rem;margin-top:.35rem;padding-top:.75rem;display:flex}.character-hub__hook-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.character-hub__hook-color-field{color:var(--hub-text,var(--site-text));flex-direction:column;gap:.3rem;font-size:.72rem;display:flex}.character-hub__hook-color-row{grid-template-columns:2rem 1fr;gap:.35rem;display:grid}.character-hub__hook-color-row input[type=color]{border:1px solid var(--hub-border,#8f818159);cursor:pointer;background:0 0;border-radius:.3rem;width:2rem;height:2rem;padding:0}.character-hub__hook-color-row input[type=text]{border:1px solid var(--hub-border,#8f81814d);width:100%;color:var(--hub-secondary,#cbbaba);font:inherit;background:#00000073;border-radius:.3rem;padding:.4rem .5rem;font-size:.75rem}.character-hub__hook-color-hint{color:var(--hub-text,var(--site-text));margin:0;font-size:.72rem}.character-hub__hook-preview{border:1px solid;border-radius:.35rem;padding:.75rem}.character-hub__hook-preview--theme{border-color:var(--wiki-gold,#d4923a)}@supports (color:color-mix(in lab, red, red)){.character-hub__hook-preview--theme{border-color:color-mix(in srgb, var(--wiki-gold,#d4923a) 28%, transparent)}}.character-hub__hook-preview--theme{background:linear-gradient(160deg, var(--wiki-gold,#d4923a) 0%, var(--wiki-panel-2,#121419) 55%)}@supports (color:color-mix(in lab, red, red)){.character-hub__hook-preview--theme{background:linear-gradient(160deg, color-mix(in srgb, var(--wiki-gold,#d4923a) 8%, var(--wiki-panel-2,#121419)) 0%, var(--wiki-panel-2,#121419) 55%)}}.character-hub__hook-preview--theme{box-shadow:inset 0 1px #ffffff0a,0 .35rem .9rem #00000038}.wiki-demo-shell--admin .character-hub__hook-preview--theme{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__hook-preview--theme{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell--admin .character-hub__hook-preview--theme{background:linear-gradient(160deg, var(--wiki-gold) 0%, var(--wiki-panel-2) 55%)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .character-hub__hook-preview--theme{background:linear-gradient(160deg, color-mix(in srgb, var(--wiki-gold) 8%, var(--wiki-panel-2)) 0%, var(--wiki-panel-2) 55%)}}.character-hub__hook-preview strong{margin-bottom:.35rem;font-size:.95rem;display:block}.character-hub__hook-preview p{white-space:pre-wrap;margin:0;font-size:.85rem;line-height:1.45}@media (max-width:900px){.character-hub__hook-color-grid{grid-template-columns:1fr}}.character-hub__list em{color:var(--hub-text,var(--site-text));font-size:.8rem;font-style:normal;font-weight:500}.character-hub__list p{color:var(--hub-text,var(--site-text));white-space:pre-wrap;margin:0}.character-hub__form-card{border:1px solid var(--hub-accent,#d6000059);background:#00000073;border-radius:.45rem;flex-direction:column;gap:.55rem;margin-top:1rem;padding:1rem;display:flex}.character-hub__form-card ::selection,.character-hub__hook-title-input::selection{color:var(--hub-secondary,#cbbaba);background:var(--hub-selection-bg,#d600002e)}.character-hub__hook-title-input,.character-hub__hook-body-editor{width:100%}.wiki-demo__hook-body .wiki-demo__hook-body-text{font-size:inherit;white-space:pre-wrap;margin:0;line-height:1.45}.wiki-demo__hook-body .wiki-demo__hook-body-text .hub-rich-text__content ul,.wiki-demo__hook-body .wiki-demo__hook-body-text .hub-rich-text__content ol{margin:.35rem 0 .5rem;padding-left:1rem}.wiki-demo__hook-body .wiki-demo__hook-body-text .hub-rich-text__content{font-size:inherit;line-height:inherit}.wiki-demo__hook-body .wiki-demo__hook-body-text .hub-rich-text__content strong,.wiki-demo__hook-body .wiki-demo__hook-body-text .hub-rich-text__content b{color:var(--hook-bold-color,inherit)}.character-hub__hook-preview .wiki-demo__hook-body-text{font-size:.85rem}.character-hub__count{text-align:right;color:var(--hub-text,#8f8181e6);margin:0;font-size:.72rem}.character-hub__section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-text,#8f8181e6);margin:0;font-size:.72rem}.character-hub__pref-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}.character-hub__pref-limits{border:1px solid var(--hub-border,#8f818147);background:#00000038;border-radius:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:.85rem 0 1rem;display:grid;overflow:hidden}.character-hub__pref-limit-col{border-right:1px solid var(--hub-border,#8f818147);flex-direction:column;gap:.55rem;min-width:0;padding:.85rem .75rem;display:flex}.character-hub__pref-limit-col:last-child{border-right:0}.character-hub__pref-limit-col h3{border-bottom:1px solid var(--hub-border,#8f818138);letter-spacing:.08em;text-transform:uppercase;color:var(--hub-title,var(--site-title));margin:0;padding-bottom:.45rem;font-size:.72rem}.character-hub__pref-limit-col ul{color:var(--hub-secondary,#cbbaba);flex-direction:column;gap:.35rem;margin:0;padding:0 0 0 1.1rem;list-style:outside;display:flex}.character-hub__pref-limit-col li{font-size:.85rem;line-height:1.4}.character-hub__pref-limits--edit .character-hub__pref-limit-col ul{padding-left:0;list-style:none}.character-hub__pref-limits--edit .character-hub__pref-limit-col li{justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex}.character-hub__pref-limits--edit .character-hub__pref-limit-col li:before{content:"•";color:var(--hub-accent,var(--site-title));flex-shrink:0;line-height:1.4}.character-hub__pref-limits--edit .character-hub__pref-limit-col li span{flex:1;min-width:0}.character-hub__pref-limit-empty{color:var(--hub-text,var(--site-text));opacity:.75;margin:0;font-size:.78rem}.character-hub__pref-limit-add{grid-template-columns:minmax(0,1fr) 2.25rem;gap:.35rem;margin-top:auto;display:grid}.character-hub__pref-limit-add input{border:1px solid var(--hub-border,#8f81814d);width:100%;color:var(--hub-secondary,#cbbaba);font:inherit;background:#00000073;border-radius:.3rem;padding:.5rem .55rem;font-size:.8rem}.character-hub__pref-limit-plus,.character-hub__pref-limit-remove{border:1px solid var(--hub-border,#8f818159);color:var(--hub-secondary,#cbbaba);cursor:pointer;font:inherit;background:#00000059;border-radius:.3rem}.character-hub__pref-limit-plus{place-items:center;font-size:1.2rem;line-height:1;display:grid}.character-hub__pref-limit-plus:hover{border-color:var(--hub-hover,#d6000080);color:var(--hub-hover,var(--site-title))}.character-hub__pref-limit-remove{flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;font-size:1rem;line-height:1}@media (max-width:900px){.character-hub__pref-limits{grid-template-columns:1fr}.character-hub__pref-limit-col{border-right:0;border-bottom:1px solid var(--hub-border,#8f818147)}.character-hub__pref-limit-col:last-child{border-bottom:0}}.character-hub__scale-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}.character-hub__scale{border:1px solid var(--hub-border,#8f818140);background:#0000004d;border-radius:.35rem;padding:.85rem}.character-hub__scale-head{letter-spacing:.06em;text-transform:uppercase;color:var(--hub-text,var(--site-text));justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.72rem;display:flex}.character-hub__shown{color:var(--hub-text,var(--site-text));font:inherit;cursor:pointer;background:#8f818133;border:0;border-radius:999px;padding:.2rem .55rem;font-size:.7rem}.character-hub__shown.is-on{background:var(--hub-button,var(--site-button));color:#fff}.character-hub__scale-options{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-bottom:.55rem;display:grid}.character-hub__scale-options button,.character-hub__vibe-row button{border:1px solid var(--hub-border,#8f81814d);color:var(--hub-text,var(--site-text));font:inherit;cursor:pointer;text-transform:capitalize;background:0 0;border-radius:.35rem;padding:.55rem .35rem;font-size:.78rem}.character-hub__scale-options button:hover{border-color:var(--hub-hover,#d6000073);color:var(--hub-hover,var(--site-title))}.character-hub__scale-options button.is-active{border-color:var(--hub-accent,var(--site-title));background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.character-hub__vibe-row{flex-wrap:wrap;align-items:stretch;gap:.4rem;display:flex}.character-hub__vibe-chip{min-width:0;display:inline-flex;position:relative}.character-hub__vibe-chip>button[data-vibe]{min-width:5.5rem;padding-inline:.7rem}.character-hub__vibe-chip:has(.character-hub__vibe-remove)>button[data-vibe]{padding-right:1.55rem}.character-hub__vibe-row button{border-color:var(--vibe-color,#8f8181)}@supports (color:color-mix(in lab, red, red)){.character-hub__vibe-row button{border-color:color-mix(in srgb, var(--vibe-color,#8f8181) 55%, transparent)}}.character-hub__vibe-row button{color:var(--vibe-color,var(--hub-text,var(--site-text)))}.character-hub__vibe-row button:hover{border-color:var(--vibe-color,var(--hub-hover));color:var(--vibe-color,var(--hub-hover));background:var(--vibe-color,#8f8181)}@supports (color:color-mix(in lab, red, red)){.character-hub__vibe-row button:hover{background:color-mix(in srgb, var(--vibe-color,#8f8181) 14%, transparent)}}.character-hub__vibe-row button.is-active{border-color:var(--vibe-color,var(--hub-accent));background:var(--vibe-color,#8f8181)}@supports (color:color-mix(in lab, red, red)){.character-hub__vibe-row button.is-active{background:color-mix(in srgb, var(--vibe-color,#8f8181) 22%, transparent)}}.character-hub__vibe-row button.is-active{color:var(--vibe-color,var(--hub-accent))}.character-hub__vibe-add{font:inherit;cursor:pointer;border-radius:.35rem;padding:.55rem .75rem;font-size:.78rem;border:1px dashed var(--hub-border,#8f818166)!important;color:var(--hub-secondary,#cbbaba)!important;text-transform:none!important;background:0 0!important}.character-hub__vibe-add:hover{border-color:var(--hub-accent,var(--site-title))!important;color:var(--hub-accent,var(--site-title))!important;background:var(--hub-accent,#d60000)!important}@supports (color:color-mix(in lab, red, red)){.character-hub__vibe-add:hover{background:color-mix(in srgb, var(--hub-accent,#d60000) 12%, transparent)!important}}.character-hub__vibe-remove{z-index:1;cursor:pointer;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;font-size:.78rem;line-height:1;display:grid;position:absolute;top:.15rem;right:.15rem;color:#f5f1ea!important;background:#00000073!important;border:0!important;padding:0!important}.character-hub__vibe-remove:hover{color:#fff!important;background:#b42828d9!important}.character-hub__vibe-create{border:1px solid var(--hub-border,#8f818147);background:#00000047;border-radius:.45rem;gap:.65rem;margin-top:.75rem;padding:.85rem;display:grid}.character-hub__vibe-create .character-hub__edit-actions{margin-top:.15rem}.character-hub__vibe-tag{letter-spacing:.04em;text-transform:capitalize;border:1px solid;border-radius:999px;margin-left:.35rem;padding:.1rem .45rem;font-size:.72rem;font-style:normal;font-weight:600;display:inline-block}.character-hub__connection-copy{flex:1;min-width:0}.character-hub__connection-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;margin-bottom:.35rem;display:flex}.character-hub__connection-head h3{min-width:0;margin:0}.character-hub__connection-portrait-link{color:inherit;border-radius:.4rem;flex-shrink:0;text-decoration:none;display:block}.character-hub__connection-portrait-link:focus-visible{outline:2px solid var(--hub-accent,var(--site-title))}@supports (color:color-mix(in lab, red, red)){.character-hub__connection-portrait-link:focus-visible{outline:2px solid color-mix(in srgb, var(--hub-accent,var(--site-title)) 45%, transparent)}}.character-hub__connection-portrait-link:focus-visible{outline-offset:2px}.character-hub__connection-affection-edit{border-top:1px solid var(--hub-border,#8f818147);gap:.55rem;padding:.75rem 0;display:grid}.character-hub__connection-main{flex:1;min-width:0}.character-hub__connection-person{align-items:flex-start;gap:.75rem;display:flex}.character-hub__connection-portrait{border:1px solid var(--hub-border,#8f818159);width:3rem;height:3rem;color:var(--hub-accent,var(--site-title));background:#00000073;border-radius:.4rem;flex-shrink:0;place-items:center;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.character-hub__connection-portrait img{object-fit:cover;width:100%;height:100%}.character-hub__connection-picker{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.character-hub__connection-picker .character-hub__connection-portrait{width:3.5rem;height:3.5rem}.character-hub__connection-picker-meta{flex-direction:column;gap:.35rem;min-width:0;display:flex}.character-hub__connection-picker-meta strong{color:var(--hub-secondary,#cbbaba);font-size:.95rem}.character-hub__connection-mode{border:1px solid var(--hub-border,#8f818147);background:var(--hub-box-bg,#0000008c);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.1rem;margin:0 0 1rem;padding:.22rem;display:inline-flex}.character-hub__connection-mode button{color:var(--hub-text,var(--site-text));font:inherit;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .9rem;font-size:.8rem;font-weight:600}.character-hub__connection-mode button.is-active{background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.character-hub__npc-fields{flex-direction:column;gap:.85rem;margin-bottom:.25rem;display:flex}.character-hub__npc-portrait{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.character-hub__npc-portrait-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.character-hub__connection-list h3 a{color:#d60000;text-underline-offset:.15em;cursor:pointer;text-decoration:underline}.character-hub__connection-list h3 a:hover{color:#ff2a2a}.character-hub__gallery-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1rem;display:flex}.character-hub__gallery-albums{border:1px solid var(--hub-border,#8f818147);background:var(--hub-box-bg,#0000008c);-ms-overflow-style:none;scrollbar-width:none;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:.1rem;max-width:100%;padding:.28rem;display:flex;overflow-x:auto}.character-hub__gallery-albums::-webkit-scrollbar{display:none}.character-hub__gallery-albums button{color:var(--hub-text,var(--site-text));font:inherit;letter-spacing:.03em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:.5rem .85rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s}.character-hub__gallery-albums button:hover{color:var(--hub-hover,#cbbaba)}.character-hub__gallery-albums button.is-active{background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.character-hub__gallery-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-left:auto;display:flex}.character-hub__switch{color:var(--hub-text,var(--site-text));font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:.55rem;padding:0;font-size:.78rem;display:inline-flex}.character-hub__switch:disabled{opacity:.55;cursor:not-allowed}.character-hub__switch-track{border:1px solid var(--hub-border,#8f818166);background:#0000008c;border-radius:999px;width:2.4rem;height:1.25rem;transition:background .15s,border-color .15s;display:inline-block;position:relative}.character-hub__switch-thumb{background:#8f8181;border-radius:999px;width:.9rem;height:.9rem;transition:transform .15s,background .15s;position:absolute;top:.12rem;left:.12rem}.character-hub__switch.is-on .character-hub__switch-track{border-color:var(--hub-accent,#d60000a6);background:var(--hub-selection-bg,#d6000047)}.character-hub__switch.is-on .character-hub__switch-thumb{background:var(--hub-accent,var(--site-title));transform:translate(1.05rem)}.character-hub__cta.is-active{border-color:var(--hub-accent,#d600008c);background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.character-hub__gallery-editor{border:1px solid var(--hub-border,#8f818147);background:#00000059;border-radius:.45rem;margin-bottom:1rem;padding:1rem}.character-hub__gallery-editor-albums h3{color:var(--hub-title,var(--site-title));margin:0;font-size:1rem}.character-hub__gallery-editor-albums p{color:var(--hub-text,var(--site-text));margin:.35rem 0 .85rem;font-size:.85rem}.character-hub__gallery-editor-albums ul{flex-direction:column;gap:.45rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.character-hub__gallery-editor-albums li{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.character-hub__gallery-editor-albums li.is-dragging{opacity:.55}.character-hub__gallery-album-handle{border:1px solid var(--hub-border,#8f81814d);color:#d60000cc;cursor:grab;width:2rem;height:2.2rem;font:inherit;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;touch-action:none;background:#0006;border-radius:.3rem;flex:none;place-items:center;font-size:.85rem;display:grid}.character-hub__gallery-album-handle:active{cursor:grabbing}.character-hub__gallery-album-handle:disabled{opacity:.45;cursor:not-allowed}.character-hub__gallery-editor-albums input,.character-hub__gallery-add-album input,.character-hub__gallery-item-edit select{border:1px solid var(--hub-border,#8f81814d);color:var(--hub-secondary,#cbbaba);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#00000073;border-radius:.35rem;outline:none;padding:.55rem .75rem;transition:border-color .15s,box-shadow .15s}.character-hub__gallery-editor-albums input:focus,.character-hub__gallery-add-album input:focus,.character-hub__gallery-item-edit select:focus{border-color:var(--hub-accent,#d600008c);box-shadow:0 0 0 1px var(--hub-accent,var(--site-title))}@supports (color:color-mix(in lab, red, red)){.character-hub__gallery-editor-albums input:focus,.character-hub__gallery-add-album input:focus,.character-hub__gallery-item-edit select:focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--hub-accent,var(--site-title)) 35%, transparent)}}.character-hub__gallery-editor-albums input::placeholder,.character-hub__gallery-add-album input::placeholder{color:#8f8181b8;opacity:1}.character-hub__gallery-item-edit select{max-width:100%;padding-right:2rem}.character-hub__gallery-editor-albums li input{flex:12rem;min-width:0}.character-hub__gallery-add-album{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.45rem;display:grid}.character-hub__gallery-add-album input{width:100%;min-width:0;min-height:2.35rem}.character-hub__gallery-add-album .character-hub__cta{white-space:nowrap;align-self:stretch;min-height:2.35rem}.character-hub__gallery-item-edit{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.character-hub__gallery-filters{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.character-hub__gallery-filters span{border:1px solid var(--hub-border,#8f81814d);color:var(--hub-text,var(--site-text));border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.character-hub__gallery-filters span.is-active{border-color:var(--hub-accent,#d600008c);background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.character-hub__gallery-toggle{color:var(--hub-text,var(--site-text));cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;margin-left:auto;font-size:.78rem;display:inline-flex}.character-hub__gallery-toggle input{accent-color:var(--hub-accent,var(--site-title))}.character-hub__gallery-grid{flex-wrap:wrap;align-items:flex-start;gap:.85rem;display:flex}.character-hub__gallery-grid figure,.character-hub__gallery-figure{flex-direction:column;gap:.45rem;max-width:min(100%,16rem);margin:0;display:flex}.character-hub__gallery-figure.is-dragging{opacity:.55}.character-hub__gallery-thumb-wrap{width:fit-content;max-width:100%;position:relative}.character-hub__gallery-image-handle{z-index:2;border:1px solid var(--hub-border,#8f818159);color:#d60000e6;cursor:grab;width:2rem;height:2rem;font:inherit;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;touch-action:none;background:#000000bf;border-radius:.3rem;place-items:center;font-size:.85rem;display:grid;position:absolute;top:.4rem;left:.4rem}.character-hub__gallery-image-handle:active{cursor:grabbing}.character-hub__gallery-image-handle:disabled{opacity:.45;cursor:not-allowed}.character-hub__gallery-thumb{border:1px solid var(--hub-border,#8f818140);cursor:zoom-in;background:#00000059;border-radius:.35rem;width:fit-content;max-width:100%;padding:0;display:block;overflow:hidden}.character-hub__gallery-thumb.is-static{cursor:default}.character-hub__gallery-thumb img{object-fit:contain;vertical-align:top;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:min(100%,16rem);height:auto;max-height:22rem;display:block}.character-hub__lightbox{z-index:130;background:#040202e6;place-items:center;padding:1.25rem 1rem 1.75rem;display:grid;position:fixed;inset:0;overflow:auto}.character-hub__lightbox-inner{pointer-events:none;flex-direction:column;align-items:center;gap:.75rem;width:min(100%,72rem);display:flex}.character-hub__lightbox-count{color:#cbbaba;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;margin:0;font-size:.8rem}.character-hub__lightbox-close{pointer-events:auto;color:#f3e9e9;font:inherit;letter-spacing:.04em;cursor:pointer;background:#000000bf;border:1px solid #8f818173;border-radius:.4rem;margin-top:.15rem;padding:.7rem 1.35rem;font-size:.9rem}.character-hub__lightbox-stage{pointer-events:none;place-items:center;width:100%;display:grid;position:relative}.character-hub__lightbox-stage img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:default;border-radius:.35rem;width:auto;max-width:min(100%,68rem);height:auto;max-height:min(70vh,40rem)}.character-hub__lightbox-nav{z-index:2;pointer-events:auto;color:#f3e9e9;cursor:pointer;background:#000000a6;border:1px solid #8f818166;border-radius:999px;width:2.6rem;height:2.6rem;font-size:1.6rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.character-hub__lightbox-nav.is-prev{left:.35rem}.character-hub__lightbox-nav.is-next{right:.35rem}.character-hub__lightbox-nav:hover,.character-hub__lightbox-close:hover{color:#fff;border-color:#d600008c}.character-hub__lightbox-caption,.character-hub__lightbox-hint{text-align:center;color:#8f8181;pointer-events:none;margin:0;font-size:.82rem}.character-hub__lightbox-caption{pointer-events:auto}@media (max-width:900px){.character-hub__hero,.character-hub__body,.character-hub__prompt-grid,.character-hub__about-grid,.character-hub__pref-grid,.character-hub__scale-row,.character-hub__vibe-row,.character-hub__identity{grid-template-columns:1fr}.character-hub__hero-left{max-width:13rem}}.image-dropzone{width:100%;position:relative}.image-dropzone__hit{width:100%;min-height:5.5rem;color:var(--site-text,#8f8181);text-align:center;cursor:pointer;background:#00000059;border:1px dashed #8f818173;border-radius:.45rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.9rem .85rem;transition:border-color .15s,background .15s,color .15s;display:flex}.image-dropzone__hit:hover,.image-dropzone.is-dragging .image-dropzone__hit{color:#cbbaba;background:#820d0d38;border-color:#d60000a6}.image-dropzone.is-uploading .image-dropzone__hit{opacity:.7;cursor:wait;pointer-events:none}.image-dropzone__copy{flex-direction:column;align-items:center;gap:.2rem;display:flex}.image-dropzone__copy strong{color:#cbbaba;font-size:.82rem;font-weight:600}.image-dropzone__copy em{opacity:.85;font-size:.72rem;font-style:normal}.image-dropzone__preview{object-fit:cover;border-radius:inherit;width:100%;height:100%}.image-dropzone__error{color:#ff8f8f;margin:.4rem 0 0;font-size:.72rem}.image-dropzone--compact .image-dropzone__hit{min-height:4.25rem;padding:.7rem}.image-dropzone--portrait{max-width:12rem}.image-dropzone--portrait .image-dropzone__hit{aspect-ratio:3/4;border-style:solid;border-radius:.75rem;min-height:0;padding:0;position:relative;overflow:hidden}.image-dropzone--portrait.has-preview .image-dropzone__copy{background:linear-gradient(#0000,#000000d1);padding:.65rem .5rem;position:absolute;inset:auto 0 0}.image-dropzone--portrait .image-dropzone__preview{border-radius:0;position:absolute;inset:0}.image-dropzone--fill .image-dropzone__hit{min-height:7rem}.hub-theme-sidebar .image-dropzone__hit{min-height:4.5rem}.character-hub__gallery-drop{margin-top:.85rem}.quiz-list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.85rem;display:grid}.quiz-list__card{border:1px solid var(--hub-border,#8f818147);background:#00000047;border-radius:.45rem;overflow:hidden}.quiz-list__cover{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.quiz-list__cover--empty{color:var(--hub-accent,var(--site-title));background:#00000059;place-items:center;font-size:2rem;display:grid}.quiz-list__body{flex-direction:column;gap:.35rem;padding:.9rem;display:flex}.quiz-list__icon{font-size:1.1rem}.quiz-list__body h3{color:var(--hub-title,var(--site-title));margin:0}.quiz-list__body p,.quiz-list__body em{color:var(--hub-text,var(--site-text));margin:0;font-size:.82rem;font-style:normal}.quiz-list__actions{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.quiz-list__actions .character-hub__cta{margin-top:0}.quiz-editor{flex-direction:column;flex:1 1 0;gap:1rem;min-height:0;max-height:100%;display:flex}.wiki-demo__panel-box>.quiz-editor{overflow:hidden}.quiz-editor ::selection{color:var(--hub-accent,var(--site-title));background:var(--hub-selection-bg,#d600002e)}.wiki-demo-shell--admin .quiz-editor ::selection{color:var(--wiki-gold);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .quiz-editor ::selection{background:color-mix(in srgb, var(--wiki-gold) 22%, transparent)}}.quiz-editor__steps{border:1px solid var(--hub-border,#8f818147);background:var(--hub-box-bg,#0000008c);border-radius:999px;flex-wrap:wrap;flex:none;gap:.35rem;padding:.3rem;display:flex}.quiz-editor__steps button{min-width:max-content;color:var(--hub-text,var(--site-text));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.quiz-editor__steps button.is-active{background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.quiz-editor__step-dot{background:#eab308;border-radius:999px;width:.45rem;height:.45rem}.quiz-editor__step-dot.is-ready{background:#22c55e}.quiz-editor__panel{border:1px solid var(--hub-border,#8f818147);background:var(--hub-box-bg,#0000008c);border-radius:.55rem;flex:1 1 0;min-height:0;padding:1.15rem;overflow:hidden auto}.quiz-editor__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.quiz-editor__panel-head h2{color:var(--hub-title,var(--site-title));margin:0}.quiz-editor__panel-head p{color:var(--hub-text,var(--site-text));margin:.25rem 0 0;font-size:.85rem}.quiz-editor__count-pill{border:1px solid var(--hub-border,#8f818159);color:var(--hub-secondary,#cbbaba);border-radius:999px;padding:.25rem .65rem;font-size:.75rem}.quiz-editor__details{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.2fr);gap:1rem;display:grid}.quiz-editor__cover .image-dropzone__hit{aspect-ratio:3/2;min-height:12rem}.quiz-editor__cover-preview{flex-direction:column;gap:.5rem;display:flex}.quiz-editor__cover-preview img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--hub-border,#8f818147);border-radius:.4rem;width:100%}.quiz-editor__meta{flex-direction:column;gap:.65rem;display:flex}.quiz-editor__icon-wrap{width:fit-content;position:relative}.quiz-editor__icon-btn{border:1px solid var(--hub-border,#8f818159);width:3rem;height:3rem;color:var(--hub-accent,var(--site-title));cursor:pointer;background:#0006;border-radius:.45rem;font-size:1.35rem}.quiz-editor__icon-btn--empty{letter-spacing:.06em;text-transform:uppercase;color:var(--hub-text,var(--site-text));font-size:.72rem}.quiz-editor__icon-picker{z-index:3;border:1px solid var(--hub-border,#8f818159);background:#0a0404f5;border-radius:.4rem;flex-direction:column;gap:.45rem;width:min(15.5rem,92vw);max-height:17rem;padding:.55rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 .45rem 1.1rem #00000073}.quiz-editor__icon-picker--inline{width:100%;max-height:13rem;margin-bottom:.45rem;position:static}.quiz-symbol-picker__toolbar{align-items:center;gap:.35rem;display:flex}.quiz-symbol-picker__none{letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;min-width:2.6rem;padding:0 .45rem;width:auto!important;height:1.8rem!important;font-size:.68rem!important}.quiz-symbol-picker__custom{flex:auto;min-width:0}.quiz-symbol-picker__custom input{border:1px solid var(--hub-border,#8f818159);width:100%;height:1.8rem;color:var(--hub-secondary,#cbbaba);font:inherit;text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000073;border-radius:.25rem;padding:0 .45rem;font-size:.95rem}.quiz-symbol-picker__custom input:focus{outline:1px solid var(--hub-accent,#d60000)}@supports (color:color-mix(in lab, red, red)){.quiz-symbol-picker__custom input:focus{outline:1px solid color-mix(in srgb, var(--hub-accent,#d60000) 55%, transparent)}}.quiz-symbol-picker__custom input:focus{outline-offset:1px}.quiz-symbol-picker__scroll{scrollbar-width:thin;flex-direction:column;gap:.55rem;padding-right:.15rem;display:flex;overflow-y:auto}.quiz-symbol-picker__group{flex-direction:column;gap:.3rem;display:flex}.quiz-symbol-picker__label{letter-spacing:.1em;text-transform:uppercase;color:var(--hub-secondary,#cbbaba);margin:0;font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.quiz-symbol-picker__label{color:color-mix(in srgb, var(--hub-secondary,#cbbaba) 72%, transparent)}}.quiz-symbol-picker__grid{grid-template-columns:repeat(6,1.8rem);gap:.25rem;display:grid}.quiz-editor__icon-picker--inline .quiz-symbol-picker__grid{grid-template-columns:repeat(6,1.6rem)}.quiz-editor__icon-picker button{cursor:pointer;background:0 0;border:0;border-radius:.25rem;width:1.8rem;height:1.8rem;font-size:.95rem}.quiz-editor__icon-picker button.is-active,.quiz-editor__icon-picker button:hover{background:#d6000033}.quiz-editor__title-input,.quiz-editor__desc-input,.quiz-editor__category-custom,.quiz-editor__result-card input,.quiz-editor__result-card textarea,.quiz-editor__q-text,.quiz-editor__answer-row input{border:1px solid var(--hub-border,#8f81814d);width:100%;color:var(--hub-secondary,#cbbaba);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000073;border-radius:.35rem;outline:none;padding:.7rem .8rem;transition:border-color .15s,box-shadow .15s}.quiz-editor__title-input:focus,.quiz-editor__desc-input:focus,.quiz-editor__category-custom:focus,.quiz-editor__result-card input:focus,.quiz-editor__result-card textarea:focus,.quiz-editor__q-text:focus,.quiz-editor__answer-row input:focus{border-color:var(--hub-accent,var(--site-title));box-shadow:0 0 0 1px var(--hub-accent,var(--site-title))}@supports (color:color-mix(in lab, red, red)){.quiz-editor__title-input:focus,.quiz-editor__desc-input:focus,.quiz-editor__category-custom:focus,.quiz-editor__result-card input:focus,.quiz-editor__result-card textarea:focus,.quiz-editor__q-text:focus,.quiz-editor__answer-row input:focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--hub-accent,var(--site-title)) 35%, transparent)}}.quiz-editor__title-input::placeholder,.quiz-editor__desc-input::placeholder,.quiz-editor__category-custom::placeholder,.quiz-editor__result-card input::placeholder,.quiz-editor__result-card textarea::placeholder,.quiz-editor__q-text::placeholder,.quiz-editor__answer-row input::placeholder{color:#8f8181b8;opacity:1}.quiz-editor__title-input{font-size:1.15rem;font-weight:600}.quiz-editor__desc-input.hub-rich-text,.quiz-editor__result-desc.hub-rich-text{width:100%}.quiz-editor__desc-count{text-align:right;color:var(--hub-text,#8f8181e6);margin:-.15rem 0 0;font-size:.72rem}.quiz-list__description .hub-rich-text__content,.quiz-player__result-desc .hub-rich-text__content,.quiz-editor__share-desc .hub-rich-text__content{font-size:inherit;line-height:inherit}.quiz-list__description .hub-rich-text__content p,.quiz-player__result-desc .hub-rich-text__content p,.quiz-editor__share-desc .hub-rich-text__content p{margin:0}.quiz-editor__categories{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.quiz-editor__categories button{border:1px solid var(--hub-border,#8f818159);color:var(--hub-text,var(--site-text));font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .75rem;font-size:.78rem}.quiz-editor__categories button.is-active{border-color:var(--hub-accent,var(--site-title));background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.quiz-editor__category-custom{border-radius:999px;flex:8rem;width:auto;min-width:7rem;max-width:14rem;padding:.4rem .75rem;font-size:.78rem}.quiz-editor__category-add{flex:10rem;align-items:center;gap:.3rem;min-width:0;max-width:16rem;display:inline-flex}.quiz-editor__category-add .quiz-editor__category-custom{flex:auto;min-width:0;max-width:none}.quiz-editor__category-add-btn{border:1px solid var(--hub-border,#8f818159);width:1.85rem;height:1.85rem;color:var(--hub-text,var(--site-text));font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;font-size:1rem;line-height:1;display:grid}.quiz-editor__category-add-btn:hover:not(:disabled),.quiz-editor__category-add-btn:focus-visible{border-color:var(--hub-accent,var(--site-title));color:var(--hub-accent,var(--site-title));outline:none}.quiz-editor__category-add-btn:disabled{opacity:.4;cursor:not-allowed}.wiki-demo-shell--admin .quiz-editor__category-add-btn{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .quiz-editor__category-add-btn{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell--admin .quiz-editor__category-add-btn{color:var(--wiki-muted)}.wiki-demo-shell--admin .quiz-editor__category-add-btn:hover:not(:disabled),.wiki-demo-shell--admin .quiz-editor__category-add-btn:focus-visible{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .quiz-editor__category-add-btn:hover:not(:disabled),.wiki-demo-shell--admin .quiz-editor__category-add-btn:focus-visible{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo-shell--admin .quiz-editor__category-add-btn:hover:not(:disabled),.wiki-demo-shell--admin .quiz-editor__category-add-btn:focus-visible{color:var(--wiki-gold-soft)}.quiz-editor__stats{color:var(--hub-text,var(--site-text));flex-wrap:wrap;gap:.85rem;margin:.25rem 0 0;font-size:.75rem;display:flex}.quiz-editor__result-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.quiz-editor__result-card,.quiz-editor__add-result{border:1px solid var(--hub-border,#8f818147);background:#00000047;border-radius:.45rem;padding:.85rem}.quiz-editor__result-actions{justify-content:flex-end;gap:.35rem;margin-bottom:.45rem;display:flex}.quiz-editor__result-icon{background:var(--result-color,#d60000);border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.quiz-editor__result-icon{background:color-mix(in srgb, var(--result-color,#d60000) 22%, transparent)}}.quiz-editor__result-icon{color:var(--result-color,#d60000);font-size:1.2rem}.quiz-editor__result-icon--empty{border:1px dashed var(--hub-border,#8f818166);color:var(--hub-text,var(--site-text));background:0 0;font-size:.85rem}.quiz-editor__icon-none{letter-spacing:.02em;padding-inline:.35rem;font-size:.68rem!important}.quiz-editor__result-card input,.quiz-editor__result-card textarea{margin-bottom:.45rem}.quiz-editor__swatches{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.quiz-editor__swatches button{cursor:pointer;border:2px solid #0000;border-radius:999px;width:1.35rem;height:1.35rem}.quiz-editor__swatches button.is-active{border-color:#fff;box-shadow:0 0 0 1px #00000080}.quiz-editor__color-pick{border:1px solid var(--hub-border,#8f818173);cursor:pointer;border-radius:999px;flex:none;width:1.35rem;height:1.35rem;position:relative;overflow:hidden}.quiz-editor__color-pick input[type=color]{cursor:pointer;background:0 0;border:0;width:calc(100% + .7rem);height:calc(100% + .7rem);padding:0;position:absolute;inset:-.35rem}.quiz-editor__add-result{min-height:12rem;color:var(--hub-text,var(--site-text));cursor:pointer;font:inherit;border-style:dashed;place-items:center;gap:.35rem;display:grid}.quiz-editor__add-result span{color:var(--hub-secondary,#cbbaba);font-size:1.5rem}.quiz-editor__balance{border:1px solid var(--hub-border,#8f818140);background:#00000040;border-radius:.45rem;margin-top:1rem;padding:.85rem}.quiz-editor__balance h3{letter-spacing:.1em;text-transform:uppercase;color:var(--hub-text,var(--site-text));margin:0 0 .55rem;font-size:.72rem}.quiz-editor__balance ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.quiz-editor__balance li{color:var(--hub-secondary,#cbbaba);justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.quiz-editor__balance .is-warn{color:#f59e0b;font-weight:600}.quiz-editor__balance-dot{vertical-align:middle;border-radius:999px;width:.55rem;height:.55rem;font-style:normal;display:inline-block}.quiz-editor__questions{flex-direction:column;gap:.85rem;display:flex}.quiz-editor__question{border:1px solid var(--hub-border,#8f818147);background:#00000047;border-radius:.45rem;padding:.9rem}.quiz-editor__question header{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.quiz-editor__q-num{background:var(--hub-selection-bg,#d600002e);width:2rem;height:2rem;color:var(--hub-accent,var(--site-title));border-radius:999px;place-items:center;font-size:.75rem;font-weight:700;display:grid}.quiz-editor__q-label{letter-spacing:.1em;text-transform:uppercase;color:var(--hub-text,var(--site-text));font-size:.68rem}.quiz-editor__q-tools{flex-wrap:wrap;gap:.3rem;margin-left:auto;display:flex}.quiz-editor__answers{flex-direction:column;gap:.65rem;margin-top:.75rem;display:flex}.quiz-editor__answer{flex-direction:column;gap:.45rem;display:flex}.quiz-editor__answer-row{grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.4rem;display:grid}.quiz-editor__answer-letter{width:2rem;height:2rem;color:var(--hub-secondary,#cbbaba);background:#00000073;border-radius:999px;place-items:center;font-size:.78rem;font-weight:700;display:grid}.quiz-editor__points{flex-direction:column;gap:.4rem;padding-left:2.4rem;display:flex}.quiz-editor__points>span{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-text,var(--site-text));font-size:.68rem}.quiz-editor__points>span em{opacity:.7;margin-left:.35rem;font-style:normal}.quiz-editor__point-chips{flex-wrap:wrap;gap:.4rem;display:flex}.quiz-editor__point-chip{border:1px solid var(--result-color,#8f8181);align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.quiz-editor__point-chip{border:1px solid color-mix(in srgb, var(--result-color,#8f8181) 45%, transparent)}}.quiz-editor__point-chip{background:#00000059;border-radius:999px;overflow:hidden}.quiz-editor__point-chip.is-active{background:var(--result-color,#d60000)}@supports (color:color-mix(in lab, red, red)){.quiz-editor__point-chip.is-active{background:color-mix(in srgb, var(--result-color,#d60000) 18%, transparent)}}.quiz-editor__point-toggle{color:var(--result-color,#cbbaba);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.75rem;display:inline-flex}.quiz-editor__point-stepper{border-left:1px solid var(--result-color,#8f8181);align-items:center;gap:.15rem;padding-right:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.quiz-editor__point-stepper{border-left:1px solid color-mix(in srgb, var(--result-color,#8f8181) 35%, transparent)}}.quiz-editor__point-stepper button{width:1.4rem;height:1.4rem;color:var(--result-color,#cbbaba);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px}.quiz-editor__point-stepper strong{text-align:center;min-width:.9rem;color:var(--hub-secondary,#cbbaba);font-size:.78rem}.quiz-editor__add-answer,.quiz-editor__add-question{border:1px dashed var(--hub-border,#8f818159);width:100%;color:var(--hub-text,var(--site-text));font:inherit;cursor:pointer;background:0 0;border-radius:.35rem;margin-top:.35rem;padding:.7rem}.quiz-editor__add-question{margin-top:.85rem}.quiz-editor__share h2{color:var(--hub-title,var(--site-title));margin:0 0 .35rem}.quiz-editor__share p{color:var(--hub-text,var(--site-text));margin:0 0 1rem}.quiz-editor__share-card{border:1px solid var(--hub-border,#8f818147);background:#00000047;border-radius:.45rem;align-items:flex-start;gap:.85rem;padding:.9rem;display:flex}.quiz-editor__share-icon{color:var(--hub-accent,var(--site-title));font-size:1.6rem}.quiz-editor__share-card strong{color:var(--hub-secondary,#cbbaba);display:block}.quiz-editor__share-card p,.quiz-editor__share-card em{color:var(--hub-text,var(--site-text));margin:.25rem 0 0;font-size:.82rem;font-style:normal}.quiz-editor__footer{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.quiz-editor__footer-right{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.quiz-editor__hint{color:var(--hub-text,var(--site-text));text-align:right;margin:0;font-size:.72rem}.quiz-editor__continue{margin-top:0}.quiz-editor__continue:disabled{opacity:.45;cursor:not-allowed}.quiz-player{border:1px solid var(--hub-border,#8f818147);background:radial-gradient(at 50% 0,#820d0d47,#0000 55%),#000000b8;border-radius:.55rem;min-height:28rem;padding:1rem 1rem 1.5rem}.quiz-player__progress{background:#8f818140;border-radius:999px;height:.2rem;overflow:hidden}.quiz-player__progress span{background:var(--hub-accent,var(--site-title));height:100%;transition:width .2s;display:block}.quiz-player__bar{letter-spacing:.1em;text-transform:uppercase;color:var(--hub-text,var(--site-text));justify-content:space-between;gap:.75rem;margin-top:.65rem;font-size:.72rem;display:flex}.quiz-player__bar button{color:inherit;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.quiz-player__body{margin-top:2rem}.quiz-player__body h2{text-align:center;color:var(--hub-secondary,var(--wiki-ink,#cbbaba));margin:0 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem)}.quiz-player__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.quiz-player__answer{text-align:left;color:#f3e9e9;font:inherit;cursor:pointer;background:#00000073;border:1px solid #8f818147;border-radius:.45rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;transition:border-color .15s,background .15s;display:flex}.quiz-player__answer:hover{background:#820d0d38;border-color:#d600008c}.quiz-player__answer span{color:#cbbaba;background:#00000073;border-radius:999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:grid}.quiz-player__answer em{font-style:normal;line-height:1.45}.quiz-player__result{text-align:center;flex-direction:column;align-items:center;gap:.55rem;margin-top:2.5rem;display:flex}.quiz-player__result-icon{font-size:2.5rem}.quiz-player__result-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--hub-text,var(--site-text));margin:0;font-size:.72rem}.quiz-player__result h2{margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.quiz-player__result p{max-width:34rem;color:var(--hub-text,var(--site-text));margin:0;line-height:1.55}.quiz-player__result .character-hub__cta{margin-top:.85rem}.quiz-player-modal{z-index:90;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.quiz-player-modal__backdrop{cursor:pointer;background:#000000c7;border:0;position:absolute;inset:0}.quiz-player-modal__shell{z-index:1;scrollbar-width:thin;scrollbar-color:var(--site-button) #120808;background:#0a0404;border:1px solid #8f818159;border-radius:.55rem;width:min(40rem,100%);max-height:min(42rem,100vh - 2rem);position:relative;overflow:auto;box-shadow:0 24px 64px #000000b3}.quiz-player-modal__shell .quiz-player{border:0;border-radius:0;min-height:22rem}.personality-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);align-items:start;gap:1.35rem 1.5rem;display:grid}.personality-subtabs,.hub-subtabs{border:1px solid var(--hub-border,#8f818147);background:var(--hub-box-bg,#0000008c);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.35rem;width:fit-content;max-width:100%;margin:0 0 1rem;padding:.28rem;display:flex}.personality-subtabs button,.hub-subtabs button{color:var(--hub-text,var(--site-text));font:inherit;letter-spacing:.03em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem .95rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s}.personality-subtabs button:hover,.hub-subtabs button:hover{color:var(--hub-hover,#cbbaba)}.personality-subtabs button.is-active,.hub-subtabs button.is-active{background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.personality-traits-stack{flex-direction:column;gap:1.15rem;display:flex}.personality-likes-embed .character-hub__section-head{margin-bottom:.85rem}.personality-layout__bio-input--solo{min-height:24rem}.personality-layout__bio h3,.personality-layout__traits h3{color:var(--hub-title,var(--site-title));letter-spacing:.04em;text-transform:uppercase;margin:0 0 .65rem;font-size:.95rem;font-weight:600}.personality-layout__bio-input{border:1px solid var(--hub-border,#8f81814d);width:100%;min-height:22rem;color:var(--hub-secondary,#cbbaba);font:inherit;resize:vertical;background:#0006;border-radius:.4rem;padding:.85rem .95rem;font-size:.95rem;line-height:1.55;display:block}.personality-layout__bio-input:focus{border-color:var(--hub-accent,#d600008c);outline:none}.personality-layout__bio-text{color:var(--hub-secondary,#cbbaba);word-break:break-word;margin:0;font-size:.95rem;line-height:1.6}.personality-layout__bio-empty{color:var(--hub-text,var(--site-text));opacity:.75;margin:0;font-size:.88rem}@media (max-width:900px){.personality-layout{grid-template-columns:1fr}}.personality-traits{flex-direction:column;gap:0;display:flex}.personality-traits__style{border:1px solid var(--hub-border,#8f818147);background:var(--hub-box-bg,#0000008c);border-radius:999px;align-items:center;gap:.1rem;padding:.22rem;display:inline-flex}.personality-traits__style button{color:var(--hub-text,var(--site-text));font:inherit;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .85rem;font-size:.78rem;font-weight:600}.personality-traits__style button.is-active{background:var(--hub-selection-bg,#d600002e);color:var(--hub-accent,var(--site-title))}.personality-traits__row{border-bottom:1px solid var(--hub-accent,#d60000);grid-template-columns:minmax(5.5rem,7.25rem) minmax(12rem,1fr) minmax(5.5rem,7.25rem);align-items:center;gap:.65rem .85rem;padding:.85rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.personality-traits__row{border-bottom:1px solid color-mix(in srgb, var(--hub-accent,#d60000) 35%, transparent)}}.personality-traits__row.is-admin{grid-template-columns:minmax(5.5rem,7.25rem) minmax(12rem,1fr) minmax(5.5rem,7.25rem) auto}.personality-traits__row:last-child{border-bottom:0}.personality-traits__remove{appearance:none;border:1px solid var(--hub-border,#8f818159);background:var(--hub-box-bg,#00000073);color:var(--hub-secondary,#cbbaba);width:2.15rem;height:2.15rem;font:inherit;cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;padding:0;font-size:1.1rem;font-weight:600;line-height:1;display:inline-flex}.personality-traits__remove:hover{border-color:var(--hub-accent,var(--site-title));background:var(--hub-selection-bg,#d600001f);color:var(--hub-accent,var(--site-title))}.wiki-demo-shell--admin .personality-traits__remove,.wiki-demo__section--embed .personality-traits__remove{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .personality-traits__remove,.wiki-demo__section--embed .personality-traits__remove{border-color:color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo-shell--admin .personality-traits__remove,.wiki-demo__section--embed .personality-traits__remove{background:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .personality-traits__remove,.wiki-demo__section--embed .personality-traits__remove{background:color-mix(in srgb, var(--wiki-panel-2) 88%, #000)}}.wiki-demo-shell--admin .personality-traits__remove,.wiki-demo__section--embed .personality-traits__remove{color:var(--wiki-ink)}.wiki-demo-shell--admin .personality-traits__remove:hover,.wiki-demo__section--embed .personality-traits__remove:hover{border-color:var(--wiki-gold);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .personality-traits__remove:hover,.wiki-demo__section--embed .personality-traits__remove:hover{background:color-mix(in srgb, var(--wiki-gold) 16%, transparent)}}.wiki-demo-shell--admin .personality-traits__remove:hover,.wiki-demo__section--embed .personality-traits__remove:hover{color:#f5d08a}.personality-traits__actions{justify-content:space-between;margin-top:1.15rem}.personality-traits__control{flex-direction:column;gap:.35rem;min-width:0;display:flex}.personality-traits__lean{text-align:center;letter-spacing:.04em;text-transform:none;color:var(--hub-accent,var(--site-title));opacity:.9;margin:0;font-size:.78rem;line-height:1.35}.personality-traits__label,.personality-traits__label-input{color:var(--hub-accent,var(--site-title));letter-spacing:.02em;margin:0;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:600;line-height:1.2;transition:opacity .15s,transform .15s}.personality-traits__label--right,.personality-traits__label-input--right{text-align:right}.personality-traits__label-input{width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:.3rem;padding:.25rem .35rem}.personality-traits__label-input:hover,.personality-traits__label-input:focus{border-color:var(--hub-accent,#d60000)}@supports (color:color-mix(in lab, red, red)){.personality-traits__label-input:hover,.personality-traits__label-input:focus{border-color:color-mix(in srgb, var(--hub-accent,#d60000) 35%, transparent)}}.personality-traits__label-input:hover,.personality-traits__label-input:focus{background:#00000059;outline:none}.personality-traits__track{-webkit-user-select:none;user-select:none;touch-action:none;justify-content:space-between;align-items:center;gap:.2rem;min-height:2.25rem;display:flex}.personality-traits__track.is-editable{cursor:ew-resize}.personality-traits__mark{color:var(--hub-accent,#d60000);background:0 0;border:0;flex:1 1 0}@supports (color:color-mix(in lab, red, red)){.personality-traits__mark{color:color-mix(in srgb, var(--hub-accent,#d60000) 42%, transparent)}}.personality-traits__mark{cursor:inherit;padding:.25rem 0;font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1;transition:color .12s,transform .12s}.personality-traits__mark:disabled{cursor:default}.personality-traits__mark.is-active{color:var(--hub-accent,var(--site-title))}.personality-traits__mark.is-current{color:var(--hub-accent,var(--site-title));transform:scale(1.25)}.personality-traits__mark.is-center{position:relative}.personality-traits__mark.is-center:after{content:"";background:var(--hub-accent,#d60000);border-radius:999px;width:2px;height:.35rem;position:absolute;bottom:-.2rem;left:50%}@supports (color:color-mix(in lab, red, red)){.personality-traits__mark.is-center:after{background:color-mix(in srgb, var(--hub-accent,#d60000) 70%, transparent)}}.personality-traits__mark.is-center:after{transform:translate(-50%)}.personality-traits__marker-picker{flex-direction:column;gap:.45rem;margin:-.25rem 0 1rem;display:flex}.personality-traits__marker-picker>span{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-text,var(--site-text));font-size:.68rem}.personality-traits__marker-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.personality-traits__marker-row>button{border:1px solid var(--hub-border,#8f818159);width:2.1rem;height:2.1rem;color:var(--hub-accent,var(--site-title));cursor:pointer;background:#0006;border-radius:.35rem;place-items:center;font-size:1.15rem;line-height:1;display:grid}.personality-traits__marker-row>button.is-active,.personality-traits__marker-row>button:hover{border-color:var(--hub-accent,#d60000a6);background:var(--hub-selection-bg,#d600002e)}.personality-traits__marker-custom{align-items:center;gap:.3rem;margin-left:.25rem;display:inline-flex}.personality-traits__marker-custom input{border:1px solid var(--hub-border,#8f818159);width:2.6rem;color:var(--hub-accent,var(--site-title));text-align:center;background:#00000073;border-radius:.35rem;padding:.4rem .3rem;font-size:1.05rem}.personality-traits__marker-custom button{border:1px solid var(--hub-border,#8f818159);color:var(--hub-text,var(--site-text));font:inherit;cursor:pointer;background:0 0;border-radius:.35rem;padding:.4rem .55rem;font-size:.75rem}.personality-traits__marker-custom button:disabled{opacity:.45;cursor:not-allowed}.personality-traits__marker-size{flex-direction:column;gap:.4rem;max-width:18rem;margin-top:.35rem;display:flex}.personality-traits__marker-size>span{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-text,var(--site-text));justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.68rem;display:flex}.personality-traits__marker-size em{color:var(--hub-accent,var(--site-title));letter-spacing:.02em;text-transform:none;font-style:normal}.personality-traits__marker-size input[type=range]{--size-pct:50%;appearance:none;background:linear-gradient(to right, var(--hub-accent,var(--site-title)) 0 var(--size-pct), var(--hub-accent,#d60000) var(--size-pct) 100%);border-radius:999px;width:100%;height:.35rem}@supports (color:color-mix(in lab, red, red)){.personality-traits__marker-size input[type=range]{background:linear-gradient(to right, var(--hub-accent,var(--site-title)) 0 var(--size-pct), color-mix(in srgb, var(--hub-accent,#d60000) 40%, transparent) var(--size-pct) 100%)}}.personality-traits__marker-size input[type=range]{cursor:pointer;outline:none}.personality-traits__marker-size input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--hub-accent,var(--site-title));cursor:pointer;border:2px solid #0a0404;border-radius:999px;width:1rem;height:1rem}.personality-traits__marker-size input[type=range]::-moz-range-thumb{background:var(--hub-accent,var(--site-title));cursor:pointer;border:2px solid #0a0404;border-radius:999px;width:1rem;height:1rem}.personality-traits__line{--trait-marker-size:22px;width:100%;height:calc(var(--trait-marker-size) + 1.25rem);box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;min-height:2.5rem;padding:0;display:flex}.personality-traits__line.is-editable{cursor:ew-resize}.personality-traits__line-inner{flex:auto;width:100%;height:100%;margin:0 .65rem;position:relative}.personality-traits__line-rail{background:var(--hub-accent,#d60000);border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.personality-traits__line-rail{background:color-mix(in srgb, var(--hub-accent,#d60000) 40%, transparent)}}.personality-traits__line-rail{pointer-events:none;transform:translateY(-50%)}.personality-traits__line-center{background:var(--hub-accent,#d60000);border-radius:999px;width:2px;height:.7rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.personality-traits__line-center{background:color-mix(in srgb, var(--hub-accent,#d60000) 75%, transparent)}}.personality-traits__line-center{pointer-events:none;transform:translate(-50%,-50%)}.personality-traits__line-fill{background:var(--hub-accent,var(--site-title));height:3px;box-shadow:0 0 10px var(--hub-accent,#d60000);border-radius:999px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.personality-traits__line-fill{box-shadow:0 0 10px color-mix(in srgb, var(--hub-accent,#d60000) 35%, transparent)}}.personality-traits__line-fill{pointer-events:none;transition:width 80ms linear;transform:translateY(-50%)}.personality-traits__line-thumb{z-index:1;pointer-events:none;width:0;height:0;margin:0;padding:0;transition:left 50ms linear;position:absolute;top:50%;left:0%;transform:translate(0)}.personality-traits__line-glyph{width:1.2em;height:1.2em;color:var(--hub-accent,var(--site-title));font-size:var(--trait-marker-size,22px);font-variant-emoji:text;text-align:center;text-shadow:0 0 8px #000000d9;transform:translate(-50%, calc(-50% + var(--trait-marker-offset-y,0px)));-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;margin:0;padding:0;font-style:normal;font-weight:400;line-height:1;display:flex;position:absolute;top:0;left:0}.personality-traits__line.is-dragging .personality-traits__line-thumb,.personality-traits__line.is-dragging .personality-traits__line-fill{transition:none}.personality-traits__line.is-dragging .personality-traits__line-glyph{color:var(--hub-accent,var(--site-title));transform:translate(-50%, calc(-50% + var(--trait-marker-offset-y,0px))) scale(1.1)}.likes-panel__bullet-picker{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-text,var(--site-text));flex-direction:column;gap:.25rem;font-size:.68rem;display:flex}.likes-panel__bullet-picker select{text-transform:none;letter-spacing:.02em;padding:.4rem 2rem .4rem .55rem}.likes-panel{border:1px solid var(--hub-border,#8f818159);background:var(--hub-box-bg,#0000008c);border-radius:.2rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.likes-panel__column{min-width:0;padding:1rem 1.1rem 1.15rem}.likes-panel__column+.likes-panel__column{border-left:1px solid var(--hub-border,#8f818159)}.likes-panel__heading{color:var(--hub-title,var(--site-title));letter-spacing:.02em;align-items:baseline;gap:.35rem;margin:0 0 .85rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600;display:flex}.likes-panel__heading span{font-size:1.1rem}.likes-panel__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.likes-panel__list li{color:var(--hub-secondary,#cbbaba);border-radius:.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.25rem;font-size:1.02rem;line-height:1.4;display:grid}.likes-panel__list li.is-dragging{opacity:.55;background:var(--hub-selection-bg,#d600001a)}.likes-panel__list li[draggable=true]{cursor:grab}.likes-panel__bullet{width:1.45rem;height:1.45rem;color:var(--hub-accent,var(--site-title));place-items:center;font-size:1.2rem;line-height:1;display:grid}.likes-panel__plus-box{border:1.5px solid var(--hub-accent,var(--site-title));background:var(--hub-selection-bg,#d600001f);box-sizing:border-box;color:#0000;width:1.15rem;height:1.15rem;font-size:0;line-height:0;display:block;position:relative;overflow:hidden}.likes-panel__plus-box:before,.likes-panel__plus-box:after{content:"";background:var(--hub-accent,var(--site-title));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.likes-panel__plus-box:before{width:58%;height:1.5px}.likes-panel__plus-box:after{width:1.5px;height:58%}.likes-panel__list input{border:1px solid var(--hub-border,#8f818159);width:100%;color:var(--hub-secondary,#cbbaba);font:inherit;background:#00000073;border-radius:.3rem;padding:.4rem .55rem;font-size:.95rem}.likes-panel__list input:hover,.likes-panel__list input:focus{border-color:var(--hub-accent,#d60000)}@supports (color:color-mix(in lab, red, red)){.likes-panel__list input:hover,.likes-panel__list input:focus{border-color:color-mix(in srgb, var(--hub-accent,#d60000) 45%, transparent)}}.likes-panel__list input:hover,.likes-panel__list input:focus{outline:2px solid var(--site-select-focus,var(--hub-accent,#d600008c));outline-offset:1px;background:#0000008c}.wiki-demo-shell--admin .likes-panel__list input,.wiki-demo__section--embed .likes-panel__list input{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .likes-panel__list input,.wiki-demo__section--embed .likes-panel__list input{border-color:color-mix(in srgb, var(--wiki-gold) 28%, transparent)}}.wiki-demo-shell--admin .likes-panel__list input,.wiki-demo__section--embed .likes-panel__list input{color:var(--wiki-ink);background:#00000073}.wiki-demo-shell--admin .likes-panel__list input:hover,.wiki-demo-shell--admin .likes-panel__list input:focus,.wiki-demo__section--embed .likes-panel__list input:hover,.wiki-demo__section--embed .likes-panel__list input:focus{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .likes-panel__list input:hover,.wiki-demo-shell--admin .likes-panel__list input:focus,.wiki-demo__section--embed .likes-panel__list input:hover,.wiki-demo__section--embed .likes-panel__list input:focus{border-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.wiki-demo-shell--admin .likes-panel__list input:hover,.wiki-demo-shell--admin .likes-panel__list input:focus,.wiki-demo__section--embed .likes-panel__list input:hover,.wiki-demo__section--embed .likes-panel__list input:focus{outline-color:var(--wiki-gold);background:#0000008c}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .likes-panel__list input:hover,.wiki-demo-shell--admin .likes-panel__list input:focus,.wiki-demo__section--embed .likes-panel__list input:hover,.wiki-demo__section--embed .likes-panel__list input:focus{outline-color:color-mix(in srgb, var(--wiki-gold) 55%, transparent)}}.likes-panel__remove{color:var(--hub-muted,#8f8181b3);cursor:pointer;background:0 0;border:0;padding:.15rem;font-size:.75rem}.likes-panel__remove:hover{color:var(--hub-accent,var(--site-title))}.likes-panel__add{border:1px solid var(--hub-border,#8f818159);background:var(--hub-box-bg,#00000073);color:var(--hub-secondary,#cbbaba);font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;gap:.45rem;margin-top:.85rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.likes-panel__add:hover{border-color:var(--hub-hover,#d6000073);background:var(--hub-selection-bg,#d600001f);color:var(--hub-hover,var(--site-title))}.wiki-demo-shell--admin .likes-panel__add,.wiki-demo__section--embed .likes-panel__add{border-color:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .likes-panel__add,.wiki-demo__section--embed .likes-panel__add{border-color:color-mix(in srgb, var(--wiki-gold) 40%, transparent)}}.wiki-demo-shell--admin .likes-panel__add,.wiki-demo__section--embed .likes-panel__add{background:var(--wiki-panel-2)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .likes-panel__add,.wiki-demo__section--embed .likes-panel__add{background:color-mix(in srgb, var(--wiki-panel-2) 88%, #000)}}.wiki-demo-shell--admin .likes-panel__add,.wiki-demo__section--embed .likes-panel__add{color:var(--wiki-ink)}.wiki-demo-shell--admin .likes-panel__add:hover,.wiki-demo__section--embed .likes-panel__add:hover{border-color:var(--wiki-gold);background:var(--wiki-gold)}@supports (color:color-mix(in lab, red, red)){.wiki-demo-shell--admin .likes-panel__add:hover,.wiki-demo__section--embed .likes-panel__add:hover{background:color-mix(in srgb, var(--wiki-gold) 16%, transparent)}}.wiki-demo-shell--admin .likes-panel__add:hover,.wiki-demo__section--embed .likes-panel__add:hover{color:#f5d08a}@media (max-width:900px){.quiz-editor__details,.quiz-player__answers{grid-template-columns:1fr}.personality-traits__row,.personality-traits__row.is-admin{grid-template-columns:1fr;gap:.35rem}.personality-traits__label--right,.personality-traits__label-input--right{text-align:left}.likes-panel{grid-template-columns:1fr}.likes-panel__column+.likes-panel__column{border-top:1px solid #d600008c;border-left:0}}.image-crop-modal{z-index:200;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.image-crop-modal__backdrop{cursor:pointer;background:#000000d1;border:0;position:absolute;inset:0}.image-crop-modal__shell{z-index:1;border:1px solid var(--wiki-gold,#d4923a);flex-direction:column;width:min(56rem,100vw - 2rem);height:min(44rem,100vh - 2rem);max-height:calc(100vh - 2rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.image-crop-modal__shell{border:1px solid color-mix(in srgb, var(--wiki-gold,#d4923a) 35%, transparent)}}.image-crop-modal__shell{background:var(--wiki-panel,#121419);border-radius:.45rem;box-shadow:0 24px 64px #000000b3}.image-crop-modal__head{border-bottom:1px solid var(--wiki-gold,#d4923a);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.image-crop-modal__head{border-bottom:1px solid color-mix(in srgb, var(--wiki-gold,#d4923a) 22%, transparent)}}.image-crop-modal__head h2{color:var(--wiki-gold-soft,var(--hub-title,var(--site-title)));margin:0 0 .25rem;font-size:1.05rem}.image-crop-modal__head p{color:var(--wiki-muted,var(--hub-text,var(--site-text)));opacity:.85;margin:0;font-size:.82rem}.image-crop-modal__stage{background:#050202;flex:auto;min-height:0;position:relative}.image-crop-modal .reactEasyCrop_Image,.image-crop-modal .reactEasyCrop_Video{aspect-ratio:auto;background:0 0;border:0;border-radius:0}.image-crop-modal__foot{border-top:1px solid #8f818147;flex-wrap:wrap;align-items:flex-end;gap:.85rem 1rem;padding:.9rem 1.15rem 1.1rem;display:flex}.image-crop-modal__zoom{min-width:10rem;color:var(--hub-text,var(--site-text));letter-spacing:.04em;text-transform:uppercase;flex-direction:column;flex:12rem;gap:.35rem;font-size:.78rem;display:flex}.image-crop-modal__zoom em{color:var(--hub-accent,var(--site-title));font-style:normal}.image-crop-modal__zoom input[type=range]{appearance:none;background:linear-gradient(to right, var(--hub-accent,#d60000) 0%, var(--hub-accent,#d60000) var(--size-pct,0%), #820d0d66 var(--size-pct,0%), #820d0d66 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:.35rem}.image-crop-modal__zoom input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--hub-accent,#d60000);cursor:pointer;border:2px solid #0a0404;border-radius:999px;width:1rem;height:1rem}.image-crop-modal__zoom input[type=range]::-moz-range-thumb{background:var(--hub-accent,#d60000);cursor:pointer;border:2px solid #0a0404;border-radius:999px;width:1rem;height:1rem}.image-crop-modal__error{color:#ff6b6b;flex:100%;margin:0;font-size:.85rem}.image-crop-modal__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-left:auto;display:flex}.image-crop-modal__cancel,.image-crop-modal__save{min-width:6.5rem;font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;padding:.6rem 1.15rem;font-size:.88rem;font-weight:600;display:inline-flex}.image-crop-modal__cancel{color:#cbbaba;background:0 0;border:1px solid #8f818173}.image-crop-modal__cancel:hover:not(:disabled){color:#d60000;border-color:#d600008c}.image-crop-modal__save{color:#fff;background:#d60000;border:0}.image-crop-modal__save:hover:not(:disabled){filter:brightness(1.08)}.image-crop-modal__cancel:disabled,.image-crop-modal__save:disabled{opacity:.45;cursor:not-allowed;filter:none}.character-wizard__adjust-image{color:#d60000;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#820d0d47;border:1px solid #d6000066;border-radius:.3rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600}.character-wizard__adjust-image:hover{background:#d6000038}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
