.brand-home-root.is-light .keyword-task[data-meme-photo] .keyword-task-eyebrow{color:var(--brand-text)}.brand-home-root.is-light .keyword-task[data-meme-photo] .vm-safety-pill{color:var(--brand-text);border-color:var(--brand-line)}.brand-home-root.is-light .keyword-task:is([data-meme-photo="3d-month-letters-ai-photo"],[data-meme-photo=vampire-kiss-mark-ai],[data-meme-photo=pixie-layered-haircut-ai],[data-meme-photo=hand-tattoo-ai]) :is(.vm-reference-photo-add,.vm-reference-photo-more){background:var(--brand-panel);color:var(--brand-text);border-color:var(--brand-line)!important}.diwali-photo-styles{max-width:48rem;margin:1.5rem auto}.diwali-photo-styles h2{margin-bottom:.75rem;font-size:1.1rem}.diwali-photo-styles p{margin-top:.65rem;font-size:.875rem}.diwali-photo-style-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.diwali-photo-style-grid button{text-align:left;cursor:pointer;border:1px solid;border-radius:.75rem;overflow:hidden}.diwali-photo-style-grid button[aria-pressed=true]{outline-offset:2px;outline:2px solid}.diwali-photo-style-grid img{aspect-ratio:9/16;object-fit:cover;width:100%;height:auto;display:block}.diwali-photo-style-grid span{padding:.4rem;font-size:.82rem;display:block}@media (width<=520px){.diwali-photo-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.meme-photo-examples{margin:48px auto 0;scroll-margin-top:80px}.meme-photo-examples>h2{margin-bottom:16px;font-size:clamp(1.3rem,3vw,1.8rem)}.meme-photo-example-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.meme-photo-example-grid figure{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:14px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.meme-photo-example-grid img{aspect-ratio:9/16;object-fit:cover;width:100%;height:auto;display:block}.meme-photo-example-grid figcaption{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.meme-photo-example-grid h3{font-size:1rem;font-weight:650}.meme-photo-example-grid p{color:var(--brand-muted);font-size:.875rem;line-height:1.55}.meme-photo-example-grid a{color:var(--brand-text);text-underline-offset:3px;align-self:start;margin-top:auto;text-decoration:underline}.keyword-task[data-meme-photo] #generator{scroll-margin-top:80px}@media (width<=720px){.meme-photo-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.meme-photo-example-note{color:var(--brand-muted);margin-bottom:16px;line-height:1.55}.meme-photo-example-prompt summary{cursor:pointer;font-size:.875rem}.meme-photo-example-prompt p{overflow-wrap:anywhere;margin-block:8px}.meme-photo-example-prompt button{border:1px solid var(--brand-line);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:.8rem}.meme-photo-example-prompt [role=status]:not(:empty){color:var(--brand-muted);margin-top:6px;font-size:.8rem;display:block}.keyword-task[data-meme-photo] .vm-photo-upload-tip{color:var(--brand-muted);flex-basis:100%;margin:0;padding-inline-start:1.15em;font-size:.82rem;line-height:1.5;list-style:outside}.meme-photo-example-grid.meme-photo-example-single{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}.meme-photo-example-single video{object-fit:contain;background:var(--brand-elevated);width:100%;max-height:460px;display:block}
