/* Match the landing-page video frame; scoped to the default Prompts page. */
#prompts-app.prompt-intro-visible #empty,#prompts-app.prompt-intro-pending #empty{display:none!important}
#prompts-app #prompt-intro[hidden]{display:none!important}
#prompts-app #prompt-intro{box-sizing:border-box;max-width:850px;margin:6px auto 36px;padding:2px 20px;text-align:center;color:#28352e}
#prompts-app #prompt-intro *{box-sizing:border-box}
#prompts-app #prompt-intro h2{font-size:32px;line-height:1.25;letter-spacing:-.7px;font-weight:750;margin:0 0 18px;color:inherit}
#prompts-app #prompt-intro button{font:inherit;cursor:pointer}
#prompts-app #prompt-intro button:focus-visible{outline:3px solid #5088b0;outline-offset:4px}
#prompts-app #prompt-intro .pi-film{max-width:650px;width:100%;margin:auto;padding:8px;background:#fffefa;border:1px solid #d2dace;border-radius:22px;box-shadow:0 14px 30px rgba(50,65,49,.1)}
#prompts-app #prompt-intro .pi-stage{position:relative;aspect-ratio:8/5;overflow:hidden;border-radius:14px;background:#f7f4ed}
#prompts-app #prompt-intro video{display:block;width:100%;height:100%;object-fit:contain;border-radius:14px}
#prompts-app #prompt-intro .pi-watch{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;border-radius:14px;background:transparent}
#prompts-app #prompt-intro .pi-watch:focus-visible{outline-offset:-4px}
#prompts-app #prompt-intro .pi-shade{position:absolute;inset:55% 0 0;pointer-events:none;background:linear-gradient(transparent,rgba(38,57,43,.22));z-index:1}
#prompts-app #prompt-intro .pi-toggle{position:absolute;inset-inline-end:6px;bottom:6px;width:44px;height:44px;min-width:44px;min-height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:white;z-index:3;box-shadow:none}
#prompts-app #prompt-intro .pi-toggle>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(42,62,50,.85);border:1px solid #ffffff5c}
#prompts-app #prompt-intro .pi-toggle svg{width:14px;height:14px}
#prompts-app #prompt-intro .pi-play,#prompts-app #prompt-intro .is-paused .pi-pause{display:none}
#prompts-app #prompt-intro .is-paused .pi-play{display:block}
#prompts-app #prompt-intro.is-watching :is(.pi-watch,.pi-toggle,.pi-shade){display:none}
#prompts-app #prompt-intro .pi-create{display:inline-flex;align-items:center;justify-content:center;border:1px solid #4f6b57;color:white;background:#4f6b57;border-radius:30px;padding:12px 22px;min-height:46px;font-size:14px;font-weight:750;margin:21px 0 0}
#prompts-app #prompt-intro .pi-create:hover{background:#3d5645}
html[data-theme=dark] #prompts-app #prompt-intro{color:#edf2e9}
html[data-theme=dark] #prompts-app #prompt-intro .pi-film{background:#28352c;border-color:#465347;box-shadow:0 14px 30px #0003}
@media(max-width:700px){#prompts-app #prompt-intro{padding:0;margin-top:4px}#prompts-app #prompt-intro h2{font-size:25px;letter-spacing:-.4px}}
