.draft-tools{padding:20px;border:1px solid var(--line,#c9b7bc);border-radius:16px;margin-top:18px}.draft-actions{display:flex;flex-wrap:wrap;gap:8px}.draft-actions button{min-height:44px;padding:10px 14px;border:1px solid #9b7a89;border-radius:10px;background:#f4eae7;color:#34212a;cursor:pointer}.draft-tools p{font-size:12px}.exterior-options small{display:block;font-size:9px}.exterior-options i{display:block;width:24px;height:24px;border-radius:50%;margin:0 auto 7px}.preview-bar a{text-decoration:underline}#body-material:disabled{color:inherit;opacity:1}.draft-actions button:focus-visible{outline:3px solid #a85675}#color-options .exterior-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}#color-options .exterior-options label{min-width:0}#color-options .exterior-options label span{min-height:84px;padding:10px 5px}#color-options .exterior-options b{font-size:11px}.canvas-wrap{touch-action:pan-y}#model-canvas{touch-action:none}@media(max-width:700px){.header nav{display:none}.header{padding:14px}.draft-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.draft-actions button{font-size:11px}.calculator{min-width:0}.preview-bar{font-size:10px;flex-wrap:wrap}.live-model{position:relative;top:0}.model-controls>div{flex-wrap:wrap}.draft-tools{padding:14px}.edition-toolbar-inner{padding-left:12px;padding-right:12px}input,select,textarea{max-width:100%;font-size:16px}.wrap{max-width:100%}}@media(max-width:380px){#color-options .exterior-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.tone-black i{background:rgb(45,48,45)}.tone-red i{background:rgb(202,44,38)}.tone-green i{background:rgb(65,139,64)}.tone-blue i{background:rgb(34,89,169)}
/* Unified color targets, including mixtures. */
.tone-black i{background:rgb(45,48,45)}.tone-red i{background:rgb(202,44,38)}.tone-green i{background:rgb(65,139,64)}.tone-blue i{background:rgb(34,89,169)}.tone-bordeaux i{background:rgb(155,45,40)}.tone-berry i{background:rgb(143,60,84)}.tone-violet i{background:rgb(101,71,117)}.tone-aubergine i{background:rgb(96,61,86)}.tone-plum i{background:rgb(120,58,79)}.tone-petrol i{background:rgb(48,112,122)}.tone-darkpetrol i{background:rgb(48,96,101)}.tone-turquoise i{background:rgb(53,119,106)}.tone-forest i{background:rgb(59,112,58)}.tone-olive i{background:rgb(89,106,56)}.tone-khaki i{background:rgb(127,96,52)}.tone-brown i{background:rgb(131,78,48)}.tone-darkbrown i{background:rgb(105,69,47)}.tone-anthracite i{background:rgb(43,56,70)}.tone-nightblue i{background:rgb(38,73,119)}.tone-steelblue i{background:rgb(42,91,123)}