/* Verdara v8: texto preto, com fundos claros inclusive nos painéis e ações. */
:root{--ink:#080808;--green:#121212}
body,body button,body input,body select,body textarea,
body :is(p,small,b,strong,span,div,h1,h2,h3,h4,h5,h6,li,label,kbd,em,legend,summary,a,td,th,time){color:#080808!important}
body :is(.eyebrow,.fixed-angle,.weather,.mode-badge,.credits,.hint,.hotbar small,.resources small,.seed-heading small,#speechBubble small,.npc-label span,dialog small,.life-note, .animal-stage-panel p){color:#080808!important}
body :is(.primary,.secondary,.view-presets button.active,.hotbar button,.camera-controls button,#musicToggle){color:#070707!important;background:#e8e9d8!important;border:1px solid #555e4d!important}
body :is(.primary,.view-presets button.active){font-weight:800}
body button:disabled{opacity:.58}
body :is(#prompt,#sleepCurtain,#miningStatus,.speech-bubble,.npc-label,.mode-badge,#speechBubble,dialog,.panel,.animal-stage-panel){color:#080808!important}
body #prompt{background:#fffbea!important;border:2px solid #303030!important}
body #sleepCurtain{background:#ecefe3!important}
body #sleepCurtain *{color:#080808!important}
body #miningStatus{background:#fffdf3!important}
body #miningStatus small{color:#080808!important}
body .npc-label,body .animal-stage-panel{background:#fffdf4!important}
body #loading,body #loading p,body .brand{color:#080808!important}
body .animal-stage-panel{padding:14px;border:2px solid #555a4a;border-radius:12px;margin:12px 0}
body .animal-stage-panel button{margin:6px 8px 6px 0}
body .animal-offer{background:#fffef1}
body .animal-offer p{color:#080808!important}
body :is(.dialog-actions button,.contract button,#feedYoung,#finishYoung){min-height:38px}
