body.viewer{background:#f5eef8;color:#503c60}body.viewer header{background:#fff8fc;border-color:#ead8ed}body.viewer header h1{color:#61436e;letter-spacing:2px}body.viewer header button{background:#f6e5f1;color:#62436c;border-color:#e6cce5}body.viewer header button.active{background:#b979ac;color:white}body.viewer .viewport{background:radial-gradient(ellipse at 50% 40%,#ffe8ed,#d9c6eb)}body.viewer .overlay small{color:#84678e}body.viewer .overlay b{color:#664372}body.viewer .hint{color:#62476c}body.viewer #viewer-tools{background:#fff8fce8;border-color:#e4cde9;box-shadow:0 10px 40px #68486b22}body.viewer #viewer-tools button,body.viewer #viewer-tools select{background:#f6e8f3;color:#62436c;border-color:#e5cbe6}body.viewer input[type=range]{accent-color:#ac6c9d}#wardrobe{display:none;position:absolute;right:24px;top:24px;width:205px;padding:20px;background:#fff8fce8;border:1px solid #e6cfe9;border-radius:22px;box-shadow:0 10px 40px #68486b22}body.viewer #wardrobe{display:block}#wardrobe h2{color:#9d6598;letter-spacing:1px;margin-bottom:12px}#wardrobe p{font-size:12px;color:#917a98}#wardrobe label{font-size:12px;color:#795c85}#wardrobe select{background:#f9ecf6;color:#62436c;border-color:#e5cbe6;padding:9px}#wardrobe input[type=color]{width:100%;height:32px;border:0;background:none;cursor:pointer}@media(max-width:650px){#wardrobe{right:12px;top:85px;width:150px;padding:12px}body.viewer .overlay b{font-size:19px}#wardrobe p{display:none}}
