/* Color-only category themes. Geometry and markup stay unchanged. */
#concern-1{--detail-deep:#9a5900;--detail-soft:#fff7e5;--detail-medium:#ffe7b2;--detail-line:#e3a221;}
#concern-2{--detail-deep:#a52b68;--detail-soft:#fff1f7;--detail-medium:#ffdbe9;--detail-line:#e36ca5;}
#concern-3{--detail-deep:#517000;--detail-soft:#f7fae9;--detail-medium:#e8f0bd;--detail-line:#9dbb35;}
#concern-4{--detail-deep:#8c3984;--detail-soft:#fbf1fb;--detail-medium:#efd6ef;--detail-line:#ba72b4;}
#concern-5{--detail-deep:#a54514;--detail-soft:#fff4e9;--detail-medium:#ffdfbf;--detail-line:#f49a58;}
#concern-6{--detail-deep:#216b45;--detail-soft:#eef9f2;--detail-medium:#d0efde;--detail-line:#57b587;}
#concern-7{--detail-deep:#246493;--detail-soft:#eff7fd;--detail-medium:#d3e9fa;--detail-line:#69a6d8;}
#concern-8{--detail-deep:#206f89;--detail-soft:#effafd;--detail-medium:#d0eff5;--detail-line:#65b8cb;}
#concern-9{--detail-deep:#954941;--detail-soft:#fff3ef;--detail-medium:#f8dcd4;--detail-line:#dc9488;}

.concern-dialog{background:#fff;color:#535750;border-color:var(--detail-line)}
.concern-dialog-head{background:#fff;border-color:var(--detail-line);box-shadow:inset 0 -3px 0 var(--detail-line)}
.concern-dialog-head h3{color:#535750}
.concern-dialog .concern-close{color:var(--detail-deep);border-color:var(--detail-line);background:#fff}
.concern-dialog .concern-detail-section{border-color:var(--detail-line)}
.concern-dialog .concern-detail-section h4,.concern-dialog .diet-column h4,.concern-dialog .diet-both h4{color:#535750}
.concern-dialog .concern-detail-section>ul,.concern-dialog .concern-detail-section>p{background:var(--detail-soft)}
.concern-dialog .concern-analysis>div{background:var(--detail-soft)}
.concern-dialog .concern-analysis>div:nth-child(odd){background:var(--detail-medium)}
.concern-dialog .concern-analysis dt,.concern-dialog .concern-analysis .flora-label{color:var(--detail-deep)}
.concern-dialog .diet-dna,.concern-dialog .diet-gut,.concern-dialog .diet-both{background:var(--detail-soft);border-color:var(--detail-line)}
.concern-dialog .diet-column h5{color:#535750;border-color:var(--detail-line)}
.concern-dialog .diet-column h5+ul li{background:var(--detail-soft);color:#535750}
.concern-dialog .diet-column h5+ul li:nth-child(odd){background:var(--detail-medium)}
.concern-dialog .concern-item-list{border-color:var(--detail-line)}
.concern-dialog .concern-item-list summary{color:var(--detail-deep)}
.concern-dialog .concern-item-list li{background:var(--detail-soft)}
.concern-dialog .concern-item-list li:nth-child(odd){background:var(--detail-medium)}
.concern-dialog .btn-main{background:var(--detail-deep);color:#fff;box-shadow:none}
.concern-dialog .btn-main:hover{background:var(--detail-deep)}
.concern-dialog .btn-sub,.concern-dialog .concern-return{background:#fff;color:var(--detail-deep);border-color:var(--detail-line)}
.concern-dialog .concern-detail-note{color:#60665c}
