/* ARFM tema gelap — dijana oleh tools/darkgen.py daripada CSS ARFM. Jangan sunting tangan; jana semula. */
html[data-arfm-theme="dark"]{color-scheme:dark}
html[data-arfm-theme="dark"] #arfm-root,html[data-arfm-theme="dark"] .arfm-root{--arfm-bg:#0e1612;--arfm-card:#16211b;--arfm-line:#2a3a31;--arfm-text:#e2ebe5;--arfm-muted:#9cb0a4;--arfm-accent:#23885a;--arfm-accent2:#8fd2ae;--arfm-danger:#f2a59c;--arfm-warn:#f2c56b}
html[data-arfm-theme="dark"] body.arfm-app-page,html[data-arfm-theme="dark"] #arfm-root{background:#0e1612;color:#e2ebe5}
html[data-arfm-theme="dark"] #arfm-root input,html[data-arfm-theme="dark"] #arfm-root select,html[data-arfm-theme="dark"] #arfm-root textarea{background-color:#111c16;color:#e2ebe5;border-color:#34463b}
html[data-arfm-theme="dark"] #arfm-root input::placeholder,html[data-arfm-theme="dark"] #arfm-root textarea::placeholder{color:#7f9488}
html[data-arfm-theme="dark"] #arfm-root input:disabled,html[data-arfm-theme="dark"] #arfm-root select:disabled{background-color:#17221c;color:#8ea397}
html[data-arfm-theme="dark"] #arfm-root a{color:#8fd2ae}
html[data-arfm-theme="dark"] #arfm-root img{opacity:.94}
html[data-arfm-theme="dark"] #arfm-root ::-webkit-scrollbar-thumb{background:#2c3b33}
html[data-arfm-theme="dark"] .arfm-login-card{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-login-card input,html[data-arfm-theme="dark"] .arfm-form-grid input,html[data-arfm-theme="dark"] .arfm-form-grid select,html[data-arfm-theme="dark"] .arfm-form-grid textarea,html[data-arfm-theme="dark"] .arfm-searchbar input{border:1px solid #424a45;background:#181d1a}
html[data-arfm-theme="dark"] .arfm-btn{border:1px solid #484f4b;background:#181d1a}
html[data-arfm-theme="dark"] .arfm-nav{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-nav button{color:#bcc4bf}
html[data-arfm-theme="dark"] .arfm-nav button.active{background:#1b2820}
html[data-arfm-theme="dark"] .arfm-kpi{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-gen{background:#19211c}
html[data-arfm-theme="dark"] .arfm-gen span{color:#bfc7c2}
html[data-arfm-theme="dark"] .arfm-error{background:#251515;border:1px solid #4f3434;color:#e0a9a9}
html[data-arfm-theme="dark"] .arfm-photo-card{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-photo-card img{background:#1e241f}
html[data-arfm-theme="dark"] .arfm-advanced{border:1px dashed #424945}
html[data-arfm-theme="dark"] .arfm-profile-hero{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-profile-photo{background:#1d2520}
html[data-arfm-theme="dark"] .arfm-status-pill{background:#1b2820}
html[data-arfm-theme="dark"] .arfm-mini-kpi{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-profile-tabs{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-profile-tabs button{color:#b9c2bd}
html[data-arfm-theme="dark"] .arfm-profile-tabs button.active{background:#1b2820}
html[data-arfm-theme="dark"] .arfm-pedigree-node{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-growth-chart{background:#172117}
html[data-arfm-theme="dark"] .arfm-growth-chart text{fill:#bec8c2}
html[data-arfm-theme="dark"] .arfm-timeline-item:after{border:3px solid #323935}
html[data-arfm-theme="dark"] .arfm-warn-list{background:#292317;border:1px solid #605134;color:#e4d2b3}
html[data-arfm-theme="dark"] .arfm-subtabs button{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-att-controls input,html[data-arfm-theme="dark"] .arfm-att-controls select{border:1px solid #424a45;background:#181d1a}
html[data-arfm-theme="dark"] .arfm-att-status{background:#1f2420;color:#bec8c2}
html[data-arfm-theme="dark"] .arfm-att-status.s-DRAFT{background:#2c2619;color:#e3d0ae}
html[data-arfm-theme="dark"] .arfm-att-status.s-SUBMITTED{background:#181f2a;color:#a3bddf}
html[data-arfm-theme="dark"] .arfm-att-status.s-VERIFIED{background:#1b2d22;color:#b4e5cd}
html[data-arfm-theme="dark"] .arfm-att-summary .chips span{background:#1e221f}
html[data-arfm-theme="dark"] .arfm-att-tools select,html[data-arfm-theme="dark"] .arfm-att-tools input{border:1px solid #424a45}
html[data-arfm-theme="dark"] .arfm-att-row{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-att-row .extra input{border:1px solid #424a45}
html[data-arfm-theme="dark"] .arfm-att-btns button{border:1px solid #424a45;background:#181d1a}
html[data-arfm-theme="dark"] .arfm-att-btns button.on.st-HADIR,html[data-arfm-theme="dark"] .chips .st-HADIR,html[data-arfm-theme="dark"] .arfm-att-readonly.st-HADIR{background:#1b2d22;color:#b4e5cd}
html[data-arfm-theme="dark"] .arfm-att-btns button.on.st-LEWAT,html[data-arfm-theme="dark"] .chips .st-LEWAT,html[data-arfm-theme="dark"] .arfm-att-readonly.st-LEWAT{background:#2d261a;color:#e4d4b3}
html[data-arfm-theme="dark"] .arfm-att-btns button.on.st-CUTI,html[data-arfm-theme="dark"] .chips .st-CUTI,html[data-arfm-theme="dark"] .arfm-att-readonly.st-CUTI{background:#171e29;color:#a3bddf}
html[data-arfm-theme="dark"] .arfm-att-btns button.on.st-MC,html[data-arfm-theme="dark"] .chips .st-MC,html[data-arfm-theme="dark"] .arfm-att-readonly.st-MC{background:#1e1729;color:#b49fd8}
html[data-arfm-theme="dark"] .arfm-att-btns button.on.st-TIDAK_HADIR,html[data-arfm-theme="dark"] .chips .st-TIDAK_HADIR,html[data-arfm-theme="dark"] .arfm-att-readonly.st-TIDAK_HADIR{background:#2a1818;color:#dfa3a3}
html[data-arfm-theme="dark"] .arfm-att-btns button.on.st-OFF,html[data-arfm-theme="dark"] .chips .st-OFF,html[data-arfm-theme="dark"] .arfm-att-readonly.st-OFF{background:#1f2225;color:#bec5c9}
html[data-arfm-theme="dark"] .chips .unmarked{background:#2c2619!important;color:#e3d0ae}
html[data-arfm-theme="dark"] .arfm-att-readonly{background:#1e221f}
html[data-arfm-theme="dark"] .arfm-tg-preview{background:#1b261f}
html[data-arfm-theme="dark"] .arfm-error-text{color:#db9c98}
html[data-arfm-theme="dark"] .arfm-flag{background:#2d261a;color:#e4d4b3}
html[data-arfm-theme="dark"] .arfm-over{color:#db9c98}
html[data-arfm-theme="dark"] .arfm-ws-entry input,html[data-arfm-theme="dark"] .arfm-ws-entry select{border:1px solid #424a45;background:#181d1a}
html[data-arfm-theme="dark"] .arfm-ws-animal{background:#1b221d}
html[data-arfm-theme="dark"] .arfm-warn-inline{background:#2c2619;color:#e4d2b3}
html[data-arfm-theme="dark"] .arfm-ws-preview.ok{background:#1a2921;color:#b4e5cd}
html[data-arfm-theme="dark"] .arfm-ws-preview.warn{background:#2d261a;color:#e4d4b3}
html[data-arfm-theme="dark"] .arfm-ws-preview.bad{background:#2a1818;color:#dfa3a3}
html[data-arfm-theme="dark"] .arfm-ws-chips button{border:1px solid #424a45;background:#181d1a}
html[data-arfm-theme="dark"] .arfm-withdrawal-badge{background:#2a1818;color:#dfa3a3;border:1px solid #583333}
html[data-arfm-theme="dark"] .arfm-sev{background:#1f2420}
html[data-arfm-theme="dark"] .arfm-sev.sev-SEDERHANA{background:#2d261a;color:#e4d4b3}
html[data-arfm-theme="dark"] .arfm-sev.sev-TERUK{background:#2a1818;color:#dfa3a3}
html[data-arfm-theme="dark"] .arfm-subpanel{background:#17211c}
html[data-arfm-theme="dark"] .arfm-treat-preview.ok{background:#1a2921;color:#b4e5cd}
html[data-arfm-theme="dark"] .arfm-treat-preview.bad{background:#2a1818;color:#dfa3a3}
html[data-arfm-theme="dark"] .arfm-gt-item{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-row-expired td{background:#251515}
html[data-arfm-theme="dark"] .arfm-flag.bad{background:#2a1818;color:#dfa3a3}
html[data-arfm-theme="dark"] .arfm-exit-badge{background:#1f2225;color:#bec5c9;border:1px solid #414548}
html[data-arfm-theme="dark"] .arfm-lvl.ok{background:#1b2d22;color:#b4e5cd}
html[data-arfm-theme="dark"] .arfm-lvl.warn{background:#2d261a;color:#e4d4b3}
html[data-arfm-theme="dark"] .arfm-lvl.bad{background:#2a1818;color:#dfa3a3}
html[data-arfm-theme="dark"] #xf-override input{border:1px solid #5a3c3c}
html[data-arfm-theme="dark"] .arfm-breed-badge{background:#171e29;color:#a3bddf;border:1px solid #314057}
html[data-arfm-theme="dark"] .arfm-breed-badge.s-SERVED{background:#1e221f;color:#bec5c9;border-color:#414543}
html[data-arfm-theme="dark"] .arfm-kid-row{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-kid-row input,html[data-arfm-theme="dark"] .arfm-kid-row select{border:1px solid #424a45}
html[data-arfm-theme="dark"] .arfm-med-info{background:#1b221d}
html[data-arfm-theme="dark"] .arfm-wd-grid input{border:1px solid #424a45}
html[data-arfm-theme="dark"] .arfm-ast{background:#1b2d22;color:#b4e5cd}
html[data-arfm-theme="dark"] .arfm-ast.s-ROSAK{background:#2a1818;color:#dfa3a3}
html[data-arfm-theme="dark"] .arfm-ast.s-PENYELENGGARAAN{background:#2d261a;color:#e4d4b3}
html[data-arfm-theme="dark"] .arfm-ast.s-DILUPUSKAN,html[data-arfm-theme="dark"] .arfm-ast.s-HILANG{background:#1f2225;color:#bec5c9}
html[data-arfm-theme="dark"] .arfm-report-frame{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-sug{color:#a3bddf}
html[data-arfm-theme="dark"] .arfm-shift td.off{background:#1f2225}
html[data-arfm-theme="dark"] .arfm-shift td.lv{background:#171e29}
html[data-arfm-theme="dark"] .arfm-shift select{border:1px solid #424a45}
html[data-arfm-theme="dark"] .arfm-login-card details{border-top:1px solid #3d4540}
html[data-arfm-theme="dark"] .stf-filters input,html[data-arfm-theme="dark"] .stf-filters select,html[data-arfm-theme="dark"] .stf-toolbar select{background:#181d1a}
html[data-arfm-theme="dark"] .stf-count{background:#1d251f;color:#b9dcc7}
html[data-arfm-theme="dark"] .stf-badge{background:#202426;color:#bfc6ca}
html[data-arfm-theme="dark"] .stf-active{background:#1b2d22;color:#b3e4cc}
html[data-arfm-theme="dark"] .stf-on_leave{background:#2d261a;color:#e4d4b3}
html[data-arfm-theme="dark"] .stf-terminated{background:#2a1818;color:#dfa3a3}
html[data-arfm-theme="dark"] .stf-avatar{background:#1b2d22;color:#b3e4cc}
html[data-arfm-theme="dark"] .arfm-warn-list{color:#dfa3a3}
html[data-arfm-theme="dark"] .arfm-role-diff{background:#2d291a}
html[data-arfm-theme="dark"] .arfm-steps li.ok{color:#b4e5cd}
html[data-arfm-theme="dark"] .arfm-imp-banner .arfm-btn{background:#181d1a;color:#e4c6b3;border-color:#323935}
html[data-arfm-theme="dark"] .arfm-mod{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-mod.off{background:#1d231f}
html[data-arfm-theme="dark"] #arfm-root .arfm-profile-danger{color:#dd9f9f}
html[data-arfm-theme="dark"] #arfm-root .arfm-profile-danger button{color:#dd9f9f;background:#181d1a}
html[data-arfm-theme="dark"] #arfm-root .arfm-status-pill[data-status="sold"]{background:#18202a;color:#acc5e2}
html[data-arfm-theme="dark"] #arfm-root .arfm-status-pill[data-status="dead"],html[data-arfm-theme="dark"] #arfm-root .arfm-status-pill[data-status="archived"]{background:#1f2521;color:#c2c2c2}
html[data-arfm-theme="dark"] #arfm-root .arfm-status-pill[data-status="culled"]{background:#2d2519;color:#e3ceaf}
html[data-arfm-theme="dark"] #arfm-root .arfm-family-node{border:1px solid #46514b;background:#18231d}
html[data-arfm-theme="dark"] #arfm-root .arfm-family-level:not(:first-child) .arfm-family-node:before{border-top:1px solid #545e56}
html[data-arfm-theme="dark"] #arfm-root .arfm-family-node small{color:#b5bcb7}
html[data-arfm-theme="dark"] #arfm-root .arfm-audit-row{border-bottom:1px solid #3d4641}
html[data-arfm-theme="dark"] #arfm-root .arfm-profile-overdue{background:#251515}
html[data-arfm-theme="dark"] #arfm-root .arfm-profile-overdue small{color:#dc9d9d}
html[data-arfm-theme="dark"] #arfm-root .arfm-row-action{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-side-brand img{background:#181d1a}
html[data-arfm-theme="dark"] .arfm-foot-dot{background:#35463a}
html[data-arfm-theme="dark"] #arfm-root .arfm-topbar{background:#181d1a;color:#d3dfd9;border-bottom:1px solid #3e433f}
html[data-arfm-theme="dark"] #arfm-root .arfm-heading>span{color:#b4bab7}
html[data-arfm-theme="dark"] #arfm-root .arfm-menu-toggle{border:1px solid #3e433f;background:#181d1a;color:#b1e4cd}
html[data-arfm-theme="dark"] #arfm-root .arfm-userbox{color:#d3dfd9}
html[data-arfm-theme="dark"] #arfm-root .arfm-userbox a{color:#b1e4cd}
html[data-arfm-theme="dark"] .arfm-user-avatar{background:#1c2720;color:#b1e4cd}
html[data-arfm-theme="dark"] #arfm-root .arfm-userbox .arfm-btn{border-color:#3e433f;color:#b1e4cd}
html[data-arfm-theme="dark"] #arfm-root .arfm-panel,html[data-arfm-theme="dark"] #arfm-root .arfm-kpi{border-color:#3e433f}
html[data-arfm-theme="dark"] .arfm-dashboard-hero{background:#1f271e;border:1px solid #3e483d}
html[data-arfm-theme="dark"] .arfm-eyebrow{color:#b1e4cd}
html[data-arfm-theme="dark"] .arfm-dashboard-hero p{color:#b4bab7}
html[data-arfm-theme="dark"] .arfm-hero-metric{border-left:1px solid #414a42}
html[data-arfm-theme="dark"] .arfm-hero-metric span,html[data-arfm-theme="dark"] .arfm-hero-metric small{color:#b4bab7}
html[data-arfm-theme="dark"] .arfm-hero-metric strong{color:#b1e4cd}
html[data-arfm-theme="dark"] #arfm-root .arfm-kpi{border-top:3px solid #49574d}
html[data-arfm-theme="dark"] #arfm-root :focus-visible{outline:3px solid #4c6456}
@media(max-width:800px){html[data-arfm-theme="dark"] .arfm-hero-metric{border-top:1px solid #414a42}}
html[data-arfm-theme="dark"] #arfm-root button.arfm-user-avatar{color:#b1e4cd;background:#1c2720}
html[data-arfm-theme="dark"] #arfm-root button.arfm-user-name{color:#d3dfd9}
html[data-arfm-theme="dark"] #arfm-root .arfm-admin-field>small,html[data-arfm-theme="dark"] #arfm-root .arfm-admin-form label>small{color:#b5beb8}
html[data-arfm-theme="dark"] #arfm-root #arfm-farm-picker{border:1px solid #424a45;background:#181d1a}
html[data-arfm-theme="dark"] #arfm-root #arfm-farm-picker summary{color:#b1e4cd}
html[data-arfm-theme="dark"] #arfm-root .arfm-farm-search input{border:1px solid #424a45}
html[data-arfm-theme="dark"] #arfm-root .arfm-farm-list .arfm-check{background:#1b221d}
html[data-arfm-theme="dark"] #arfm-root #arfm-module-addons{border:1px solid #424a45}
html[data-arfm-theme="dark"] #arfm-root .arfm-mobile-sheet{background:#181d1a;color:#d3e0d9}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-grab{background:#262c28}
html[data-arfm-theme="dark"] #arfm-root .arfm-mobile-sheet header button{border:1px solid #3e4540;background:#181d1a;color:#d3e0d9}
html[data-arfm-theme="dark"] #arfm-root .arfm-mobile-sheet h3{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-tile{color:#d3e0d9}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-tile>span{background:#1e2a22;color:#bbe7d2}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-desk{color:#d2c9ae}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-list{border:1px solid #3e4540;background:#181d1a}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-list>button{background:#181d1a;color:#d3e0d9;border-bottom:1px solid #3b413d}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-ic{background:#1e2a22;color:#bbe7d2}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-badge.warn{background:#2e281a;color:#e6d5b7}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-badge.danger{background:#2c1b19;color:#dea7a2}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-clear{border:1px solid #3c4a41;background:#19251d}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-clear small{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-search{border:1px solid #3e4540}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-search svg{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-logout{border:1px solid #523633;background:#181d1a;color:#dea7a2}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-empty,html[data-arfm-theme="dark"] #arfm-root .arfm-m-note{color:#b8c0bb}
@media screen and (max-width:800px){html[data-arfm-theme="dark"] #arfm-root .arfm-workspace{background:#181d1a}html[data-arfm-theme="dark"] #arfm-root .arfm-topbar{background:#181d1a;color:#d3e0d9;border-bottom:1px solid #3b413d}html[data-arfm-theme="dark"] #arfm-root .arfm-m-back:not([hidden]){color:#d3e0d9}html[data-arfm-theme="dark"] #arfm-root .arfm-view{background:#181d1a}html[data-arfm-theme="dark"] #arfm-root .arfm-m-greet{color:#d3e0d9}html[data-arfm-theme="dark"] #arfm-root .arfm-m-date{color:#b8c0bb}html[data-arfm-theme="dark"] #arfm-root .arfm-m-chip{border:1px solid #3e4540;color:#d3e0d9}html[data-arfm-theme="dark"] #arfm-root .arfm-m-chip svg{color:#b1e4cd}html[data-arfm-theme="dark"] #arfm-root .arfm-m-role{color:#b8c0bb}html[data-arfm-theme="dark"] #arfm-root .arfm-m-sync{border:1px solid #5c4f33;background:#2e281a;color:#e6d5b7}html[data-arfm-theme="dark"] #arfm-root .arfm-m-quick{border:1px solid #3e4540}html[data-arfm-theme="dark"] #arfm-root .arfm-m-today h3{color:#d3e0d9}html[data-arfm-theme="dark"] #arfm-root .arfm-m-more{color:#b8c0bb}html[data-arfm-theme="dark"] #arfm-root .arfm-m-more p{border-bottom:1px solid #383e39}html[data-arfm-theme="dark"] #arfm-root .arfm-m-more b{color:#d3e0d9}html[data-arfm-theme="dark"] #arfm-root .arfm-mobile-bottom{background:#181d1a;border-top:1px solid #3b413d}html[data-arfm-theme="dark"] #arfm-root .arfm-mobile-bottom button{color:#b8c0bb}html[data-arfm-theme="dark"] #arfm-root .arfm-mobile-bottom button.active{color:#b1e4cd}html[data-arfm-theme="dark"] #arfm-root .arfm-mobile-bottom .arfm-mobile-record{color:#b8c0bb}html[data-arfm-theme="dark"] #arfm-root .arfm-toast.success::before{background:#181d1a;color:#b1e4cd}html[data-arfm-theme="dark"] #arfm-root .arfm-loading{border:1px solid #3b413d;color:#b8c0bb;background:#1a211c}}
html[data-arfm-theme="dark"] #arfm-root [data-arfm-updater] .arfm-updater-notes{background:#1e221d;border:1px solid #3b413d;color:#d3dfd9}
html[data-arfm-theme="dark"] #arfm-root [data-arfm-updater] button{border:1px solid #484f4b;background:#181d1a;color:#b1e4cd}
html[data-arfm-theme="dark"] #arfm-root [data-arfm-updater] select{border:1px solid #484f4b}
html[data-arfm-theme="dark"] #arfm-root [data-arfm-updater] .arfm-updater-badge{color:#b1e4cd;background:#1d2c24}
html[data-arfm-theme="dark"] #arfm-root .arfm-smart-input{border:1.5px solid #424a45;background:#181d1a}
html[data-arfm-theme="dark"] #arfm-root .arfm-smart-input>svg{stroke:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-smart-scan{background:#1e2a22;color:#bbe7d2}
html[data-arfm-theme="dark"] #arfm-root .arfm-smart-chip{background:#1e2a22;color:#bbe7d2}
html[data-arfm-theme="dark"] #arfm-root .arfm-smart-clear{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-smart-count{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-smart-note{border:1px solid #3b413d;background:#1a211c}
html[data-arfm-theme="dark"] #arfm-root .arfm-smart-note b{color:#d3e0d9}
html[data-arfm-theme="dark"] #arfm-root .arfm-smart-note p{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-smart-sk i{background:#1f2420}
html[data-arfm-theme="dark"] #arfm-root .arfm-animal-card{border:1px solid #3b413d;background:#181d1a;color:#d3e0d9}
html[data-arfm-theme="dark"] #arfm-root .arfm-animal-card.big{background:#18231b}
html[data-arfm-theme="dark"] #arfm-root .arfm-animal-av{background:#1e2a22;color:#bbe7d2}
html[data-arfm-theme="dark"] #arfm-root .arfm-animal-txt small{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-animal-st{background:#1f2420;color:#c4cdc8}
html[data-arfm-theme="dark"] #arfm-root > .arfm-scan,html[data-arfm-theme="dark"] #arfm-root .arfm-scan{background:#181d1a;color:#d3e0d9}
html[data-arfm-theme="dark"] #arfm-root .arfm-scan header button{border:1px solid #3e4540;background:#181d1a}
html[data-arfm-theme="dark"] #arfm-root .arfm-scan-cam i{border:3px solid #446955}
html[data-arfm-theme="dark"] #arfm-root .arfm-scan-tip{background:#2e281a;color:#e6d5b7}
html[data-arfm-theme="dark"] #arfm-root .arfm-scan-manual label{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-scan-manual input{border:1px solid #424a45}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-chip{background:#181d1a}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-caret{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-scope{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-stepper-head span{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-stepper-head b{color:#d3e0d9}
html[data-arfm-theme="dark"] #arfm-root .arfm-progress{background:#232824}
html[data-arfm-theme="dark"] #arfm-root .arfm-id-scan{background:#1e2a22;border-color:#3c4a41;color:#bbe7d2}
html[data-arfm-theme="dark"] #arfm-root .arfm-quick-start{border-color:#3c4a41;background:#18241c}
html[data-arfm-theme="dark"] #arfm-root .arfm-quick-start.done{background:#1a211c;color:#c4cdc8}
@media screen and (max-width:800px){html[data-arfm-theme="dark"] #arfm-root .arfm-stepped .arfm-actions,html[data-arfm-theme="dark"] #arfm-root .arfm-stepper-nav{background:#181d1a}html[data-arfm-theme="dark"] #arfm-root .arfm-att-actions{background:#181d1a}html[data-arfm-theme="dark"] #arfm-root .arfm-ws-entry .arfm-actions{background:#181d1a}}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-sec h3{color:#d3e0d9}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-sec button{color:#b1e4cd}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-stat{border:1px solid #3b413d;background:#181d1a;color:#d3e0d9}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-stat span{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-stat.warn{border-color:#5c4f33;background:#292317}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-stat.warn b{color:#e6d5b7}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-stat.danger{border-color:#523633;background:#271916}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-stat.danger b{color:#dea7a2}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-fullbtn{border:1px dashed #484f4b;color:#c4cdc8}
html[data-arfm-theme="dark"] #arfm-root .arfm-theme-seg{border:1px solid #424a45;background:#181d1a}
html[data-arfm-theme="dark"] #arfm-root .arfm-theme-seg button{border-right:1px solid #424a45;color:#d3e0d9}
html[data-arfm-theme="dark"] #arfm-root .arfm-other-farms p{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-other-farms b{background:#2c1b19;color:#dea7a2}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-drop{border:2px dashed #484f4b;background:#1a211c}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-drop b{color:#b1e4cd}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-drop small{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-map{border:1px solid #3b413d;background:#181d1a}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-map.req span{color:#d3e0d9}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-map.on{border-color:#42564b;background:#18241c}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-map.req:not(.on){border-color:#5c4f33}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-sum span{background:#1f2420}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-sum .ok{background:#1e2a22;color:#bbe7d2}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-sum .bad{background:#2c1b19;color:#dea7a2}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-sum .fix{background:#181e2a;color:#a0b8de}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-sugg{border:1px solid #5c4f33;background:#292317}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-row{border:1px solid #3b413d;border-left:4px solid #484f4b;background:#181d1a}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-row.s-Ralat{background:#231414}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-rn{color:#b8c0bb}
html[data-arfm-theme="dark"] #arfm-root .s-Sedia .arfm-imp-st{color:#bbe7d2}
html[data-arfm-theme="dark"] #arfm-root .s-Ralat .arfm-imp-st{color:#dea7a2}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-cells span{background:#1e221f}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-cells .bad{background:#2c1b19;color:#dea7a2}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-cells .fix{background:#181e2a;color:#a0b8de}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-note{color:#dea7a2}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-warn{color:#e6d5b7}
html[data-arfm-theme="dark"] #arfm-root .arfm-imp-edit:not(:empty){border-top:1px dashed #3e4540}
@media screen and (max-width:800px){html[data-arfm-theme="dark"] #arfm-root .arfm-imp-actions{background:#181d1a}}
html[data-arfm-theme="dark"] #arfm-root .arfm-pwa-banner{background:#1c2720;border-bottom:1px solid #3e433f}
/* Kekalkan butang utama hijau dengan teks putih */
html[data-arfm-theme="dark"] #arfm-root .arfm-btn-primary,html[data-arfm-theme="dark"] #arfm-root .arfm-m-hero{color:#fff}
html[data-arfm-theme="dark"] #arfm-root .arfm-mobile-record svg{box-shadow:0 0 0 5px #121b16}
html[data-arfm-theme="dark"] #arfm-root .arfm-m-hero{background:#0b2217}
html[data-arfm-theme="dark"] #arfm-root .arfm-toast{background:#e2ebe5;color:#0e1612}
