Links

@import url(‘https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&family=Figtree:wght@400;500&display=swap’); .rn-page, .rn-page * { box-sizing: border-box; } .rn-page { –bg: #eceff6; –surface: #ffffff; –ink: #0d1120; –muted: #5a6280; –accent: #3b46f1; –on-accent: #ffffff; –line: #d7dcea; –font-display: “Sora”, “Helvetica Neue”, Arial, sans-serif; –font-body: “Figtree”, system-ui, -apple-system, “Segoe UI”, sans-serif; –font-mono: “Figtree”, system-ui, -apple-system, “Segoe UI”, sans-serif; color-scheme: light; background: var(–bg); color: var(–ink); font-family: var(–font-body); font-size: 1rem; line-height: 1.55; padding-block: clamp(32px, 7vw, 88px); padding-left: max(16px, env(safe-area-inset-left, 0px)); padding-right: max(16px, env(safe-area-inset-right, 0px)); min-height: 100vh; @media (prefers-color-scheme: dark) { –bg: #0a0d18; –surface: #141829; –ink: #eaedf8; –muted: #98a0be; –accent: #8c95ff; –on-accent: #0a0d18; –line: #252a42; color-scheme: dark; } .wrap { max-width: 1040px; margin-inline: auto; display: grid; gap: 48px; grid-template-columns: minmax(0, 1fr); } @media (min-width: 860px) { .wrap { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: 72px; align-items: start; } .who { position: sticky; top: 48px; } } .mark { width: 72px; height: 72px; border-radius: 50%; background: var(–accent); color: var(–on-accent); display: grid; place-items: center; font-family: var(–font-display); font-weight: 800; font-size: 1.6rem; letter-spacing: -0.02em; } h1 { margin: 28px 0 0; font-family: var(–font-display); font-weight: 800; font-size: clamp(2.8rem, 9vw, 5.2rem); line-height: 0.95; letter-spacing: -0.04em; text-wrap: balance; } .role { margin: 22px 0 0; font-family: var(–font-display); font-weight: 700; font-size: 1.45rem; letter-spacing: -0.015em; line-height: 1.2; } .credits { margin: 14px 0 0; max-width: 46ch; font-size: 0.95rem; line-height: 1.6; color: var(–muted); } .bio { margin: 18px 0 0; max-width: 34ch; font-size: 1.1rem; color: var(–muted); } .links { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; } .links a { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 16px; padding: 20px 22px; background: var(–surface); border: 1px solid var(–line); border-radius: 14px; color: var(–ink); text-decoration: none; transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, transform 0.18s ease; } .links .name { display: block; font-family: var(–font-display); font-weight: 700; font-size: 1.45rem; letter-spacing: -0.015em; line-height: 1.15; } .links .handle { display: block; margin-top: 4px; font-family: var(–font-mono); font-size: 0.92rem; color: var(–muted); overflow-wrap: anywhere; transition: color 0.18s ease; } .links svg { width: 26px; height: 26px; flex: none; transition: transform 0.18s ease; } .links a:hover, .links a:focus-visible { background: var(–accent); border-color: var(–accent); color: var(–on-accent); transform: translateX(4px); } .links a:hover .handle, .links a:focus-visible .handle { color: var(–on-accent); } .links a:hover svg, .links a:focus-visible svg { transform: translate(3px, -3px); } .links a:focus-visible { outline: 3px solid var(–ink); outline-offset: 3px; } footer { max-width: 1040px; margin: 56px auto 0; font-family: var(–font-mono); font-size: 0.9rem; color: var(–muted); } @media (prefers-reduced-motion: reduce) { .links a, .links svg, .links .handle { transition: none; } .links a:hover, .links a:focus-visible { transform: none; } } }

Ruffnek

Open Format Video DJ & Remixer.

You can find Ruffnek’s remixes featured on remix services such as: Direct Music Service (DMS), YourRemix, Culture Shock, Mixshow Ingredients, Smash, Deejay Essentials, Crooklyn Clan & more.

Listen, follow and catch the latest on the platforms below.

© 2026 Ruffnek