.admin-shell.is-tokens{--a-label:var(--text-2xs);--a-meta:var(--text-sm);--a-body:var(--text-base);--a-section:var(--text-lg);--a-page:var(--text-title);--a-metric:44px;--a-regular:400;--a-strong:600;--a-bold:700;--a-r-cover:4px;--a-r:var(--radius-md);--a-r-pill:999px;--admin-type-page:var(--a-page);--admin-type-metric:var(--a-metric);--admin-type-section:var(--a-section);--admin-type-body:var(--a-body);--admin-type-meta:var(--a-meta);--admin-type-label:var(--a-label);font-family:var(--font-hanken);font-size:var(--a-body);font-style:normal;line-height:1.4}@media (max-width:900px){.admin-shell.is-tokens{--a-section:var(--text-md);--a-page:28px;--a-metric:34px}}:where(.admin-shell.is-tokens) :is(button,input,select,textarea){font:inherit}.admin-shell.is-tokens i{font-style:normal}.admin-shell.is-tokens small{line-height:1.35}.admin-shell.is-tokens h1{font-family:var(--font-fraunces);font-size:var(--a-page);font-weight:var(--a-strong);letter-spacing:-.02em;line-height:1.1}.admin-shell.is-tokens :is(h2,h3,h4){font-size:var(--a-section);font-weight:var(--a-strong);letter-spacing:0;line-height:1.3}.admin-shell.is-tokens{--a-h:44px;--a-ink:var(--color-ink,#2b2622);--a-line:#2b262224;--a-seg:#2b262212;--a-seg-on:var(--color-surface);--a-main:#9c3f22;--a-main-ink:#fff;--a-danger:#a44638}@media (min-width:721px){.admin-shell.is-tokens{--a-h:40px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .admin-shell.is-tokens{--a-line:#ffffff1f;--a-seg:#ffffff12;--a-seg-on:#ffffff1f;--a-main:#e0805f;--a-main-ink:#1d120d;--a-danger:#e58a7c}}:root[data-theme=dark] .admin-shell.is-tokens{--a-line:#ffffff1f;--a-seg:#ffffff12;--a-seg-on:#ffffff1f;--a-main:#e0805f;--a-main-ink:#1d120d;--a-danger:#e58a7c}.admin-shell.is-tokens :is(.adm-btn,.aed-btn,.access-button,.admin-op-btn,.admin-linkbtn,.access-link-button):where(:not(:is(.adm-seg,.aed-seg,.access-segment)>*)){min-height:var(--a-h);box-sizing:border-box;border:1px solid var(--a-line);border-radius:var(--a-r);background:var(--color-surface);height:auto;box-shadow:none;color:var(--a-ink);font-size:var(--a-body);font-weight:var(--a-strong);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;line-height:1.2;text-decoration:none;display:inline-flex}.admin-shell.is-tokens :is(.access-button:not(.access-button--quiet,.access-button--danger),.admin-op-btn.admin-op-primary,.adm-btn:not(.is-quiet,.is-ghost,.is-danger),.aed-btn:not(.aed-btn-ghost,.aed-btn-danger,.aed-btn-sm)):where(:not(:is(.adm-seg,.aed-seg,.access-segment)>*)){background:var(--a-main);color:var(--a-main-ink);border-color:#0000}.admin-shell.is-tokens :is(.access-button--danger,.admin-op-btn.admin-op-danger,.adm-btn.is-danger,.aed-btn.aed-btn-danger){border-color:color-mix(in srgb, var(--a-danger) 40%, transparent);color:var(--a-danger);background:0 0}.admin-shell.is-tokens :is(.adm-btn.is-quiet,.aed-btn.aed-btn-ghost,.admin-linkbtn.admin-linkbtn,.access-link-button.access-link-button){background:0 0}.admin-shell.is-tokens :is(.aed-btn.aed-btn-sm,.admin-op-btn.admin-op-btn-sm){min-height:36px;font-size:var(--a-meta);padding:0 12px}.admin-shell.is-tokens :is(.adm-btn,.aed-btn,.access-button,.admin-op-btn):disabled{opacity:.45;cursor:default}@media (hover:hover){.admin-shell.is-tokens :is(.adm-btn.is-quiet,.adm-btn.is-ghost,.aed-btn.aed-btn-ghost,.access-button.access-button--quiet,.admin-op-btn:not(.admin-op-primary,.admin-op-danger)):hover:not(:disabled){background:var(--a-seg)}}.admin-shell.is-tokens :is(input:where([type=text],[type=search],[type=email],[type=url],[type=number],[type=date],[type=datetime-local],[type=password],:not([type])),select,textarea){min-height:var(--a-h);box-sizing:border-box;border:1px solid var(--a-line);border-radius:var(--a-r);background-color:var(--color-surface);box-shadow:none;color:var(--a-ink);font-size:var(--a-body);font-weight:var(--a-regular);padding:0 12px;line-height:1.4}.admin-shell.is-tokens textarea{padding:10px 12px;line-height:1.5}.admin-shell.is-tokens :is(input,select,textarea):focus-visible{border-color:var(--a-ink);outline:none}.admin-shell.is-tokens :is(.adm-seg,.aed-seg,.access-segment){max-width:100%;min-height:var(--a-h);box-sizing:border-box;border-radius:var(--a-r);background:var(--a-seg);scrollbar-width:none;border:0;flex-wrap:nowrap;gap:2px;padding:3px;display:flex;overflow-x:auto}.admin-shell.is-tokens :is(.adm-seg,.aed-seg,.access-segment)>:is(button,a,.studio-tab,.vocab-admin__chip){border-radius:calc(var(--a-r) - 3px);height:auto;min-height:0;box-shadow:none;color:var(--color-muted);font-size:var(--a-meta);font-weight:var(--a-strong);white-space:nowrap;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;margin:0;padding:0 14px;line-height:1;text-decoration:none;display:inline-flex}.admin-shell.is-tokens :is(.adm-seg,.aed-seg,.access-segment)>:is(.is-on,.is-selected,.on,[aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--a-seg-on);color:var(--a-ink);box-shadow:0 1px 2px #00000014}.admin-shell.is-tokens .admin-suite-group-label{font-size:var(--a-label);font-weight:var(--a-bold);letter-spacing:.18em;text-transform:uppercase;line-height:1.35}.admin-shell.is-tokens .admin-suite-link{min-height:42px;font-size:var(--a-body)}.admin-shell.is-tokens .admin-suite-link>svg{width:19px;height:19px}.admin-shell.is-tokens :is(.admin-suite-access-state,.admin-suite-exit span){font-size:var(--a-meta)}.admin-shell.is-tokens :is(.admin-tabbar a,.admin-mobile-rooms,.admin-mobile-exit){font-size:var(--a-body);line-height:1.4}@media (max-width:900px){.admin-shell.is-tokens .admin-tabbar span{font-size:var(--a-label)}}
