﻿.main-header {
    border: 27px solid transparent;
    border-image: url("../img/pnl.png") 20 fill stretch;
    padding: 15px 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .main-header .logo {
        font-size: 35px;
        font-weight: 900;
        display: flex;
        align-items: center;
        gap: 25px;
        letter-spacing: 1px;
        color: #e0f3f2;
        text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000, 0px 2px 2px rgba(0,0,0,0.4);
    }
        .main-header .logo img {
            height: 80px;
        }

    .main-header nav {
        display: flex;
        gap: 10px;
        margin-right: 150px;
    }

        .main-header nav a {
            font-size: 25px;
            color: #fab95e;
            text-decoration: none;
            padding: 6px 12px;
            border-radius: 6px;
            text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 0px 1px 1px rgba(0,0,0,0.4);
        }

            .main-header nav a:hover {
                background: #1e293b;
            }
