/* Header */
        header {
            background: linear-gradient(135deg, #728C4a 0%, #8aa35d 100%);
            text-align: center;
            padding: 30px 20px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.2);
        }

        header img {
            width: 100px;
            height: 100px;
            margin-bottom: 15px;
            filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.3));
        }

        header h1 {
            color: white;
            font-size: 1.8em;
            font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
            max-width: 900px;
            margin: 0 auto;
        }
/* Navigation */
        nav {
            background-color: rgba(250, 235, 215, 0.95);
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }

        nav ul {
            list-style-type: none;
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            padding: 15px;
            gap: 10px;
        }

        nav a {
            padding: 12px 24px;
            background-color: rgb(242, 202, 82);
            border: 2px solid rgba(0,0,0,0.1);
            border-radius: 10px;
            color: white;
            text-decoration: none;
            font-weight: 500;
            transition: all 0.3s ease;
            display: inline-block;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
        }

        nav a:hover {
            background-color: rgb(7, 68, 236);
            transform: translateY(-2px);
            box-shadow: 0 4px 8px rgba(0,0,0,0.2);
        }

        .current a {
            background-color: brown;
            font-weight: bold;
        }
    /*Body*/
    body {
         background: linear-gradient(135deg, #d9631e 0%, #a62121 100%);
         font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }