/* reset-password.php — light theme (auto-generated) */
html[data-theme="light"]:where([data-page="reset-password"]){--gold:#ad7700;--gold-dim:#ad7400;--bg:#f6f3ef;--surface:#f9f8f7;--surface2:#fbfafa;--border:rgba(42,31,14,0.17);--text:#2c251d;--muted:#8f775f;--muted2:#725f4c}
html[data-theme="light"]:where([data-page="reset-password"]) '
          . $css . '

.ico{fill:none;stroke:currentColor}
html[data-theme="light"]:where([data-page="reset-password"]),
html[data-theme="light"]:where([data-page="reset-password"]) body{background:var(--bg);color:var(--text)}
html[data-theme="light"]:where([data-page="reset-password"]) .bg-scene::before{background:radial-gradient(circle, rgba(245,200,66,0.10) 0%, transparent 65%)}
html[data-theme="light"]:where([data-page="reset-password"]) .bg-scene::after{background:radial-gradient(circle, rgba(245,200,66,0.06) 0%, transparent 60%)}
html[data-theme="light"]:where([data-page="reset-password"]) .bg-grid{background-image:linear-gradient(rgba(42,31,14,0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(42,31,14,0.03) 1px, transparent 1px)}
html[data-theme="light"]:where([data-page="reset-password"]) .card{background:var(--surface);border:1px solid var(--border);box-shadow:0 0 0 1px rgba(255,255,255,0.03),
    0 32px 80px rgba(0,0,0,0.19),
    0 0 60px rgba(245,200,66,0.04)}
html[data-theme="light"]:where([data-page="reset-password"]) .logo-badge{background:rgba(245,200,66,0.08);border:1px solid rgba(245,200,66,0.18)}
html[data-theme="light"]:where([data-page="reset-password"]) .logo-icon{background:var(--gold);color:#1a1200}
html[data-theme="light"]:where([data-page="reset-password"]) .logo-badge span{color:var(--gold)}
html[data-theme="light"]:where([data-page="reset-password"]) .logo h1{color:var(--text)}
html[data-theme="light"]:where([data-page="reset-password"]) .logo h1 em{color:var(--gold)}
html[data-theme="light"]:where([data-page="reset-password"]) .logo p{color:var(--muted)}
html[data-theme="light"]:where([data-page="reset-password"]) .step-icon{background:rgba(245,200,66,0.08);border:1px solid rgba(245,200,66,0.2);color:var(--gold)}
html[data-theme="light"]:where([data-page="reset-password"]) .section-desc{color:var(--muted)}
html[data-theme="light"]:where([data-page="reset-password"]) .section-desc strong{color:var(--gold-dim)}
html[data-theme="light"]:where([data-page="reset-password"]) .alert-error{background:rgba(255,90,90,0.08);border:1px solid rgba(255,90,90,0.2);color:#d11a1a}
html[data-theme="light"]:where([data-page="reset-password"]) .form-label{color:var(--muted2)}
html[data-theme="light"]:where([data-page="reset-password"]) .form-control{background:var(--surface2);border:1px solid var(--border);color:var(--text);outline:none}
html[data-theme="light"]:where([data-page="reset-password"]) .form-control::placeholder{color:var(--muted)}
html[data-theme="light"]:where([data-page="reset-password"]) .form-control:focus{border-color:var(--gold-dim);box-shadow:0 0 0 3px rgba(245,200,66,0.1)}
html[data-theme="light"]:where([data-page="reset-password"]) .pw-toggle{background:none;border:none;color:var(--muted)}
html[data-theme="light"]:where([data-page="reset-password"]) .pw-toggle:hover{color:var(--gold)}
html[data-theme="light"]:where([data-page="reset-password"]) .strength-bar{background:var(--border)}
html[data-theme="light"]:where([data-page="reset-password"]) .strength-label{color:var(--muted)}
html[data-theme="light"]:where([data-page="reset-password"]) .btn-submit{background:var(--gold);color:#0A0800;border:none}
html[data-theme="light"]:where([data-page="reset-password"]) .btn-submit::before{background:linear-gradient(135deg, rgba(42,31,14,0.2) 0%, transparent 50%)}
html[data-theme="light"]:where([data-page="reset-password"]) .btn-submit:hover{background:#F7D55A;box-shadow:0 8px 24px rgba(245,200,66,0.35)}
html[data-theme="light"]:where([data-page="reset-password"]) .btn-submit:active{box-shadow:none}
html[data-theme="light"]:where([data-page="reset-password"]) .btn-submit:disabled{box-shadow:none}
html[data-theme="light"]:where([data-page="reset-password"]) .done-icon{background:rgba(74,222,128,0.1);border:1px solid rgba(74,222,128,0.25);color:#198a42}
html[data-theme="light"]:where([data-page="reset-password"]) .info-box{background:rgba(245,200,66,0.05);border:1px solid rgba(245,200,66,0.15);color:var(--muted2)}
html[data-theme="light"]:where([data-page="reset-password"]) .google-btn{background:#fff;color:#1f1f1f;border:1px solid var(--border)}
html[data-theme="light"]:where([data-page="reset-password"]) .google-btn:hover{box-shadow:0 4px 14px rgba(0,0,0,0.08)}
html[data-theme="light"]:where([data-page="reset-password"]) .hint-email{color:var(--muted)}
html[data-theme="light"]:where([data-page="reset-password"]) .hint-email strong{color:var(--gold-dim)}
html[data-theme="light"]:where([data-page="reset-password"]) .divider{color:var(--muted)}
html[data-theme="light"]:where([data-page="reset-password"]) .divider::before,
html[data-theme="light"]:where([data-page="reset-password"]) .divider::after{background:var(--border)}
html[data-theme="light"]:where([data-page="reset-password"]) .card-footer{border-top:1px solid var(--border);color:var(--muted)}
html[data-theme="light"]:where([data-page="reset-password"]) .card-footer a{color:var(--gold)}
html[data-theme="light"]:where([data-page="reset-password"]) .card-footer a:hover{color:#221c16}
html[data-theme="light"]:where([data-page="reset-password"]) .brand-strip{color:rgba(34,28,22,0.35)}
html[data-theme="light"]:where([data-page="reset-password"]) .ux-139168:not(#_){color:#8f775f}
html[data-theme="light"]:where([data-page="reset-password"]) .ux-a334a0:not(#_){color:#8f775f}
html[data-theme="light"]:where([data-page="reset-password"]) .ux-a3ccba:not(#_){color:#333}
html[data-theme="light"]:where([data-page="reset-password"]) .ux-a5f286:not(#_){background:#1a56db;color:#fff}
html[data-theme="light"]:where([data-page="reset-password"]) .ux-b56197:not(#_){color:var(--gold-dim)}
html[data-theme="light"]:where([data-page="reset-password"]) .ux-c14650:not(#_){background:#fefce8;border-left:4px solid #facc15}
html[data-theme="light"]:where([data-page="reset-password"]) .ux-c15899:not(#_){color:#8f775f;background:#f9fafb;border:1px solid #e5e7eb}
html[data-theme="light"]:where([data-page="reset-password"]) .ux-f098f3:not(#_){color:#184cbf}
