'Foi incrivelmente explícito': Cara Hunter sobre o vídeo deepfake que quase destruiu sua carreira política

'Foi incrivelmente explícito': Cara Hunter sobre o vídeo deepfake que quase destruiu sua carreira política

Este código CSS define uma família de fontes personalizada chamada "Guardian Headline Full" com múltiplos pesos e estilos de fonte. Inclui pesos light, regular, medium e semibold, cada um com variações normal e itálico. Os arquivos de fonte são fornecidos 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/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;
}
}

A coluna de conteúdo interativo tem uma borda esquerda e espaçamento específico para elementos. Os parágrafos que seguem certos elementos têm um preenchimento superior extra, e a primeira letra desses parágrafos é estilizada como uma letra capitular grande e colorida. Elementos inline e figuras são limitados a uma largura máxima de 620px em telas maiores. Várias variáveis de cor são definidas para uma tematização consistente.

Citações destacadas dentro de contêineres específicos devem ter uma largura máxima de 620 pixels.

As legendas para elementos de exibição no conteúdo principal e em contêineres de artigo devem ser posicionadas estaticamente, com uma largura total de até 620 pixels.

Elementos imersivos devem ocupar a largura total da viewport, menos a barra de rolagem. Em telas maiores, eles são limitados a 978 pixels, com o preenchimento da legenda ajustado para telas médias. Em telas de tamanho médio, a largura máxima é de 738 pixels. Em telas menores, os elementos imersivos se alinham à borda esquerda com margens ajustadas e preenchimento de legenda.

Para wrappers de mobiliário em telas maiores, um layout de grade é usado com colunas e linhas definidas. Os títulos têm uma borda superior, as seções de metadados são posicionadas relativamente, e o conteúdo standfirst inclui estilização específica para links e parágrafos. Figuras dentro do wrapper não têm margem esquerda e uma largura máxima de 630 pixels quando inline. Em telas extra grandes, as colunas do modelo de grade são ajustadas.

O CSS define um layout de grade para um cabeçalho de artigo com áreas específicas para o título, manchete, standfirst, informações de metadados e uma imagem de retrato. Ele define estilos para bordas, tipografia e espaçamento, ajustando essas propriedades em diferentes tamanhos de tela usando media queries. Por exemplo, o tamanho da fonte da manchete aumenta em telas maiores, e certos elementos são ocultados ou reposicionados conforme a viewport muda. A área de mídia principal é configurada para ter largura total em dispositivos móveis.

O código CSS define estilos para o layout de uma página da web, focando em um elemento wrapper de mobiliário. Ele define cores de fundo, margens, preenchimento e comportamentos responsivos para diferentes tamanhos de tela. Os estilos incluem propriedades personalizadas para cores, como recursos de modo escuro e bordas de cabeçalho. Regras específicas controlam a aparência de legendas, botões, manchetes e informações de metadados, com ajustes para efeitos de hover e ícones de mídia social. Media queries garantem que o layout se adapte de visualizações móveis a desktop, incluindo telas mais largas onde fundos laterais são adicionados.

Este código CSS define estilos para um componente de página da web, provavelmente uma barra lateral ou wrapper de conteúdo. Ele define cores, bordas e ajustes de layout para vários elementos como links, texto e ícones de mídia social. Os estilos se adaptam a diferentes tamanhos de tela usando media queries, alterando larguras e bordas para se ajustar a telas maiores. As cores são gerenciadas usando variáveis CSS para temas, como o modo escuro.

O código CSS define estilos para elementos de artigo e carrega fontes personalizadas. Ele define a cor da borda para comentários para corresponder à cor da borda do cabeçalho. Para os títulos dos artigos, ele usa um peso de fonte leve, mas torna os títulos com texto forte em negrito. O código também importa a família de fontes Guardian Headline em vários pesos e estilos, incluindo light, regular, medium e semibold, nas versões normal e itálico.

A fonte "Guardian Headline Full" é definida com vários estilos: semibold itálico (peso 600), bold (peso 700), bold itálico (peso 700), black (peso 900) e black itálico (peso 900). Cada estilo inclui arquivos de fonte nos formatos WOFF2, WOFF e TrueType.

Além disso, a fonte "Guardian Titlepiece" é definida em seu estilo bold (peso 700), também com arquivos WOFF2, WOFF e TrueType.

