Este código CSS define una familia de fuentes personalizada llamada "Guardian Headline Full" con múltiples pesos y estilos de fuente. Incluye pesos light, regular, medium y semibold, cada uno en versiones normal y cursiva. Las fuentes se cargan desde los servidores de The Guardian en tres formatos de archivo diferentes: WOFF2, WOFF y TrueType.
@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 una tematización consistente.
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 exhibición en artículos principales, reportajes, artículos estándar y comentarios deben posicionarse estáticamente, abarcar el ancho completo y también tener 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 (más de 71.24em), su ancho máximo es de 978px, con el relleno del pie de foto ajustado en diferentes puntos de ruptura. En pantallas medianas (entre 46.25em y 61.24em), el ancho máximo es de 738px. En pantallas más pequeñas (menos de 46.24em), estos elementos no deben tener margen izquierdo y deben alinearse con el borde izquierdo, con márgenes ajustados y relleno del pie de foto para pantallas muy pequeñas.
Para el envoltorio de mobiliario en pantallas grandes (más de 61.25em), se utiliza un diseño de cuadrícula con columnas y filas definidas. Los titulares obtienen un borde superior, la información meta se posiciona relativamente, y el texto de introducción tiene un estilo específico para enlaces y espaciado. Las figuras dentro de este envoltorio tienen márgenes ajustados y un ancho máximo de 630px para elementos en línea. En pantallas extra grandes (más de 71.25em), la plantilla de la cuadrícula se ajusta para incluir más columnas.
El CSS define un diseño de cuadrícula para un encabezado de página con áreas para el título, el titular, el texto de introducción, la información meta y un retrato. Establece dimensiones y posiciones específicas para estos elementos en diferentes tamaños de pantalla. El estilo incluye bordes, fuentes y colores, con ajustes para iconos de redes sociales, pies de foto y comportamiento responsivo en vistas móviles y de escritorio.
El código CSS define estilos para el diseño de una página web, centrándose en un componente llamado "furniture-wrapper". Este componente tiene un fondo oscuro y ajusta sus márgenes y relleno según el tamaño de la pantalla. Para pantallas más grandes, añade barras laterales decorativas.
Dentro de este envoltorio, se estilizan elementos como encabezados de artículos, titulares e información meta (como botones para compartir en redes sociales). Los titulares usan un color gris claro y fuente en negrita. Los botones sociales tienen bordes coloreados que coinciden con un color temático, y cambian a un color sólido al pasar el cursor.
El código también gestiona la visibilidad de los pies de foto y un botón de alternancia de pie de foto para elementos multimedia. En general, los estilos aseguran que el diseño sea responsivo y visualmente consistente en diferentes dispositivos.
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, apariencia de enlaces y ajustes de diseño para diferentes tamaños de pantalla. Los enlaces se estilizan con colores específicos y subrayados, y el diseño incluye elementos de fondo que se ajustan según el ancho del viewport. El código también maneja bordes y espaciado para varios elementos dentro del componente.
El código CSS define estilos para elementos de artículo y carga fuentes personalizadas. Establece el color del borde para los comentarios para que coincida con el color del borde del encabezado. Para los encabezados de artículo, usa un peso de fuente ligero por defecto, pero cambia a negrita cuando el encabezado contiene una etiqueta strong.
Además, importa la familia de fuentes Guardian Headline Full en varios pesos y estilos (light, regular, medium, semibold, cada uno con versiones normal y cursiva) desde los servidores de The Guardian, especificando múltiples formatos de archivo para compatibilidad con el navegador.
La fuente "Guardian Headline Full" se define con varios estilos: semibold cursiva (peso 600), bold (peso 700), bold cursiva (peso 700), black (peso 900) y black cursiva (peso 900). Cada estilo incluye archivos de fuente en formatos WOFF2, WOFF y TrueType, alojados en los servidores de The Guardian.
Adicionalmente, la fuente "Guardian Titlepiece" se define en su estilo bold (peso 700), también con archivos WOFF2, WOFF y TrueType.
Para dispositivos iOS y Android, se establece un color de fondo oscuro y colores de características específicos. En modo oscuro, el color de la característica se ajusta en consecuencia.
En iOS y Android, se aplican reglas CSS específicas para estilizar la primera letra del primer párrafo en ciertos contenedores de artículo, siguiendo elementos específicos como `.element-atom` o puertas de inicio de sesión.
Para dispositivos Android, la primera letra del primer párrafo en artículos estándar y de comentarios se estiliza 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 del envoltorio de mobiliario usan una fuente en negrita, en 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ículo deben tener un fondo transparente, abarcar el ancho completo del viewport (teniendo en cuenta las barras de desplazamiento) y ajustar su altura automáticamente.
Tanto en iOS como en Android, el texto introductorio en los artículos debe tener un espaciado específico: 4 píxeles de relleno en la parte superior y 24 píxeles en la inferior, con un margen negativo de 10 píxeles a la derecha.
Los párrafos dentro de este texto introductorio deben usar la familia de fuentes de titulares de The Guardian.
Los enlaces dentro de este texto deben estilizarse con un color específico, un subrayado posicionado 6 píxeles debajo del texto y un color de subrayado gris claro, sin imagen de fondo ni borde. Al pasar el cursor, el subrayado debe cambiar para coincidir con el color del texto del enlace.
Además, la sección de metadatos en los artículos tanto en iOS como en Android debe recibir un estilo específico.
Este código CSS establece estilos para contenedores de artículo en dispositivos iOS y Android. Ajusta márgenes, colores, relleno y visualización de botones para varios tipos de artículo y sus componentes.
En dispositivos iOS y Android, para contenedores de artículo de reportaje, estándar y comentario, las imágenes que no son miniaturas o inmersivas se estilizan para no tener margen, un ancho calculado a partir del 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 con un ancho que es el ancho del viewport menos el ancho de la barra de desplazamiento.
Dentro del texto principal del cuerpo del artículo, las citas en bloque citadas muestran un marcador coloreado usando una variable CSS personalizada. Los enlaces se estilizan con un color específico, un subrayado desplazado 6 píxeles y un color de decoración de una variable. Al pasar el cursor, el color del subrayado cambia a otra variable.
En modo oscuro, el color de fondo del envoltorio de mobiliario en estos contenedores se establece en un gris oscuro (#1a1a1a).
Para dispositivos iOS y Android, las etiquetas de contenido en artículos de reportaje, estándar y comentario usan el nuevo color de pilar. Los titulares en estos artículos no tienen fondo y usan el color del borde del encabezado. El texto de introducción y los enlaces, junto con las líneas de autor, también adoptan el nuevo color de pilar. Los iconos en la sección meta se estilizan con el mismo color. Los pies de foto para imágenes de exhibición usan el color de la fecha, y el texto citado dentro del cuerpo del artículo sigue el mismo estilo.
Para dispositivos iOS y Android, el color del texto de los bloques citados dentro de los cuerpos de los artículos se establece en un color de pilar específico. Además, el color de fondo para varios contenedores del cuerpo del artículo se fuerza a un fondo oscuro. En iOS, la primera letra que sigue a ciertos elementos en estos contenedores se estiliza con un efecto de letra capitular.
Esto parece ser un selector CSS dirigido a la primera letra de los párrafos en contenedores de artículo específicos en dispositivos iOS y Android. El selector se aplica a varios tipos de artículo (estándar, reportaje, comentario) y tiene en cuenta diferentes estructuras de página y elementos de puertas 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ículo, botones y elementos de texto. El código también incluye una consulta de medios para modo oscuro que ajusta los colores cuando el usuario prefiere un esquema de color oscuro. Algunos elementos, como los encabezados de artículo, se ocultan estableciendo su opacidad en cero.
El código CSS establece estilos para contenedores de artículo 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 propiedades personalizadas o valores específicos. Los titulares se establecen en un color gris claro, mientras que los enlaces y etiquetas usan un color variable. Las secciones meta presentan un fondo rayado creado con un gradiente lineal repetitivo, y las líneas de autor también se estilizan en gris claro.
Para dispositivos iOS