.youtube-wait{width:100%;max-width:360px;margin:10px auto;border:1px solid #efd1a9;border-radius:18px;overflow:hidden;background:#fff8ed}
.youtube-wait-title{margin:0;padding:8px;font:18px/1.2 var(--heading);color:#805534;text-align:center}
.youtube-wait-stage{width:100%;aspect-ratio:16/9;min-height:200px;min-width:200px;background:#fff0db;display:grid;place-items:center}
.youtube-wait-stage iframe{display:block;width:100%;height:100%;min-height:200px;border:0}
.youtube-wait-placeholder{margin:0;padding:14px;font:16px/1.3 var(--heading);color:#805534;text-align:center}
.youtube-wait-footer{display:flex;justify-content:center;align-items:center;gap:6px 12px;flex-wrap:wrap;padding:8px 10px;font:800 11px/1.3 var(--body);color:#805534}
.youtube-wait-play{border:1px solid #efbd79;border-radius:14px;background:var(--orange);color:var(--ink);padding:7px 12px;font:800 12px var(--body);cursor:pointer}.youtube-wait-play[hidden]{display:none}
.youtube-wait-footer a{color:#8d481a;text-underline-offset:2px}
