#lsf-logo-preview{width:100%;order:0;font:14px/1.5 Manrope,Arial,sans-serif;color:#121c35}#lsf-logo-preview .stage{background:#f2f3f5;padding:12px;border-radius:6px}#lsf-logo-preview .views{display:grid;grid-template-columns:1fr 1fr;gap:8px}#lsf-logo-preview figure{margin:0;min-width:0}#lsf-logo-preview svg{display:block;width:100%;touch-action:none;user-select:none}#lsf-logo-preview figcaption{text-align:center;font-weight:800;font-size:13px}#lsf-logo-preview .logo{cursor:grab}#lsf-logo-preview .hint,#lsf-logo-preview .summary{font-size:12px;color:#536078}#lsf-logo-preview .notice{font-size:12px;background:#f2f3f5;padding:12px;border-left:3px solid #3457e6;margin:16px 0}#lsf-logo-preview .tools{padding:16px 0}#lsf-logo-preview label{margin:14px 0 6px}#lsf-logo-preview .buttons{display:flex;gap:8px;flex-wrap:wrap}#lsf-logo-preview button{font:700 13px Manrope,Arial,sans-serif;min-height:44px;background:#fff;color:#121c35;border:1px solid #b9c2d1;border-radius:4px;padding:10px;cursor:pointer}#lsf-logo-preview button[aria-pressed=true],#lsf-logo-preview .primary{background:#121c35;color:#fff}#lsf-logo-preview .primary{width:100%;margin-top:16px}#lsf-logo-preview button:disabled{opacity:.45;cursor:default}#lsf-logo-preview .nudge{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}#lsf-logo-preview .brand-option{display:flex;align-items:center;gap:8px;background:#f2f3f5;padding:12px;flex-wrap:wrap}#lsf-logo-preview .brand-option input{width:20px;min-height:20px;margin:0}#lsf-logo-preview .brand-option strong{color:#245b46}#lsf-logo-preview input[type=range]{accent-color:#3457e6;padding:0;margin:0}#lsf-logo-preview .status{font-size:12px}#lsf-logo-preview h2{font:800 18px Manrope,Arial,sans-serif;text-transform:none} .lsc-visual:has(#lsf-logo-preview){position:static}