/* Tema login senada dengan dashboard biru/hazard. */
:root{color:#172f50;background:#f2f6fc}.intro{background:#102c53;color:#f3f7ff;border-bottom:7px solid #facc15}.intro:before{content:'';position:absolute;inset:auto 0 0;height:7px;background:repeating-linear-gradient(135deg,#facc15 0,#facc15 14px,#102c53 14px,#102c53 28px)}.brand small{color:#a4bddc}.brand-mark{border-color:#facc15;color:#facc15;background:#183c69}.eyebrow{color:#bdd0ea}.eyebrow>span{background:#facc15}h1>span{color:#facc15}.intro-content>p{color:#b8cce6}.feature-list{color:#facc15}.feature-list b{color:#e3edfc}.intro-footer{color:#a4bddc}.footer-line{background:#facc15}.form-panel{background:#f2f6fc}.form-eyebrow{color:#1257b5}h2{color:#102c53}.form-description{color:#667d9b}.field label{color:#23466f}.field input{border-color:#cedced;color:#173c6c}.field input::placeholder{color:#7c8fa8}.field input:focus{border-color:#1257b5;box-shadow:0 0 0 3px #1257b51a}.password-toggle{color:#215ba5}.password-toggle:hover{background:#edf4ff}.submit-button{background:#1257b5;color:#fff;border-bottom:3px solid #facc15}.submit-button:hover{background:#0d448f}.submit-button>span:last-child{color:#facc15}.account-help{border-color:#d6e1ef;color:#677f9e}.panel-footer{color:#778ca8}.caps-warning{color:#775600;background:#fff7ce;padding:8px;border-radius:5px}.alert{border-color:#e7c645;background:#fff9da;color:#644c08}button:focus-visible,a:focus-visible{outline-color:#d7a900}.preview-login-note{font-size:11px;line-height:1.6;color:#587497;background:#e7effb;border:1px solid #d2e1f5;border-radius:7px;padding:10px 12px;margin-bottom:22px}
