Este código CSS define una fuente personalizada llamada "Guardian Headline Full" con múltiples estilos y pesos. Incluye versiones ligera, regular, media y seminegra, cada una disponible en estilos normal y cursiva. Los archivos de fuente se proporcionan en tres formatos—WOFF2, WOFF y TrueType—y están alojados en los servidores de The Guardian.
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.ttf) format("truetype");
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf) format("truetype");
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: Guardian Titlepiece;
src: url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
@media (min-width: 71.25em) {
.content__main-column--interactive {
margin-left: 160px;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive {
margin-left: 240px;
}
}
.content__main-column--interactive .element-atom {
max-width: 620px;
}
@media (max-width: 46.24em) {
.content__main-column--interactive .element-atom {
max-width: 100%;
}
}
.content__main-column--interactive .element-showcase {
margin-left: 0;
}
@media (min-width: 46.25em) {
.content__main-column--interactive .element-showcase {
max-width: 620px;
}
}
@media (min-width: 71.25em) {
.content__main-column--interactive .element-showcase {
max-width: 860px;
}
}
.content__main-column--interactive .element-immersive {
max-width: 1100px;
}
@media (max-width: 46.24em) {
.content__main-column--interactive .element-immersive {
width: calc(100vw - var(--scrollbar-width));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width)) !important;
}
}
@media (min-width: 46.25em) {
.content__main-column--interactive .element-immersive {
transform: translate(-20px);
width: calc(100% + 60px);
}
}
@media (max-width: 71.24em) {
.content__main-column--interactive .element-immersive {
margin-left: 0;
margin-right: 0;
}
}
@media (min-width: 71.25em) {
.content__main-column--interactive .element-immersive {
transform: translate(0);
width: auto;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive .element-immersive {
max-width: 1260px;
}
}
.content__main-column--interactive p,
.content__main-column--interactive ul {
max-width: 620px;
}
.content__main-column--interactive:before {
position: absolute;
top: 0;
height: calc(100% + 15px);
min-height: 100px;
content: "";
}
@media (min-width: 71.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
z-index: -1;
left: -10px;
}
}La columna de contenido interactivo tiene un borde izquierdo y un espaciado especÃfico para los elementos. Los párrafos que siguen a ciertos elementos obtienen un relleno superior adicional, y la primera letra de estos párrafos tiene el estilo de una letra capitular grande y coloreada. Los elementos en lÃnea y las figuras están limitados a un ancho máximo. Se definen varias variables de color para un estilo consistente en toda la página.
Las citas destacadas dentro de contenedores especÃficos deben tener un ancho máximo de 620 pÃxeles.
Los pies de foto para elementos de muestra en el contenido principal y los contenedores de artÃculos deben posicionarse estáticamente, con un ancho completo y un ancho máximo de 620 pÃxeles.
Los elementos inmersivos deben abarcar el ancho completo del viewport, menos la barra de desplazamiento. En pantallas más grandes hasta 71.24em, su ancho máximo es de 978px, con el relleno del pie de foto ajustado en diferentes puntos de interrupción. En pantallas medianas entre 46.25em y 61.24em, el ancho máximo es de 738px. En pantallas más pequeñas hasta 46.24em, los elementos inmersivos deben alinearse al borde izquierdo con márgenes ajustados y relleno del pie de foto.
Para los envoltorios de mobiliario en pantallas más grandes de 61.25em, se utiliza un diseño de cuadrÃcula con columnas y filas definidas. Los titulares tienen un borde superior, las secciones de metadatos se posicionan relativamente, y las secciones de standfirst tienen un estilo especÃfico para enlaces y párrafos, incluyendo bordes y subrayados. Las figuras dentro del envoltorio no tienen margen izquierdo y un ancho máximo de 630px cuando están en lÃnea. En pantallas más grandes de 71.25em, las columnas de la cuadrÃcula se reconfiguran, y se elimina el borde superior del primer párrafo de las secciones de standfirst.El CSS define un diseño de cuadrÃcula para un encabezado de artÃculo con áreas especÃficas para el tÃtulo, el titular, el standfirst, la información de metadatos y el retrato (medio principal). Establece estilos para estos elementos, incluyendo fuentes, bordes y posicionamiento. El diseño se ajusta a diferentes anchos de pantalla: para pantallas más anchas (más de 81.25em), utiliza una cuadrÃcula más detallada y ajusta los anchos de los elementos; para pantallas medianas (más de 71.25em), el tamaño de fuente del titular aumenta; y para pantallas más pequeñas (menos de 46.24em), el medio principal se ajusta al ancho completo del viewport. Los bordes y lÃneas utilizan una variable de color personalizada, y algunos elementos se ocultan o reposicionan en ciertos puntos de interrupción.El envoltorio de mobiliario establece un fondo oscuro y ajusta los márgenes y el relleno para diferentes tamaños de pantalla. En pantallas más grandes, añade barras laterales para extender el fondo. Los titulares y tÃtulos utilizan un color de acento especÃfico, mientras que el texto es gris claro. Los botones de redes sociales tienen un borde e icono de color, volviéndose sólidos al pasar el cursor. Los pies de foto tienen un estilo con un botón de alternancia, y ciertos elementos de diseño están ocultos.Este código CSS define estilos para un componente de página web, probablemente una barra lateral o un envoltorio de contenido. Establece colores de texto, apariencias de enlaces y ajustes de diseño para diferentes tamaños de pantalla. Los enlaces tienen un estilo con colores y subrayados especÃficos, y el diseño incluye elementos de fondo que se ajustan según el ancho del viewport. El código también maneja el estilo de las secciones de redes sociales y comentarios dentro del componente.El código CSS define estilos para elementos de artÃculo y carga fuentes personalizadas. Establece un color de borde claro para los comentarios y ajusta los estilos de los encabezados: los encabezados h2 en los artÃculos tienen un peso de fuente ligero por defecto, pero se vuelven negritas si contienen una etiqueta strong. Además, importa la familia de fuentes Guardian Headline Full en varios pesos y estilos (ligera, regular, media, seminegra, cada una con versiones normal y cursiva) desde direcciones web especÃficas.El texto define varias fuentes personalizadas para el sitio web de The Guardian. Especifica la fuente "Guardian Headline Full" en varios pesos y estilos (como negrita, cursiva y negra), cada una con enlaces a diferentes formatos de archivo (woff2, woff, ttf). También define una fuente "Guardian Titlepiece".
Además, establece algunas variables de color para el modo oscuro en dispositivos iOS y Android, e incluye reglas CSS especÃficas para dar estilo a la primera letra de los párrafos en artÃculos en esas plataformas móviles.Para dispositivos Android, la primera letra del primer párrafo en artÃculos estándar o de comentarios tiene el estilo con un color de pilar secundario. Tanto en iOS como en Android, los encabezados de los artÃculos están ocultos, y el envoltorio de mobiliario tiene un relleno especÃfico. Las etiquetas dentro de este envoltorio utilizan una fuente en negrita y mayúsculas con un nuevo color de pilar. Los titulares se establecen en 32px, negrita, con relleno inferior y un color oscuro. Las figuras de imagen se posicionan relativamente, con márgenes de ancho completo y altura automática.Para dispositivos Android, las imágenes dentro de los contenedores de artÃculos tienen un fondo transparente y un ancho que se ajusta al viewport, mientras que su altura se establece en automático. Tanto en iOS como en Android, la sección de standfirst en los artÃculos tiene un relleno y márgenes especÃficos, con su texto utilizando la familia de fuentes de titulares de The Guardian. Los enlaces dentro del standfirst tienen un estilo con un subrayado en un color designado, que cambia al pasar el cursor. Además, la sección de metadatos en los artÃculos en dispositivos iOS y Android recibe un estilo especÃfico.Este código CSS establece estilos para contenedores de artÃculos en dispositivos Android e iOS. Ajusta márgenes, colores, relleno y visualización de botones para diferentes tipos de artÃculos y elementos.En dispositivos iOS y Android, para contenedores de artÃculos de reportaje, estándar y de comentarios, las imágenes que no son miniaturas o inmersivas tienen un estilo para no tener margen, un ancho calculado desde el viewport menos 24 pÃxeles y el ancho de la barra de desplazamiento, y una altura automática. Sus pies de foto no tienen relleno.
Las imágenes inmersivas en estos contenedores se establecen en un ancho calculado desde el viewport menos el ancho de la barra de desplazamiento.
Dentro de la prosa del cuerpo del artÃculo, las citas en bloque citadas muestran un marcador coloreado usando una variable CSS personalizada. Los enlaces tienen un estilo con un subrayado, usando colores especÃficos para el enlace y el subrayado, que cambian al pasar el cursor.
En modo oscuro, el color de fondo del envoltorio de mobiliario se establece en un gris oscuro (#1a1a1a).Para dispositivos iOS y Android, las etiquetas de contenido en artÃculos de reportaje, estándar y de comentarios utilizan el nuevo color de pilar. Los titulares en estos artÃculos no tienen fondo y utilizan el color del borde del encabezado. El texto del standfirst también utiliza el color del borde del encabezado, mientras que los enlaces dentro de él y las lÃneas de autor utilizan el nuevo color de pilar. Los iconos en la sección de metadatos tienen el estilo con el nuevo color de pilar. Los pies de foto para imágenes de muestra utilizan el color de la fecha. Además, los bloques citados dentro del cuerpo del artÃculo para dispositivos iOS tienen el estilo correspondiente.Para dispositivos iOS y Android, las citas en bloque dentro de los cuerpos de los artÃculos deben usar el nuevo color de pilar. Además, las áreas de contenido principal en artÃculos de reportaje, estándar y de comentarios deben tener un fondo oscuro. La primera letra después de ciertos elementos en estas secciones también debe tener el estilo con el nuevo color de pilar.Esto parece ser un selector CSS dirigido a la primera letra de los párrafos en contenedores de artÃculos especÃficos en dispositivos iOS y Android. El selector se aplica a varios tipos de artÃculos (estándar, reportaje, comentario) y tiene en cuenta diferentes estructuras de página y elementos de puerta de inicio de sesión.Este código CSS establece estilos para elementos especÃficos en dispositivos Android e iOS. Define colores, relleno, márgenes y otras propiedades visuales para varios contenedores de artÃculos, botones y elementos de texto. También incluye preferencias de modo oscuro y establece que algunos elementos de encabezado sean invisibles.El código CSS establece estilos para contenedores de artÃculos en dispositivos iOS y Android. Elimina los márgenes de los envoltorios de mobiliario y ajusta los colores para etiquetas, titulares y enlaces según el tipo de dispositivo y el contenedor del artÃculo. Los titulares se establecen en un color gris claro, mientras que las etiquetas y ciertos enlaces utilizan una variable de color personalizada. Se aplica un fondo degradado a las secciones de metadatos, y las lÃneas de autor también tienen un estilo en gris claro.Para dispositivos iOS y Android, los enlaces dentro de la sección de metadatos de artÃculos de reportaje, estándar y de comentarios deben usar el nuevo color de pilar, por defecto el color de reportaje del modo oscuro.
De manera similar, los iconos SVG dentro del área miscelánea de la sección de metadatos para estos tipos de artÃculos tanto en iOS como en Android deben tener su trazo establecido en el mismo color.
Las etiquetas para alertas en la sección de metadatos en todos estos contenedores de artÃculos en iOS y Android deben tener el color #dcdcdc, teniendo esta regla prioridad.
Además, cualquier elemento span con un atributo data-icon en la sección de metadatos de estos artÃculos en ambas plataformas también debe adoptar el nuevo color de pilar, por defecto el color de reportaje del modo oscuro.Para dispositivos iOS y Android, el color del icono dentro de la sección de metadatos de contenedores de artÃculos de reportaje, estándar y de comentarios se establece en