.appearance-panel{border-top:1px solid var(--misk-line)!important;padding-top:24px!important}.field-help{font-size:13px;margin:-4px 0 16px}.preset-swatches button{position:relative;overflow:hidden}.preset-swatches button:before{content:"";width:16px;height:16px;border-radius:50%;border:1px solid #172d2a33;box-shadow:0 0 0 2px #fff;flex:0 0 auto}.preset-swatches [data-theme=sage]:before{background:#eaf0dd}.preset-swatches [data-theme=clay]:before{background:#ebd5c5}.preset-swatches [data-theme=night]:before{background:#263c36}.preset-swatches [data-theme=ocean]:before{background:#6dc4d8}.preset-swatches [data-theme=sunset]:before{background:#ef7f75}.preset-swatches [data-theme=mono]:before{background:#111}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:22px}.control-grid label{margin:0}.control-grid label>span:first-child{display:block;margin-bottom:6px}.control-grid .control-wide{grid-column:1/-1}.editor input[type=color]{height:46px;padding:4px;cursor:pointer}.editor input[type=file]{background:#f7f6f1;padding:8px}.range-line{display:flex!important;align-items:center;gap:10px;margin:0!important;min-height:45px}.range-line input{min-height:auto;padding:0;accent-color:var(--misk-ink)}.range-line output{min-width:48px;font:12px Arial,sans-serif;text-align:center}.studio-preview .profile-link{background:var(--profile-button,#fff);color:var(--profile-button-text,#172d2a);border-radius:var(--profile-button-radius,10px);border-color:transparent}.studio-preview .button-outline .profile-link{background:transparent;border:2px solid var(--profile-button);color:var(--profile-button-text)}.studio-preview .button-glass .profile-link{background:#ffffff33;border:1px solid #ffffff70;backdrop-filter:blur(10px)}.studio-preview .shadow-none{box-shadow:none}.studio-preview .shadow-soft{box-shadow:0 22px 50px #172d2a20}.studio-preview .shadow-strong{box-shadow:0 26px 60px #00000055}.studio-preview .profile p{color:inherit}.studio-preview .profile .avatar{color:var(--profile-ink);background:#ffffffaa}@media(max-width:650px){.control-grid{grid-template-columns:1fr}.control-grid .control-wide{grid-column:auto}}
