.brand .brand-emblem,.brand-mark .brand-emblem{display:flex;align-items:center;justify-content:center;width:48px;height:56px;flex:0 0 48px;overflow:visible}
.brand .brand-emblem img.brand-logo,.brand-mark .brand-emblem img.brand-logo{position:static;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none;margin:0;border-radius:0;mix-blend-mode:normal}
.brand .brand-emblem .brand-logo-dark,.brand-mark .brand-emblem .brand-logo-dark{display:none}
.brand .brand-name,.brand-mark .brand-name,.sidebar .brand .brand-name{font-family:var(--brand-font,Georgia,serif);font-style:var(--brand-font-style,italic);font-size:40px;font-weight:400;line-height:1.2;letter-spacing:0;color:var(--brand-color-light,#79051b);text-transform:none;display:block;max-width:100%;overflow-wrap:anywhere}
[data-theme="dark"] .brand .brand-name{color:var(--brand-color-dark,#f1dcca)}
[data-theme="dark"] .brand .brand-logo-light{display:none}
[data-theme="dark"] .brand .brand-emblem .brand-logo-dark{display:block}
.brand-mark[data-brand-theme="dark"] .brand-name{color:var(--brand-color-dark,#f1dcca)}
.brand-mark[data-brand-theme="dark"] .brand-logo-light{display:none}
.brand-mark[data-brand-theme="dark"] .brand-emblem .brand-logo-dark{display:block}
.brand-preview-pair{display:grid;gap:16px}.brand-preview-mode{padding:24px 12px;border:1px solid #e4cbbc;border-radius:20px;min-width:0;background:#fffcf8;color:#79051b}.brand-preview-mode.dark{background:#3b0614;color:#f1dcca}.brand-preview-mode small{display:block;margin-bottom:24px}.brand-preview-mode .brand-mark{display:flex;align-items:center;justify-content:center;gap:12px;min-height:90px}.brand-preview-mode .brand-name{font-size:38px}.brand-preview-mode .brand-emblem{width:64px;height:76px;flex-basis:64px}.brand-preview-mode p{font-size:12px;margin-top:20px}.font-upload input{max-width:100%}.brand-layout .upload-box img{background:#fcf6ef}.brand-layout .upload-box.dark-logo img{background:#3b0614}
@media(max-width:650px){.brand .brand-emblem{width:43px;height:49px;flex-basis:43px}.brand .brand-name,.sidebar .brand .brand-name{font-size:34px}.brand-preview-mode .brand-name{font-size:32px}}
