:root{--ok-fondo: #e6f6ee;--ok-texto: #0e5c3b;--tarde-fondo: #fdeee4;--tarde-texto: #7c2d12;--sin-fondo: #e9efef;--sin-texto: #2e4a4e;--nota: #fff4d1;--nota-texto: #4d3a00}@media(prefers-color-scheme:dark){:root{--ok-fondo: #12301f;--ok-texto: #a8e6c2;--tarde-fondo: #3a2416;--tarde-texto: #f6c9a8;--sin-fondo: #1a3336;--sin-texto: #c4d4d5;--nota: #3a3112;--nota-texto: #ffe8a8}}.pagina .barra-entrar{margin-left:auto}.cabecera{padding-block:clamp(1.5rem,5vw,3.5rem) clamp(2.5rem,7vw,4.5rem)}.antetitulo{color:var(--mantequilla);font-weight:700}.pagina h1{max-width:16ch;margin-top:.5rem;font-size:clamp(2.75rem,8vw,4.75rem);line-height:1}.pagina .bajada{margin-top:1.25rem}.lectura{max-width:48rem}.indice{padding-block:1.5rem;border-bottom:1px solid var(--linea)}.indice ul{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;list-style:none}.indice a{display:inline-block;padding-block:.375rem;font-weight:700}.bloque{padding-block:clamp(2.75rem,7vw,4.5rem);border-bottom:1px solid var(--linea)}.bloque:last-of-type{border-bottom:0}.pagina h2{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}.pagina h3{font-size:clamp(1.1875rem,2vw,1.375rem)}.bloque>*+*,.lectura>*+*{margin-top:1rem}.apoyo{color:var(--apoyo)}.chico{color:var(--apoyo);font-size:.9375rem}.destacado{padding:1.125rem 1.25rem;border-radius:16px;background:var(--nota);color:var(--nota-texto)}.destacado a{color:inherit}.destacado>*+*{margin-top:.5rem}.pasos{padding-left:1.25rem}.pasos li+li{margin-top:.5rem}.proveedores{display:grid;gap:1rem;margin-top:1.75rem;padding:0;list-style:none}.proveedores li,.componentes li{padding:1.25rem;border:1px solid var(--linea);border-radius:20px;background:var(--hoja)}.ficha{display:grid;gap:.625rem;margin-top:.875rem}.ficha dt{color:var(--apoyo);font-size:.875rem;font-weight:700}.ficha dd{margin-top:.125rem}.puntos{display:grid;gap:1.75rem;margin-top:1.75rem}.puntos dt{font:700 1.25rem/1.25 var(--titulos)}.puntos dd{margin-top:.375rem;color:var(--apoyo)}.resumen{display:flex;align-items:center;gap:.75rem;padding:1.125rem 1.25rem;border-radius:20px;background:var(--hoja);border:1px solid var(--linea);font:700 clamp(1.25rem,3vw,1.5rem)/1.25 var(--titulos)}.componentes{display:grid;gap:1rem;margin-top:1.5rem;padding:0;list-style:none}.componente-arriba{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.componentes p{margin-top:.5rem;color:var(--apoyo)}.componentes .cuando{color:var(--texto);font-weight:600}.estado{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:999px;background:var(--sin-fondo);color:var(--sin-texto);font-weight:700;white-space:nowrap}.estado:before{content:"";flex:none;width:.75rem;height:.75rem;border:2px solid currentColor;border-radius:50%}.estado[data-estado=ok]{background:var(--ok-fondo);color:var(--ok-texto)}.estado[data-estado=ok]:before{background:currentColor}.estado[data-estado=late]{background:var(--tarde-fondo);color:var(--tarde-texto)}.estado[data-estado=late]:before{border:0;border-radius:0;background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%)}.estado[data-estado=cargando]:before{border-style:dotted}.significados{display:grid;gap:1.25rem;margin-top:1.5rem}.significados dd{margin-top:.375rem;color:var(--apoyo)}@media(min-width:720px){.proveedores{grid-template-columns:1fr 1fr}.puntos{grid-template-columns:1fr 1fr;gap:2.25rem 3.5rem}}
