/* DAK_OCEAN_THUMBS_V5: same motion asset as homepage; motion respects preferences */
:root{--dak-glow:#5beeff}
body{background:#030c21!important;isolation:isolate}
.dak-ocean-video{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;opacity:.38;filter:saturate(1.4) hue-rotate(8deg);z-index:-2;pointer-events:none}
.dak-ocean-tint{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(3,10,33,.62),rgba(3,10,29,.70) 60%,rgba(3,9,26,.94)),radial-gradient(ellipse at 18% 12%,rgba(33,115,253,.28),transparent 65%)}
header{background:rgba(5,14,43,.86)!important;backdrop-filter:blur(16px)}
#cursos{scroll-margin-top:90px;position:relative;padding:34px 0 25px}
#cursos h2{font-size:clamp(29px,4vw,52px);font-weight:720;letter-spacing:-.045em;line-height:1.1}
#cursos .card{overflow:hidden;position:relative;background:linear-gradient(150deg,rgba(11,35,77,.92),rgba(3,13,37,.92))!important;border:1px solid rgba(63,164,255,.48)!important;border-radius:18px!important;box-shadow:0 16px 46px rgba(0,0,0,.34);transition:transform .25s,box-shadow .25s,border-color .25s}
#cursos .card:hover{transform:translateY(-5px);border-color:#64eaff!important;box-shadow:0 18px 50px rgba(2,99,238,.23)}
#cursos .dak-has-thumb>.icon{display:none!important}
#cursos .dak-course-thumb{display:block;width:calc(100% + 48px);margin:-24px -24px 18px;aspect-ratio:16/8;object-fit:cover;background:#092044;border-bottom:1px solid #31598c}
#cursos .btn,#cursos button{border-radius:12px;box-shadow:0 5px 22px #1e79e756}
#cursos input{background:rgba(5,21,55,.8)}
@media(max-width:700px){.dak-ocean-video{opacity:.23}#cursos .dak-course-thumb{width:calc(100% + 36px);margin:-18px -18px 17px}}
@media(prefers-reduced-motion:reduce){.dak-ocean-video{display:none}#cursos .card{transition:none}#cursos .card:hover{transform:none}body{background:radial-gradient(ellipse at 40% 18%,#0b326b,#050e25 65%)!important}}