Para dispositivos iOS e Android, uma cor de fundo escura (#1a1a1a) e cores de recurso específicas são definidas. No modo escuro, a cor do recurso é ajustada de acordo.

No iOS e Android, uma estilização especial é aplicada à primeira letra do primeiro parágrafo em contêineres de artigo, seguindo certos elementos como `.element-atom` ou portões de login.

Para dispositivos Android, a primeira letra do primeiro parágrafo em artigos padrão e de comentários é estilizada com uma cor de pilar secundária. Tanto no iOS quanto no Android, os cabeçalhos dos artigos são ocultados, e o wrapper de mobiliário tem um preenchimento específico. Os rótulos dentro do wrapper de mobiliário usam uma fonte em negrito, capitalizada, com uma nova cor de pilar. As manchetes são definidas como 32px, negrito, com preenchimento inferior e uma cor escura. As figuras de imagem são posicionadas relativamente, com margens de largura total e altura automática.

Para dispositivos Android, as imagens dentro de contêineres de artigo devem ter um fundo transparente, ocupar a largura total da viewport (considerando as barras de rolagem) e ajustar sua altura automaticamente.

Tanto no iOS quanto no Android, o texto introdutório nos artigos deve ter um espaçamento específico: 4 pixels de preenchimento no topo, 24 pixels na parte inferior e uma margem negativa de 10 pixels à direita.

Os parágrafos dentro deste texto introdutório devem usar a família de fontes de manchete do Guardian.

Os links dentro deste texto devem ser estilizados com uma cor específica, um sublinhado posicionado 6 pixels abaixo do texto e uma cor de sublinhado cinza claro. Eles não devem ter imagem de fundo ou borda inferior. Quando passar o mouse sobre eles, o sublinhado deve mudar para corresponder à cor do texto do link.

Além disso, a seção de metadados do artigo deve ser estilizada de forma consistente para ambos os sistemas operacionais.

Este código CSS define estilos para contêineres de artigo em dispositivos Android e iOS. Ele ajusta margens, cores, preenchimento e exibição de botões para vários tipos de artigo e seus componentes.

Em dispositivos iOS e Android, para contêineres de artigo de feature, padrão e comentário, imagens que não são miniaturas ou imersivas têm uma margem de zero, uma largura calculada a partir da viewport menos 24 pixels e a largura da barra de rolagem, e uma altura automática. Suas legendas não têm preenchimento.

Imagens imersivas nesses contêineres têm uma largura calculada a partir da viewport menos a largura da barra de rolagem.

Dentro da prosa do corpo do artigo, citações em bloco usam a nova cor de pilar para seu elemento decorativo. Os links são estilizados com a cor de pilar primária, um sublinhado deslocado em 6px e uma cor de borda para o sublinhado, que muda para a nova cor de pilar ao passar o mouse.

No modo escuro, a cor de fundo do wrapper de mobiliário é definida como #1a1a1a.

Para dispositivos iOS e Android, os rótulos de conteúdo em artigos de feature, padrão e comentário usam a nova cor de pilar.

Tanto no iOS quanto no Android, a manchete principal nesses tipos de artigo não tem fundo e usa a cor da borda do cabeçalho para o texto.

O texto standfirst nesses artigos também usa a cor da borda do cabeçalho. Os links dentro do standfirst, bem como as assinaturas dos autores e seus links, são estilizados com a nova cor de pilar.

Os ícones nos metadados do artigo usam a nova cor de pilar para seus traços.

As legendas para imagens de exibição nesses artigos usam a cor da data.

Finalmente, o texto citado dentro do corpo do artigo no iOS usa a estilização especificada.

Para dispositivos iOS e Android, a cor do texto dos blocos citados dentro dos corpos dos artigos é definida para uma cor de variável específica.

Além disso, a cor de fundo para vários contêineres do corpo do artigo, tanto no iOS quanto no Android, é forçada a um fundo escuro usando uma declaração importante.

Além disso, para dispositivos iOS, a primeira letra após certos elementos como atoms, portões de login ou IDs específicos dentro dos corpos dos artigos é estilizada, embora a estilização exata esteja truncada no texto fornecido.

Isto parece ser um seletor CSS direcionando a primeira letra dos parágrafos em contêineres de artigo específicos em dispositivos iOS e Android. O seletor se aplica a vários tipos de artigo (padrão, feature, comentário) e leva em conta diferentes estruturas de página e elementos de portão de login.

Este código CSS define estilos para elementos específicos em dispositivos Android e iOS. Ele define cores, preenchimento, margens e outras propriedades visuais para vários contêineres de artigo, botões e elementos de texto. O código também inclui preferências de modo escuro e define certos cabeçalhos para serem invisíveis.

O código CSS define estilos para contêineres de artigo em dispositivos iOS e Android. Ele remove margens dos wrappers de mobiliário e ajusta cores para rótulos, manchetes e links com base em propriedades personalizadas. As manchetes são definidas como uma cor cinza claro, enquanto links e rótulos usam uma cor variável. As seções de metadados apresentam um padrão de fundo listrado e assinaturas em cinza claro.

Para dispositivos iOS e Android, os links dentro da seção de metadados de artigos de feature, padrão e comentário devem usar a nova cor de pilar (ou uma cor de recurso de modo escuro como fallback).

Da mesma forma, os ícones SVG dentro da área diversa da seção de metadados devem ter seu traço definido para a mesma cor.

Os rótulos de alerta dentro da seção de metadados devem ser exibidos na cor #dcdcdc, e essa estilização é importante.

Ícones representados por elementos span com um atributo data-icon na seção de metadados também devem adotar a nova cor de pilar (com o recurso de modo