O elemento com a classe "canvas.svelte-o3oskp" está configurado para exibir como bloco.
Uma fonte personalizada chamada "Guardian Headline Full" é definida com vários pesos e estilos:
- Light (300) em normal e itálico
- Regular (400) em normal e itálico
- Medium (500) em normal e itálico
- Semibold (600) em normal e itálico
Cada estilo de fonte está disponível nos formatos WOFF2, WOFF e TrueType a partir dos servidores de assets do Guardian.O site do Guardian usa fontes específicas para seus títulos e manchetes. Estas incluem Guardian Headline Full nos estilos bold, bold itálico, black e black itálico, bem como Guardian Titlepiece em bold. Cada fonte está disponível em múltiplos formatos de arquivo como woff2, woff e truetype para compatibilidade.
Para a seção do carrossel, o título aparece em texto branco usando a fonte Guardian Text Sans Web, com tamanho de 17px e peso médio. Está posicionado absolutamente e inclui um link estilizado em verde brilhante com peso bold e sem sublinhado.
O próprio carrossel é um contêiner de rolagem horizontal que encaixa os itens no lugar conforme você rola, com rolagem suave por padrão, a menos que o usuário prefira movimento reduzido. Ele oculta as barras de rolagem e tem um espaçamento de 10px entre os itens.
Cada card no carrossel tem 310px de largura e 160px de altura, apresentando fundo branco e uma imagem à direita que escala para caber. O contêiner da imagem é de 120px por 150px com fundo cinza, e as imagens dão um leve zoom ao passar o mouse, a menos que movimento reduzido seja preferido. Os cards incluem preenchimento e são exibidos como contêineres flex, alinhando o conteúdo na parte inferior.No componente do carrossel, o contêiner de imagem do card não tem efeito de transição. O contêiner de conteúdo dentro de cada card está configurado como um layout de coluna flexível. Títulos e parágrafos dentro do contêiner de conteúdo são estilizados com cor cinza escuro e sem decoração de texto. Os títulos usam uma pilha de fontes serifadas específica, têm tamanho de fonte de 24px, altura de linha de 115%, peso normal e uma borda inferior transparente. Os parágrafos usam uma pilha de fontes sans-serif com tamanho de fonte de 14px e altura de linha de 115%, com o primeiro parágrafo em negrito.
Quando um card é selecionado, sua imagem é ampliada em 20%. Cards desabilitados exibem uma sobreposição "Em breve" em texto negrito sobre um fundo branco semitransparente, posicionado no canto superior esquerdo.
A seção de controles é uma linha flexível com alinhamento space-between e inclui texto de paginação em branco, usando uma fonte sans-serif de 12px. Os botões de controle são circulares, com 40px de diâmetro, com borda cinza e fundo transparente, contendo ícones de 24px. O ícone do primeiro botão é invertido horizontalmente.
As faces de fonte para Guardian Headline Full são definidas com variantes light, light itálico, regular e regular itálico, obtidas de arquivos woff2, woff e ttf.A família de fontes Guardian Headline Full inclui vários estilos e pesos, cada um definido com arquivos de origem específicos nos formatos WOFF2, WOFF e TrueType. Aqui estão os detalhes:
- Regular Itálico: peso 400, estilo itálico
- Medium: peso 500, estilo normal
- Medium Itálico: peso 500, estilo itálico
- Semibold: peso 600, estilo normal
- Semibold Itálico: peso 600, estilo itálico
- Bold: peso 700, estilo normal
- Bold Itálico: peso 700, estilo itálico
- Black: peso 900, estilo normal
- Black Itálico: peso 900, estilo itálico
Todos os arquivos de fonte estão hospedados nas URLs especificadas do domínio de assets do Guardian.@font-face {
font-family: Guardian Headline Full;
src: 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;
}
.globe-overlay-wrapper {
overflow: auto;
width: 100vw;
height: 100vh;
position: fixed;
top: 0;
left: 0;
z-index: 30;
background: #121212e6;
backdrop-filter: blur(2px);
display: flex;
justify-content: center;
}
.globe-overlay-wrapper .body-width-wrapper {
display: flex;
flex-direction: column;
justify-content: flex-start;
width: 100%;
padding: 22px 16px;
}
@media (min-width: 46.25em) {
.globe-overlay-wrapper .body-width-wrapper {
max-width: 740px;
}
}
@media (min-width: 61.25em) {
.globe-overlay-wrapper .body-width-wrapper {
max-width: 980px;
}
}
@media (min-width: 71.25em) {
.globe-overlay-wrapper .body-width-wrapper {
max-width: 1140px;
}
}
button {
padding: 1px 8px 3px;
border-radius: 30px;
border: 1px solid #fff;
background: var(--Neutral-neutral-neutral-7, #121212);
color: var(--Neutral-neutral-neutral-100, #fff);
font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 130%;
align-self: flex-start;
position: relative;
z-index: 60;
}
button:hover {
cursor: pointer;
}
.canvas-container {
width: 100vw;
height: 100vw;
max-width: min(600px, 100vh - 340px);
max-height: min(600px, 100vh - 340px);
align-self: center;
position: fixed;
top: 40px;
z-index: 40;
}
@media (min-width: 23.4375em) {
.canvas-container {
top: calc(50% - 120px);
left: 50%;
transform: translate(-50%, -50%);
}
}
.carousel-container {
height: calc(100vh - 116px);
height: calc(100dvh - 116px);
position: relative;
z-index: 50;
}
body.android .globe-overlay-wrapper .body-width-wrapper > button {
top: 58px;
}
body.ios .carousel-container {
height: calc(100vh - 180px) !important;
height: calc(100dvh - 180px) !important;
}
body.ios .canvas-container {
top: calc(50% - 170px) !important;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format("truetype");
font-weight: 300;
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-LightItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format("truetype");
font-weight: 300;
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-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
font-weight: 400;
font-style: italic;
}Este código CSS define vários estilos de fonte para a família de fontes "Guardian Headline Full". Inclui diferentes pesos e estilos (normal e itálico) variando de regular (400) a black (900). Cada estilo é especificado com múltiplos formatos de arquivo (WOFF2, WOFF e TrueType) para compatibilidade entre navegadores, todos provenientes do servidor de assets do Guardian.Este texto define fontes personalizadas e estilos para uma página web. Especifica duas fontes: Guardian Headline em black itálico com peso 900, e Guardian Titlepiece em bold com peso 700, ambas carregadas de URLs específicas em vários formatos.
Também inclui regras CSS para botões, como um botão circular que escala levemente ao passar o mouse e tem um anel de foco. Há um botão de call-to-action "explore" com preenchimento, borda e estilos de texto específicos.
Além disso, o código configura uma barra de progresso que muda de largura e tem diferentes cores de fundo, junto com ajustes de design responsivo para vários tamanhos de tela. Um wrapper de botão do globo é estilizado para ser sticky e visível apenas sob certas condições, com layouts diferentes para dispositivos Android e iOS.
Finalmente, define um elemento de seta do título como um ícone circular com borda verde e conteúdo centralizado.Este código CSS define estilos para uma página web, incluindo:
- Centralização de elementos com a classe "title-arrow"
- Configuração de imagens dentro de "title-arrow" para largura e altura completas
- Aplicação de filtros de inversão de cor para modo escuro em dispositivos iOS e Android
- Configuração do comportamento de rolagem usando a biblioteca Lenis smooth scrolling
- Carregamento de múltiplos pesos e estilos de fonte para a tipografia "Guardian Headline Full" dos servidores do Guardian
O código lida com design responsivo, recursos de acessibilidade e tipografia para um layout de site de notícias.O site do Guardian usa fontes específicas para seus títulos e manchetes, carregando-as de seus servidores em vários formatos como WOFF2, WOFF e TrueType. Essas fontes incluem diferentes estilos e pesos, como semibold, bold e black, em versões regulares e itálicas.
Para conteúdo interativo, o layout se ajusta com base no tamanho da tela. Em telas mais largas, a coluna principal se desloca para a esquerda com margens crescentes, enquanto elementos como átomos, showcases e conteúdo imersivo têm larguras máximas definidas que mudam com a viewport. Em telas menores, elementos imersivos se expandem para largura total, e ajustes são feitos para barras de rolagem para garantir o alinhamento adequado.Este texto parece ser código CSS para estilizar um layout de página web. Ele define estilos para diferentes tamanhos de tela, cores, espaçamento e elementos interativos. O código define larguras máximas para áreas de conteúdo, cria bordas, define variáveis de cores para vários elementos como links e fundos, e trata de como a página aparece quando scripts estão habilitados ou desabilitados. Também inclui estilização específica para cabeçalhos, parágrafos e listas dentro da coluna de conteúdo principal, ajustando margens e preenchimento para diferentes dispositivos.Os links de parágrafo do wrapper do cabeçalho têm um sublinhado verde que se desloca 4px do texto. Ao passar o mouse, o sublinhado fica escuro.
A seção de manchete apresenta um fundo listrado verde sutil e garante que o título não tenha preenchimento superior. Os links do título são estilizados em uma fonte específica, tamanho 38px com cor cinza claro e transições suaves. Passar o mouse sobre eles remove sublinhados, muda a cor para escura e aumenta o contraste de um ícone de seta. Se a redução de movimento for preferida, as transições são desabilitadas. Spans que não são links no título são ocultados.
A área de standfirst (subtítulo) tem preenchimento inferior extra e usa a mesma fonte e tamanho do título para seus parágrafos.
Animações controlam o fade-in do título e standfirst quando eles entram em vista, com o título aparecendo primeiro. Essas animações são puladas se movimento reduzido estiver habilitado ou script não estiver disponível.
O primeiro elemento inline é restrito a uma proporção 4:5 com sua imagem cortada no topo. A seção de manchete tem preenchimento inferior e estiliza o título principal com tipografia específica.
Figuras têm legendas posicionadas na parte inferior com um fundo escuro semitransparente e texto claro, ocultando quaisquer spans dentro.
Linhas não são exibidas, e a seção meta tem uma borda superior fina.Este texto parece ser código CSS para estilizar uma página web, provavelmente para um layout de artigo. Ele define várias propriedades visuais como margens, fontes, cores e comportamentos responsivos para diferentes tamanhos de tela. O código inclui regras específicas para elementos como o corpo do artigo, imagens, legendas e links de mídia social, ajustando sua aparência com base na largura do dispositivo e preferências do usuário para movimento reduzido.O CSS define um layout de grid para conteúdo interativo com tamanhos de coluna específicos e áreas nomeadas. Ajusta o layout para telas maiores e quando movimento reduzido é preferido. Elementos de mídia são configurados para ignorar eventos de ponteiro.
Para seções de equipe de reportagem, estiliza uma caixa com borda com bordas verdes, fontes específicas e espaçamento que muda em telas maiores. Elementos de texto têm tamanhos, pesos e cores definidos, com itálico para texto enfatizado. Itens de lista são exibidos sem marcadores ou indentação.
Quando o script está desabilitado, certos elementos como barras de progresso e bordas são ocultados, e a formatação da lista reverte para o padrão. Imagens dentro de links ou botões são contidas sem overflow.
Em dispositivos iOS e Android, o fundo é branco, e elementos de cabeçalho são organizados em uma grid com áreas atribuídas para manchetes, metadados e corpos de artigo, enquanto remove certas linhas decorativas.Este código CSS define o layout e a estilização para artigos em dispositivos iOS e Android. Ele organiza a página em uma grid com áreas específicas como barra de progresso, ícone do globo, cabeçalho,