/* Generated artwork stays separate from live, accessible product copy. */
a.brand{display:inline-flex!important;align-items:center;flex-shrink:0;line-height:1!important;letter-spacing:normal!important}
a.brand .brand-wordmark{display:block!important;width:196px!important;height:40px!important;max-width:none;object-fit:contain;mix-blend-mode:multiply;margin:0}
.motion-art .package-cover-copy strong{color:#263247}.motion-art .package-cover-copy p{color:#526071}
.art-shorts{--art-accent:#a86229}.art-blog{--art-accent:#4c668d;background:#e8edf4}.art-reels{--art-accent:#7b638f;background:#efeaf4}.art-tiktok{--art-accent:#a75762}
.motion-art .rendered-canvas{height:255px;margin:0 0 5px}
.store-footer{background:#263247}.footer-brand>a{color:#f4f2e9}
.hero-art img{border-radius:0;object-fit:contain;background:transparent;border:0;box-shadow:none}.hero-art,.theme-blog .hero-art,.theme-reels .hero-art,.theme-tiktok .hero-art{background:transparent;border:0;box-shadow:none}
@media(min-width:601px) and (max-width:1000px){.motion-art .rendered-canvas{height:200px}}
@media(max-width:600px){a.brand .brand-wordmark{width:157px!important;height:32px!important}.motion-art .rendered-canvas{height:250px}}
@media(max-width:380px){a.brand .brand-wordmark{width:142px!important;height:29px!important}}
/* Keep the card tint; remove the separate SVG backdrop behind transparent artwork. */
.motion-art .rendered-canvas>rect{fill:none}
.rendered-canvas image{clip-path:none}
.motion-art .rendered-canvas,.motion-art .art-media{background:transparent;border:0;box-shadow:none}
@media(min-width:1001px){.motion-art .rendered-canvas{height:320px}}
