/*
Theme Name: Lindo Child
Theme URI: https://mygoalthemes.com/demo/lindo
Template: lindo
Author: GoalTheme
Author URI: #
Description: Lindo is clean theme, it's used Goalthemes Framework.
Tags: custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.3.6.1776112255
Updated: 2026-04-13 20:30:55

*/

/* المبرمج عبدالله عيد */
body.login{
    min-height:100vh;
    background:
    radial-gradient(circle at top left, rgba(0,0,0,.04), transparent 30%),
    radial-gradient(circle at bottom right, rgba(0,0,0,.06), transparent 30%),
    linear-gradient(135deg, #f8f5f0, #ece7df);
    font-family: Arial, sans-serif;
}

body.login #login{
    width:min(92vw, 420px);
    padding:40px 0;
}

body.login form{
    background:rgba(255,255,255,.95);
    border:1px solid rgba(0,0,0,.08);
    border-radius:22px;
    box-shadow:0 20px 60px rgba(0,0,0,.10);
    padding:28px 26px 24px;
}

body.login label{
    color:#111;
    font-size:14px;
    font-weight:700;
}

body.login form .input,
body.login input[type="text"],
body.login input[type="password"]{
    min-height:52px;
    border:1px solid #d8d2ca;
    border-radius:14px;
    padding:12px 14px;
    background:#fff;
    color:#111;
    box-shadow:none;
}

body.login form .input:focus,
body.login input[type="text"]:focus,
body.login input[type="password"]:focus{
    border-color:#111;
    box-shadow:0 0 0 4px rgba(0,0,0,.06);
}

body.login .wp-core-ui .button-primary{
    width:100%;
    min-height:52px;
    border:none;
    border-radius:14px;
    background:#111 !important;
    color:#fff !important;
    font-size:15px;
    font-weight:700;
    letter-spacing:.08em;
    text-transform:uppercase;
}

body.login .wp-core-ui .button-primary:hover{
    background:#000 !important;
}

body.login .button.wp-hide-pw{
    border-radius:12px;
}

body.login #nav,
body.login #backtoblog{
    text-align:center;
    margin:14px 0 0;
}

body.login #nav a,
body.login #backtoblog a,
body.login .privacy-policy-page-link a{
    color:#111 !important;
    text-decoration:none;
    font-weight:600;
}

body.login .message,
body.login .notice,
body.login .success{
    border-left:4px solid #111;
    border-radius:14px;
    box-shadow:none;
}

body.login .language-switcher{
    display:none;
}

@media (max-width:480px){
    body.login #login{
        width:min(94vw, 360px);
        padding:24px 0;
    }

    body.login form{
        padding:22px 18px 18px;
        border-radius:18px;
    }

    .login h1 a{
        width:180px !important;
        height:70px !important;
    }
}