/* Extracted from register.php block 1 */
.register-discord-page {
        min-height: calc(100vh - 72px);
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 96px 16px 32px;
        background:
            radial-gradient(circle at 18% 18%, rgba(88, 101, 242, 0.18), transparent 28%),
            radial-gradient(circle at 82% 28%, rgba(56, 189, 248, 0.13), transparent 24%),
            linear-gradient(180deg, #060913, #03060d);
    }

    .register-discord-card {
        width: min(100%, 460px);
        padding: 34px 30px;
        border-radius: 2px;
        border: 1px solid rgba(255,255,255,0.10);
        background: rgba(8, 13, 24, 0.92);
        box-shadow: 0 30px 80px rgba(0,0,0,0.42);
        text-align: center;
    }

    .register-discord-kicker {
        font-size: 12px;
        font-weight: 800;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        color: #8fdcff;
        margin-bottom: 10px;
    }

    .register-discord-title {
        margin: 0;
        font-size: clamp(2rem, 5vw, 2.6rem);
        line-height: 1.05;
        color: #f7fbff;
    }

    .register-discord-copy {
        margin: 14px 0 0;
        color: rgba(255,255,255,0.72);
        line-height: 1.7;
    }

    .register-discord-error {
        margin-top: 18px;
        padding: 12px 14px;
        border-radius: 2px;
        border: 1px solid rgba(239, 68, 68, 0.35);
        background: rgba(127, 29, 29, 0.38);
        color: #fecaca;
        text-align: left;
    }

    .register-discord-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 52px;
        margin-top: 22px;
        padding: 0 20px;
        border-radius: 2px;
        background: linear-gradient(135deg, #5865f2, #8b95ff);
        color: #fff;
        text-decoration: none;
        font-weight: 800;
        box-shadow: 0 18px 40px rgba(88, 101, 242, 0.28);
    }

    .register-discord-links {
        margin-top: 18px;
    }

    .register-discord-links a {
        color: rgba(255,255,255,0.72);
        text-decoration: none;
    }


