.thumbnail-page{padding:32px 0 40px}.thumbnail-intro h1{font:700 40px/48px var(--heading-font);letter-spacing:-.04em}.thumbnail-intro>aside{display:flex;gap:16px;padding:24px;margin-top:24px;border-radius:12px;background:#f2f1ff}.thumbnail-intro>aside>span{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:#c3e7f9;border-radius:9px;color:#006d93}.thumbnail-intro svg{width:22px;height:22px}.thumbnail-intro p{font:400 16px/26px var(--font);color:var(--ink)}.thumbnail-intro blockquote{display:flex;align-items:center;gap:16px;margin:24px 0 0;padding:16px;background:white;border-radius:12px;font:italic 600 18px/26px var(--heading-font);letter-spacing:-.02em}.thumbnail-intro blockquote>span{font-style:normal;font-size:24px;line-height:26px;color:#007653}.thumbnail-workspace{display:grid;grid-template-columns:1.42fr 1fr;gap:24px;align-items:start;margin-top:48px}.thumbnail-workspace>article{min-width:0;background:white;border-radius:12px;padding:24px}.thumbnail-editor>header,.thumbnail-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.thumbnail-editor h2,.thumbnail-preview>header h2{display:flex;align-items:center;gap:4px;font:600 12px/22px var(--heading-font);text-transform:uppercase;letter-spacing:.01em}.thumbnail-editor h2 i{width:10px;height:10px;border-radius:50%;background:#007653}.thumbnail-editor header button{display:flex;align-items:center;gap:4px;background:#e9ecff;padding:3px 8px;border-radius:8px;font:600 10px/16px var(--heading-font);white-space:nowrap}.thumbnail-editor button svg{width:14px;height:14px;color:#006d93}#thumbnail-prompt{padding:16px;background:#f8f6fd;border-radius:14px}#thumbnail-prompt p{font:400 14px/23px Consolas,'Courier New',monospace;color:var(--ink)}#thumbnail-prompt p+p{margin-top:16px}.thumbnail-variable{padding:2px 7px;border-radius:3px;background:#e1e4ff;font-weight:700;font-size:12px;box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere}.thumbnail-variable.blue{background:#c3e7ff;color:#004b67}.thumbnail-variable.mint{background:#a2f5d7;color:#005740}.thumbnail-inputs{padding:16px;border-radius:12px;background:#f3f1ff;margin-top:16px}.thumbnail-inputs header{display:flex;align-items:center;justify-content:space-between;gap:12px}.thumbnail-inputs h3{font:600 10px/18px var(--heading-font);text-transform:uppercase;color:#394553;letter-spacing:.025em}.thumbnail-inputs header>span{font:500 10px/18px var(--heading-font);letter-spacing:.02em;padding:0 4px;border-radius:3px;background:#e1e5ff;white-space:nowrap}.thumbnail-inputs p{font:600 12px/18px var(--font);margin-top:4px;color:var(--ink)}.thumbnail-inputs b{color:#006d93}.thumbnail-preview>header>span{background:#e1e5ff;border-radius:20px;padding:2px 8px;font:500 10px/14px var(--heading-font);white-space:nowrap}.thumbnail-preview figure{position:relative;overflow:hidden;border-radius:12px}.thumbnail-preview img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.thumbnail-preview figcaption>span{position:absolute;left:8px;top:8px;display:flex;align-items:center;gap:4px;background:#40485d;color:white;border-radius:8px;padding:4px 8px;font:500 10px/14px var(--heading-font);text-transform:uppercase}.thumbnail-preview figcaption i{width:6px;height:6px;border-radius:50%;background:#b1f843}.thumbnail-preview figcaption small{position:absolute;bottom:12px;right:8px;background:#e3e1ef;border-radius:4px;padding:0 4px;font:400 11px/16px Consolas,monospace}.thumbnail-concept{margin-top:16px;padding:16px;border-radius:12px;background:#f3f1ff}.thumbnail-concept h2{display:flex;align-items:center;gap:4px;font:600 18px/26px var(--heading-font);letter-spacing:-.03em}.thumbnail-concept h2 svg{width:18px;height:18px;color:#007653;flex-shrink:0}.thumbnail-word-count{display:inline-block;border-radius:3px;background:#a2f5d7;padding:1px 4px;font:500 10px/16px var(--heading-font);margin-top:4px}.thumbnail-concept>p{font:400 12px/19.5px var(--font);margin-top:8px}.thumbnail-concept aside{display:flex;align-items:flex-start;gap:4px;background:#e9e9ff;border-radius:8px;padding:12px 8px;margin-top:16px}.thumbnail-concept aside svg{width:16px;height:16px;flex-shrink:0;color:#006d93}.thumbnail-concept aside p{font:400 12px/18px var(--font);padding-top:10px}.thumbnail-concept strong{font-weight:400;color:var(--ink)}.thumbnail-concept h3{font:600 10px/16px var(--heading-font);text-transform:uppercase;letter-spacing:.02em;color:#394553;margin-top:12px}.thumbnail-concept ul{display:flex;gap:4px;flex-wrap:wrap;list-style:none;padding:0;margin:4px 0 0}.thumbnail-concept li{padding:4px 8px;border-radius:8px;background:#dce2ff;font:600 10px/14px var(--heading-font)}.thumbnail-fix{display:flex;align-items:flex-start;gap:8px;padding:16px;border-radius:12px;background:#edffd7;margin-top:16px}.thumbnail-fix>svg{width:20px;height:20px;flex-shrink:0;color:#426f12}.thumbnail-fix h2{font:600 12px/18px var(--heading-font)}.thumbnail-fix p{font:400 12px/18px var(--font);color:var(--ink)}.thumbnail-production{margin-top:88px}.thumbnail-production>h2{font:700 28px/36px var(--heading-font);letter-spacing:-.03em}.thumbnail-page .cinematic-steps article>span{width:32px;height:32px;font-size:14px;line-height:20px;margin-bottom:16px}.thumbnail-page .cinematic-steps article:first-child>span{background:#c7ecfa}.thumbnail-page .cinematic-steps article:nth-child(2)>span{background:#baffdf}.thumbnail-page .cinematic-steps article:nth-child(3)>span{background:#d5e7b3}.thumbnail-faq{margin-top:64px}.thumbnail-faq>h2{display:flex;align-items:center;gap:8px;font:700 24px/32px var(--heading-font);letter-spacing:-.035em}.thumbnail-faq>h2 svg{width:24px;height:24px;color:#006d93}.thumbnail-faq>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;align-items:start}.thumbnail-faq details{background:white;padding:24px;border-radius:12px}.thumbnail-faq summary{display:flex;gap:4px;list-style:none;cursor:pointer;font:600 18px/26px var(--heading-font);letter-spacing:-.02em}.thumbnail-faq summary::-webkit-details-marker{display:none}.thumbnail-faq summary span{color:#006d93}.thumbnail-faq p{font:400 14px/22px var(--font);margin:8px 0 0 16px}.thumbnail-cta{display:flex;align-items:center;justify-content:center;padding:48px 24px 40px;margin-top:64px;border-radius:16px;background-color:#272e43;background-image:url('../images/youtube-thumbnail/glow-left.png'),url('../images/youtube-thumbnail/glow-right.png');background-repeat:no-repeat;background-position:-160px -212px,calc(100% + 160px) -160px;background-size:512px;box-shadow:0 8px 15px #18213d30}.thumbnail-cta button{display:flex;align-items:center;justify-content:center;gap:4px;padding:16px 40px;border-radius:12px;background:linear-gradient(100deg,#00a9dc,#00735c,#70b600);color:white;font:700 14px/20px var(--heading-font);letter-spacing:-.02em}.thumbnail-cta svg{width:18px;height:18px;flex-shrink:0}
@media(max-width:1100px){.thumbnail-break{display:none}.thumbnail-workspace{grid-template-columns:1.2fr 1fr}.thumbnail-preview>header{flex-wrap:wrap}.thumbnail-inputs header{flex-wrap:wrap}.thumbnail-preview figcaption>span{font-size:8px}.thumbnail-concept h2{font-size:16px}}@media(max-width:800px){.thumbnail-workspace{grid-template-columns:1fr;margin-top:32px}.thumbnail-intro h1{font-size:34px;line-height:42px}.thumbnail-production,.thumbnail-faq{margin-top:48px}.thumbnail-faq>div{grid-template-columns:1fr}.thumbnail-cta{margin-top:40px}.thumbnail-preview>header{flex-wrap:nowrap}}@media(max-width:440px){.thumbnail-intro h1{font-size:30px;line-height:38px}.thumbnail-intro>aside{padding:20px 16px;gap:12px}.thumbnail-intro>aside>span{width:32px;height:32px}.thumbnail-intro p{font-size:14px;line-height:23px}.thumbnail-intro blockquote{font-size:16px;line-height:24px;align-items:flex-start}.thumbnail-workspace>article{padding:20px 16px}.thumbnail-editor>header{flex-wrap:wrap}#thumbnail-prompt{padding:14px}#thumbnail-prompt p{font-size:12px;line-height:21px}.thumbnail-variable{font-size:11px}.thumbnail-preview>header{flex-wrap:wrap}.thumbnail-faq summary{font-size:16px;line-height:24px}.thumbnail-faq details{padding:20px}.thumbnail-cta{padding:32px 20px}.thumbnail-cta button{padding:16px;font-size:12px}}
#thumbnail-prompt p{font-family:'Courier New',Consolas,monospace}.thumbnail-concept ul{max-width:365px}.thumbnail-concept aside p{padding-top:0}.thumbnail-concept aside{padding-top:8px;padding-bottom:8px}
