:where(.app-shell,.admin-shell) main h2:not(.text-display),:where(.app-shell,.admin-shell) main h3:not(.text-display){font-weight:600}:where(.app-shell,.admin-shell) main label{text-wrap:balance}:where(.app-shell,.admin-shell) main :is(input,textarea,button,[role=combobox]){scroll-margin-top:6rem}:where(.app-shell,.admin-shell) main :focus-visible{scroll-margin-block:6rem calc(6rem + env(safe-area-inset-bottom))}:where(.app-shell,.admin-shell) main table{font-variant-numeric:tabular-nums}:where(.app-shell,.admin-shell) main table :is(th,td){vertical-align:middle}[aria-label="Book creation progress"]>div{animation:.22s both kitaabai-fade-up}[aria-label="Book creation progress"]>div:nth-child(2){animation-delay:30ms}[aria-label="Book creation progress"]>div:nth-child(3){animation-delay:60ms}.book-brain-signature[open] .book-brain-signal,.book-brain-signature[open] .book-brain-map,.editor-progress-center,.export-studio,.export-success-state{animation:.22s both kitaabai-fade-up}.book-brain-signature[open] .book-brain-signal:nth-child(2){animation-delay:25ms}.book-brain-signature[open] .book-brain-signal:nth-child(3){animation-delay:50ms}.book-brain-signature[open] .book-brain-signal:nth-child(4){animation-delay:75ms}#manuscript-editor{transition:border-color .16s,box-shadow .16s}#manuscript-editor:focus-within{border-color:color-mix(in oklab, var(--color-primary) 22%, var(--color-border))}@keyframes kitaabai-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[aria-label="Book creation progress"]>div,.book-brain-signature[open] .book-brain-signal,.book-brain-signature[open] .book-brain-map,.editor-progress-center,.export-studio,.export-success-state{animation:none!important}#manuscript-editor{transition:none!important}}.admin-shell{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-background) 96%, var(--color-primary) 4%), var(--color-background) 18rem)}.admin-shell main .surface-panel{box-shadow:var(--shadow-soft)}.admin-shell main .surface-panel,.admin-shell main .surface-subtle{transition:border-color .15s,box-shadow .15s,background-color .15s}.admin-shell main .admin-data-table table{border-collapse:separate;border-spacing:0}.admin-shell main .admin-data-table thead th{z-index:2;background:color-mix(in oklab, var(--color-muted) 78%, var(--color-card) 22%);box-shadow:0 1px 0 var(--color-border);white-space:nowrap;position:sticky;top:0}.admin-shell main .admin-data-table tbody tr{transition:background-color .14s}.admin-shell main .admin-data-table tbody tr:focus-within{background:color-mix(in oklab, var(--color-secondary) 48%, transparent)}.admin-shell main .admin-data-table :is(th,td){min-height:2.75rem}.admin-shell main :is(input,textarea,[role=combobox]){transition:border-color .15s,box-shadow .15s,background-color .15s}.admin-shell .admin-page-header{animation:.18s both kitaabai-admin-enter}@keyframes kitaabai-admin-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.admin-shell main .surface-panel:hover{border-color:color-mix(in oklab, var(--color-primary) 12%, var(--color-border))}.admin-shell main .admin-data-table tbody tr:hover{background:color-mix(in oklab, var(--color-secondary) 34%, transparent)}}@media (width<=639px){.admin-shell main .admin-page-header{margin-bottom:1.25rem}.admin-shell main .surface-panel{box-shadow:none}}.admin-filter-bar{border:1px solid color-mix(in oklab, var(--color-border) 92%, transparent);border-radius:calc(var(--radius-lg) + 2px);background:color-mix(in oklab, var(--color-card) 86%, var(--color-muted) 14%);box-shadow:var(--shadow-soft);padding:.75rem}.admin-filter-bar :is(input,[role=combobox],summary){min-height:2.5rem}.admin-filter-bar:focus-within{border-color:color-mix(in oklab, var(--color-primary) 18%, var(--color-border))}.admin-shell main .admin-data-table{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--color-muted-foreground) 30%, transparent) transparent}.admin-shell main .admin-data-table::-webkit-scrollbar{height:8px}.admin-shell main .admin-data-table::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--color-muted-foreground) 26%, transparent);border-radius:999px}.admin-shell main .admin-filter-bar>*{min-width:0}.admin-shell main .admin-filter-bar :is(input,[role=combobox],summary){width:100%}@media (width<=767px){.admin-shell main .admin-filter-bar{box-shadow:none;gap:.5rem;padding:.625rem}.admin-shell main .admin-data-table{border-radius:calc(var(--radius-lg) - 1px);margin-inline:-.25rem}.admin-shell main :is(button,[role=button],[role=combobox],input):not([type=checkbox]){min-height:2.75rem}.admin-shell main input[type=checkbox]{width:1.125rem;height:1.125rem}}@media (width<=420px){.admin-shell main .admin-filter-bar{margin-inline:-.125rem}.admin-shell main .admin-page-header h1{font-size:1.65rem}}
