/* externalized inline style v84 | source: resources/views/partials/develancer-header-safe-polish.blade.php | style-id: develancer-header-safe-polish-v2 | generated 20260728-080417 */
body > header,
    .site-header,
    .main-header,
    header.navbar,
    .navbar,
    .topbar{
        background:rgba(255,255,255,.90) !important;
        backdrop-filter:blur(18px);
        -webkit-backdrop-filter:blur(18px);
        border-bottom:1px solid rgba(226,232,240,.92) !important;
        box-shadow:0 10px 30px rgba(15,23,42,.055);
        position:relative;
        z-index:80;
    }

    header nav,
    .site-header nav,
    .navbar nav{
        align-items:center;
    }

    header a,
    nav a{
        text-underline-offset:5px;
        transition:color .16s ease, transform .16s ease, background .16s ease, border-color .16s ease, box-shadow .16s ease;
    }

    header a:not(.btn):hover,
    nav a:not(.btn):hover{
        color:#2563eb !important;
    }

    header a[href="/"],
    header a[href="https://develancer.ir"],
    header a[href="https://develancer.ir/"],
    nav a[href="/"],
    nav a[href="https://develancer.ir"],
    nav a[href="https://develancer.ir/"]{
        font-weight:950 !important;
        letter-spacing:-.03em;
    }

    .primary-create-project,
    a.primary-create-project,
    header .btn,
    nav .btn{
        border-radius:16px !important;
        font-weight:900 !important;
    }

    .primary-create-project,
    a.primary-create-project{
        position:relative;
        overflow:hidden;
        background:linear-gradient(135deg,#2563eb,#7c3aed) !important;
        color:#fff !important;
        border-color:transparent !important;
        box-shadow:0 14px 30px rgba(37,99,235,.22) !important;
    }

    .primary-create-project::before,
    a.primary-create-project::before{
        content:"";
        position:absolute;
        top:-70%;
        right:-45%;
        width:76px;
        height:220%;
        background:linear-gradient(90deg,transparent,rgba(255,255,255,.30),transparent);
        transform:rotate(18deg);
        animation:dvHeaderCtaShine 4.2s ease-in-out infinite;
        pointer-events:none;
    }

    @keyframes dvHeaderCtaShine{
        0%,58%{right:-45%;opacity:0}
        68%{opacity:1}
        88%,100%{right:120%;opacity:0}
    }

    @media(max-width:768px){
        body > header,
        .site-header,
        .main-header,
        .navbar{
            border-bottom-color:rgba(226,232,240,.96) !important;
        }
    }
