.appearance-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:30px;display:inline-flex}.appearance-intro{color:var(--muted);margin-bottom:38px}.appearance-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}.appearance-preview{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:24px;overflow:hidden}.appearance-model{height:460px!important;min-height:0!important}.appearance-model .three-canvas{height:100%}.appearance-preview>p{color:var(--muted);margin:0 15px 20px;font-size:11px}.appearance-preview-actions{border-top:1px solid var(--border);justify-content:center;gap:26px;padding:18px;display:flex}.appearance-preview-actions a,.appearance-preview-actions button{color:var(--text);background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:inline-flex}.appearance-controls h2,.appearance-section h2{margin:0 0 12px;font-size:25px}.appearance-drop{border:1px dashed var(--accent);background:var(--surface);width:100%;min-height:180px;color:var(--text);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.appearance-drop.is-dragging,.appearance-drop:hover{background:var(--surface-2);border-color:var(--accent-bright)}.appearance-drop svg{color:var(--accent-bright)}.appearance-drop span,.appearance-drop small{color:var(--muted);font-size:12px}.appearance-arms{border:0;gap:12px;margin:23px 0;padding:0;display:flex}.appearance-arms legend{margin-bottom:10px}.appearance-arms label{border:1px solid var(--border);cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:10px;padding:12px;display:flex}.appearance-arms input{accent-color:var(--accent)}.appearance-arms small{color:var(--muted);font-size:11px;display:block}.appearance-arms label.is-selected,.appearance-cape.is-selected,.appearance-preset.is-selected{border-color:var(--accent-bright);background:var(--surface-2)}.appearance-name{display:block}.appearance-name input,.appearance-search input{background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border);border-radius:10px;margin-top:8px;padding:11px 14px;display:block}.appearance-submit{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.appearance-hint{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.8}.appearance-hint a{text-decoration:underline}.appearance-delivery{border-top:1px solid var(--border);padding:13px 0;font-size:12px}.appearance-delivery span{color:var(--muted);display:block}.appearance-section{border-top:1px solid var(--border);margin-top:58px;padding-top:32px}.appearance-section-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.appearance-section-heading p{color:var(--muted);margin:0;font-size:12px}.appearance-search{width:230px}.appearance-search input{margin:0}.appearance-capes{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:10px;max-height:530px;padding:5px;display:grid;overflow:auto}.appearance-cape{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;min-height:147px;padding:17px 8px 12px;font-size:11px;display:flex;position:relative}.appearance-cape>svg{color:var(--accent-bright);position:absolute;top:8px;right:8px}.appearance-cape-art{width:50px;height:80px;image-rendering:pixelated;filter:drop-shadow(0 5px 6px #0004);background-position:-5px -5px;background-repeat:no-repeat;background-size:320px 160px;display:block}.appearance-no-cape{height:80px;color:var(--muted);place-items:center;font-size:35px;display:grid}.appearance-presets{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.appearance-preset{border:1px solid var(--border);border-radius:12px;align-items:center;padding:8px;display:flex}.appearance-preset>button:first-child{text-align:left;min-width:0;color:var(--text);background:0 0;border:0;flex:1;padding:8px}.appearance-preset strong,.appearance-preset span{overflow-wrap:anywhere;display:block}.appearance-preset span{color:var(--muted);font-size:11px}.appearance-message{background:var(--surface-2);border-left:2px solid var(--accent-bright);border-radius:8px;padding:12px 16px}.appearance-message.is-error{border-color:var(--danger);color:var(--danger)}@media (max-width:760px){.appearance-workspace{grid-template-columns:1fr;gap:28px}.appearance-model{height:350px!important}.appearance-section-heading{flex-direction:column;align-items:flex-start}.appearance-search{width:100%}.appearance-submit .button{flex:1}.appearance-section{margin-top:35px}.appearance-capes{grid-template-columns:repeat(auto-fill,minmax(95px,1fr));max-height:470px}}
