/* Godfather of Tech video + 1980s-era entrance overlay. Scoped: does not change original styles. */
.tgot-media-expansion {margin:52px auto 8px; padding:34px 28px; color:#ecf9fc; background:linear-gradient(160deg,rgba(0,20,30,.95),rgba(8,29,41,.96)); border:1px solid rgba(0,255,255,.4); border-radius:19px;box-shadow:0 18px 60px rgba(0,0,0,.28)}
.tgot-media-head h3{font-family:'Orbitron',sans-serif;color:#fff;font-size:clamp(19px,2.8vw,27px);line-height:1.3;text-shadow:0 0 18px rgba(0,255,255,.18);margin:0 0 14px}.tgot-media-head p{color:#a9d2da;font-size:15px;max-width:850px;line-height:1.7;margin:0 0 27px}
.tgot-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tgot-video-card{border:1px solid rgba(0,255,255,.28);background:linear-gradient(155deg,#0b303d,#071b28);border-radius:14px;overflow:hidden;min-width:0;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.tgot-video-card:hover{border-color:#00e3fa;transform:translateY(-3px)}.tgot-video-card__poster{display:block;position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#123d48,#04131e);overflow:hidden}.tgot-video-card__poster img{height:100%;width:100%;object-fit:cover;display:block}.tgot-video-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid #abffff;background:rgba(0,8,18,.88);color:#0ff;font-size:18px;box-shadow:0 0 20px #04eff748}.tgot-video-card__body{padding:17px 16px 19px;display:flex;flex-direction:column;flex:1}.tgot-video-card__kind{color:#40e5e6;text-transform:uppercase;letter-spacing:.11em;font-weight:800;font-size:10px}.tgot-video-card h4{font-family:'Exo 2',sans-serif;color:#f3feff;font-weight:750;line-height:1.35;font-size:17px;margin:9px 0 16px;flex:1}.tgot-video-card__link{color:#80fafa!important;font-size:13px;font-weight:800;text-decoration:none!important}.tgot-channel-status{color:#92c4ce;font-size:12px;line-height:1.6;margin:17px 0 0}.tgot-video-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 28px}.tgot-video-primary,.tgot-video-secondary{display:inline-flex!important;align-items:center;justify-content:center;text-align:center;padding:12px 19px;border-radius:10px;font-size:13px;font-weight:850;text-decoration:none!important}.tgot-video-primary{background:#00d9ef;color:#041a20!important}.tgot-video-secondary{background:transparent;color:#d8fbfe!important;border:1px solid #37d2d6}.tgot-social-box{border-top:1px solid #245564;padding-top:23px}.tgot-social-box h4{font-size:19px;color:#f8fcfc;margin:0 0 9px}.tgot-social-box p{color:#a9c9d1;font-size:13px;line-height:1.6;margin:0 0 15px}.tgot-social-links{display:flex;flex-wrap:wrap;gap:10px}.tgot-social-links a{font-size:13px!important;color:#5ce4ee!important;padding:9px 12px;border:1px solid #29596e;border-radius:8px;text-decoration:none!important}
.tgot-entry-gate{position:fixed;inset:0;z-index:2147483646;background:rgba(0,5,12,.91);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;overscroll-behavior:contain}.tgot-gate-open{overflow:hidden!important}.tgot-entry-panel{width:min(772px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;position:relative;background:linear-gradient(145deg,#02141c,#001018 70%);border:2px solid #00d8f0;outline:1px solid #00ccdf;outline-offset:-8px;border-radius:20px;padding:44px 46px 46px;color:#eaf6f9;box-shadow:0 24px 80px #000b}.tgot-entry-kicker{font-family:'Orbitron','Exo 2',sans-serif!important;color:#00dbfa!important;font-size:11px!important;letter-spacing:.14em;font-weight:850!important;margin:0 0 13px!important}.tgot-entry-panel h2{font-family:'Exo 2',sans-serif!important;font-size:clamp(24px,3vw,30px)!important;line-height:1.19!important;color:#f1faff!important;margin:0 0 23px!important;font-weight:800!important;letter-spacing:-.02em!important}.tgot-entry-text{font-family:'Exo 2',sans-serif!important;font-size:15px!important;line-height:1.7!important;color:#c2d0d9!important;margin:0 0 19px!important}.tgot-entry-button{width:100%;background:#00cfe9;color:#03131a;border:0;border-radius:8px;font-family:'Orbitron',sans-serif;font-weight:850;letter-spacing:.07em;font-size:12px;padding:18px;cursor:pointer;box-shadow:0 4px 25px #00edfe22;margin-top:7px}.tgot-entry-button:hover{background:#2bdef0}.tgot-entry-button:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:820px){.tgot-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tgot-media-expansion{padding:23px 15px}.tgot-media-grid{grid-template-columns:minmax(0,1fr)}.tgot-entry-gate{padding:10px}.tgot-entry-panel{padding:32px 23px 30px;max-height:calc(100dvh - 20px)}.tgot-entry-text{font-size:13.5px!important}.tgot-entry-panel h2{font-size:23px!important}}@media(prefers-reduced-motion:reduce){.tgot-video-card{transition:none}}
