/* 11-A 초안(Claude): 색만 바꾼다. 크기·여백·배치 불변. 밝은 화면 한정. */
html:not([data-mc-shop-theme="dark"]) footer.footer .footer-nav a,
html:not([data-mc-shop-theme="dark"]) footer.footer .footer-cont-box h5,
html:not([data-mc-shop-theme="dark"]) footer.footer .footer-cont-box p > span,
html:not([data-mc-shop-theme="dark"]) footer.footer .footer-cont-box p > span > strong,
html:not([data-mc-shop-theme="dark"]) footer.footer .footer-cont-box p > span > a,
html:not([data-mc-shop-theme="dark"]) footer.footer .footer-tel-num > span,
html:not([data-mc-shop-theme="dark"]) footer.footer .footer-bank-info .position-relative > span,
html:not([data-mc-shop-theme="dark"]) footer.footer .d-grid > a.btn-e.btn-dark,
html:not([data-mc-shop-theme="dark"]) footer.footer .footer-copyright,
html:not([data-mc-shop-theme="dark"]) footer.footer .footer-copyright span {color:#b6bfcd!important;}
html:not([data-mc-shop-theme="dark"]) .media-body > .post-text.post-ko,
html:not([data-mc-shop-theme="dark"]) .media-body > .post-text.post-ko > span:not([class]) {color:#566175!important;}
html:not([data-mc-shop-theme="dark"]) .media-body > .post-text.post-ko > span.text-blue {color:#1565c0!important;}

/* Dark footer: same readable color, with dimensions and layout unchanged. */
html[data-mc-shop-theme="dark"] footer.footer .footer-copyright,
html[data-mc-shop-theme="dark"] footer.footer .footer-copyright span,
html[data-mc-shop-theme="dark"] footer.footer .footer-bank-info .bank-name,
html[data-mc-shop-theme="dark"] footer.footer .d-grid > a.btn-e.btn-dark {color:#b6bfcd!important;}
