
.gaia-video-promo{padding:65px 22px;text-align:center;background:linear-gradient(125deg,#10231d,#07130f);color:#f0e8d8;border-block:1px solid #6d5937}.gaia-video-promo h2{color:#e1c28b;font:normal 38px Georgia,serif}.gaia-video-promo p{max-width:690px;margin:18px auto;line-height:1.7}.gaia-video-promo a,.gaia-video-button{display:inline-block;padding:12px 22px;border:1px solid #dec08b;color:#e4c58e;text-decoration:none}
.gaia-video-page{margin:0;background:#0b1713;color:#f1e8d9;font:16px/1.7 system-ui,sans-serif}.gaia-video-page header,.gaia-video-page footer{padding:22px 5%;border-bottom:1px solid #685634}.gaia-video-page header{display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap}.gaia-video-page a{color:#e4c58e}.gaia-video-page nav{display:flex;gap:20px;flex-wrap:wrap}.gaia-video-page main{max-width:1050px;margin:auto;padding:45px 22px 75px}.gaia-video-page h1,.gaia-video-page h2{font-family:Georgia,serif;color:#e4c58e;font-weight:normal}.gaia-video-page h1{font-size:clamp(32px,5vw,52px)}.gaia-video-card{padding:22px;background:#13231e;border:1px solid #675a3b;border-radius:8px}.gaia-video-card video{width:100%;display:block;aspect-ratio:16/9;background:#000}.gaia-video-card p{max-width:800px}.gaia-video-page footer{text-align:center}
.gaia-exit[hidden]{display:none!important}.gaia-exit{position:fixed;inset:0;z-index:99999;background:#000b;display:flex;justify-content:center;align-items:center;padding:20px}.gaia-exit-dialog{position:relative;box-sizing:border-box;max-width:500px;width:100%;max-height:90vh;overflow:auto;padding:35px 28px;background:#11241e;border:1px solid #d9bb80;border-radius:12px;color:#f2e9d7;text-align:center;box-shadow:0 12px 50px #000a;font:16px/1.6 system-ui,sans-serif}.gaia-exit-dialog h2{font:normal 29px/1.3 Georgia,serif;color:#e6c68a}.gaia-exit-dialog button{cursor:pointer}.gaia-exit-close{position:absolute;right:12px;top:8px;background:none;border:0;color:#fff;font-size:28px;padding:3px 9px}.gaia-exit-cta{display:inline-block;background:#dfbd7f;color:#11241e!important;text-decoration:none;font-weight:700;padding:12px 20px;margin:12px}.gaia-exit-later{display:block;margin:auto;border:0;background:none;color:#eee0c5;text-decoration:underline;padding:10px}.gaia-exit-dialog :focus-visible{outline:3px solid #fff;outline-offset:3px}
