<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>RoPlus</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<style>
:root {
    --blue: #2f6bff;
    --bg: #0f0f14;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
}

body {
    background: var(--bg);
    color: white;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

/* HEADER */
header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: clamp(14px, 2vw, 20px) clamp(18px, 4vw, 32px);
}

.header-left {
    display: flex;
    align-items: center;
    gap: 12px;
    cursor: pointer;
}

.header-left img {
    width: clamp(32px, 4vw, 40px);
}

.brand {
    font-size: clamp(18px, 2.2vw, 24px);
    font-weight: 700;
}

.brand .ro {
    color: var(--blue);
}

.brand .plus {
    color: white;
}

/* DISCORD BUTTON */
.discord-btn {
    display: flex;
    align-items: center;
    gap: 10px;
    background: var(--blue);
    padding: 10px 18px;
    border-radius: 16px;
    text-decoration: none;
    color: white;
    font-weight: 600;
    transition: 
        transform 0.25s ease,
        box-shadow 0.25s ease,
        background 0.25s ease;
}

.discord-btn img {
    width: 20px;
    height: 20px;
}

.discord-btn:hover {
    transform: translateY(-2px) scale(1.03);
    box-shadow: 0 8px 25px rgba(47, 107, 255, 0.45);
    background: #3a78ff;
}

/* CENTER CONTENT */
.main {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}

.toggle-box {
    display: flex;
    align-items: center;
    gap: 24px;
    background: rgba(255,255,255,0.04);
    padding: clamp(18px, 4vw, 28px) clamp(24px, 6vw, 36px);
    border-radius: 22px;
    backdrop-filter: blur(10px);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.toggle-box:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 40px rgba(0,0,0,0.4);
}

.toggle-text {
    font-size: clamp(20px, 3vw, 28px);
    font-weight: 700;
}

/* SWITCH */
.switch {
    position: relative;
    width: 60px;
    height: 32px;
}

.switch input {
    opacity: 0;
}

.slider {
    position: absolute;
    inset: 0;
    background: #444;
    border-radius: 20px;
    transition: background 0.3s ease, box-shadow 0.3s ease;
}

.slider::before {
    content: "";
    position: absolute;
    height: 24px;
    width: 24px;
    left: 4px;
    top: 4px;
    background: white;
    border-radius: 50%;
    transition: transform 0.3s ease;
}

.switch input:checked + .slider {
    background: var(--blue);
    box-shadow: 0 0 18px rgba(47, 107, 255, 0.7);
}

.switch input:checked + .slider::before {
    transform: translateX(28px);
}
</style>
</head>

<body>

<header>
    <div class="header-left">
        <img src="https://ik.imagekit.io/srhekkgic/Untitled%20design%20(38).png?updatedAt=1767852674603" alt="Logo">
        <div class="brand">
            <span class="ro">Ro</span><span class="plus">Plus</span>
        </div>
    </div>

    <a class="discord-btn" href="https://discord.gg/SGtwMuUD3g" target="_blank">
        <img src="https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/discord-white-icon.png">
        Discord
    </a>
</header>

<div class="main">
    <div class="toggle-box">
        <div class="toggle-text">Shaders</div>
        <label class="switch">
            <input type="checkbox">
            <span class="slider"></span>
        </label>
    </div>
</div>

</body>
</html>