.youtube-panel{padding:22px;border:1px solid #365a47;border-radius:14px;background:#101c15}.youtube-panel p{font-size:16px;line-height:1.65;max-width:75ch}.youtube-panel .youtube-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.youtube-panel [hidden]{display:none!important}.youtube-frame{display:block;width:100%;aspect-ratio:16/9;min-height:200px;border:0;margin-top:20px;background:#000}.youtube-panel button{font:inherit;padding:12px 18px;border:1px solid #8cc6a5;border-radius:8px;background:#1c3828;color:#e7fff0;cursor:pointer}.youtube-panel :focus-visible{outline:3px solid #b0f4cd;outline-offset:4px}.presentation-slide .youtube-frame{max-height:65vh}.presentation-slide .youtube-panel p{font-size:16px}@media(max-width:450px){.youtube-panel{padding:14px}.youtube-frame{min-height:200px}}
