Zmęczona podejściem OnlyFans, Stella Barey oferuje na swojej nowej platformie dla dorosłych lepszą równowagę między pracą a życiem prywatnym dla pracowników branży seksualnej z pokolenia Z.

Zmęczona podejściem OnlyFans, Stella Barey oferuje na swojej nowej platformie dla dorosłych lepszą równowagę między pracą a życiem prywatnym dla pracowników branży seksualnej z pokolenia Z.

Przycisk napisów jest stylizowany jako okrągły element o wysokości i szerokości 40 pikseli, umieszczony w prawym dolnym rogu ekranu z 10-pikselowym marginesem. Posiada półprzezroczyste ciemne tło i wysoki indeks z (z-index), aby zapewnić, że pozostaje na wierzchu innych treści. Dla różnych rozmiarów ekranu jego prawa pozycja dostosowuje się, aby wyśrodkować go względem zmieniających się szerokości treści, uwzględniając pasek przewijania, jeśli jest obecny.

Dodatkowo, rodzina czcionek Guardian Headline Full jest zdefiniowana z wieloma wagami i stylami (light, regular, medium, semibold, każdy w wersji normalnej i italic), pobranymi z zasobów Guardiana w formatach WOFF2, WOFF i TTF dla szerokiej kompatybilności z przeglądarkami.@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);
}
}Element Scrolly-header ma wypełnienie, które dostosowuje się na podstawie szerokości viewportu, zaczynając od 0 i zwiększając się, aby wyśrodkować treść w maksymalnej szerokości 980px, 1140px lub 1300px dla większych ekranów, uwzględniając szerokość paska przewijania.

Na średnich ekranach i większych wysokość nagłówka jest ustawiona na 90% wysokości viewportu, a po lewej i prawej stronie dodane są pionowe linie, umieszczone tak, aby wyrównać do krawędzi obszaru treści, które zmieniają się wraz z rozmiarem ekranu.

Opakowanie obrazu jest przyklejone, początkowo pokrywając cały viewport, i zmniejsza się do stałych szerokości (740px, 980px, 1140px lub 1300px) na większych ekranach, z zmniejszoną przezroczystością dla użytkowników preferujących mniejszy ruch.

Obraz w opakowaniu jest domyślnie lekko powiększony i wyśrodkowany jako tło, wracając do braku skalowania dla preferencji zmniejszonego ruchu, i responsywnie dostosowuje swoją szerokość.

Kontener tekstu jest pozycjonowany absolutnie, rozciąga się na pełną wysokość viewportu i wyśrodkowuje swoją zawartość z responsywnym wypełnieniem, które pasuje do układu nagłówka, również dostosowując się do 90% wysokości viewportu na średnich ekranach i większych.Dla ekranów szerszych niż 71.25em, kontener tekstu w Scrolly-header dostosowuje swoje wypełnienie, aby wyśrodkować treść z maksymalną szerokością 800px, uwzględniając pasek przewijania.

Opakowanie tekstu w nagłówku zaczyna się jako przezroczyste, rozciąga na pełną szerokość viewportu i wyśrodkowuje swoją zawartość z dolnym wypełnieniem 80px. Początkowo jest ukryte i przesunięte w dół o 30%, ale pojawia się i przesuwa w górę w ciągu pół sekundy. Jeśli preferowane jest zmniejszenie ruchu, pojawia się natychmiast bez animacji.

Na średnich ekranach (46.25em i więcej) szerokość opakowania staje się 740px, a na większych ekranach (61.25em i więcej) zwęża się do 640px.

Zarówno nagłówek, jak i tekst wstępu używają określonej rodziny czcionek, są białe z cieniem dla czytelności i mają zrównoważone zawijanie tekstu. Zawierają efekt rozmytego ciemnego tła dla kontrastu. Nagłówek jest większy i pogrubiony, podczas gdy wstęp jest lżejszy i pojawia się pod nim z górnym marginesem.

Przy średnich rozmiarach ekranu rozmiary tekstu zwiększają się, a marginesy dostosowują się dla lepszego układu. Na większych ekranach marginesy są nieco zmniejszone.

Podczas animacji opakowanie obrazu staje się bardziej nieprzezroczyste, a opakowanie tekstu staje się w pełni widoczne i wyśrodkowane. Na iOS i Android nagłówek wyrównuje się do lewej bez marginesu.

Definicje czcionek dla Guardian Headline Full są zdefiniowane w wagach light, light italic i regular, pobrane z określonych URLi w formatach woff2, woff i ttf.Strona internetowa Guardiana używa niestandardowej czcionki o nazwie "Guardian Headline Full" do swoich nagłówków. Ta czcionka występuje w różnych stylach i wagach, w tym regular, italic, medium, semi-bold, bold i black, każda dostępna w wielu formatach plików, takich jak WOFF2, WOFF i TrueType, dla kompatybilności w różnych przeglądarkach.@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;
}
}