  body {
            margin: 0;
            padding: 0;
            min-height: 100vh;
            background: linear-gradient(135deg, #4A102A 0%, #85193C 100%);
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            font-family: 'Segoe UI', Arial, sans-serif;
        }
        .container {
            background: rgba(252, 242, 89, 0.15);
            border-radius: 24px;
            box-shadow: 0 8px 32px 0 rgba(76, 17, 42, 0.37);
            padding: 48px 32px;
            text-align: center;
            animation: fadeIn 1.5s ease;
        }
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(40px);}
            to { opacity: 1; transform: translateY(0);}
        }
        h1 {
            color: #FCF259;
            font-size: 3rem;
            margin-bottom: 16px;
            letter-spacing: 2px;
            text-shadow: 0 2px 8px #4A102A88;
            animation: popIn 1s cubic-bezier(.68,-0.55,.27,1.55);
        }
        @keyframes popIn {
            0% { transform: scale(0.7); opacity: 0;}
            80% { transform: scale(1.1);}
            100% { transform: scale(1); opacity: 1;}
        }
        p {
            color: #C5172E;
            font-size: 1.2rem;
            margin-bottom: 32px;
            background: #FCF259;
            display: inline-block;
            padding: 12px 24px;
            border-radius: 16px;
            box-shadow: 0 2px 8px #85193C33;
            animation: fadeIn 1.5s 0.5s backwards;
        }
        .start-btn {
            background: linear-gradient(90deg, #C5172E 0%, #85193C 100%);
            color: #FCF259;
            border: none;
            border-radius: 32px;
            padding: 16px 40px;
            font-size: 1.3rem;
            font-weight: bold;
            cursor: pointer;
            box-shadow: 0 4px 16px #4A102A55;
            transition: transform 0.2s, box-shadow 0.2s;
            animation: bounceIn 1.2s 0.7s backwards;
        }
        .start-btn:hover {
            transform: scale(1.08);
            box-shadow: 0 8px 32px #C5172E55;
            background: linear-gradient(90deg, #85193C 0%, #C5172E 100%);
        }
        @keyframes bounceIn {
            0% { transform: scale(0.5); opacity: 0;}
            70% { transform: scale(1.1);}
            100% { transform: scale(1); opacity: 1;}
        }
a{
    text-decoration: none;
    color: #FCF259;
}
