/* Next World AB — 2026 */
@font-face { font-family: "Comfortaa"; src: url(../font/comfortaa-latin-wght-normal.woff2) format("woff2"); font-weight: 300 700; font-display: swap; }
@font-face { font-family: "Inter"; src: url(../font/inter-latin-wght-normal.woff2) format("woff2"); font-weight: 100 900; font-display: swap; }

:root {
	--pink: #ff2d8a;
	--magenta: #cc0066;
	--plum: #990066;
	--ink: #12000c;
	--ink-2: #1d0516;
	--text: #f6eaf1;
	--muted: #c9a9bb;
	--glass: color-mix(in oklab, white 9%, transparent);
	--glass-line: color-mix(in oklab, white 16%, transparent);
	--radius: 1.5rem;
	--wrap: min(72rem, 100% - 2rem);
	--display: "Comfortaa", "Nunito", "Segoe UI", system-ui, sans-serif;
	--font: "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;
	color-scheme: dark;
}

*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; scroll-padding-top: 6rem; }
body {
	margin: 0;
	min-height: 100dvh;
	font-family: var(--font);
	font-size: clamp(1rem, 0.95rem + 0.25vw, 1.125rem);
	line-height: 1.65;
	color: var(--text);
	background: var(--ink);
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
}
img { max-width: 100%; display: block; }
a { color: inherit; }

