Play Poker Like a Pro – Poker Math Learning App

“`html

<!DOCTYPE html>

<html lang=”en”>

<head>

    <meta charset=”UTF-8″>

    <meta name=”viewport” content=”width=device-width, initial-scale=1.0″>

    <title>Play Poker Like a Pro</title>

    <style>

        * {

            margin: 0;

            padding: 0;

            box-sizing: border-box;

        }

        body {

            font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;

            background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);

            color: #ecf0f1;

            min-height: 100vh;

            padding: 20px;

        }

        .container {

            max-width: 1200px;

            margin: 0 auto;

        }

        header {

            text-align: center;

            margin-bottom: 40px;

            padding: 30px 0;

            border-bottom: 3px solid #e74c3c;

        }

        h1 {

            font-size: 2.5em;

            margin-bottom: 10px;

            color: #f39c12;

            text-shadow: 2px 2px 4px rgba(0,0,0,0.5);

        }

        .tagline {

            font-size: 1.1em;

            color: #bdc3c7;

            font-style: italic;

        }

        .nav-tabs {

            display: flex;

            gap: 10px;

            margin-bottom: 30px;

            flex-wrap: wrap;

            justify-content: center;

        }

        .nav-btn {

            padding: 12px 24px;

            background-color: #34495e;

            border: 2px solid #e74c3c;

            color: #ecf0f1;

            cursor: pointer;

            font-size: 1em;

            border-radius: 5px;

            transition: all 0.3s ease;

            font-weight: 600;

        }

        .nav-btn:hover {

            background-color: #e74c3c;

            transform: translateY(-2px);

        }

        .nav-btn.active {

            background-color: #e74c3c;

            box-shadow: 0 0 20px rgba(231, 76, 60, 0.5);

        }

        .content-section {

            display: none;

            animation: fadeIn 0.3s ease;

        }

        .content-section.active {

            display: block;

        }

        @keyframes fadeIn {

            from { opacity: 0; }

            to { opacity: 1; }

        }

        .card-grid {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

            gap: 20px;

            margin-bottom: 30px;

        }

        .card {

            background: linear-gradient(135deg, #34495e 0%, #2c3e50 100%);

            border: 2px solid #e74c3c;

            border-radius: 10px;

            padding: 25px;

            box-shadow: 0 10px 30px rgba(0,0,0,0.3);

            transition: all 0.3s ease;

        }

        .card:hover {

            transform: translateY(-5px);

            box-shadow: 0 15px 40px rgba(231, 76, 60, 0.3);

        }

        .card h3 {

            color: #f39c12;

            margin-bottom: 15px;

            font-size: 1.3em;

        }

        .card p {

            line-height: 1.6;

            color: #bdc3c7;

            margin-bottom: 10px;

        }

        .stat {

            background-color: rgba(243, 156, 18, 0.1);

            padding: 10px;

            border-left: 4px solid #f39c12;

            margin: 10px 0;

            border-radius: 5px;

        }

        .calculator {

            background: linear-gradient(135deg, #34495e 0%, #2c3e50 100%);

            border: 2px solid #e74c3c;

            border-radius: 10px;

            padding: 30px;

            max-width: 600px;

            margin: 0 auto;

        }

        .input-group {

            margin-bottom: 20px;

        }

        label {

            display: block;

            margin-bottom: 8px;

            color: #f39c12;

            font-weight: 600;

        }

        input, select {

            width: 100%;

            padding: 12px;

            background-color: #2c3e50;

            border: 2px solid #34495e;

            color: #ecf0f1;

            border-radius: 5px;

            font-size: 1em;

        }

        input:focus, select:focus {

            outline: none;

            border-color: #e74c3c;

            box-shadow: 0 0 10px rgba(231, 76, 60, 0.3);

        }

        .btn {

            width: 100%;

            padding: 15px;

            background-color: #e74c3c;

            color: white;

            border: none;

            border-radius: 5px;

            font-size: 1.1em;

            font-weight: 600;

            cursor: pointer;

            transition: all 0.3s ease