.CharacterCard-module__Jl3tmW__figure{margin:0}.CharacterCard-module__Jl3tmW__trigger{color:#785023;cursor:pointer;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-flex}.CharacterCard-module__Jl3tmW__trigger:hover{color:#92400e}.CharacterCard-module__Jl3tmW__dialog{overscroll-behavior:contain;color:#243044;background:#e8dcc8;border-radius:12px;width:min(560px,100% - 32px);max-height:94dvh;margin:auto;padding:20px;position:fixed;inset:0;overflow-y:auto}.CharacterCard-module__Jl3tmW__dialog::backdrop{background:#0a1628d9}.CharacterCard-module__Jl3tmW__dialogHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.CharacterCard-module__Jl3tmW__dialogHeader h2{font-family:var(--font-crimson);overflow-wrap:anywhere;font-size:22px}.CharacterCard-module__Jl3tmW__dialogHeader button{cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:grid}.CharacterCard-module__Jl3tmW__dialogHeader button:hover{background:#bdae9540}.CharacterCard-module__Jl3tmW__dialog .CharacterCard-module__Jl3tmW__stage{width:min(100%,416px,max(160px,62.5dvh - 150px))}.CharacterCard-module__Jl3tmW__dialog button:focus-visible,.CharacterCard-module__Jl3tmW__trigger:focus-visible{outline-offset:4px;outline:2px solid #92400e}.CharacterCard-module__Jl3tmW__stage{aspect-ratio:1/1.6;width:min(100%,416px);margin-inline:auto;position:relative}.CharacterCard-module__Jl3tmW__card{aspect-ratio:1;isolation:isolate;cursor:pointer;color:#f5efe5;-webkit-tap-highlight-color:transparent;background:0 0;width:76.924%;display:block;position:absolute;inset:auto 11.538% 0}.CharacterCard-module__Jl3tmW__background{object-fit:cover;transform-origin:bottom;border-radius:12px;width:100%;height:100%;transition:transform .65s,filter .65s,border-radius .65s;position:absolute;inset:0;box-shadow:0 18px 36px #0a162840}.CharacterCard-module__Jl3tmW__foreground{object-fit:contain;object-position:top;transform-origin:bottom;clip-path:inset(0 0 33.333%);filter:brightness(.85);pointer-events:none;width:130%;max-width:none;height:195%;transition:transform .65s,clip-path .65s,filter .65s;position:absolute;bottom:0;left:50%;transform:translate(-50%,25.641%)scale(.769231)}.CharacterCard-module__Jl3tmW__name,.CharacterCard-module__Jl3tmW__nameSpace{font-family:var(--font-cinzel);overflow-wrap:anywhere;padding:6px 16px;font-size:clamp(18px,4vw,24px);line-height:1.3}.CharacterCard-module__Jl3tmW__name{transform-origin:top;backface-visibility:hidden;background:#05080d;transition:transform .65s;position:absolute;inset:auto 0 0;transform:perspective(500px)translateY(100%)rotateX(-90deg)}.CharacterCard-module__Jl3tmW__nameSpace{visibility:hidden;width:min(76.924%,320px);margin:0 auto 24px;display:block}.CharacterCard-module__Jl3tmW__card[data-active=true] .CharacterCard-module__Jl3tmW__background,.CharacterCard-module__Jl3tmW__card:focus-visible .CharacterCard-module__Jl3tmW__background{filter:brightness(.3);border-radius:0;transform:perspective(500px)rotateX(60deg)}.CharacterCard-module__Jl3tmW__card[data-active=true] .CharacterCard-module__Jl3tmW__foreground,.CharacterCard-module__Jl3tmW__card:focus-visible .CharacterCard-module__Jl3tmW__foreground{clip-path:inset(0);filter:brightness()drop-shadow(0 12px 14px #0a162850);transform:translate(-50%)}.CharacterCard-module__Jl3tmW__card[data-active=true] .CharacterCard-module__Jl3tmW__name,.CharacterCard-module__Jl3tmW__card:focus-visible .CharacterCard-module__Jl3tmW__name{transform:perspective(500px)translateY(100%)rotateX(-30deg)}.CharacterCard-module__Jl3tmW__card:focus-visible{outline-offset:8px;outline:2px solid #92400e}.CharacterCard-module__Jl3tmW__caption{text-align:center;color:#665b49;font-size:14px;line-height:1.6}.CharacterCard-module__Jl3tmW__staticHint{display:none}.CharacterCard-module__Jl3tmW__error{color:#665b49;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:320px;display:flex}.CharacterCard-module__Jl3tmW__error button{text-underline-offset:4px;min-height:44px;padding:8px 16px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.CharacterCard-module__Jl3tmW__figure .CharacterCard-module__Jl3tmW__card .CharacterCard-module__Jl3tmW__background,.CharacterCard-module__Jl3tmW__figure .CharacterCard-module__Jl3tmW__card .CharacterCard-module__Jl3tmW__foreground,.CharacterCard-module__Jl3tmW__figure .CharacterCard-module__Jl3tmW__card .CharacterCard-module__Jl3tmW__name{transition:none}.CharacterCard-module__Jl3tmW__figure .CharacterCard-module__Jl3tmW__card .CharacterCard-module__Jl3tmW__background{filter:brightness(.7);transform:none}.CharacterCard-module__Jl3tmW__figure .CharacterCard-module__Jl3tmW__card .CharacterCard-module__Jl3tmW__foreground{clip-path:inset(0);filter:none;transform:translate(-50%)}.CharacterCard-module__Jl3tmW__figure .CharacterCard-module__Jl3tmW__card .CharacterCard-module__Jl3tmW__name{transform:translateY(100%)}.CharacterCard-module__Jl3tmW__hint{display:none}.CharacterCard-module__Jl3tmW__staticHint{display:block}}
.character-module__XevLOG__page{color:#243044;background:#e8dcc8;min-height:100vh}.character-module__XevLOG__page ::selection{color:#0a1628;background:#c6a862}.character-module__XevLOG__page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #92400e}.character-module__XevLOG__page :is(a,button){-webkit-tap-highlight-color:#c6a86266}.character-module__XevLOG__page a{text-underline-offset:5px}.character-module__XevLOG__page [id]{scroll-margin-top:24px}.character-module__XevLOG__page *{scrollbar-color:#a8935a transparent}.character-module__XevLOG__container{width:min(100% - 64px,1152px);margin-inline:auto}.character-module__XevLOG__breadcrumb a:hover,.character-module__XevLOG__endLinks a:hover{text-decoration:underline}.character-module__XevLOG__breadcrumb{color:#665b49;flex-wrap:wrap;align-items:center;gap:8px;padding-top:24px;font-size:13px;display:flex}.character-module__XevLOG__breadcrumb a{align-items:center;min-height:32px;display:inline-flex}.character-module__XevLOG__breadcrumb span{overflow-wrap:anywhere}.character-module__XevLOG__hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"identity media""facts media";align-items:start;gap:32px 64px;padding-block:40px 48px;display:grid}.character-module__XevLOG__identity{grid-area:identity;min-width:0;padding-top:16px}.character-module__XevLOG__identity h1{font-family:var(--font-cinzel);color:#0a1628;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(36px,4.5vw,64px);font-weight:400;line-height:1.13}.character-module__XevLOG__characterClass{color:#785023;margin-top:20px;font-size:14px}.character-module__XevLOG__title{font-family:var(--font-manuscript);text-wrap:pretty;margin-top:12px;font-size:24px;font-style:italic;line-height:1.4}.character-module__XevLOG__actions{flex-wrap:wrap;align-items:start;gap:8px;margin-top:24px;display:flex}.character-module__XevLOG__actions:empty{display:none}.character-module__XevLOG__actions button{min-width:44px;min-height:44px}.character-module__XevLOG__media{grid-area:media;min-width:0}.character-module__XevLOG__facts{border-top:1px solid #bdae95;grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:24px;padding-top:24px;display:grid}.character-module__XevLOG__facts dt,.character-module__XevLOG__combat dt{color:#665b49;margin-bottom:6px;font-size:12px}.character-module__XevLOG__facts dd{font-family:var(--font-crimson);overflow-wrap:anywhere;font-size:21px;line-height:1.2}.character-module__XevLOG__withoutMedia{grid-template-columns:1fr;grid-template-areas:"identity""facts"}.character-module__XevLOG__withoutMedia .character-module__XevLOG__facts{flex-wrap:wrap;gap:32px 48px;display:flex}.character-module__XevLOG__sectionNav{border-block:1px solid #bdae95;align-items:center;gap:40px;padding-block:8px;font-size:14px;display:flex}.character-module__XevLOG__sectionNav>span{color:#665b49;flex-shrink:0}.character-module__XevLOG__sectionNav>div{flex-wrap:wrap;gap:8px 24px;display:flex}.character-module__XevLOG__sectionNav a{align-items:center;min-height:44px;display:inline-flex}.character-module__XevLOG__sectionNav a:hover{color:#92400e;text-decoration:underline}.character-module__XevLOG__content{grid-template-columns:minmax(0,1fr) 272px;gap:64px;padding-block:48px 64px;display:grid}.character-module__XevLOG__story{background:#f5efe5;border-radius:12px;min-width:0;padding:36px 40px 48px}.character-module__XevLOG__story h2{font-family:var(--font-cinzel);align-items:center;gap:12px;margin-bottom:28px;font-size:24px;display:flex}.character-module__XevLOG__story h2 svg{color:#785023;flex-shrink:0}.character-module__XevLOG__prose{max-width:70ch;font-family:var(--font-crimson);overflow-wrap:anywhere;font-size:20px;line-height:1.65}.character-module__XevLOG__prose p{white-space:pre-line}.character-module__XevLOG__prose p+p{margin-top:22px}.character-module__XevLOG__reference{min-width:0}.character-module__XevLOG__reference section{border-top:1px solid #bdae95;padding-block:28px}.character-module__XevLOG__reference section:first-child{border-top:0;padding-top:12px}.character-module__XevLOG__reference h2{font-family:var(--font-cinzel);margin-bottom:20px;font-size:21px}.character-module__XevLOG__reference h3{margin-block:24px 12px;font-size:14px;font-weight:600}.character-module__XevLOG__reference ul,.character-module__XevLOG__reference ol{overflow-wrap:anywhere;padding-left:18px;font-size:15px;line-height:1.6}.character-module__XevLOG__reference ul{list-style-type:disc}.character-module__XevLOG__reference ol{list-style-type:decimal}.character-module__XevLOG__reference li+li{margin-top:12px}.character-module__XevLOG__reference li::marker{color:#785023}.character-module__XevLOG__combat{gap:20px;display:grid}.character-module__XevLOG__combat dd{font-family:var(--font-crimson);font-size:24px}.character-module__XevLOG__withoutReference{display:block}.character-module__XevLOG__withoutReference .character-module__XevLOG__story{max-width:820px;margin-inline:auto}.character-module__XevLOG__empty{font-family:var(--font-crimson);color:#665b49;font-size:20px}.character-module__XevLOG__endmatter{padding-bottom:48px}.character-module__XevLOG__endmatter>div:first-child{color:#665b49;border-color:#bdae95;margin-top:0}.character-module__XevLOG__endLinks{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;font-size:14px;display:flex}.character-module__XevLOG__endLinks a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.character-module__XevLOG__footer{color:#c6a862;background:#0a1628;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.character-module__XevLOG__footer>span:last-child{font-family:var(--font-crimson);color:#e8dcc8;margin-left:16px;font-size:17px;font-style:italic}@media (max-width:1023px){.character-module__XevLOG__hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px}.character-module__XevLOG__content{grid-template-columns:minmax(0,1fr) 224px;gap:32px}.character-module__XevLOG__story{padding:28px}}@media (max-width:767px){.character-module__XevLOG__container{width:min(100% - 40px,620px)}.character-module__XevLOG__breadcrumb{padding-top:16px}.character-module__XevLOG__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""media""facts";gap:28px;padding-block:24px 32px}.character-module__XevLOG__withoutMedia{grid-template-areas:"identity""facts"}.character-module__XevLOG__identity{padding-top:0}.character-module__XevLOG__characterClass{margin-top:12px}.character-module__XevLOG__title{font-size:22px}.character-module__XevLOG__actions{margin-top:20px}.character-module__XevLOG__facts{gap:20px 24px}.character-module__XevLOG__sectionNav{padding-block:12px;display:block}.character-module__XevLOG__sectionNav>span{font-size:12px}.character-module__XevLOG__sectionNav>div{gap:0 20px;margin-top:4px}.character-module__XevLOG__content{flex-direction:column;gap:36px;padding-block:32px 40px;display:flex}.character-module__XevLOG__story{margin-inline:-4px;padding:24px 20px 32px}.character-module__XevLOG__story h2{margin-bottom:24px;font-size:21px}.character-module__XevLOG__prose{font-size:19px;line-height:1.6}.character-module__XevLOG__reference section:first-child{padding-top:0}.character-module__XevLOG__footer>span:last-child{text-align:center;flex-basis:100%;margin:0}}
@media (prefers-reduced-motion:no-preference){.WikiCreationSuccess-module__owuNSW__mark path:nth-child(2){stroke-dasharray:24;animation:.6s cubic-bezier(.16,1,.3,1) WikiCreationSuccess-module__owuNSW__ink}}@keyframes WikiCreationSuccess-module__owuNSW__ink{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}
