/* MOIYENA analysis comparison — high contrast data hierarchy */
#analysis-comparison-panel{border-color:#d7d0c5!important;box-shadow:0 16px 40px rgba(20,32,24,.08)!important}
#analysis-comparison-panel .comparison-head{background:linear-gradient(180deg,#fbf8f2 0%,#f4efe7 100%)!important;border-bottom-color:#ded7cc!important}
#analysis-comparison-panel .comparison-head span{color:#71806f!important}
#analysis-comparison-panel .comparison-head h2{color:#162119!important}
#analysis-comparison-panel .comparison-head p{color:#667067!important}
#analysis-comparison-panel .comparison-selectors{background:#fffdf9!important;border-bottom-color:#ded7cc!important}
#analysis-comparison-panel .comparison-field label{color:#69766a!important}
#analysis-comparison-panel .comparison-field select{background:#fff!important;color:#1d261f!important;border-color:#cfc7bb!important;font-weight:650!important}
#analysis-comparison-panel .comparison-vs{color:#6f796f!important}
#analysis-comparison-panel .comparison-summary{background:#fffdfa!important}
#analysis-comparison-panel .comparison-metric{position:relative;border-right-color:#ded7cc!important;background:linear-gradient(180deg,#fffdfa 0%,#fbf7f0 100%)!important}
#analysis-comparison-panel .comparison-metric:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#d8ded3}
#analysis-comparison-panel .comparison-metric small{color:#5f6a60!important;font-weight:800!important;letter-spacing:.015em}
#analysis-comparison-panel .comparison-values strong{color:#111a14!important;font-size:30px!important;font-weight:750!important;text-shadow:none!important}
#analysis-comparison-panel .comparison-values em{color:#6f786f!important;font-weight:650!important;font-size:9.5px!important}
#analysis-comparison-panel .comparison-delta{border:1px solid transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45);font-size:9.5px!important}
#analysis-comparison-panel .comparison-delta.good{background:#e4efe2!important;color:#385a38!important;border-color:#c8dbc5!important}
#analysis-comparison-panel .comparison-delta.bad{background:#f6e2de!important;color:#8a3e34!important;border-color:#e8c3bb!important}
#analysis-comparison-panel .comparison-delta.neutral{background:#ece8e0!important;color:#5f685f!important;border-color:#dad3c8!important}
#analysis-comparison-panel .comparison-foot{background:#faf7f1!important;color:#687168!important;border-top-color:#ded7cc!important}
#analysis-comparison-panel .comparison-foot b{color:#303a32!important}

body.moiyena-dark #analysis-comparison-panel{border-color:#314036!important;background:#111914!important;box-shadow:0 18px 46px rgba(0,0,0,.28)!important}
body.moiyena-dark #analysis-comparison-panel .comparison-head{background:linear-gradient(180deg,#18231b 0%,#141d17 100%)!important;border-bottom-color:#344238!important}
body.moiyena-dark #analysis-comparison-panel .comparison-head span{color:#9eb09f!important}
body.moiyena-dark #analysis-comparison-panel .comparison-head h2{color:#f2f6f2!important}
body.moiyena-dark #analysis-comparison-panel .comparison-head p{color:#aeb9b0!important}
body.moiyena-dark #analysis-comparison-panel .comparison-selectors{background:#111914!important;border-bottom-color:#344238!important}
body.moiyena-dark #analysis-comparison-panel .comparison-field label{color:#9aa89c!important}
body.moiyena-dark #analysis-comparison-panel .comparison-field select{background:#18231b!important;color:#edf3ee!important;border-color:#3a4a3f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}
body.moiyena-dark #analysis-comparison-panel .comparison-field select:focus{border-color:#6f8972!important;box-shadow:0 0 0 3px rgba(111,137,114,.18)!important}
body.moiyena-dark #analysis-comparison-panel .comparison-vs{color:#8f9b91!important}
body.moiyena-dark #analysis-comparison-panel .comparison-summary{background:#0f1712!important}
body.moiyena-dark #analysis-comparison-panel .comparison-metric{background:linear-gradient(180deg,#131d16 0%,#101812 100%)!important;border-right-color:#3a493f!important}
body.moiyena-dark #analysis-comparison-panel .comparison-metric:before{background:linear-gradient(90deg,#526a57,#728a75)!important;opacity:.65}
body.moiyena-dark #analysis-comparison-panel .comparison-metric small{color:#aeb9b0!important}
body.moiyena-dark #analysis-comparison-panel .comparison-values strong{color:#f5f8f5!important;text-shadow:0 1px 0 rgba(255,255,255,.03)!important}
body.moiyena-dark #analysis-comparison-panel .comparison-values em{color:#a4afa6!important}
body.moiyena-dark #analysis-comparison-panel .comparison-delta{box-shadow:none!important}
body.moiyena-dark #analysis-comparison-panel .comparison-delta.good{background:#1e3927!important;color:#b9e0bf!important;border-color:#31563c!important}
body.moiyena-dark #analysis-comparison-panel .comparison-delta.bad{background:#44231f!important;color:#ffc1b7!important;border-color:#6a3932!important}
body.moiyena-dark #analysis-comparison-panel .comparison-delta.neutral{background:#253029!important;color:#c5cec7!important;border-color:#3a473e!important}
body.moiyena-dark #analysis-comparison-panel .comparison-foot{background:#101812!important;color:#9eaaa0!important;border-top-color:#344238!important}
body.moiyena-dark #analysis-comparison-panel .comparison-foot b{color:#d8e1da!important}

@media(max-width:1100px){body.moiyena-dark #analysis-comparison-panel .comparison-metric{border-bottom-color:#3a493f!important}}
