/*
Theme Name: EducaTIC Play — Editorial
Theme URI: https://educaticplay.com/
Author: EducaTIC
Description: Tema editorial oscuro, diseñado para la biblioteca de audio EducaTIC Play. Compatible con el shortcode [educaticplay].
Version: 1.1.0
Requires at least: 6.2
Requires PHP: 7.4
Text Domain: educaticplay-editorial
*/
:root{--et-bg:#101113;--et-panel:#191b1e;--et-hover:#24272b;--et-line:#303236;--et-text:#f5f5f3;--et-sub:#9d9fa3;--et-accent:#d8ff70}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}body{margin:0;background:var(--et-bg);color:var(--et-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.55}a{color:inherit}button,input,select{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--et-accent);outline-offset:3px}
.et-header{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,3.8vw,68px);border-bottom:1px solid var(--et-line);background:#101113;position:relative;z-index:20}.et-brand{display:flex;align-items:center;gap:13px;text-decoration:none}.et-symbol{height:36px;width:36px;border-radius:9px;background:var(--et-accent);color:#101113;display:grid;place-items:center;font-weight:900;font-size:13px;letter-spacing:-.055em}.et-name{font-size:19px;font-weight:750;letter-spacing:-.055em}.et-name em{font-style:normal;color:var(--et-accent)}.et-header-right{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--et-sub)}.et-header-right a{text-decoration:none}.et-header-right a:hover{color:var(--et-text)}.et-header-right .et-pill{border:1px solid #55585d;border-radius:40px;padding:9px 14px;color:var(--et-text)}.et-footer{border-top:1px solid var(--et-line);padding:25px clamp(20px,3.8vw,68px);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--et-sub);font-size:12px}.et-main{min-height:calc(100vh - 160px)}.et-page{max-width:1320px;margin:0 auto;padding:30px 26px 85px}.et-page h1{font-size:clamp(32px,5vw,60px);line-height:1.05;letter-spacing:-.055em}.et-page p{color:var(--et-sub)}.et-content{max-width:760px}.et-page .wp-block-post-title{color:var(--et-text)}.et-page.is-play-page{max-width:none;padding:0 0 25px}.et-page.is-play-page>.et-page-title{display:none}.et-page.is-play-page>.et-content{max-width:none}.et-page.is-play-page .entry-content{margin:0}.et-page.is-play-page .ep-app{margin:0!important}
@media(max-width:660px){.et-header{height:62px;padding:0 16px}.et-header-right{gap:12px}.et-header-right .et-support{display:none}.et-name{font-size:17px}.et-page{padding:20px 16px 70px}}
