:root[data-meme-theme=cinema]{--background:#eae7dc;--foreground:#19312d;--card:#f5f1e7;--card-foreground:#19312d;--popover:#f5f1e7;--popover-foreground:#19312d;--primary:#264e40;--primary-foreground:#f4efe5;--secondary:#dddfd1;--secondary-foreground:#19312d;--muted:#dddfd1;--muted-foreground:#55634f;--accent:#dddfd1;--accent-foreground:#19312d;--border:#b9c0ae;--input:#b9c0ae;--ring:#264e40;--sidebar:#eae7dc;--sidebar-foreground:#19312d;--sidebar-primary:#264e40;--sidebar-primary-foreground:#f4efe5;--sidebar-accent:#dddfd1;--sidebar-accent-foreground:#19312d;--sidebar-border:#b9c0ae;--sidebar-ring:#264e40;--meme-hero-ground:#eae7dc;--meme-hero-card:#f5f1e7;--meme-hero-muted:#dddfd1;--meme-hero-border:#b9c0ae;--meme-hero-disabled:#dddfd1;--meme-hero-disabled-text:#55634f}:root.dark[data-meme-theme=cinema]{--background:#0b1b1d;--foreground:#f4efe5;--card:#163035;--card-foreground:#f4efe5;--popover:#163035;--popover-foreground:#f4efe5;--primary:#e8b879;--primary-foreground:#172322;--secondary:#213c3e;--secondary-foreground:#f4efe5;--muted:#213c3e;--muted-foreground:#bdc5b3;--accent:#213c3e;--accent-foreground:#f4efe5;--border:#39504e;--input:#39504e;--ring:#e8b879;--sidebar:#0b1b1d;--sidebar-foreground:#f4efe5;--sidebar-primary:#e8b879;--sidebar-primary-foreground:#172322;--sidebar-accent:#213c3e;--sidebar-accent-foreground:#f4efe5;--sidebar-border:#39504e;--sidebar-ring:#e8b879;--meme-hero-ground:#0b1b1d;--meme-hero-card:#163035;--meme-hero-muted:#213c3e;--meme-hero-border:#39504e;--meme-hero-disabled:#213c3e;--meme-hero-disabled-text:#bdc5b3}:root[data-meme-theme=stadium]{--background:#edf1e7;--foreground:#182b20;--card:#f8faf4;--card-foreground:#182b20;--popover:#f8faf4;--popover-foreground:#182b20;--primary:#285d31;--primary-foreground:#fff;--secondary:#dce8d5;--secondary-foreground:#182b20;--muted:#dce8d5;--muted-foreground:#425a44;--accent:#dce8d5;--accent-foreground:#182b20;--border:#b5c6ae;--input:#b5c6ae;--ring:#285d31;--sidebar:#edf1e7;--sidebar-foreground:#182b20;--sidebar-primary:#285d31;--sidebar-primary-foreground:#fff;--sidebar-accent:#dce8d5;--sidebar-accent-foreground:#182b20;--sidebar-border:#b5c6ae;--sidebar-ring:#285d31;--meme-hero-ground:#edf1e7;--meme-hero-card:#f8faf4;--meme-hero-muted:#dce8d5;--meme-hero-border:#b5c6ae;--meme-hero-disabled:#dce8d5;--meme-hero-disabled-text:#425a44}:root.dark[data-meme-theme=stadium]{--background:#122017;--foreground:#eef5e8;--card:#1d3022;--card-foreground:#eef5e8;--popover:#1d3022;--popover-foreground:#eef5e8;--primary:#b7df83;--primary-foreground:#16230f;--secondary:#2b402b;--secondary-foreground:#eef5e8;--muted:#2b402b;--muted-foreground:#b9cdb0;--accent:#2b402b;--accent-foreground:#eef5e8;--border:#42593d;--input:#42593d;--ring:#b7df83;--sidebar:#122017;--sidebar-foreground:#eef5e8;--sidebar-primary:#b7df83;--sidebar-primary-foreground:#16230f;--sidebar-accent:#2b402b;--sidebar-accent-foreground:#eef5e8;--sidebar-border:#42593d;--sidebar-ring:#b7df83;--meme-hero-ground:#122017;--meme-hero-card:#1d3022;--meme-hero-muted:#2b402b;--meme-hero-border:#42593d;--meme-hero-disabled:#2b402b;--meme-hero-disabled-text:#b9cdb0}:root[data-meme-theme=pop]{--background:#f7ebe8;--foreground:#402524;--card:#fff6f2;--card-foreground:#402524;--popover:#fff6f2;--popover-foreground:#402524;--primary:#ad342f;--primary-foreground:#fff;--secondary:#efdad5;--secondary-foreground:#402524;--muted:#efdad5;--muted-foreground:#73504b;--accent:#efdad5;--accent-foreground:#402524;--border:#d2aaa2;--input:#d2aaa2;--ring:#ad342f;--sidebar:#f7ebe8;--sidebar-foreground:#402524;--sidebar-primary:#ad342f;--sidebar-primary-foreground:#fff;--sidebar-accent:#efdad5;--sidebar-accent-foreground:#402524;--sidebar-border:#d2aaa2;--sidebar-ring:#ad342f;--meme-hero-ground:#f7ebe8;--meme-hero-card:#fff6f2;--meme-hero-muted:#efdad5;--meme-hero-border:#d2aaa2;--meme-hero-disabled:#efdad5;--meme-hero-disabled-text:#73504b}:root.dark[data-meme-theme=pop]{--background:#2c181c;--foreground:#f9ece7;--card:#40272d;--card-foreground:#f9ece7;--popover:#40272d;--popover-foreground:#f9ece7;--primary:#ffaf9e;--primary-foreground:#401e19;--secondary:#54343c;--secondary-foreground:#f9ece7;--muted:#54343c;--muted-foreground:#d9b9b2;--accent:#54343c;--accent-foreground:#f9ece7;--border:#76505a;--input:#76505a;--ring:#ffaf9e;--sidebar:#2c181c;--sidebar-foreground:#f9ece7;--sidebar-primary:#ffaf9e;--sidebar-primary-foreground:#401e19;--sidebar-accent:#54343c;--sidebar-accent-foreground:#f9ece7;--sidebar-border:#76505a;--sidebar-ring:#ffaf9e;--meme-hero-ground:#2c181c;--meme-hero-card:#40272d;--meme-hero-muted:#54343c;--meme-hero-border:#76505a;--meme-hero-disabled:#54343c;--meme-hero-disabled-text:#d9b9b2}.zombie-home{--generator-backdrop:none}.zombie-generator-page,.dark .zombie-generator-page{--hero-ground:var(--meme-hero-ground);--hero-card:var(--meme-hero-card);--hero-muted:var(--meme-hero-muted);--hero-border:var(--meme-hero-border);--hero-disabled:var(--meme-hero-disabled);--hero-disabled-text:var(--meme-hero-disabled-text);--hero-wash:none;--gold:var(--primary);--cinema:var(--primary-foreground)}.meme-sample-video{background:#061114;width:100%;height:auto;max-height:640px;display:block}@media (width<=1023px){.meme-sample-video{max-height:58svh}.zombie-generator-page #example.zombie-template-artwork>figcaption{padding:12px 20px;font-size:13px;line-height:1.6;display:block}}:root[data-meme-theme=pop] .zombie-generator-page{--generator-title-size:clamp(64px, 6.5vw, 96px);--generator-title-measure:13ch}:root[data-meme-theme=pop] .zombie-generator-page .zombie-film-intro>p{color:var(--foreground);font-size:16px;line-height:1.6}:root[data-meme-theme=pop] .zombie-generator-page button.zombie-photo-frame,:root[data-meme-theme=pop] .zombie-generator-page .zombie-photo-frame[data-filled=true]{border-color:var(--input);background:var(--card);color:var(--foreground)}:root[data-meme-theme=pop] .zombie-generator-page .zombie-photo-frame svg{color:var(--primary)}:root[data-meme-theme=pop] .zombie-generator-page button.zombie-photo-frame:hover:not(:disabled),:root[data-meme-theme=pop] .zombie-generator-page .zombie-photo-frame[data-dragging=true]{background:var(--accent);border-color:var(--primary)}:root[data-meme-theme=pop] .zombie-generator-page .zombie-photo-frame[aria-invalid=true]{border-color:var(--destructive)}:root[data-meme-theme=pop] .zombie-generator-page .zombie-photo-label:before{content:none}:root[data-meme-theme=pop] .zombie-generator-page .zombie-template-artwork-image{background:var(--card);border-color:var(--card)}:root[data-meme-theme=pop] .meme-sample-video{background:var(--card);object-fit:contain}:root[data-meme-theme=pop] .mobile-story-summary h2{max-width:18ch}.meme-motion-examples{width:100%;min-width:0;color:var(--foreground);gap:12px;display:grid}.meme-motion-player{aspect-ratio:9/16;background:var(--muted);width:min(100%,300px);margin-inline:auto}.meme-motion-player iframe{border:0;width:100%;height:100%;display:block}.meme-motion-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.meme-motion-choices{flex-wrap:wrap;gap:6px;display:flex}.meme-motion-choices button{border-radius:var(--radius);background:var(--muted);min-width:64px;min-height:44px;color:var(--foreground);font-family:var(--font-ui);cursor:pointer;border:0;padding:10px 12px;font-size:14px;line-height:1.4}.meme-motion-choices button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.meme-motion-choices button:hover:not([aria-pressed=true]){background:var(--accent)}.meme-motion-open{text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.meme-motion-choices button:focus-visible,.meme-motion-open:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (width<=1023px){.meme-motion-player{width:min(100%,clamp(200px,24.75svh,247.5px))}.meme-motion-controls{padding-inline:12px}.mobile-artwork-frame.meme-motion-frame{flex-direction:column;display:flex}.mobile-artwork-frame.meme-motion-frame .mobile-story-summary{order:-1}.mobile-artwork-frame.meme-motion-frame .meme-motion-examples{padding-bottom:12px}}
