.preview-controls{margin:35px 0;background:#eae7dd;padding:25px}.preview-controls p{font-size:12px}.scenario-tabs{display:flex;gap:10px;flex-wrap:wrap}.scenario-tabs button,.editor-actions button{padding:12px 18px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;font-size:13px}.scenario-tabs button[aria-pressed=true],.editor-actions button[type=submit]{background:var(--ink);color:var(--paper)}.gate{padding:35px;border:1px solid var(--line);margin:35px 0}.study-body{max-width:820px;margin:50px auto 80px}.study-body h2{margin-top:45px;font-size:29px}.study-body p{font-size:16px;line-height:2}.cms{max-width:900px;padding-top:55px;padding-bottom:70px}.cms h1{font-size:45px}label{display:block;font-size:13px;margin:22px 0}input,textarea,select{display:block;width:100%;padding:12px;margin-top:8px;font:inherit;color:var(--ink);background:#fffdf7;border:1px solid #aab1a5;border-radius:0}textarea{resize:vertical}.editor-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}[hidden]{display:none!important}@media(max-width:650px){.preview-controls,.gate{padding:20px}.study-body p{font-size:15px}.study-body h2{font-size:25px}.cms h1{font-size:35px}}
#account-form button,#signed-in button{padding:12px 20px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;margin:0 8px 8px 0}#account-form button[type=submit]{background:var(--ink);color:var(--paper)}button:disabled{opacity:.55;cursor:wait}
