.logo-preview-backdrop[data-v-a043800f]{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07140d6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.logo-preview-modal[data-v-a043800f]{width:min(720px,100%);max-height:calc(min(92vh,820px));position:relative;overflow:visible}.logo-preview-header[data-v-a043800f]{z-index:1;position:absolute;top:-48px;right:0}.logo-preview-header h2[data-v-a043800f]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo-preview-close[data-v-a043800f]{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--text-dim);cursor:pointer;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}.logo-preview-close[data-v-a043800f]:focus-visible,.logo-preview-close[data-v-a043800f]:hover{color:var(--text);border-color:var(--accent)}.logo-preview-image-wrap[data-v-a043800f]{place-items:center;max-height:calc(-67px + min(92vh,820px));padding:0;display:grid;overflow:auto}.logo-preview-image[data-v-a043800f]{-o-object-fit:contain;object-fit:contain;border:1px solid #ffffffc7;border-radius:18%;width:min(100%,640px);height:auto;max-height:calc(-110px + min(92vh,820px));display:block;box-shadow:0 18px 60px #00000047}@media (width<=560px){.logo-preview-backdrop[data-v-a043800f]{padding:12px}.logo-preview-header[data-v-a043800f]{top:-44px}}