/* animated aurora background */
.aurora {
	position: fixed; inset: 0; z-index: -1; overflow: hidden; contain: strict;
	background: radial-gradient(120% 80% at 50% -10%, #3a0a2b 0%, var(--ink) 60%);
}
/* soft blobs are plain radial gradients (no filter: blur) and only animate transform → GPU-composited, no repaint */
.aurora i {
	position: absolute; width: 70vmax; aspect-ratio: 1; border-radius: 50%;
	will-change: transform; animation: drift 28s ease-in-out infinite alternate;
}
.aurora i:nth-child(1) { background: radial-gradient(closest-side, color-mix(in oklab, var(--magenta) 60%, transparent), transparent); top: -25vmax; left: -20vmax; }
.aurora i:nth-child(2) { background: radial-gradient(closest-side, color-mix(in oklab, #5b1bd6 45%, transparent), transparent); right: -25vmax; top: 5vh; animation-duration: 34s; }
.aurora i:nth-child(3) { background: radial-gradient(closest-side, color-mix(in oklab, var(--pink) 35%, transparent), transparent); bottom: -35vmax; left: 15vw; animation-duration: 40s; }
@keyframes drift { to { transform: translate3d(8vmax, 6vmax, 0) scale(1.12); } }
.aurora::after { /* static vignette */
	content: ""; position: absolute; inset: 0;
	background: radial-gradient(transparent 55%, rgb(0 0 0 / .55));
}

/* ---------- header ---------- */
.top {
	width: var(--wrap); margin-inline: auto;
	padding-block: 1.25rem .5rem;
	display: grid; grid-template-columns: 1fr minmax(0, 46rem) 1fr; align-items: center; gap: 1rem;
}

/* reserved for the top banner (leaderboard 728×90) — intentionally empty */
.banner-slot { grid-column: 2; width: 100%; aspect-ratio: 728 / 90; max-height: 90px; min-height: 3.5rem; }

/* ---------- navigation ---------- */
.nav {
	position: sticky; top: .75rem; z-index: 10;
	width: fit-content; max-width: calc(100% - 1.5rem); margin: .75rem auto 0;
	padding: .35rem;
	display: flex; flex-wrap: wrap; justify-content: center; gap: .15rem;
	background: color-mix(in oklab, var(--ink) 55%, transparent);
	backdrop-filter: blur(18px) saturate(1.6);
	border: 1px solid var(--glass-line); border-radius: 999px;
	box-shadow: 0 10px 40px -10px rgb(0 0 0 / .6), inset 0 1px 0 rgb(255 255 255 / .08);
}
.nav a {
	padding: .55rem 1.05rem; border-radius: 999px;
	font-size: .8rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; text-decoration: none;
	color: var(--muted); transition: color .25s, background .25s, transform .25s;
}
.nav a:hover { color: #fff; background: var(--glass); transform: translateY(-1px); }
.nav a[aria-current="page"] {
	color: #fff; background: linear-gradient(135deg, var(--magenta), var(--pink));
	box-shadow: 0 6px 20px -6px var(--pink);
}
.nav a.lang {
	margin-left: .35rem; color: #fff; border: 1px solid var(--glass-line);
}


/* ---------- hero ---------- */
main { width: var(--wrap); margin-inline: auto; }
.hero {
	display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: clamp(1.5rem, 4vw, 4rem);
	padding-block: clamp(3rem, 9vw, 7rem) clamp(2rem, 5vw, 4rem);
}
.eyebrow {
	display: inline-flex; align-items: center; gap: .6rem;
	padding: .35rem .9rem; border-radius: 999px; border: 1px solid var(--glass-line); background: var(--glass);
	font-size: .75rem; letter-spacing: .14em; text-transform: uppercase; color: var(--muted);
}
.eyebrow::before { content: ""; width: .5rem; height: .5rem; border-radius: 50%; background: var(--pink); box-shadow: 0 0 12px var(--pink); }
h1, h2, h3 { font-family: var(--display); font-weight: 300; text-wrap: balance; }
h1 {
	margin: 1.25rem 0 1.25rem;
	font-size: clamp(2.25rem, 1.2rem + 5vw, 4.75rem); line-height: 1.15; letter-spacing: -.02em;
	text-wrap: balance;
}
/* logo: animated gradient shows through a half-opaque copy of the real logo,
   so the dark/light parts of the mark stay visible */
.wordmark {
	--logo: url("data:image/png;base64,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");
	position: relative; overflow: hidden; display: inline-block; vertical-align: -.04em; height: .72em; aspect-ratio: 1816 / 252;
	-webkit-mask: var(--logo) center / contain no-repeat;
	mask: var(--logo) center / contain no-repeat;
}
.wordmark::before { /* gradient twice as wide as the logo, slid sideways with transform (composited) */
	content: ""; position: absolute; inset: 0 auto 0 0; width: 200%;
	background: linear-gradient(90deg, #fff 0%, var(--pink) 25%, #a66bff 50%, var(--pink) 75%, #fff 100%);
	will-change: transform; animation: slide 6s ease-in-out infinite alternate;
}
@keyframes slide { to { transform: translate3d(-50%, 0, 0); } }
.wordmark::after {
	content: ""; position: absolute; inset: 0;
	background: var(--logo) center / contain no-repeat; opacity: .5;
}
.lead { max-width: 38rem; color: var(--muted); font-size: 1.1em; text-wrap: pretty; }
.lead strong { color: var(--text); font-weight: 600; }

.cta { display: flex; flex-wrap: wrap; gap: .6rem; margin-top: 2rem; }
.btn {
	position: relative; display: inline-block; padding: .75rem 1rem; border-radius: 999px; font-size: .95rem;
	font-weight: 600; text-decoration: none; transition: transform .25s, box-shadow .25s;
}
.btn.primary { background: linear-gradient(135deg, var(--magenta), var(--pink)); box-shadow: 0 10px 30px -8px var(--pink); }
.btn.ghost { border: 1px solid var(--glass-line); background: var(--glass); }
.btn:hover { transform: translateY(-3px); }
.btn.primary:hover { box-shadow: 0 16px 40px -8px var(--pink); }

/* cover card with rotating gradient border */
.cover {
	position: relative; isolation: isolate; overflow: hidden;
	justify-self: center; width: 206px; height: 206px; padding: 3px; border-radius: 1rem; /* gif is 200×200: show it 1:1 */
	box-shadow: 0 24px 60px -18px var(--magenta);
	rotate: 3deg; will-change: translate; animation: float 7s ease-in-out infinite;
}
.cover::before { /* spinning conic gradient = the glowing border */
	content: ""; position: absolute; z-index: -1; left: 50%; top: 50%; width: 160%; aspect-ratio: 1; translate: -50% -50%;
	background: conic-gradient(var(--pink), #5b1bd6, var(--magenta), var(--pink));
	will-change: transform; animation: turn 6s linear infinite;
}
@keyframes turn { to { transform: rotate(360deg); } }
.cover img { width: 200px; height: 200px; border-radius: calc(1rem - 3px); }
@keyframes float { 50% { translate: 0 -14px; } }

/* ---------- magazine marquee ---------- */
.marquee {
	margin-block: 1rem 2rem; padding-block: 1rem; overflow: hidden;
	mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent);
}
.marquee ul {
	display: flex; gap: 1rem; width: max-content; margin: 0; padding: 0; list-style: none;
	will-change: transform; animation: scroll 40s linear infinite;
}
.marquee:hover ul { animation-play-state: paused; }
.marquee li {
	display: grid; place-items: center; padding: .9rem 1.4rem; border-radius: 1rem;
	background: #fff; box-shadow: 0 8px 24px -10px rgb(0 0 0 / .7);
	transition: transform .3s;
}
.marquee li:hover { transform: translateY(-6px) scale(1.06); }
.marquee img { height: 1.5rem; width: auto; }
@keyframes scroll { to { transform: translateX(calc(-50% - .5rem)); } }

/* ---------- sections ---------- */
section { padding-block: clamp(2.5rem, 6vw, 5rem); }
h2 {
	margin: 0 0 2rem; font-size: clamp(2.2rem, 1.4rem + 3vw, 3.75rem); letter-spacing: -.01em; line-height: 1.15;
}
h2 small {
	font-family: var(--font);
	display: block; margin-bottom: .6rem; font-size: .75rem; font-weight: 600; letter-spacing: .16em;
	text-transform: uppercase; color: var(--pink);
}

.panel {
	padding: clamp(1.5rem, 4vw, 3rem); border-radius: var(--radius);
	background: url(../images/background_NW.jpg) center / cover; color: #000;
	border: 1px solid var(--glass-line);
	display: grid; gap: 1rem; max-width: 52rem;
}
.panel h3 { margin: 0; font-size: clamp(1.5rem, 1.2rem + 1.2vw, 2rem); line-height: 1.15; font-weight: 400; color: var(--plum); }
.panel p { margin: 0; font-size: 1.05em; line-height: 1.7; text-wrap: pretty; }

.team { display: grid; grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr)); gap: 1rem; }
.person {
	position: relative; padding: 1.5rem; border-radius: var(--radius); overflow: hidden;
	background: var(--glass); border: 1px solid var(--glass-line);
	transition: transform .35s, border-color .35s;
}
.person::before { /* hover spotlight */
	content: ""; position: absolute; inset: -40% -20% auto auto; width: 14rem; aspect-ratio: 1; border-radius: 50%;
	background: radial-gradient(closest-side, var(--pink), transparent); opacity: 0; transition: opacity .4s;
}
.person:hover { transform: translateY(-6px); border-color: color-mix(in oklab, var(--pink) 60%, transparent); }
.person:hover::before { opacity: .45; }
.avatar {
	position: relative; width: 3.2rem; aspect-ratio: 1; border-radius: 50%; margin-bottom: 1rem;
	display: grid; place-items: center; font-weight: 700;
	background: linear-gradient(135deg, var(--magenta), #5b1bd6);
}
.person .role { position: relative; margin: 0; color: var(--pink); font-size: .75rem; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; }
.person h3 { position: relative; margin: .2rem 0 .6rem; font-size: 1.3rem; line-height: 1.2; font-weight: 400; }
.person a { position: relative; color: var(--muted); text-decoration: none; word-break: break-all; border-bottom: 1px solid var(--glass-line); transition: color .2s; }
.person a:hover { color: #fff; }

/* ---------- footer ---------- */
footer {
	width: var(--wrap); margin: 2rem auto 0; padding-block: 2rem 3rem;
	border-top: 1px solid var(--glass-line);
	display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1rem;
	color: var(--muted); font-size: .85rem;
}
footer address { font-style: normal; }
footer a { color: #fff; }

/* ---------- scroll reveal (progressive enhancement) ---------- */
@supports (animation-timeline: view()) {
	.reveal { animation: reveal linear both; animation-timeline: view(); animation-range: entry 0% entry 35%; }
	@keyframes reveal { from { opacity: 0; translate: 0 2.5rem; scale: .97; } }
}

/* ---------- responsive ---------- */
@media (max-width: 52rem) {
	.top { grid-template-columns: 1fr; justify-items: center; }
	.banner-slot { grid-column: 1; }
	.hero { grid-template-columns: 1fr; text-align: center; }
	.lead { margin-inline: auto; }
	.cta { justify-content: center; }
	.cover { order: -1; }
	
	.nav a { padding: .5rem .75rem; font-size: .72rem; }
	footer { justify-content: center; text-align: center; }
}
@media (prefers-reduced-motion: reduce) {
	*, *::before, *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
}

/* magazine chips */
.chips { display: flex; flex-wrap: wrap; gap: .6rem; margin: 0 0 1.25rem; padding: 0; list-style: none; }
.chips li {
	padding: .55rem 1.1rem; border-radius: 999px; font-weight: 500;
	background: var(--glass); border: 1px solid var(--glass-line);
	transition: transform .25s, background .25s, border-color .25s;
}
.chips li:hover { transform: translateY(-3px); background: color-mix(in oklab, var(--magenta) 40%, transparent); border-color: var(--pink); }

/* symbol logo: nav home + footer */
.nav-home { display: grid; place-items: center; padding: .3rem .8rem !important; }
.nav-home img { height: 1.25rem; width: auto; }
.foot-brand { display: flex; align-items: center; gap: 1rem; }
.foot-brand img { height: 2.25rem; width: auto; opacity: .9; }

/* web apps */
.lead-wide { max-width: 46rem; margin: 0 0 2rem; color: var(--muted); font-size: 1.1em; text-wrap: pretty; }
.lead-wide strong { color: var(--text); font-weight: 600; }
.features { display: grid; grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr)); gap: 1rem; }
.feature {
	position: relative; padding: 1.75rem; border-radius: var(--radius); overflow: hidden;
	background: linear-gradient(160deg, color-mix(in oklab, var(--plum) 45%, transparent), var(--glass));
	border: 1px solid var(--glass-line);
	transition: transform .35s, border-color .35s;
}
.feature:hover { transform: translateY(-6px); border-color: var(--pink); }
.feature .num { font-family: var(--display); font-size: 2.25rem; line-height: 1; color: var(--pink); }
.feature h3 { margin: .75rem 0 .5rem; font-size: 1.3rem; line-height: 1.2; font-weight: 400; }
.feature p { margin: 0; color: var(--muted); font-size: .95em; }

/* animations are paused by js/main.js while their element is off-screen */
.is-offscreen, .is-offscreen::before, .is-offscreen::after { animation-play-state: paused !important; }
@media (max-width: 52rem) { .aurora i:nth-child(3) { display: none; } }
