.public-character-gallery-module__fIU8OG__gallery{gap:14px;min-width:0;display:grid}.public-character-gallery-module__fIU8OG__gallery h2{font-size:var(--font-size-section);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);margin:0}.public-character-gallery-module__fIU8OG__thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-character-gallery-module__fIU8OG__thumbnails li{min-width:0}.public-character-gallery-module__fIU8OG__thumbnail{aspect-ratio:4/5;border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:44px;color:var(--foreground);background:var(--surface-strong);cursor:pointer;padding:0;overflow:hidden}.public-character-gallery-module__fIU8OG__more{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--foreground);background:var(--surface-strong);cursor:pointer;font-size:var(--font-size-ui);line-height:var(--line-height-ui);font-weight:var(--font-weight-semibold);font-size:var(--font-size-ui);line-height:var(--line-height-ui);font-weight:var(--font-weight-semibold);justify-self:start;padding:9px 14px}@media (max-width:480px){.public-character-gallery-module__fIU8OG__thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}
.report-action-module__zO0Cfq__control,.report-action-module__zO0Cfq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-action-module__zO0Cfq__dialog{width:min(448px,100vw - 24px)}.report-action-module__zO0Cfq__form{gap:16px;display:grid}.report-action-module__zO0Cfq__comment{--field-control-min-height:112px;resize:vertical}.report-action-module__zO0Cfq__error{color:var(--danger);margin:0}.report-action-module__zO0Cfq__actionNote{color:var(--muted);font-size:var(--font-size-ui);line-height:var(--line-height-ui)}
.character-profile-surface-module__ilW-cq__profileIntro h1,.character-profile-surface-module__ilW-cq__profileIntro p,.character-profile-surface-module__ilW-cq__profileBody p,.character-profile-surface-module__ilW-cq__profileFacts,.character-profile-surface-module__ilW-cq__greeting,.character-profile-surface-module__ilW-cq__emptyState h1,.character-profile-surface-module__ilW-cq__emptyState h2,.character-profile-surface-module__ilW-cq__emptyState p{margin:0}.character-profile-surface-module__ilW-cq__eyebrow{color:#d8ccff;font-size:var(--font-size-ui);font-weight:var(--font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;line-height:var(--line-height-ui)}.character-profile-surface-module__ilW-cq__actionNote{color:var(--muted);font-size:var(--font-size-ui);line-height:var(--line-height-ui)}.character-profile-surface-module__ilW-cq__actionError{color:var(--danger);font-size:var(--font-size-ui);line-height:var(--line-height-ui);flex-basis:100%;margin:0}.character-profile-surface-module__ilW-cq__emptyState{}.character-profile-surface-module__ilW-cq__profile{gap:24px;width:100%;min-width:0;display:grid;container:character-profile/inline-size}.character-profile-surface-module__ilW-cq__profileHero{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.character-profile-surface-module__ilW-cq__profileMedia{align-content:end;justify-self:center;justify-items:center;width:min(100%,320px);min-width:0;display:grid;position:relative}.character-profile-surface-module__ilW-cq__profileMedia:has(>img){padding:32px 16px 0}.character-profile-surface-module__ilW-cq__profileMedia>button,.character-profile-surface-module__ilW-cq__profile .character-profile-surface-module__ilW-cq__profileMedia [data-size=large]{width:100%;min-width:0}.character-profile-surface-module__ilW-cq__profile .character-profile-surface-module__ilW-cq__profileMedia [data-size=large]{aspect-ratio:4/5;object-position:center 24%}.character-profile-surface-module__ilW-cq__profileIntro,.character-profile-surface-module__ilW-cq__profileBody{gap:14px;min-width:0;display:grid}.character-profile-surface-module__ilW-cq__profileIntro h1{overflow-wrap:anywhere;font-size:var(--font-size-page);line-height:1.2;font-weight:var(--font-weight-bold)}.character-profile-surface-module__ilW-cq__profileActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.character-profile-surface-module__ilW-cq__tagline{overflow-wrap:anywhere}.character-profile-surface-module__ilW-cq__profileFacts{flex-wrap:wrap;gap:16px;display:flex}.character-profile-surface-module__ilW-cq__profileFacts div{min-width:120px}.character-profile-surface-module__ilW-cq__profileFacts dt{color:var(--muted);font-size:var(--font-size-ui);line-height:var(--line-height-ui)}.character-profile-surface-module__ilW-cq__profileFacts dd{overflow-wrap:anywhere;font-weight:var(--font-weight-semibold);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:2px 0 0}.character-profile-surface-module__ilW-cq__profileFacts a{color:inherit;text-underline-offset:.18em}.character-profile-surface-module__ilW-cq__profileFacts a:hover{color:var(--accent-strong)}.character-profile-surface-module__ilW-cq__description,.character-profile-surface-module__ilW-cq__greeting{white-space:pre-wrap;overflow-wrap:anywhere}.character-profile-surface-module__ilW-cq__greeting{border-left:3px solid var(--accent);color:var(--muted);padding-left:14px}@container character-profile (min-width:48rem){.character-profile-surface-module__ilW-cq__profileHero{grid-template-columns:clamp(240px,28%,360px) minmax(0,1fr)}.character-profile-surface-module__ilW-cq__profileMedia{width:100%}}.character-profile-surface-module__ilW-cq__emptyState h1{font-size:var(--font-size-page);line-height:1.2;font-weight:var(--font-weight-bold)}.character-profile-surface-module__ilW-cq__emptyState h2{font-size:var(--font-size-section);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.character-profile-surface-module__ilW-cq__profileBody,.character-profile-surface-module__ilW-cq__greeting{font-size:var(--font-size-body);line-height:var(--line-height-body)}@media (max-width:720px){.character-profile-surface-module__ilW-cq__profileIntro h1,.character-profile-surface-module__ilW-cq__emptyState h1{font-size:var(--font-size-page-sm)}}
