A família de fontes Guardian Headline Full inclui vários estilos, cada um com diferentes pesos e itálicos. A versão light (peso 300) está disponível nos estilos regular e itálico, assim como a versão regular (peso 400). Os estilos medium (peso 500) e semibold (peso 600) também possuem variantes regular e itálico. Cada arquivo de fonte está disponível nos formatos WOFF2, WOFF e TrueType, hospedados nos servidores do Guardian.
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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, 0px));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width, 0px)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width, 0px)) !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;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
}
}
A coluna principal de conteúdo interativo tem estilização específica para elementos. Os elementos dentro desta coluna não têm margem superior ou inferior, mas incluem preenchimento (padding). Quando um parágrafo segue um elemento, o espaçamento se ajusta de acordo. Elementos inline são limitados a uma largura máxima de 620px.
Para telas maiores, figuras inline também são restritas a 620px. Elementos de vídeo com funcionalidade de loop têm estilização personalizada de botões e posicionamento de legendas. Vídeos auto-hospedados são definidos com uma largura de 100% e uma largura máxima de 620px, e incluem margens superior e inferior. Elementos de vídeo imersivos se expandem para a largura total sem margens em telas maiores.
Variáveis de cor definem vários elementos do tema, como linha de data, bordas de cabeçalho, legendas e cores de destaque. Elas se adaptam para preferências de modo escuro. Regras adicionais gerenciam o espaçamento e a estilização do primeiro parágrafo após elementos específicos, incluindo capitulares (letras capitulares) para a primeira letra.
O código CSS define estilos para capitulares, citações destacadas (pullquotes) e elementos imersivos em diferentes seções de um site. Capitulares são estilizadas com uma fonte, tamanho e cor específicos, e são flutuadas para a esquerda. Citações destacadas recebem uma largura máxima. Para elementos imersivos, a largura se ajusta à viewport, com larguras máximas específicas e preenchimento de legenda em diferentes tamanhos de tela. Em telas maiores, um layout de grade é usado para o wrapper de mobiliário (furniture wrapper), que inclui uma borda superior para o título e posiciona a seção de metadados.
O texto fornecido parece ser um bloco de código CSS (Cascading Style Sheets), não uma prosa padrão em inglês. Portanto, não pode ser reescrito em "inglês fluente e natural", pois é uma linguagem técnica para definir estilos de sites.
Para torná-lo mais compreensível, aqui está uma descrição em inglês simples do que este código CSS parece fazer:
Este CSS estiliza um layout de página da web, provavelmente para um artigo de notícias. Ele define regras para diferentes tamanhos de tela (como desktop, tablet e mobile). O código controla o posicionamento, espaçamento, fontes, cores e bordas de elementos como o título, texto de resumo, informações do autor e imagens. Por exemplo, ele define o tamanho da fonte do título, adiciona efeitos de sublinhado a links no resumo, cria um layout baseado em grade para telas maiores e oculta ou mostra linhas decorativas dependendo do dispositivo.
Este código CSS define estilos para um layout de página da web, particularmente para um wrapper com tema de mobiliário. Ele define várias propriedades para elementos como informações de metadados, texto de introdução (standfirst), mídia principal e legendas. Os estilos incluem ajustes para margens, preenchimento, cores e posicionamento, com regras específicas para diferentes tamanhos de tela usando media queries. O design usa variáveis CSS personalizadas para cores, como `--darkBackground` e `--headerBorderColor`, e garante que os elementos sejam ocultados ou exibidos com base na largura da viewport. No geral, ele cria um layout responsivo que se adapta a dispositivos de mobile a desktop.
O código CSS define estilos para uma classe furniture-wrapper. Elementos de título h1 são em negrito e cinza claro. Figuras dentro de títulos não têm margem superior e uma pequena margem inferior. Em telas maiores, seções de metadados têm uma borda colorida.
O texto em seções de metadados é cinza claro, com links de mídia social tendo bordas coloridas e ícones. Passar o mouse sobre esses links muda as cores de fundo e do texto. Links em seções de metadados são coloridos e mudam ao passar o mouse.
Links no texto de introdução (standfirst) são sublinhados com uma cor específica e perdem o sublinhado ao passar o mouse. Parágrafos no standfirst são cinza claro, com o primeiro parágrafo tendo uma borda superior em telas médias, que é removida em telas maiores. Itens de lista no standfirst também são cinza claro. Em telas grandes, seções de standfirst têm uma borda colorida.
Em telas médias, o furniture-wrapper tem um fundo escuro e uma borda direita.
O CSS define estilos para um wrapper de layout, ajustando sua largura e posicionamento com base no tamanho da viewport. Ele define bordas e cores de fundo usando propriedades personalizadas e inclui estilos específicos para títulos e elementos sociais. Faces de fonte para a família de fontes Guardian Headline também são declaradas, com vários pesos e estilos.
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHead