        .eula-hero {
            border-radius: var(--radius-lg);
            background: var(--panel);
            border: 1px solid var(--panel-border);
            padding: clamp(24px, 4vw, 48px);
            display: grid;
            gap: 18px;
            box-shadow: 0 12px 32px rgba(10, 12, 20, 0.55);
        }

        .panel-stack {
            display: grid;
            gap: 24px;
        }

        .content-card {
            border-radius: var(--radius-md);
            border: 1px solid rgba(255, 255, 255, 0.04);
            padding: clamp(20px, 3vw, 32px);
            background: rgba(4, 7, 15, 0.85);
            box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.03);
            display: grid;
            gap: 18px;
        }

        .content-card h2 {
            font-size: 1.3rem;
        }

        .rich-text {
            display: grid;
            gap: 12px;
        }

        .rich-text h1,
        .rich-text h2,
        .rich-text h3 {
            font-size: 1.05rem;
            color: var(--text-primary);
        }

        .rich-text ul {
            list-style: none;
            padding-left: 0;
            display: grid;
            gap: 10px;
        }

        .rich-text li {
            margin: 0;
        }

        .rich-text .bold {
            font-weight: 700;
        }

        .limit-card {
            border: 1px solid rgba(255, 143, 138, 0.35);
            background: rgba(255, 143, 138, 0.08);
        }

        .captcha-button-container {
            display: flex;
            gap: 12px;
            align-items: center;
            flex-wrap: wrap;
        }

        .matchsearchcont {
            display: grid;
            gap: 16px;
        }

        .uplbutton {
            padding: 10px 20px;
            border-radius: var(--radius-sm);
            border: none;
            background: linear-gradient(120deg, var(--accent), var(--accent-strong));
            color: #04121c;
            font-weight: 600;
            cursor: pointer;
        }

        .rich-text a {
            color:#51c4ece6;
        }


