/* Entero.pl storefront palette, checked 2026-10-22. UI only: no raster changes. */
:root{color:#333;background:#fff;--entero-accent:#ff730a;--entero-dark:#252525}
body,header{background:#fff;color:#333}header{border-bottom-color:#e5e5e5}
.brand{color:#252525}.brand span{color:#ff730a}
.panel{border-color:#e5e5e5;box-shadow:0 4px 16px #00000008}
small,.muted,.placeholder,.option span,footer,.viewer3d-head span,.entero-help-header span{color:#666}
.placeholder b{color:#333}
.preview,.viewer3d-canvas{background:#f2f2f2}
.primary,.mobile-upload-button{background:#ff730a;color:#fff;box-shadow:none}
.primary:hover:not(:disabled),.mobile-upload-button:hover:not(:disabled){background:#e96200}
.secondary,.pill button,.view-tabs button{background:#f2f2f2;color:#333}
.secondary:hover:not(:disabled){background:#e7e7e7}
.pill button.active,.view-tabs button.active{background:#252525;color:#fff}
.option{border-color:#ddd}.option.active{border-color:#ff730a;background:#fff5ed}
.option input,.adjust input,.check input{accent-color:#ff730a}
input[type=file],select,.entero-chat-form input{border-color:#ccc;background:#fff;color:#333}
.entero-help,.paper-selector{background:#fafafa;border-color:#e5e5e5}
.entero-help details,.viewer3d,.result{border-color:#e5e5e5}
.hint{background:#f5f5f5;color:#333}.hint.warn{background:#fff5e4}.hint.good{background:#edfaf2}
.paper-product-link{color:#a94300}
body.entero-shop-locked #size{background:#f5f5f5;color:#333;border-color:#ddd}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #252525;outline-offset:3px}
