Cansada da abordagem do OnlyFans, a nova plataforma adulta de Stella Barey oferece aos trabalhadores sexuais da Geração Z um melhor equilíbrio entre vida pessoal e profissional.

Cansada da abordagem do OnlyFans, a nova plataforma adulta de Stella Barey oferece aos trabalhadores sexuais da Geração Z um melhor equilíbrio entre vida pessoal e profissional.

O botão de legenda é estilizado como um elemento circular, com 40 pixels de altura e largura, posicionado no canto inferior direito da tela com uma margem de 10 pixels. Possui um fundo escuro semitransparente e um alto z-index para garantir que permaneça sobre outros conteúdos. Para diferentes tamanhos de tela, sua posição direita ajusta-se para centralizá-lo em relação às larguras variáveis de conteúdo, considerando a barra de rolagem se presente.

Além disso, a família de fontes Guardian Headline Full é definida com múltiplos pesos e estilos (light, regular, medium, semibold, cada um em normal e itálico), originada dos recursos do Guardian nos formatos WOFF2, WOFF e TTF para ampla compatibilidade com navegadores.

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/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;
}

.Scrolly-header.svelte-ok2wri {
grid-area: header;
height: 100vh;
width: 100vw;
overflow: clip;
position: relative;
background-color: #121212;
margin-bottom: 20px;
margin-left: -10px;
padding: 0;
}

@media (min-width: 30em) {
.Scrolly-header.svelte-ok2wri {
margin-left: -20px;
}
}

@media (min-width: 46.25em) {
.Scrolly-header.svelte-ok2wri {
margin-left: calc((100vw - 740px - var(--scrollbar-width, 0px)) / 2 * -1 - 21px);
padding: 0 calc((100vw - 740px - var(--scrollbar-width, 0px)) / 2);
}
}

@media (min-width: 61.25em) {
.Scrolly-header.svelte-ok2wri {
margin-left: calc((100vw - 980px - var(--scrollbar-width, 0px)) / 2 * -1 - 21px);
}
}

@media (min-width: 71.25em) {
.Scrolly-header.svelte-ok2wri {
margin-left: calc((100vw - 1140px - var(--scrollbar-width, 0px)) / 2 * -1 - 21px);
}
}

@media (min-width: 81.25em) {
.Scrolly-header.svelte-ok2wri {
margin-left: calc((100vw - 1300px - var(--scrollbar-width, 0px)) / 2 * -1 - 21px);
}
}

O elemento Scrolly-header tem preenchimento que se ajusta com base na largura da viewport, começando em 0 e aumentando para centralizar o conteúdo dentro de uma largura máxima de 980px, 1140px ou 1300px para telas maiores, considerando a largura da barra de rolagem.

Em telas médias e superiores, a altura do cabeçalho é definida como 90% da altura da viewport, e linhas verticais são adicionadas nos lados esquerdo e direito, posicionadas para alinhar com as bordas da área de conteúdo, que variam com o tamanho da tela.

O invólucro da imagem é fixo, cobrindo a viewport inteira inicialmente, e reduz para larguras fixas (740px, 980px, 1140px ou 1300px) em telas maiores, com opacidade reduzida para usuários que preferem menos movimento.

A imagem dentro do invólucro é ligeiramente ampliada por padrão e centraliza o fundo, revertendo para nenhuma ampliação para preferências de movimento reduzido, e ajusta sua largura de forma responsiva.

O contêiner de texto é posicionado absolutamente, abrange a altura total da viewport e centraliza seu conteúdo com preenchimento responsivo que corresponde ao layout do cabeçalho, também ajustando para 90% da altura da viewport em telas médias e superiores.

Para telas mais largas que 71.25em, o contêiner de texto dentro do Scrolly-header ajusta seu preenchimento para centralizar o conteúdo com uma largura máxima de 800px, considerando a barra de rolagem.

O invólucro de texto no cabeçalho começa transparente, abrange a largura total da viewport e centraliza seu conteúdo com um preenchimento inferior de 80px. Inicialmente, está oculto e deslocado para baixo em 30%, mas aparece e sobe ao longo de meio segundo. Se a redução de movimento é preferida, ele aparece imediatamente sem animação.

Em telas médias (46.25em e acima), a largura do invólucro torna-se 740px, e em telas maiores (61.25em e acima), estreita para 640px.

Tanto o texto do título quanto do standfirst usam uma família de fontes específica, são brancos com sombra para legibilidade e têm quebra de texto equilibrada. Eles incluem um efeito de fundo escuro desfocado para contraste. O título é maior e mais ousado, enquanto o standfirst é mais claro e aparece abaixo dele com uma margem superior.

Em tamanhos de tela médios, os tamanhos do texto aumentam e as margens ajustam para melhor layout. Em telas maiores, as margens são ligeiramente reduzidas.

Quando animado, o invólucro da imagem torna-se mais opaco, e o invólucro de texto torna-se totalmente visível e centralizado. No iOS e Android, o cabeçalho alinha à esquerda sem margem.

Faces de fonte para Guardian Headline Full são definidas em pesos light, light itálico e regular, originadas de URLs específicas nos formatos woff2, woff e ttf.

O site do Guardian usa uma fonte personalizada chamada "Guardian Headline Full" para seus títulos. Esta fonte vem em vários estilos e pesos, incluindo regular, itálico, medium, semi-bold, bold e black, cada um disponível em múltiplos formatos de arquivo como WOFF2, WOFF e TrueType para compatibilidade entre diferentes navegadores.

@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;
}
}

@media (min-width: 81.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
left: -11px;
}
}

.content__main-column--interactive .element-atom {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 12px;
padding-top: 12px;
}

.content__main-column--interactive p + .element-atom {
padding-top: 0;
padding-bottom: 0;
margin-top: 12px;
margin-bottom: 12px;
}

.content__main-column--interactive .element-inline {
max-width: 620px;
}

@media (scripting: enabled) {
:root .content--interactive,
:root #article-header > div,
:root #feature-header > div,
:root #article-header > h1,
:root #feature-header > h1 {
opacity: 0;
}

:root.interactive-loaded .content--interactive,
:root.interactive-loaded #article-header > div,
:root.interactive-loaded #feature-header > div,
:root.interactive-loaded #article-header > h1,
:root.interactive-loaded #feature-header > h1 {
opacity: 1;
transition: opacity 0.2s ease;
}
}

nav + section {
display: none;
}

nav + aside {
display: none;
}

aside + section {
display: none;
}

header {
z-index: 3;
}

#maincontent {
margin-top: 0;
}

[data-gu-name=lines] {
display: none;
}

@media (min-width: 46.25em) {
[data-gu-name=lines] {
display: block;
}
}

.content--interactive-grid {
position: relative;
grid-template-areas: "title" "header" "media" "media" "lines" "meta" "body";
grid-template-rows: [title-start header-start media-start] auto [title-end header-end lines-start media-end] auto [lines-end meta-start] auto [meta-end standfirst-start] auto [body-start] auto [body-end];
}

.content--interactive-grid #headline,
.content--interactive-grid [data-gu-name=headline],
.content--interactive-grid .headline {
/ Estilos para títulos no layout de grade interativa /
}

Para elementos com a classe "content--interactive-grid", oculte a seção standfirst e seus componentes relacionados.

Defina o cabeçalho do artigo, título e elementos de mídia principal para ter um z-index de 10 e ajuste sua altura para caber em seu conteúdo. Estilize links dentro do cabeçalho do