.postcard-canvas svg{width:100%;height:auto;display:block}.postcard-canvas image,.postcard-canvas img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.postcard-canvas text[font-family=Montserrat]{font-family:var(--font-postcard-sans),ui-sans-serif,system-ui,sans-serif}.postcard-canvas text[font-family=Caveat]{font-family:var(--font-postcard-script),cursive}.postcard-canvas text{font-synthesis:none}.postcard-canvas text[font-family=Inter]{font-family:var(--font-card-inter),sans-serif}.postcard-canvas text[font-family=Nunito]{font-family:var(--font-card-nunito),sans-serif}.postcard-canvas text[font-family=Open\ Sans]{font-family:var(--font-card-open-sans),sans-serif}.postcard-canvas text[font-family=Lato]{font-family:var(--font-card-lato),sans-serif}.postcard-canvas text[font-family=Raleway]{font-family:var(--font-card-raleway),sans-serif}.postcard-canvas text[font-family=Work\ Sans]{font-family:var(--font-card-work-sans),sans-serif}.postcard-canvas text[font-family=Rubik]{font-family:var(--font-card-rubik),sans-serif}.postcard-canvas text[font-family=Oswald]{font-family:var(--font-card-oswald),sans-serif}.postcard-canvas text[font-family=Merriweather]{font-family:var(--font-card-merriweather),serif}.postcard-canvas text[font-family=Lora]{font-family:var(--font-card-lora),serif}.postcard-canvas text[font-family=Playfair\ Display]{font-family:var(--font-card-playfair),serif}.postcard-canvas text[font-family=Libre\ Baskerville]{font-family:var(--font-card-baskerville),serif}.postcard-canvas text[font-family="DM Serif Display"]{font-family:var(--font-card-dm-serif),serif}.postcard-canvas text[font-family=Roboto\ Slab]{font-family:var(--font-card-roboto-slab),serif}.postcard-canvas text[font-family=Dancing\ Script]{font-family:var(--font-card-dancing),cursive}.postcard-canvas:not(.postcard-canvas--preview) [data-slot]:not([data-slot=decoration]):hover{outline-offset:2px;outline:1.5px solid #3b82f68c}.postcard-canvas:not(.postcard-canvas--preview) [data-slot][data-active=true]{outline-offset:2px;outline:2px solid #3b82f6}.postcard-canvas--reframable g[data-slot=hero]{cursor:grab;touch-action:none}.postcard-canvas--reframable[data-reframing]{-webkit-user-select:none;user-select:none}.postcard-canvas--reframable[data-reframing] g[data-slot=hero]{cursor:grabbing}@keyframes postcard-skeleton-sheen{0%{transform:translate(0)}to{transform:translateX(var(--sheen-travel))}}.postcard-skeleton-sheen{animation:1.5s linear infinite postcard-skeleton-sheen}@media (prefers-reduced-motion:reduce){.postcard-skeleton-sheen{opacity:0;animation:none}}
