Color
--bg, --panel, --line, --accent, --accent-2, --danger, --warn, --ok.
Este sitio no usa el diseño para impresionar. Lo usa para aclarar compatibilidad, coste total, descarte y cadena mínima viable en auriculares, IEMs y DAC/amp.
La identidad se apoya en pocas variables repetibles: fondo oscuro sobrio, dos acentos fríos para señalizar sin teatralizar, radios medios y tipografía de sistema para lectura limpia.
--bg, --panel, --line, --accent, --accent-2, --danger, --warn, --ok.
--radius, --radius-sm, --shadow, contenedores con aire suficiente para bloques técnicos y tablas.
--max para ancho general, --reading para líneas largas y system-ui para una lectura directa sin prometer una fuente no cargada.
Son las piezas que se repiten porque ayudan a decidir mejor, no porque “queden bien”.
Etiquetas cortas para decir cosas como “No requiere amp”, “USB-C directo”, “Clamp alto” o “Qué descartar”. Nunca sustituyen al texto principal.
Tres estados editoriales que se repiten: descarte, coste total e incertidumbre confirmada como tal.
No añadas escritorio fijo si tu uso sigue siendo móvil y el problema real era solo la falta de jack.
El producto principal puede pedir además adaptador, dongle o un tipo de volumen más fino.
La tabla es el componente central del nicho. Siempre va dentro de contenedor desplazable para que su ancho no dicte el ancho de la página.
| Duda | Bloque principal | Qué evita | Salida editorial |
|---|---|---|---|
| ¿Me vale mi portátil? | Matriz de compatibilidad por fuente | Comprar un DAC/amp por reflejo | Compra mínima viable o descarte claro |
| ¿Necesito más potencia? | Escalera de gasto útil | Confundir volumen con cadena bien resuelta | Subir gasto o parar ahí |
| ¿Qué pierdo si voy a lo barato? | Tabla de coste total | Mirar solo precio de catálogo | Conector, margen, confort o accesorio extra |
Este bloque existe por un problema real detectado el 05/10: el sitio desbordaba en móvil. Desde ahora la defensa no depende de “mirarlo luego”, sino de reglas mecánicas repetibles.
Toda table vive dentro de .tabla-scroll con overflow-x: auto y max-width: 100%. El min-width de la tabla sigue existiendo, pero contenido dentro de su propio scroll.
Las rejillas usan minmax(0, 1fr), no 1fr a secas. Además, sus hijos directos declaran min-width: 0 para que el contenido largo no empuje el layout.
img, svg y video quedan fluidos; pre tiene scroll interno; enlaces y código usan overflow-wrap: anywhere. El scroll horizontal del documento queda como red de seguridad, no como arreglo principal.
.tabla-scroll {
overflow-x: auto;
overflow-y: hidden;
max-width: 100%;
}
.grid-2 {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-2 > * {
min-width: 0;
}
img, svg, video {
max-width: 100%;
height: auto;
}