:root{color-scheme:light;--text:#292638;--muted:#747184;--rule:#e5e2ec;--gold:#6556bd;--green:#43896f}body{background:#f5f6fa;color:var(--text)}body,button,input,select,textarea,.brand,.catalog-title h1,.editor-head h2,.atelier-nav{font-family:'Segoe UI Variable','Segoe UI',sans-serif!important}body{font-size:14px}.topbar{background:#252038;border-bottom:0;color:#ece8f5;padding:18px 28px;height:auto;min-height:84px;box-shadow:0 3px 20px #251b3210}.topbar .brand{font-size:18px;color:#fff}.topbar .brand strong{font-size:11px;color:#b7acd0}.atelier-nav a,nav a{color:#c6bdd8!important;font-size:12px}.atelier-nav a[aria-current],nav a[aria-current]{color:white!important;text-decoration:none!important;background:#6556bd;border-radius:7px;padding:7px 10px}.topbar .session{font-size:11px;color:#c6bdd8}.session input{background:#39314e;color:#fff;border-color:#5b4d73;border-radius:7px}.workspace{gap:20px;padding:25px;align-items:start;min-height:calc(100vh - 84px)}.catalog,.editor,.preview{background:#fff!important;border:1px solid #e5e2ec!important;border-radius:13px;padding:24px!important;box-shadow:none}.catalog-title h1{font-size:24px!important}.editor-head h2{font-size:28px!important;letter-spacing:-.035em}.catalog-title p,.editor-head p,.section-head p{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#747184}.catalog-title,.editor-head,.section-head{border-color:#e5e2ec}button{border-radius:8px;background:#fff;color:#53488a;border:1px solid #ded9e9;font-size:12px;padding:10px 14px}button:hover{background:#f0ecfc;filter:none}.publish,#connect{background:#6556bd;color:white;border-color:#6556bd}.item-list button,.event-list button,.vip-list button{background:#fff;color:#292638;border:0;border-bottom:1px solid #eceaf2;border-radius:0;padding:16px 12px}.item-list button[aria-pressed=true],.event-list button[aria-pressed=true]{background:#f0ecfc;color:#53488a;border-left:3px solid #6556bd}label{color:#686375;font-size:12px;line-height:1.6}input,select,textarea{background:#fff;color:#292638;border:1px solid #dcd8e6;border-radius:8px;padding:10px 12px;font:inherit}input:focus,select:focus,textarea:focus{outline:2px solid #b8aceb;outline-offset:1px}fieldset{border-color:#e5e2ec;border-radius:10px}details{border-color:#e5e2ec}summary{cursor:pointer;font-size:12px;color:#6556bd;padding:10px 0}h3{font-size:18px;letter-spacing:-.025em}.field-grid{gap:16px}.status,.empty{color:#747184;font-size:12px}.actions{border-color:#e5e2ec}.bonus-row,.recipient-row{background:#f8f7fc;border-color:#e5e2ec;border-radius:8px}.topbar button:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #b8aceb;outline-offset:3px}@media(max-width:780px){.workspace{padding:16px}.catalog,.editor,.preview{margin-bottom:16px}.topbar{padding:18px}.atelier-nav{gap:12px;overflow:auto;width:100%}.session input{width:auto;min-width:0}}
.advanced-options{border:1px solid #e5e2ec;border-radius:9px;padding:6px 16px;margin:20px 0}.advanced-options[open]{padding-bottom:18px}.advanced-options>label{margin-bottom:16px}.advanced-options>fieldset{border:0;padding:0;margin:12px 0 0}.advanced-options legend{display:none}
