Genug vom OnlyFans-Ansatz: Stella Bareys neue Erwachsenenseite bietet Sexarbeitern der Gen Z eine bessere Work-Life-Balance.

Genug vom OnlyFans-Ansatz: Stella Bareys neue Erwachsenenseite bietet Sexarbeitern der Gen Z eine bessere Work-Life-Balance.

Der Caption-Button ist als kreisförmiges Element mit einer Höhe und Breite von 40 Pixeln gestaltet, positioniert unten rechts auf dem Bildschirm mit einem Abstand von 10 Pixeln. Er hat einen halbtransparenten dunklen Hintergrund und einen hohen z-Index, um sicherzustellen, dass er über anderen Inhalten bleibt. Für verschiedene Bildschirmgrößen passt sich seine rechte Position an, um ihn relativ zu variierenden Inhaltsbreiten zu zentrieren, unter Berücksichtigung der Scrollleiste, falls vorhanden.

Zusätzlich ist die Schriftfamilie Guardian Headline Full mit mehreren Gewichten und Stilen definiert (leicht, normal, medium, halbfett, jeweils in normal und kursiv), bezogen aus den Guardian-Assets in den Formaten WOFF2, WOFF und TTF für breite Browserkompatibilität.@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);
}
}Das Scrolly-header-Element hat einen Abstand, der sich basierend auf der Viewport-Breite anpasst, beginnend bei 0 und zunehmend, um Inhalte innerhalb einer maximalen Breite von 980px, 1140px oder 1300px für größere Bildschirme zu zentrieren, unter Berücksichtigung der Scrollleistenbreite.

Auf mittleren Bildschirmen und größer ist die Höhe des Headers auf 90 % der Viewport-Höhe eingestellt, und vertikale Linien werden links und rechts hinzugefügt, positioniert, um an den Kanten des Inhaltsbereichs ausgerichtet zu sein, die sich mit der Bildschirmgröße ändern.

Der Bild-Wrapper ist klebend, bedeckt anfangs den gesamten Viewport und skaliert auf größeren Bildschirmen auf feste Breiten (740px, 980px, 1140px oder 1300px) herunter, mit reduzierter Deckkraft für Benutzer, die weniger Bewegung bevorzugen.

Das Bild innerhalb des Wrappers ist standardmäßig leicht vergrößert und zentriert den Hintergrund, kehrt bei reduzierter Bewegungseinstellung zur nicht skalierten Version zurück und passt seine Breite responsiv an.

Der Text-Container ist absolut positioniert, erstreckt sich über die gesamte Viewport-Höhe und zentriert seinen Inhalt mit responsivem Abstand, der dem Layout des Headers entspricht, und passt sich ebenfalls auf 90 % der Viewport-Höhe auf mittleren Bildschirmen und größer an.Für Bildschirme breiter als 71,25em passt der Text-Container innerhalb des Scrolly-Headers seinen Abstand an, um Inhalte mit einer maximalen Breite von 800px zu zentrieren, unter Berücksichtigung der Scrollleiste.

Der Text-Wrapper im Header beginnt transparent, erstreckt sich über die gesamte Viewport-Breite und zentriert seinen Inhalt mit einem unteren Abstand von 80px. Anfangs ist er ausgeblendet und um 30 % nach unten verschoben, blitzt aber ein und bewegt sich über eine halbe Sekunde nach oben. Wenn Bewegungsreduzierung bevorzugt wird, erscheint er sofort ohne Animation.

Auf mittleren Bildschirmen (46,25em und größer) wird die Breite des Wrappers 740px, und auf größeren Bildschirmen (61,25em und größer) verengt sie sich auf 640px.

Sowohl die Überschrift als auch der Standfirst-Text verwenden eine bestimmte Schriftfamilie, sind weiß mit einem Schatten für Lesbarkeit und haben einen ausgewogenen Textumbruch. Sie enthalten einen unscharfen dunklen Hintergrundeffekt für Kontrast. Die Überschrift ist größer und fetter, während der Standfirst leichter ist und darunter mit einem oberen Abstand erscheint.

Bei mittleren Bildschirmgrößen erhöhen sich die Textgrößen, und die Abstände passen sich für ein besseres Layout an. Auf größeren Bildschirmen werden die Abstände leicht reduziert.

Bei Animation wird der Bild-Wrapper undurchsichtiger, und der Text-Wrapper wird vollständig sichtbar und zentriert. Auf iOS und Android richtet sich der Header links ohne Abstand aus.

Schriftgesichter für Guardian Headline Full sind in leichten, leichten kursiven und normalen Gewichten definiert, bezogen von spezifischen URLs in den Formaten woff2, woff und ttf.Die Guardian-Website verwendet eine benutzerdefinierte Schrift namens "Guardian Headline Full" für ihre Überschriften. Diese Schrift gibt es in verschiedenen Stilen und Gewichten, einschließlich normal, kursiv, medium, halbfett, fett und schwarz, jeweils in mehreren Dateiformaten wie WOFF2, WOFF und TrueType für Kompatibilität über verschiedene Browser hinweg.@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 {
/ Stile für Überschriften im