@property --color-bg{syntax: "<color>"; inherits: true; initial-value: #e5e5e5;}@property --card-background-color{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --primary-color{syntax: "<color>"; inherits: true; initial-value: #000000;}@property --secondary-color{syntax: "<color>"; inherits: true; initial-value: #14213d;}@property --text-color{syntax: "<color>"; inherits: true; initial-value: #222222;}@property --text-secondary-color{syntax: "<color>"; inherits: true; initial-value: #555555;}@property --acorde-color{syntax: "<color>"; inherits: true; initial-value: #0044cc;}@property --link-hover-color{syntax: "<color>"; inherits: true; initial-value: #0736d1;}@property --callout-bg{syntax: "<color>"; inherits: true; initial-value: #fff8ec;}@property --hover-bg{syntax: "<color>"; inherits: true; initial-value: #ececec;}@property --playing-overlay{syntax: "<color>"; inherits: true; initial-value: rgba(255,255,255,.6);}@property --placeholder-color{syntax: "<color>"; inherits: true; initial-value: #6b7280;}@property --success-color{syntax: "<color>"; inherits: true; initial-value: #1a7f37;}@property --error-color{syntax: "<color>"; inherits: true; initial-value: #c2185b;}@property --danger-color{syntax: "<color>"; inherits: true; initial-value: #d32f2f;}:root{--csstools-color-scheme--light: initial;color-scheme:light;--color-bg: #e5e5e5;--card-background-color: #ffffff;--card-bg: var(--card-background-color);--primary-color: #000000;--secondary-color: #14213d;--text-color: #222;--text-secondary-color: #555555;--primary-contrast-color: #fca311;--surface-color: #000000;--on-surface-color: #ffffff;--acorde-solid-color: #04c;--on-acorde-solid-color: #ffffff;--brand-navy: #14213d;--on-bright-color: #111111;--callout-bg: #fff8ec;--hover-bg: #ececec;--playing-overlay: rgba(255, 255, 255, .6);--acorde-color: #04c;--link-color: var(--acorde-color);--link-hover-color: #0736d1;--app-max-width: 1000px;--nav-height: 48px;--main-container-gap: 24px;--main-container-gap-sm: 16px;--card-padding: 24px;--card-padding-sm: 12px;--pieza-presentacion-color: var(--on-bright-color);--pieza-presentacion-bg: #87ceeb;--pieza-pasodoble-color: var(--on-bright-color);--pieza-pasodoble-bg: #ffa07a;--pieza-tango-color: var(--on-bright-color);--pieza-tango-bg: #e6c800;--pieza-estribillo-color: var(--on-bright-color);--pieza-estribillo-bg: #dda0dd;--pieza-default-color: var(--on-bright-color);--pieza-default-bg: #98fb98;--autor-color: var(--on-bright-color);--autor-bg: var(--primary-contrast-color);--acorde-card-header-font-size-sm: 1.25rem;--placeholder-color: #6b7280;--success-color: #1a7f37;--error-color: #c2185b;--danger-color: #d32f2f}:root[data-theme=dark]{--csstools-color-scheme--light: ;color-scheme:dark;--color-bg: #12141a;--card-background-color: #1b1e26;--primary-color: #f0f2f5;--secondary-color: #b9c4d8;--text-color: #e8eaed;--text-secondary-color: #aab4c4;--acorde-color: #82aaff;--link-hover-color: #a8c7ff;--callout-bg: #2a2416;--hover-bg: #262b34;--playing-overlay: rgba(0, 0, 0, .55);--placeholder-color: #8b98ab;--success-color: #4ade80;--error-color: #ff7a9a;--danger-color: #ff6b6b}@font-face{font-family:Bodoni;src:url(/fonts/bodoni-logo.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/fonts/roboto-mono-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;src:url(/fonts/roboto-mono-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@view-transition{navigation:auto}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.24s;animation-timing-function:cubic-bezier(.2,0,0,1)}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}body,html{scroll-behavior:smooth;overscroll-behavior:none}body{background-color:#e5e5e5;background-color:var(--color-bg);color:#222;color:var(--text-color);margin:0;font-family:Roboto Mono,monospace;padding-top:0!important;padding-bottom:0!important}button,input,optgroup,select,textarea{font-family:inherit}@media(prefers-reduced-motion:no-preference){html.theme-transition{transition:--color-bg .32s ease,--card-background-color .32s ease,--primary-color .32s ease,--secondary-color .32s ease,--text-color .32s ease,--text-secondary-color .32s ease,--acorde-color .32s ease,--link-hover-color .32s ease,--callout-bg .32s ease,--hover-bg .32s ease,--playing-overlay .32s ease,--placeholder-color .32s ease,--success-color .32s ease,--error-color .32s ease,--danger-color .32s ease}}h1,h2,h3,h4{letter-spacing:1.4px}p{letter-spacing:.5px}.is-title-minus{letter-spacing:.4px}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.d-none{display:none}.container-layout{width:90%;margin:auto;max-width:1000px;max-width:var(--app-max-width)}@media(min-width:640px){.container-layout{width:95%}html{overflow-y:scroll}}@media(max-width:640px){:root{--nav-height: 48px}.container-layout{width:95%}.is-title-minus{letter-spacing:0px}.adsterra-320{display:flex!important;justify-content:center}}html,body{height:100%}body{display:flex;flex-direction:column;min-height:100vh}.main-container{margin-top:72px;margin-top:calc(var(--nav-height) + var(--main-container-gap));padding-bottom:24px;padding-bottom:var(--main-container-gap);flex:1 0 auto;min-height:0}@media(max-width:640px){.main-container{margin-top:64px;margin-top:calc(var(--nav-height) + var(--main-container-gap-sm));padding-bottom:16px;padding-bottom:var(--main-container-gap-sm);padding-top:6px}}@media(min-width:1024px){:root{--app-max-width: 920px}}@media(min-width:1700px){:root{--app-max-width: 1000px}}.ezoic-slot:empty{display:none}.ezoic-fw{width:100%;min-height:90px}.mobile-only{display:none}@media(max-width:640px){.desktop-only{display:none}.mobile-only{display:block}.anunciate-aqui{display:none!important}}.ezoic-mob-bc{width:100%;min-height:50px}#ezPrivacyCenter{display:none!important}.mt-8{margin-top:8px}.comment-form{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;background:var(--card-bg, #fafafa);border:2px solid #000000;border:2px solid var(--primary-color);border-radius:0;box-shadow:none}.comment-author-input{width:100%;padding:12px 14px;border:2px solid #000000;border:2px solid var(--primary-color);border-radius:0;font-size:.85rem;font-family:Roboto Mono,monospace;background:#fff;background:var(--card-bg, #fff);color:#222;color:var(--text-color, #333);box-sizing:border-box;transition:border-color .2s}.comment-author-input:focus{outline:3px solid #fca311;outline:3px solid var(--primary-contrast-color);outline-offset:1px}.comment-content-input{width:100%;padding:12px 14px;border:2px solid #000000;border:2px solid var(--primary-color);border-radius:0;font-size:.9rem;font-family:Roboto Mono,monospace;background:#fff;background:var(--card-bg, #fff);color:#222;color:var(--text-color, #333);resize:vertical;min-height:100px;box-sizing:border-box;transition:border-color .2s;line-height:1.5}.comment-content-input:focus{outline:3px solid #fca311;outline:3px solid var(--primary-contrast-color);outline-offset:1px}.form-actions{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cancel-reply-btn{background:none;border:2px solid #000000;border:2px solid var(--primary-color);border-radius:0;padding:10px 20px;font-size:.75rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;cursor:pointer;color:#000;color:var(--primary-color);font-family:Roboto Mono,monospace;transition:background .2s,color .2s}.cancel-reply-btn:hover{background:#fca311;background:var(--primary-contrast-color);color:#111;color:var(--on-bright-color)}.submit-btn{background:#000;background:var(--surface-color, #0f1724);color:#fca311;color:var(--primary-contrast-color, #f5a623);border:2px solid #000000;border:2px solid var(--primary-color);border-radius:0;padding:10px 28px;font-size:.8rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;cursor:pointer;font-family:Roboto Mono,monospace;box-shadow:3px 3px #000;box-shadow:3px 3px 0 0 var(--primary-color);transition:transform .15s ease,box-shadow .15s ease,opacity .2s}.submit-btn:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #000;box-shadow:5px 5px 0 0 var(--primary-color)}.submit-btn:active{transform:scale(.98)}.submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.form-status{font-size:.8rem;font-family:Roboto Mono,monospace;font-weight:500}.form-status.success{color:#1a7f37;color:var(--success-color, #22c55e)}.form-status.error{color:#c2185b;color:var(--error-color, #dc2626)}.reply-form-container{margin-top:12px;padding:12px;border-left:4px solid #fca311;border-left:4px solid var(--primary-contrast-color);background:#fff;background:var(--card-bg, #fafafa);border-radius:0}.reply-form-container .comment-form{padding:12px;gap:10px}:focus-visible{outline:3px solid #000000;outline:3px solid var(--primary-color);outline-offset:2px}body>header :focus-visible,body>footer :focus-visible,.section--colored :focus-visible{outline-color:#fca311;outline-color:var(--primary-contrast-color)}html[data-anuncios=off] .adsbygoogle,html[data-anuncios=off] .anuncio-movil,html[data-anuncios=off] .anuncio-sobre-pagina,html[data-anuncios=off] .anuncio-sobre-footer,ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}:root{--brutal-border: 2px solid var(--primary-color);--brutal-border-accent: 2px solid var(--primary-contrast-color);--brutal-shadow: 6px 6px 0 0 var(--primary-color);--brutal-shadow-sm: 4px 4px 0 0 var(--primary-color);--brutal-shadow-accent: 6px 6px 0 0 var(--primary-contrast-color)}.brutal-panel{background-color:#fff;background-color:var(--card-background-color);border:2px solid #000000;border:var(--brutal-border);border-radius:0;box-shadow:4px 4px #000;box-shadow:var(--brutal-shadow-sm);padding:16px}.brutal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border:2px solid #000000;border:var(--brutal-border);border-radius:0;background-color:#000;background-color:var(--surface-color);color:#fca311;color:var(--primary-contrast-color);font-family:Roboto Mono,monospace;font-size:.85rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;box-shadow:4px 4px #000;box-shadow:var(--brutal-shadow-sm);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.brutal-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #fca311;box-shadow:6px 6px 0 0 var(--primary-contrast-color)}.brutal-btn:active{transform:translate(0);box-shadow:2px 2px #fca311;box-shadow:2px 2px 0 0 var(--primary-contrast-color)}.brutal-btn--accent{background-color:#fca311;background-color:var(--primary-contrast-color);color:#111;color:var(--on-bright-color);border-color:#111;border-color:var(--on-bright-color);box-shadow:4px 4px #111;box-shadow:4px 4px 0 0 var(--on-bright-color)}.brutal-btn--accent:hover{box-shadow:6px 6px #111;box-shadow:6px 6px 0 0 var(--on-bright-color)}.brutal-btn--ghost{background-color:transparent;color:#000;color:var(--primary-color);box-shadow:none}.brutal-input{width:100%;padding:10px 12px;border:2px solid #000000;border:var(--brutal-border);border-radius:0;background-color:#fff;background-color:var(--card-background-color);color:#222;color:var(--text-color);font-family:Roboto Mono,monospace;font-size:.95rem;box-sizing:border-box}.brutal-input:focus{outline:3px solid #fca311;outline:3px solid var(--primary-contrast-color);outline-offset:1px}.brutal-title{position:relative;margin:0;color:#000;color:var(--primary-color);font-family:Roboto Mono,monospace;font-size:1.75rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;line-height:1.1}.brutal-title:after{content:"";display:block;width:95%;height:6px;margin-top:8px;background-color:#fca311;background-color:var(--primary-contrast-color)}.sin-mayusculas{text-transform:none}.badge-letra{display:inline-block;max-width:100%;padding:4px 6px;border:2px solid #000000;border:2px solid var(--primary-color);border-radius:0;background-color:#14213d;background-color:var(--brand-navy);color:#fff;color:var(--on-surface-color);font-family:Roboto Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:1px;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-toggle[data-astro-cid-efubawbo]{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background:transparent;color:var(--primary-contrast-color);cursor:pointer;border-radius:0;overflow:hidden;transition:color .15s ease,transform .15s ease}.theme-toggle[data-astro-cid-efubawbo]:hover{color:var(--primary-contrast-color);transform:scale(1.12)}.theme-toggle[data-astro-cid-efubawbo] svg{position:absolute;top:50%;left:50%;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .3s ease;will-change:transform,opacity}.icon-luna[data-astro-cid-efubawbo]{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}.icon-sol[data-astro-cid-efubawbo]{opacity:0;transform:translate(-50%,-50%) rotate(-120deg) scale(.3)}html[data-theme=dark] .icon-luna[data-astro-cid-efubawbo]{opacity:0;transform:translate(-50%,-50%) rotate(120deg) scale(.3)}html[data-theme=dark] .icon-sol[data-astro-cid-efubawbo]{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}@media(prefers-reduced-motion:reduce){.theme-toggle[data-astro-cid-efubawbo] svg{transition:opacity .2s ease}.icon-luna[data-astro-cid-efubawbo],.icon-sol[data-astro-cid-efubawbo],html[data-theme=dark] .icon-luna[data-astro-cid-efubawbo],html[data-theme=dark] .icon-sol[data-astro-cid-efubawbo]{transform:translate(-50%,-50%)}}.sugerencia{display:flex;flex-direction:column;gap:2px;width:100%;padding:9px 12px;border:0;border-bottom:1px solid color-mix(in srgb,var(--primary-contrast-color) 22%,transparent);background:transparent;color:var(--text-color);font:inherit;text-align:left;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.sugerencia.activa{background:var(--primary-contrast-color);color:var(--on-bright-color)}.sugerencia.activa .sugerencia-meta{color:inherit;opacity:.85}.sugerencia-titulo{font-size:.9rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sugerencia-pieza{align-self:flex-start;max-width:100%;padding:2px 5px;border:2px solid var(--primary-color);font-family:Roboto Mono,monospace;font-size:.66rem;font-weight:700;letter-spacing:1px;line-height:1.1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sugerencia-pieza[data-pieza-type=presentacion]{color:var(--pieza-presentacion-color);background-color:var(--pieza-presentacion-bg)}.sugerencia-pieza[data-pieza-type=pasodoble]{color:var(--pieza-pasodoble-color);background-color:var(--pieza-pasodoble-bg)}.sugerencia-pieza[data-pieza-type=tango]{color:var(--pieza-tango-color);background-color:var(--pieza-tango-bg)}.sugerencia-pieza[data-pieza-type=estribillo]{color:var(--pieza-estribillo-color);background-color:var(--pieza-estribillo-bg)}.sugerencia-pieza[data-pieza-type=default]{color:var(--pieza-default-color);background-color:var(--pieza-default-bg)}.sugerencia-meta{font-size:.76rem;color:var(--text-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sugerencia-letra{align-self:flex-start;margin-top:1px;padding:2px 5px;font-size:.66rem;line-height:1.1}.sugerencias-vacio{padding:10px 12px;font-size:.85rem;color:var(--text-secondary-color)}.sugerencias-pie{border-top:2px solid var(--primary-contrast-color)}.sugerencias-todas{display:block;padding:9px 12px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--primary-color);-webkit-text-decoration:none;text-decoration:none}.sugerencias-todas:hover{background:var(--primary-contrast-color);color:var(--on-bright-color)}@media(max-width:640px){.sugerencia{padding:8px 10px}.sugerencia-titulo{font-size:.85rem}.sugerencia-meta{font-size:.72rem}.sugerencias-todas{padding:8px 10px}}.sugerencias-busqueda[data-astro-cid-i5plrulu]{position:absolute;top:calc(100% + 8px);left:0;width:340px;max-width:calc(100vw - 16px);z-index:20;background:var(--card-background-color);border:2px solid var(--primary-contrast-color);box-shadow:4px 4px 0 0 var(--primary-color);max-height:min(60vh,500px);overflow-y:auto;overscroll-behavior:contain;text-align:left}.sugerencias-estado[data-astro-cid-i5plrulu]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sugerencias-lista[data-astro-cid-i5plrulu]{list-style:none;margin:0;padding:0}::view-transition-group(site-header){z-index:9999}header[data-astro-cid-qlfjksao]{height:var(--nav-height);width:100%;position:fixed;top:0;z-index:9999;background-color:var(--surface-color);border-bottom:4px solid var(--primary-contrast-color)}.nav-bar-container[data-astro-cid-qlfjksao]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;padding:0 4px}.branding[data-astro-cid-qlfjksao]{display:flex;flex-direction:row;align-items:center;gap:8px;transition:opacity .3s ease,visibility .3s ease}.branding[data-astro-cid-qlfjksao].is-hidden{opacity:0;visibility:hidden;pointer-events:none}.branding[data-astro-cid-qlfjksao] picture[data-astro-cid-qlfjksao]{position:relative;top:2px}.branding[data-astro-cid-qlfjksao] img[data-astro-cid-qlfjksao]{border-radius:40px;height:29px;padding:3px;width:auto;background-color:var(--primary-contrast-color)}.branding[data-astro-cid-qlfjksao] .branding-title[data-astro-cid-qlfjksao]{position:relative;bottom:1px;font-family:Bodoni,serif;letter-spacing:1.4px;white-space:nowrap;max-width:20px;font-size:2rem;transition:opacity .3s ease,visibility .3s ease}.branding[data-astro-cid-qlfjksao] .branding-title[data-astro-cid-qlfjksao].is-hidden{opacity:0;visibility:hidden}.branding[data-astro-cid-qlfjksao] .branding-title[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{-webkit-text-decoration:none;text-decoration:none;font-size:1.5rem;color:var(--primary-contrast-color);font-weight:700}.right-controls[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:12px}.search-container[data-astro-cid-qlfjksao]{display:flex;align-items:center;position:relative;transition:opacity .3s ease,visibility .3s ease}.search-container[data-astro-cid-qlfjksao].is-hidden{opacity:0;visibility:hidden;pointer-events:none}.search-form[data-astro-cid-qlfjksao]{display:flex;align-items:center;margin:0}.theme-container[data-astro-cid-qlfjksao]{display:flex;align-items:center;transition:opacity .3s ease,visibility .3s ease}.theme-container[data-astro-cid-qlfjksao].is-hidden{opacity:0;visibility:hidden;pointer-events:none}.search-toggle[data-astro-cid-qlfjksao]{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;border:none;background:transparent;cursor:pointer;padding:0;transition:transform .5s ease;color:var(--primary-contrast-color);opacity:1}.search-toggle[data-astro-cid-qlfjksao]:hover{transform:translate(-2px,-2px)}.search-toggle[data-astro-cid-qlfjksao].hidden{width:0;opacity:0;pointer-events:none;padding:0}.search-wrapper[data-astro-cid-qlfjksao]{position:relative;width:max(240px,min(34vw,340px));overflow:hidden;transition:width .3s ease,opacity .3s ease;opacity:1}.search-wrapper[data-astro-cid-qlfjksao].collapsed{width:0;opacity:0;pointer-events:none}#header-search[data-astro-cid-qlfjksao]{width:100%;padding:8px 36px 8px 12px;font-size:.9rem;border:2px solid var(--primary-contrast-color);border-radius:0;background:var(--card-background-color);color:var(--text-color);transition:all .2s ease}#header-search[data-astro-cid-qlfjksao]:focus{background:var(--card-background-color);outline:3px solid var(--primary-contrast-color);outline-offset:1px}#header-search[data-astro-cid-qlfjksao]::-moz-placeholder{color:var(--placeholder-color);opacity:1}#header-search[data-astro-cid-qlfjksao]::placeholder{color:var(--placeholder-color);opacity:1}.clear-search[data-astro-cid-qlfjksao]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:4px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0;color:var(--primary-contrast-color);transition:all .2s ease}.clear-search[data-astro-cid-qlfjksao]:hover{color:var(--on-surface-color)}.clear-search[data-astro-cid-qlfjksao][hidden]{display:none}.menu-toggle[data-astro-cid-qlfjksao]{display:flex;flex-direction:column;justify-content:space-between;position:relative;--bar-h: 4px;height:24px;width:32px;cursor:pointer;transition:transform .5s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;z-index:2}.menu-toggle[data-astro-cid-qlfjksao]:hover{transform:translate(-1px,-1px)}.menu-toggle[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{display:block;position:absolute;left:0;width:100%;height:var(--bar-h);border-radius:0;background:var(--primary-contrast-color);transition:transform .4s ease-in-out,top .3s ease-in-out;transform-origin:center}.menu-toggle[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(1){top:0}.menu-toggle[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(2){top:calc(50% - var(--bar-h) / 2)}.menu-toggle[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(3){top:calc(100% - var(--bar-h))}nav[data-astro-cid-qlfjksao]{padding-top:120px;background-color:var(--surface-color);height:100vh;width:100%;transform:translate(-150%);display:flex;flex-direction:column;transition:transform .5s ease-in-out;text-align:center}nav[data-astro-cid-qlfjksao] ul[data-astro-cid-qlfjksao]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;align-items:center}nav[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{-webkit-text-decoration:none;text-decoration:none;color:var(--primary-contrast-color);font-family:Roboto Mono,monospace;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;font-size:1.5rem;position:relative;display:inline-block}nav[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]:after{content:"";position:absolute;left:0;bottom:-3px;height:3px;width:95%;background:var(--primary-contrast-color);transform-origin:left;transform:scaleX(0);transition:transform .3s ease}nav[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]:hover:after{transform:scaleX(1)}nav[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]:focus-visible:after{transform:scaleX(1)}nav[data-astro-cid-qlfjksao].is-open{transform:translate(0)}.menu-toggle[data-astro-cid-qlfjksao].is-open span[data-astro-cid-qlfjksao]:nth-child(1){top:calc(50% - var(--bar-h) / 2);transform:rotate(45deg)}.menu-toggle[data-astro-cid-qlfjksao].is-open span[data-astro-cid-qlfjksao]:nth-child(2){transform:scaleX(0)}.menu-toggle[data-astro-cid-qlfjksao].is-open span[data-astro-cid-qlfjksao]:nth-child(3){top:calc(50% - var(--bar-h) / 2);transform:rotate(-45deg)}@media(max-width:640px){header[data-astro-cid-qlfjksao]{transition:transform .3s ease;will-change:transform}header[data-astro-cid-qlfjksao].header-hidden{transform:translateY(-100%)}.nav-bar-container[data-astro-cid-qlfjksao]{width:95%;padding:0}.menu-toggle[data-astro-cid-qlfjksao]{height:20px;width:28px;--bar-h: 3px}.branding[data-astro-cid-qlfjksao] .branding-title[data-astro-cid-qlfjksao]{bottom:2px}.branding[data-astro-cid-qlfjksao] .branding-title[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{font-size:1.2rem}.branding[data-astro-cid-qlfjksao] img[data-astro-cid-qlfjksao]{height:28px}.right-controls[data-astro-cid-qlfjksao]{gap:8px;min-width:0}.theme-container[data-astro-cid-qlfjksao],.menu-toggle[data-astro-cid-qlfjksao]{flex-shrink:0}.search-form[data-astro-cid-qlfjksao]{min-width:0}.search-wrapper[data-astro-cid-qlfjksao]{width:100%;min-width:0}.search-wrapper[data-astro-cid-qlfjksao].collapsed{width:0}header[data-astro-cid-qlfjksao].is-search-open .right-controls[data-astro-cid-qlfjksao]{flex:1;min-width:0}header[data-astro-cid-qlfjksao].is-search-open .search-container[data-astro-cid-qlfjksao]{flex:1;min-width:0}header[data-astro-cid-qlfjksao].is-search-open .search-form[data-astro-cid-qlfjksao]{flex:1}.search-toggle[data-astro-cid-qlfjksao] svg[data-astro-cid-qlfjksao]{width:24px;height:24px}#header-search[data-astro-cid-qlfjksao]{padding:6px 32px 6px 10px;font-size:.85rem}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}:root{--footer-text: #e6eef8;--muted: #98a2b3}footer[data-astro-cid-35ed7um5]{background:var(--surface-color);border-top:4px solid var(--primary-contrast-color);color:#e6eef8;color:var(--footer-text);padding:24px 0;box-sizing:border-box;display:flex;flex-direction:column;row-gap:12px}.brand-social[data-astro-cid-35ed7um5]{display:flex;-moz-column-gap:72px;column-gap:72px;row-gap:16px;flex-wrap:wrap;box-sizing:border-box}.brand-social[data-astro-cid-35ed7um5]>header[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:#98a2b3;color:var(--muted);font-size:.9rem;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.brand-social[data-astro-cid-35ed7um5]>header[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--primary-contrast-color)}.brand-social[data-astro-cid-35ed7um5]>header[data-astro-cid-35ed7um5],.brand-social[data-astro-cid-35ed7um5]>nav[data-astro-cid-35ed7um5]{flex:1}.brand-social[data-astro-cid-35ed7um5]>nav[data-astro-cid-35ed7um5] .social-icons[data-astro-cid-35ed7um5]{display:flex;justify-content:flex-start;gap:8px;align-items:center}h3[data-astro-cid-35ed7um5].brand{font-weight:800;font-size:.95rem;letter-spacing:1.2px;text-transform:uppercase;margin:0}.social[data-astro-cid-35ed7um5]{color:#98a2b3;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:0;transition:color .15s ease}.social[data-astro-cid-35ed7um5]:has(:hover){color:var(--primary-contrast-color);background:transparent;outline:none}.social[data-astro-cid-35ed7um5].canal svg{width:18px;height:18px}.author-links[data-astro-cid-35ed7um5]{display:flex;gap:8px}address[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:4px;font-style:normal}address[data-astro-cid-35ed7um5] p[data-astro-cid-35ed7um5].small{font-size:.8rem;font-family:Roboto Mono,monospace;color:#98a2b3;color:var(--muted);margin:0}.politics[data-astro-cid-35ed7um5]{display:flex;flex-wrap:wrap;gap:12px;font-size:.8rem;font-family:Roboto Mono,monospace;color:#98a2b3;color:var(--muted)}.politics[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:#98a2b3;color:var(--muted);-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.politics[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--primary-contrast-color)}.bottom[data-astro-cid-35ed7um5] p[data-astro-cid-35ed7um5]{color:#98a2b3;color:var(--muted);font-size:.8rem;font-family:Roboto Mono,monospace}@media(max-width:640px){footer[data-astro-cid-35ed7um5]{padding:16px 0;row-gap:12px}.wrap[data-astro-cid-35ed7um5]{padding:0 4px;flex-wrap:wrap}.brand-social[data-astro-cid-35ed7um5]{flex-direction:column;row-gap:12px}}.anuncio-sobre-footer[data-astro-cid-now3ohtm]:has(ins[data-ad-status=unfilled]){display:none}.anuncio-sobre-footer[data-astro-cid-now3ohtm]:has(ins[data-ad-status=filled]){margin-bottom:var(--main-container-gap)}@media(max-width:640px){.anuncio-sobre-footer[data-astro-cid-now3ohtm]:has(ins[data-ad-status=filled]){margin-bottom:var(--main-container-gap-sm)}}.ag-panel[data-astro-cid-7itiusv5][hidden]{display:none}.ag-panel[data-astro-cid-7itiusv5]{position:fixed;inset:0;z-index:10000}.ag-panel__backdrop[data-astro-cid-7itiusv5]{position:absolute;inset:0;background:#0000008c}.ag-panel__dialog[data-astro-cid-7itiusv5]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:420px;background:var(--card-background-color);color:var(--text-color);border:2px solid var(--primary-color);box-shadow:8px 8px 0 0 var(--primary-contrast-color);padding:24px;box-sizing:border-box}.ag-panel__cerrar[data-astro-cid-7itiusv5]{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--text-color);border:none;font-size:1.5rem;line-height:1;cursor:pointer}.ag-panel__cerrar[data-astro-cid-7itiusv5]:hover{color:var(--primary-contrast-color)}.ag-panel[data-astro-cid-7itiusv5] h2[data-astro-cid-7itiusv5]{margin:0 0 12px;padding-right:32px;font-family:Roboto Mono,monospace;font-size:1.1rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--primary-color)}.ag-panel[data-astro-cid-7itiusv5] p[data-astro-cid-7itiusv5]{margin:0 0 8px;font-size:.95rem;line-height:1.5}.ag-panel[data-astro-cid-7itiusv5] ol[data-astro-cid-7itiusv5]{margin:0;padding-left:20px;font-size:.95rem;line-height:1.7}.aviso-instalar[data-astro-cid-tvw2jxcw]{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1000;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;width:calc(100% - 24px);max-width:460px;padding:14px 16px;background:var(--surface-color);color:var(--on-surface-color);border:2px solid var(--on-surface-color);box-shadow:6px 6px 0 0 var(--on-surface-color);transform:translate(-50%,calc(100% + 40px));transition:transform .3s ease}.aviso-instalar[data-astro-cid-tvw2jxcw][hidden]{display:none}.aviso-instalar--visible[data-astro-cid-tvw2jxcw]{transform:translate(-50%)}.aviso-instalar--sobre-ancla[data-astro-cid-tvw2jxcw]{bottom:calc(150px + env(safe-area-inset-bottom,0px))}.aviso-instalar__texto[data-astro-cid-tvw2jxcw]{margin:0;padding-right:36px;font-size:.9rem;line-height:1.45;color:var(--on-surface-color);text-wrap:balance}.aviso-instalar__cerrar[data-astro-cid-tvw2jxcw]{position:absolute;top:4px;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--on-surface-color);cursor:pointer}.aviso-instalar__cerrar[data-astro-cid-tvw2jxcw]:hover{background:var(--primary-contrast-color);color:var(--on-bright-color)}.aviso-instalar__acciones[data-astro-cid-tvw2jxcw]{display:flex;align-items:center}.aviso-instalar__instalar[data-astro-cid-tvw2jxcw]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:44px;padding:10px 16px;border:2px solid var(--on-bright-color);border-radius:0;background:var(--primary-contrast-color);color:var(--on-bright-color);font-family:Roboto Mono,monospace;font-size:.9rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 0 var(--on-bright-color);transition:transform .15s ease,box-shadow .15s ease}.aviso-instalar__instalar[data-astro-cid-tvw2jxcw]:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 0 var(--on-bright-color)}.aviso-instalar__instalar[data-astro-cid-tvw2jxcw] svg{display:block;flex:none}@media(max-width:640px){.aviso-instalar--sobre-ancla[data-astro-cid-tvw2jxcw]{bottom:calc(140px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.aviso-instalar[data-astro-cid-tvw2jxcw]{transition:none}}.aviso-avisos[data-astro-cid-rekjdz4n]{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1000;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:calc(100% - 24px);max-width:460px;padding:14px 16px;background:var(--surface-color);color:var(--on-surface-color);border:2px solid var(--on-surface-color);box-shadow:6px 6px 0 0 var(--on-surface-color);transform:translate(-50%,calc(100% + 40px));transition:transform .3s ease}.aviso-avisos[data-astro-cid-rekjdz4n][hidden]{display:none}.aviso-avisos[data-astro-cid-rekjdz4n] [data-astro-cid-rekjdz4n][hidden]{display:none!important}.aviso-avisos--visible[data-astro-cid-rekjdz4n]{transform:translate(-50%)}.aviso-avisos--sobre-ancla[data-astro-cid-rekjdz4n]{bottom:calc(150px + env(safe-area-inset-bottom,0px))}.aviso-avisos__titulo[data-astro-cid-rekjdz4n]{margin:0;padding-right:36px;font-family:Roboto Mono,monospace;font-size:.78rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.aviso-avisos__texto[data-astro-cid-rekjdz4n]{margin:0;font-size:.9rem;line-height:1.45;color:var(--on-surface-color);text-wrap:balance}.aviso-avisos__nota[data-astro-cid-rekjdz4n]{margin:0;font-size:.85rem;line-height:1.4;color:var(--primary-contrast-color)}.aviso-avisos__cerrar[data-astro-cid-rekjdz4n]{position:absolute;top:4px;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--on-surface-color);cursor:pointer}.aviso-avisos__cerrar[data-astro-cid-rekjdz4n]:hover{background:var(--primary-contrast-color);color:var(--on-bright-color)}.aviso-avisos__acciones[data-astro-cid-rekjdz4n]{display:flex;align-items:center;gap:8px;margin-top:4px}.aviso-avisos__activar[data-astro-cid-rekjdz4n]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:44px;padding:10px 16px;border:2px solid var(--on-bright-color);border-radius:0;background:var(--primary-contrast-color);color:var(--on-bright-color);font-family:Roboto Mono,monospace;font-size:.82rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:3px 3px 0 0 var(--on-bright-color);transition:transform .15s ease,box-shadow .15s ease}.aviso-avisos__activar[data-astro-cid-rekjdz4n] span[data-astro-cid-rekjdz4n]{white-space:nowrap}.aviso-avisos__activar[data-astro-cid-rekjdz4n]:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 0 var(--on-bright-color)}.aviso-avisos__activar[data-astro-cid-rekjdz4n]:focus-visible,.aviso-avisos__ahora-no[data-astro-cid-rekjdz4n]:focus-visible,.aviso-avisos__cerrar[data-astro-cid-rekjdz4n]:focus-visible{outline:3px solid var(--primary-contrast-color);outline-offset:3px}.aviso-avisos__activar[data-astro-cid-rekjdz4n] svg{display:block;flex:none}.aviso-avisos__ahora-no[data-astro-cid-rekjdz4n]{padding:10px 12px;border:2px solid transparent;background:transparent;color:var(--on-surface-color);font-family:Roboto Mono,monospace;font-size:.78rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.aviso-avisos__ahora-no[data-astro-cid-rekjdz4n]:hover{color:var(--primary-contrast-color)}.aviso-avisos__bloqueo[data-astro-cid-rekjdz4n]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;padding-top:10px;border-top:1px dashed var(--on-surface-color)}.aviso-avisos__bloqueo[data-astro-cid-rekjdz4n] p[data-astro-cid-rekjdz4n]{margin:0;font-size:.85rem;line-height:1.45}@media(max-width:640px){.aviso-avisos--sobre-ancla[data-astro-cid-rekjdz4n]{bottom:calc(140px + env(safe-area-inset-bottom,0px))}.aviso-avisos__acciones[data-astro-cid-rekjdz4n]{flex-direction:column;align-items:stretch;gap:4px}.aviso-avisos__activar[data-astro-cid-rekjdz4n]{width:100%}.aviso-avisos__ahora-no[data-astro-cid-rekjdz4n]{align-self:center}}@media(prefers-reduced-motion:reduce){.aviso-avisos[data-astro-cid-rekjdz4n]{transition:none}}
