Os 50 Melhores Programas de TV de 2025: Números 50 a 41

Os 50 Melhores Programas de TV de 2025: Números 50 a 41
A família de fontes Guardian Headline Full inclui vários estilos, cada um disponível em múltiplos formatos de arquivo. A versão light vem nos estilos regular e itálico, com peso da fonte 300. A versão regular, com peso da fonte 400, também possui estilos regular e itálico. A versão medium, com peso da fonte 500, inclui estilos regular e itálico. A versão semibold, com peso da fonte 600, oferece estilos regular e itálico também. Todos os arquivos de fonte estão hospedados no servidor de ativos do Guardian. @media (scripting: enabled) { :root article.content--interactive > div, :root .article { opacity: 0; } :root.interactive-loaded article.content--interactive > div, :root.interactive-loaded .article { opacity: 1; transition: opacity 0.25s ease 0.25s; } } @media (scripting: enabled) and (prefers-reduced-motion) { :root.interactive-loaded article.content--interactive > div, :root.interactive-loaded .article { transition: opacity 0.25s ease 0.1s; } } @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; } } A coluna de conteúdo interativo e as listas têm uma largura máxima de 620 pixels. Uma linha vertical é adicionada à esquerda da coluna interativa em telas maiores, começando em 1140 pixels de largura, com sua posição ajustando-se levemente em telas ainda maiores. O espaçamento e o preenchimento para elementos incorporados são definidos para garantir um layout adequado, e o primeiro parágrafo após certos elementos recebe preenchimento superior adicional e uma letra capitular estilizada. A primeira letra do corpo do artigo é estilizada com uma fonte grande, em negrito, maiúscula, em Georgia, colorida com uma variável específica e flutuada para a esquerda. Regras horizontais seguidas por parágrafos não têm preenchimento superior. Citações destacadas são limitadas a uma largura máxima de 620 pixels. Para elementos de exibição, as legendas são posicionadas estaticamente e definidas para uma largura total de até 620 pixels. Elementos imersivos abrangem a largura total da viewport, ajustando-se para barras de rolagem, com uma largura máxima de 978 pixels em telas maiores. Suas legendas têm preenchimento horizontal que varia com o tamanho da tela. Em telas médias, a largura máxima é de 738 pixels, enquanto em telas menores, esses elementos se alinham à borda esquerda com margens ajustadas. Para invólucros de mobiliário em telas grandes, um layout de grade é usado com colunas e linhas definidas. O primeiro filho do título tem uma borda superior. A seção meta tem um pequeno preenchimento superior e nenhuma margem direita. No standfirst, os itens da lista são maiores, os links são sublinhados sem uma borda inferior, e a cor do sublinhado muda ao passar o mouse. O primeiro parágrafo no standfirst tem uma borda superior e nenhum preenchimento inferior, embora essa borda seja removida em telas ainda maiores. .furniture-wrapper figure { margin: 0 0 0 -10px; } .furniture-wrapper figure[data-spacefinder-role="inline"].element { max-width: 630px; } @media (min-width: 71.25em) { .furniture-wrapper { grid-template-columns: [title-start headline-start meta-start] repeat(2, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(7, 1fr) [portrait-end]; grid-template-rows: [title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end]; } .furniture-wrapper #meta:before, .furniture-wrapper [data-gu-name="meta"]:before { content: ""; width: 540px; position: absolute; top: 0; background-color: var(--headerBorder); height: 1px; } .furniture-wrapper .standfirst p, .furniture-wrapper #standfirst p, .furniture-wrapper [data-gu-name="standfirst"] p { border-top: unset; } .furniture-wrapper .standfirst:before, .furniture-wrapper #standfirst:before, .furniture-wrapper [data-gu-name="standfirst"]:before { content: ""; width: 1px; background-color: var(--headerBorder); height: 100%; position: absolute; top: 0; left: 0.5px; } } @media (min-width: 81.25em) { .furniture-wrapper { grid-template-columns: [title-start headline-start meta-start] repeat(3, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(8, 1fr) [portrait-end]; grid-template-rows: [title-start portrait-start] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] 0.75fr [standfirst-end meta-end portrait-end]; } .furniture-wrapper #meta:before, .furniture-wrapper [data-gu-name="meta"]:before { width: 620px; } .furniture-wrapper .standfirst:before, .furniture-wrapper #standfirst:before, .furniture-wrapper [data-gu-name="standfirst"]:before { left: -0.5px; } } .furniture-wrapper .article-header .content__labels > div, .furniture-wrapper [data-gu-name="title"] .content__labels > div { padding-top: 2px; } .furniture-wrapper #headline h1, .furniture-wrapper [data-gu-name="headline"] h1, .furniture-wrapper .headline h1 { font-weight: 600; max-width: 620px; font-size: 32px; } @media (min-width: 71.25em) { .furniture-wrapper #headline h1, .furniture-wrapper [data-gu-name="headline"] h1, .furniture-wrapper .headline h1 { max-width: 540px; font-size: 50px; } } @media (min-width: 46.25em) { .furniture-wrapper .keyline-4, .furniture-wrapper [data-gu-name="lines"] { margin-right: 0; } } @media (min-width: 61.25em) { .furniture-wrapper .keyline-4, .furniture-wrapper [data-gu-name="lines"] { display: none; } } .furniture-wrapper .keyline-4 svg, .furniture-wrapper [data-gu-name="lines"] svg { stroke: var(--headerBorder); } @media (min-width: 46.25em) { .furniture-wrapper #meta, .furniture-wrapper [data-gu-name="meta"] { margin-right: 0; } } .furniture-wrapper #meta .meta__social, .furniture-wrapper #meta .meta__social ul li a span, .furniture-wrapper #meta .meta__comment, .furniture-wrapper [data-gu-name="meta"] .meta__social, .furniture-wrapper [data-gu-name="meta"] .meta__social ul li a span, .furniture-wrapper [data-gu-name="meta"] .meta__comment { border-color: var(--headerBorder); } .furniture-wrapper #meta .content__meta-container_dcr > div > gu-island, .furniture-wrapper [data-gu-name="meta"] .content__meta-container_dcr > div > gu-island { display: none; } .furniture-wrapper .standfirst, .furniture-wrapper #standfirst, .furniture-wrapper [data-gu-name="standfirst"] { margin-left: -10px; padding-left: 10px; position: relative; } @media (min-width: 46.25em) { .furniture-wrapper .standfirst, .furniture-wrapper #standfirst, .furniture-wrapper [data-gu-name="standfirst"] { padding-top: 2px; } } .furniture-wrapper .standfirst p, .furniture-wrapper #standfirst p, .furniture-wrapper [data-gu-name="standfirst"] p { font-weight: 400; font-size: 20px; padding-bottom: 14px; } .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name="media"] { position: relative; margin-top: 0; margin-bottom: 2px; grid-area: portrait; } .furniture-wrapper #main-media div div, .furniture-wrapper [data-gu-name="media"] div div { width: 100%; margin-inline: 0; } @media (min-width: 61.25em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name="media"] { margin-bottom: 0; } } @media (max-width: 46.24em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name="media"] { width: calc(100vw - O código CSS define estilos para um elemento invólucro de mobiliário. Ele ajusta margens e preenchimento para diferentes tamanhos de tela, posiciona legendas e botões, e define cores de fundo. Consultas de mídia modificam esses estilos com base na largura da viewport, garantindo um layout adequado em todos os dispositivos. O código também lida com cálculos de largura da barra de rolagem e personaliza tipografia e aparência de links dentro de componentes específicos. O código CSS define estilos para um invólucro de mobiliário e um invólucro de lista. Para o invólucro de mobiliário, ele define margens, legendas e cores, ajustando-se para modo móvel e modo escuro. O invólucro de lista lida com itens de lista com parágrafos numerados, cores de fundo alternadas e animações de aparecimento, também se adaptando a diferentes tamanhos de tela e preferências de modo escuro. O texto fornecido parece ser um bloco de código CSS, não uma prosa padrão em inglês. Portanto, não pode ser reescrito em inglês fluente e natural mantendo seu significado intacto, pois seu significado é técnico e definido por sua sintaxe. Para torná-lo mais legível, o código poderia ser formatado e comentado. Aqui está uma versão limpa com notas explicativas: ```css / Estilos para itens de lista dentro do alvo de renderização de aplicativos / [data-rendering-target=apps] .list-wrapper .list-item h2:has(em) { color: #dcdcdc; } [data-rendering-target=apps] .list-wrapper .list-item .ad-portal-placeholder { padding-bottom: 100px; } [data-rendering-target=apps] .list-wrapper .list-item .ad-portal-placeholder aside div:last-of-type { margin-top: -100px; } / Ajustes para usuários que preferem movimento reduzido / @media (prefers-reduced-motion: reduce) { [data-rendering-target=apps] .list-wrapper .list-item .ad-portal-placeholder { padding-bottom: 0; } [data-rendering-target=apps] .list-wrapper .list-item .ad-portal-placeholder aside div:last-of-type { margin-top: 0; } } / Estilos especiais para um tema "Fim