.ui-modal.character-publication-notice{border:1px solid rgb(var(--theme-line-rgb,255 255 255) / .2);background:var(--theme-surface-0,#0a0a0a);width:390px;max-width:100vw;color:var(--theme-text-primary,#fafafa);border-radius:16px;padding:24px 44px 40px}.character-publication-notice::backdrop{background:#000c}.character-publication-notice>.ui-modal-header{min-height:28px;margin:0 0 32px;padding:0 4px;position:relative}.character-publication-notice .ui-modal-header h1{font-size:18px;font-weight:600;line-height:28px}.character-publication-notice .ui-modal-close{width:28px;height:28px;min-height:28px;color:var(--theme-text-secondary,#a3a3a3);background:0 0;border:0;padding:0;position:absolute;top:0;right:-20px}.character-publication-notice>ul{margin:0;padding-left:19px;font-size:14px;line-height:21px}.character-publication-notice li+li{margin-top:4px}.character-publication-notice>footer{padding-top:48px}.character-publication-notice>footer>.ui-button{background:var(--theme-surface-inverse,#fafafa);width:100%;height:44px;min-height:44px;color:var(--theme-text-inverse,#171717);border:0;border-radius:8px;padding:8px 32px;font-size:14px;line-height:21px}@media (max-width:639px){.ui-modal.character-publication-notice{border-radius:16px 16px 0 0;width:100vw;max-height:100dvh;margin:0;inset:auto 0 0}}.studio-shell[data-kind=character] .publication-field-error{color:var(--theme-error-text,#ff7066);margin:0;font-size:14px;font-weight:400;line-height:21px}.studio-shell[data-kind=character] .character-profile-image-actions .publication-field-error{color:var(--color-action,#fa4520);margin:0 0 8px;font-size:12px;line-height:12px}.studio-shell[data-kind=character] .character-image-field[data-invalid] .character-avatar{outline:1px solid var(--theme-error-text,#ff7066)}.studio-shell[data-kind=character] .character-intro-section[data-invalid] .character-intro-open{border-color:var(--theme-error-text,#ff7066);color:var(--theme-error-text,#ff7066)}.studio-shell[data-kind=character] .character-intro-section>.publication-field-error{color:var(--color-action,#fa4520);margin-top:12px;font-size:12px;line-height:12px}.studio-shell[data-kind=character] .field-input-frame [aria-invalid=true]{border-color:var(--theme-error-text,#ff7066)}.studio-shell[data-kind=character] .ui-textarea-frame:has([aria-invalid=true]){border-color:var(--theme-error-text,#ff7066)}
