.repository-shell{color:var(--foreground);font-family:var(--font-ui);font-size:16px;line-height:1.5}.repository-shell.studio-shell .workspace-header{background:var(--muted);gap:16px;height:64px;padding-inline:24px}.repository-shell .project-breadcrumb{font-size:14px}.repository-shell .workspace-header .studio-wordmark{font-size:21px}.repository-tabs{background:var(--muted);border-bottom:1px solid var(--border);flex-shrink:0;gap:8px;padding:0 24px;display:flex;overflow-x:auto}.repository-tabs>button{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 10px;font-size:14px;line-height:20px;display:flex;position:relative}.repository-tabs>button:hover{background:var(--accent)}.repository-tabs>button[aria-current=page]{border-bottom-color:var(--primary);font-weight:600}.repository-tabs svg{color:var(--muted-foreground)}.repository-page{max-width:1280px;margin:0 auto;padding:24px 32px 64px}.repository-title{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-width:0;margin-bottom:24px;padding-bottom:22px;display:flex}.repository-title>svg{color:var(--muted-foreground);flex-shrink:0}.repository-title h1{font-family:var(--font-ui);letter-spacing:-.3px;overflow-wrap:anywhere;color:var(--primary);font-size:22px;font-weight:600}.repository-visibility{color:var(--muted-foreground);border:1px solid var(--border);border-radius:24px;padding:1px 8px;font-size:14px;font-weight:500}.repository-fork{color:var(--muted-foreground);margin:-16px 0 24px;font-size:14px}.repository-fork button{color:var(--primary)}.repository-columns{grid-template-columns:minmax(0,1fr) 280px;gap:32px;display:grid}.repository-toolbar{align-items:center;gap:8px;min-width:0;margin-bottom:16px;display:flex}.repository-toolbar [data-slot=select-trigger]{background:var(--muted);min-height:34px;font-size:14px;font-weight:500}.repository-toolbar .file-tree-heading{padding:0}.repository-toolbar [data-slot=button]{background:var(--muted);min-height:44px;font-size:14px}.repository-toolbar .repository-download{background:var(--primary);color:#fff;border:1px solid var(--primary);font-weight:600}.dark .repository-toolbar .repository-download{background:var(--primary);border-color:var(--primary)}.repository-branch-link{white-space:nowrap;align-items:center;gap:5px;font-size:14px;display:flex}.repository-branch-link svg{color:var(--muted-foreground)}.repository-file-search{border:1px solid var(--border);width:190px;color:var(--muted-foreground);border-radius:6px;align-items:center;gap:8px;margin-left:auto;padding:5px 10px;display:flex}.repository-file-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;outline:0;font-size:14px}.repository-file-search:focus-within{outline:2px solid var(--ring);outline-offset:-1px}.repository-path{overflow-wrap:anywhere;gap:8px;margin-bottom:12px;display:flex}.repository-path button{color:var(--primary)}.repository-files{border:1px solid var(--border);border-radius:6px;overflow:hidden}.repository-latest{background:var(--muted);border-bottom:1px solid var(--border);align-items:center;gap:8px;min-width:0;padding:14px 16px;font-size:14px;display:flex}.repository-avatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:14px;font-weight:600;display:inline-grid}.repository-latest strong{white-space:nowrap;font-size:14px;font-weight:600}.repository-commit-message{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);flex:1;overflow:hidden}.repository-latest time{white-space:nowrap;color:var(--muted-foreground);font-size:14px}.repository-latest button{white-space:nowrap;align-items:center;gap:6px;display:flex}.repository-files table{table-layout:fixed;border-collapse:collapse;width:100%}.repository-files td{border-top:1px solid var(--border);padding:10px 16px;font-size:14px;line-height:20px}.repository-files tr:first-child td{border-top:0}.repository-files tr:hover{background:var(--muted)}.repository-files td:first-child{width:36%}.repository-file-name{text-align:left;align-items:center;gap:10px;max-width:100%;display:flex}.repository-file-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repository-file-name svg{color:var(--muted-foreground);flex-shrink:0}.repository-file-name .repository-folder-icon{color:var(--primary);fill:var(--primary);stroke-width:1px}.repository-file-name:hover span,.repository-row-message button:hover{color:var(--primary);text-decoration:underline}.repository-row-message{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.repository-row-message button{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:100%;overflow:hidden}.repository-files td.repository-row-time{text-align:right;width:130px;color:var(--muted-foreground);white-space:nowrap;font-size:14px}.repository-empty{text-align:center;color:var(--muted-foreground);padding:32px 16px}.repository-readme{border:1px solid var(--border);border-radius:6px;margin-top:16px;overflow:hidden}.repository-readme header{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.repository-readme>div{padding:24px 32px 32px}.repository-readme h2{border-bottom:1px solid var(--border);overflow-wrap:anywhere;margin-bottom:16px;padding-bottom:10px;font-family:inherit;font-size:26px;font-weight:600}.repository-readme p{overflow-wrap:anywhere;margin:16px 0;line-height:1.6}.repository-text-link{color:var(--primary);font-size:14px}.repository-about>section{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:22px}.repository-about h2{margin-bottom:16px;font-family:inherit;font-size:16px;font-weight:600}.repository-about p{overflow-wrap:anywhere;margin-bottom:16px;line-height:1.6}.repository-about section>button,.repository-about-stat{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.repository-about section>button:hover{color:var(--primary)}.repository-count{background:var(--accent);border-radius:16px;margin-left:4px;padding:2px 6px;font-size:14px}.repository-contributors{flex-direction:column;gap:12px;display:flex}.repository-contributors>div{align-items:center;gap:8px;font-size:14px;display:flex}.repository-page button:focus-visible,.repository-tabs button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:1100px){.repository-columns{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.repository-page{padding-inline:24px}.repository-branch-link{display:none}.repository-file-search{width:150px}}@media (max-width:767px){.repository-page{padding:20px 16px 40px}.repository-columns{grid-template-columns:minmax(0,1fr)}.repository-about{padding-top:8px}.repository-tabs{gap:2px;padding-inline:12px}.repository-tabs>button{padding:12px 8px}.repository-toolbar{flex-wrap:wrap}.repository-file-search{order:5;width:100%;margin-top:4px}.repository-toolbar .file-tree{margin-left:auto}.repository-latest{flex-wrap:wrap;padding:12px}.repository-latest .repository-commit-message{min-width:80px}.repository-latest time,.repository-latest button span{display:none}.repository-files td{padding:10px 12px}.repository-files td:first-child{width:65%}.repository-row-message{display:none}.repository-files td.repository-row-time{width:35%;font-size:14px}.repository-readme>div{padding:20px}.repository-title{gap:8px;margin-bottom:16px}.repository-title h1{font-size:20px}.repository-shell.studio-shell .workspace-header{gap:10px;padding-inline:12px}.repository-shell .workspace-header .studio-wordmark{font-size:18px}}.studio-wordmark{white-space:nowrap;letter-spacing:-.055em;color:var(--foreground);align-items:center;gap:.35em;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400;display:inline-flex}.studio-wordmark>svg{width:1em;height:1em;color:var(--primary);flex-shrink:0}.studio-wordmark-dot{color:var(--primary)}.studio-view{padding-top:clamp(26px,4vw,48px);padding-bottom:44px}.studio-view>h1:not(.sr-only),.studio-view>div>h1:not(.sr-only){letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:1.18}.studio-view h2.font-serif{letter-spacing:-.018em;font-weight:400}.studio-view>h1+p,.studio-view>div>h1+p{max-width:44rem;font-size:14px;line-height:1.85}.studio-view .meta-mono{letter-spacing:.025em;font-size:14px}.studio-view .border.rounded-md,.studio-view .rounded-md.border{border-radius:10px}.studio-view section[aria-label]{scroll-margin-top:30px}.studio-view .border-dashed{background:var(--muted);border-color:color-mix(in srgb,var(--primary) 25%,var(--border));border-radius:12px}.studio-view .bg-card{box-shadow:0 3px 15px #1d1d1f14}.studio-view ul>li>.border,.studio-view ul>li>button.border{transition:border-color .15s,background .15s}.studio-view ul>li>button.border:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:var(--card)}body>div>header.border-b{background:var(--background)}header.border-b:has(.studio-wordmark){background:var(--background)}header:has(.studio-wordmark)>div.h-14{height:74px}header .studio-wordmark{font-size:25px}[data-slot=button]{box-shadow:none;border-radius:6px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}[data-slot=button]:has(svg){gap:7px}[data-slot=input],[data-slot=textarea]{background:var(--canvas);border-color:var(--border);box-shadow:none;border-radius:6px;font-size:14px}[data-slot=input]{min-height:44px}[data-slot=textarea]{line-height:1.8}[data-slot=label]{font-size:14px;font-weight:500}[data-slot=select-trigger]{box-shadow:none;background:var(--canvas);border-radius:6px;font-size:14px}[data-slot=tabs-list]{background:var(--muted);border-radius:8px;min-height:40px;padding:4px}[data-slot=tabs-trigger]{box-shadow:none;border-radius:5px;font-size:14px}[data-slot=tabs-trigger][data-state=active]{background:var(--canvas);color:var(--primary);box-shadow:0 1px 4px #1d1d1f14}[data-slot=badge]{border-radius:20px;padding:3px 8px;font-size:14px;font-weight:400}[data-slot=card]{border-radius:12px;box-shadow:0 3px 18px #1d1d1f14}[data-slot=card-title]{font-family:var(--font-ui);letter-spacing:-.02em;font-size:24px;font-weight:400}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]{background:#1d1d1f66}[data-slot=dialog-content],[data-slot=alert-dialog-content]{border-color:var(--border);background:var(--canvas);border-radius:12px;gap:22px;padding:28px;box-shadow:0 20px 75px #1d1d1f14}[data-slot=dialog-title],[data-slot=alert-dialog-title]{font-family:var(--font-ui);letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.4}[data-slot=dialog-description],[data-slot=alert-dialog-description]{color:var(--muted-foreground);font-size:14px;line-height:1.85}[data-slot=dialog-footer]{padding-top:8px}[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=context-menu-content]{background:var(--canvas);border-color:var(--border);border-radius:9px;box-shadow:0 10px 35px #1d1d1f14}[data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=context-menu-item]{border-radius:5px;padding-top:8px;padding-bottom:8px;font-size:14px}.studio-shell .workspace-header{background:var(--background);gap:13px;height:64px;padding-inline:22px}.studio-shell .workspace-header .studio-wordmark{font-size:25px}.studio-shell .project-navigation{background:var(--sidebar);width:252px;padding-top:14px}.studio-shell .project-navigation nav{padding:12px 10px}.studio-shell .project-navigation nav button,.studio-shell .project-navigation nav a{border-radius:6px;font-size:14px}.studio-shell .project-navigation .bg-primary\/10{background:color-mix(in srgb,var(--primary) 10%,transparent)}.studio-shell .project-navigation .font-serif{font-weight:400}.studio-shell .project-navigation .meta-mono{color:var(--muted-foreground);font-size:14px}.studio-shell main{background:var(--background)}.rich-editor{background:var(--canvas);border-color:var(--border);box-shadow:none;border-radius:6px}.rich-toolbar-wrap{background:var(--background);border-radius:10px 10px 0 0}.rich-toolbar{gap:3px;padding:10px 12px}.rich-toolbar button{border-radius:5px}.rich-toolbar button:hover{background:var(--accent)}.rich-select{font-family:var(--font-ui);color:var(--muted-foreground)}.rich-manuscript{color:var(--canvas-foreground);font-size:1.13em;line-height:1.9}.rich-placeholder{color:var(--muted-foreground);opacity:.7}.rich-page{padding-bottom:5rem}.rich-find{background:var(--background)}.rich-find input{background:var(--canvas);border-radius:6px}.editor-textarea{caret-color:var(--primary)}[data-slot=table-head]{letter-spacing:.04em;color:var(--muted-foreground);font-size:14px;font-weight:500}[data-slot=table-cell]{padding-block:15px;font-size:14px}[data-slot=table-row]{border-color:var(--border)}[data-slot=progress]{background:var(--muted);height:5px}[data-slot=progress-indicator]{background:var(--primary)}[data-sonner-toast]{font-family:var(--font-ui);border-radius:9px!important}.dark .studio-view .bg-card,.dark .rich-editor{box-shadow:none}.dark [data-slot=dialog-content]{box-shadow:0 20px 75px #0005}@media (max-width:640px){.studio-view{padding-top:25px;padding-bottom:30px}.studio-view>h1:not(.sr-only),.studio-view>div>h1:not(.sr-only){font-size:24px}.studio-shell .workspace-header{gap:8px;height:56px;padding-inline:12px}.studio-shell .workspace-header .studio-wordmark{font-size:21px}[data-slot=dialog-content],[data-slot=alert-dialog-content]{max-height:calc(100svh - 32px);padding:22px;overflow-y:auto}[data-slot=dialog-title]{font-size:20px}.rich-toolbar{padding:6px}.rich-page{padding-inline:22px}.rich-placeholder{left:22px}.rich-manuscript{font-size:1.05em}header:has(.studio-wordmark)>div.h-14{height:64px}}@media (prefers-reduced-motion:reduce){.studio-view ul>li>button.border,[data-slot=button]{transition:none}}.studio-eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:12px;font-weight:500;font-size:14px!important;line-height:1.6!important}.studio-view:has(.studio-eyebrow)>h1{letter-spacing:-.035em;font-size:clamp(32px,3.1vw,43px);font-weight:400;line-height:1.2}.studio-view section[aria-labelledby^=settings-]{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-top:26px;padding:26px}.studio-view section[aria-labelledby^=settings-]>h2{color:var(--primary);letter-spacing:.12em;margin-bottom:4px;font-size:14px}.studio-shell input[aria-label=Chapter\ title]{letter-spacing:-.025em;font-weight:400}.studio-view .border-l-2{border-color:var(--primary)}@media (max-width:640px){.studio-view section[aria-labelledby^=settings-]{padding:20px}.studio-view:has(.studio-eyebrow)>h1{font-size:32px}}.studio-view section[aria-label=Manuscript] .meta-mono,.studio-view section[aria-label=Recent\ activity] .meta-mono,.studio-view section[aria-label=Publishing] .meta-mono{font-size:14px;line-height:1.6}.settings-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:8px;padding:20px 0 14px;display:flex}.settings-tabs>a,.settings-tabs>button{color:var(--muted-foreground);border-radius:6px;padding:8px 13px;font-size:14px;text-decoration:none}.settings-tabs>[aria-current=page]{color:var(--foreground);background:var(--accent);font-weight:500}.settings-tabs>a:hover,.settings-tabs>button:hover{color:var(--foreground);background:var(--muted)}.project-breadcrumb{max-width:min(55vw,640px)}.project-overview section[aria-label=Manuscript] li{border-bottom:1px solid var(--border);padding-block:4px}.project-overview section[aria-label=Manuscript] li:last-child{border-bottom:0}.project-overview section[aria-label=Manuscript] li>button:first-child{margin-inline:0;padding-inline:8px}.project-overview section[aria-label=Recent\ activity]{margin-top:12px}.project-overview .timeline-spine>li{padding-block:10px}.studio-shell .project-navigation nav button{padding-block:9px;font-size:14px}.studio-shell .project-navigation .meta-mono{font-size:14px}.writing-shell .workspace-header{border-bottom-color:var(--border);height:52px}.manuscript-workspace>div:first-child{background:var(--background)}.manuscript-workspace .rich-editor{box-shadow:none;border-radius:6px}.manuscript-workspace .rich-toolbar-wrap{border-radius:6px 6px 0 0}.manuscript-workspace .rich-toolbar{gap:2px;padding:8px}.manuscript-workspace .rich-page{min-height:55vh;padding-top:42px}.manuscript-workspace .rich-manuscript{max-width:66ch;margin-inline:auto;font-size:20px;line-height:1.6}@media (max-width:640px){.project-breadcrumb{max-width:43vw}.project-breadcrumb>button:first-child:not(:last-child),.project-breadcrumb>span{display:none}.settings-tabs{gap:2px}.settings-tabs>a,.settings-tabs>button{padding:8px 10px}.project-overview section[aria-label=Manuscript] li{gap:4px}.manuscript-workspace .rich-page{padding-top:24px}}.writing-shell .workspace-header .studio-wordmark{font-size:20px}.studio-shell .project-navigation{width:248px;padding-top:0}.studio-shell .project-navigation>div:first-child{padding-bottom:0}.file-tree-heading{color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;display:flex}.file-tree-row{border-radius:5px;align-items:center;min-width:0;margin-block:2px;padding-right:2px;display:flex}.file-tree-row:hover{background:var(--muted)}.file-tree-row[data-active]{background:var(--accent);color:var(--foreground);font-weight:500}.file-tree-open{text-align:left;flex:1;align-items:center;gap:7px;min-width:0;padding:8px 4px;font-size:14px;line-height:20px;display:flex}.file-tree-open svg{color:var(--muted-foreground);stroke-width:1.5px;flex-shrink:0}.file-tree-menu{width:30px;height:34px;color:var(--muted-foreground);border-radius:4px;place-items:center;display:grid}.file-tree-open:focus-visible,.file-tree-menu:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.file-tree-select{border:1px solid var(--input);background:var(--background);border-radius:6px;width:100%;padding:10px;font-size:14px}.manuscript-workspace .rich-editor{background:0 0;border:0;border-radius:0}.manuscript-workspace .rich-toolbar-wrap{background:var(--background);border-radius:0}.manuscript-workspace .rich-page{padding-top:28px}@media (pointer:coarse){.file-tree-open,.file-tree-menu{min-height:44px}.file-tree-menu{min-width:44px}}.studio-wordmark>img{flex-shrink:0;width:4.8em;height:auto;display:block}[data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{font-family:var(--font-ui);font-size:16px;line-height:1.5}[data-slot=button],[data-slot=select-trigger]{min-height:44px}[data-slot=button][data-size=icon]{min-width:44px}[data-slot=label],[data-slot=dialog-description],[data-slot=alert-dialog-description],[data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=context-menu-item]{font-size:16px;line-height:1.5}[data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=context-menu-item]{min-height:44px}[data-slot=dialog-close]{place-items:center;min-width:44px;min-height:44px;display:grid}.studio-view :is(.text-xs,.text-sm,.meta-mono),.studio-shell .text-xs{font-size:14px;line-height:1.5}.studio-view .meta-mono,.studio-shell .meta-mono{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.studio-view p,.studio-view>h1+p,.studio-view>div>h1+p{line-height:1.6}.studio-view>h1+p,.studio-view>div>h1+p{font-size:16px}.studio-shell :is(button:not([role=switch]):not([role=checkbox]):not([role=radio]),input:not([type=checkbox]):not([type=radio]),select),.settings-tabs>a,.settings-tabs>button{min-height:44px}.studio-shell button[aria-label],.studio-view [data-size=icon]{min-width:44px}.studio-shell svg.lucide,.studio-view svg.lucide,.desk-page svg.lucide{stroke-width:1.5px}.studio-shell .workspace-header{flex-wrap:nowrap;min-height:64px}.studio-view :is(input,textarea,select){font-size:16px}.studio-view input:not([type=checkbox]):not([type=radio]),.studio-view select{min-height:44px}.studio-view [data-slot=table-head],.studio-view [data-slot=table-cell]{font-size:14px}.studio-view .studio-eyebrow{letter-spacing:.08em;font-size:14px!important}.settings-tabs>a,.settings-tabs>button{align-items:center;display:inline-flex}.repository-tabs>button[aria-current=page]{color:var(--primary)}.repository-toolbar{flex-wrap:wrap}.repository-toolbar [data-slot=button],.repository-toolbar [data-slot=select-trigger]{min-height:44px;font-size:16px}.repository-toolbar .repository-download{background:var(--primary);border-color:var(--primary);color:#fff}.repository-file-search{background:var(--canvas);min-height:44px}.repository-file-search input{font:inherit;font-size:16px}.repository-files td{padding-block:4px;font-size:16px}.repository-files :is(.repository-file-name,.repository-row-message button){padding-block:8px}.repository-file-name .repository-folder-icon{fill:none;stroke-width:1.5px}.repository-about p{font-size:16px}.repository-title h1{color:var(--foreground)}.repository-about .repository-text-link{color:var(--primary)}.repository-avatar{background:var(--primary);color:#fff}.rich-toolbar{flex-wrap:wrap}.rich-toolbar button{min-width:44px;min-height:44px}.rich-toolbar .rich-select{max-width:180px;min-height:44px;font-size:16px}.rich-placeholder{font-family:var(--font-ui);opacity:1}.rich-find{flex-wrap:wrap}.rich-find input{min-width:0;max-width:100%}.file-tree-menu{flex-shrink:0;width:44px;min-height:44px}.file-tree-open{min-height:44px;font-size:16px}.studio-view :is(.text-destructive,[role=alert]){text-decoration-thickness:1px}@media (max-width:640px){.studio-shell .workspace-header{gap:4px;padding-inline:8px}.project-breadcrumb{max-width:calc(100vw - 280px)}.repository-page{padding-inline:16px}.repository-files td:first-child{width:65%}.repository-files td.repository-row-time{font-size:14px}.repository-title h1{font-size:28px}.settings-tabs,.rich-toolbar{gap:4px}.rich-page{padding-inline:20px}.manuscript-workspace .rich-manuscript{font-size:19px;line-height:1.6}}@media (max-width:480px){.studio-shell .workspace-header>.project-breadcrumb,.studio-shell .workspace-header>span[aria-hidden]{display:none}.studio-shell .workspace-header .studio-wordmark>img{width:80px}.studio-shell .workspace-header{gap:4px}}.dark :is(.studio-view,.studio-shell) .text-primary,.dark :is(.repository-text-link,.repository-path button,.repository-fork button,.repository-tabs>button[aria-current=page]),.dark .desk-nav a[aria-current]{color:#fff}.dark :is(.repository-text-link,.repository-path button,.repository-fork button){text-underline-offset:4px;text-decoration:underline}header>.studio-view:has(.studio-wordmark){height:auto;min-height:72px;padding-block:12px}@media (max-width:480px){header .studio-wordmark>img{width:88px}}
:is(.discover-view,.assets-view,.notes-view,.note-detail-view,.brief-view,.profile-view,.billing-view,.reader-view){font-family:var(--font-ui);min-width:0;font-size:16px;line-height:1.6}:is(.discover-view,.assets-view,.notes-view,.note-detail-view,.brief-view,.profile-view,.billing-view,.reader-view) h1{font-family:var(--font-serif);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.15}:is(.discover-view,.assets-view,.notes-view,.note-detail-view,.brief-view,.profile-view,.billing-view,.reader-view) :is(button:not([role=switch]):not([role=checkbox]):not([role=radio]),select,input:not([type=checkbox]):not([type=radio]):not([type=file])){min-height:44px}:is(.discover-view,.assets-view,.notes-view,.note-detail-view,.brief-view,.profile-view,.billing-view,.reader-view) :is(button,a,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:4px}:is(.discover-view,.assets-view,.notes-view,.note-detail-view,.brief-view,.profile-view,.billing-view,.reader-view) :is(.text-xs,.meta-mono,[class*="text-[10px]"],[class*="text-[11px]"]){font-family:var(--font-ui);font-size:14px;line-height:1.5}:is(.discover-view,.assets-view,.notes-view,.note-detail-view,.brief-view,.profile-view,.billing-view,.reader-view) p.text-sm{font-size:16px;line-height:1.6}:is(.discover-view,.assets-view,.notes-view,.note-detail-view,.brief-view,.profile-view,.billing-view,.reader-view) svg.lucide{stroke-width:1.5px}:is(.discover-view,.assets-view,.notes-view,.note-detail-view,.brief-view,.profile-view,.billing-view,.reader-view) :is(input,textarea,select){font-family:var(--font-ui);font-size:16px}.discover-view>header{max-width:68ch}.discover-view [aria-label=Discover\ sections]{background:var(--muted);border-radius:6px}.discover-view [aria-label=Categories]{gap:8px}.discover-view [aria-label=Categories] button{border-radius:6px;padding:8px 16px}.discover-view article[role=link]{background:var(--card);border-radius:12px;transition:border-color .16s ease-out}.discover-view article[role=link]:hover{border-color:var(--primary)}.discover-view article[role=link] h3{white-space:normal;overflow-wrap:anywhere;font-size:24px;line-height:1.25}.discover-view article[role=link] .meta-mono{white-space:normal}.assets-view [aria-label=Upload\ files] [role=button]{background:var(--muted);border-radius:12px;padding:32px 24px}.assets-view [aria-label=Files] ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.assets-view [aria-label=Files] li{min-width:0}.assets-view [aria-label=Files] button{border-radius:12px}.assets-view label[for=my-uploads]{align-items:center;min-height:44px;display:inline-flex}.note-status{font-family:var(--font-ui);border-radius:6px;align-items:center;gap:4px;font-size:14px;line-height:1.5;display:inline-flex}.note-status[data-status=IN_PROGRESS]{background:var(--accent)}.note-status[data-status=CLOSED]{background:var(--muted)}.note-label{border-radius:6px;font-size:14px;line-height:1.5}button.note-label{min-height:44px;padding:8px 12px}.notes-view .note-row{border-radius:6px;padding:20px 12px}.notes-view .note-row>span.min-w-0{flex-basis:180px}.notes-view .note-row .font-serif{white-space:normal;overflow-wrap:anywhere;font-size:22px;line-height:1.3}.notes-view [aria-label="Filter notes by status"]{gap:16px}.notes-view [aria-label="Filter notes by status"] button{padding:8px 12px;font-size:16px}.note-detail-view>p.font-serif,.note-detail-view [aria-label=Comments] li>p{overflow-wrap:anywhere;max-width:68ch;font-size:18px;line-height:1.6}.note-detail-view [aria-label=Anchored\ passage]{border-radius:12px;padding:24px}.note-detail-view [aria-label=Comments] li{border-radius:12px;padding:20px}.brief-view textarea{font-family:var(--font-serif);resize:vertical;font-size:18px;line-height:1.6}.brief-view .markdown-doc{max-width:68ch}.profile-page>header>div{height:auto;min-height:72px;padding-block:12px}.profile-view .text-primary{overflow-wrap:anywhere}.profile-view nav[aria-label=Profile\ sections]{gap:24px}.profile-view nav[aria-label=Profile\ sections] button{padding:8px 12px;font-size:16px}.profile-view article{border-radius:12px;padding:24px}.profile-view article a{align-items:center;min-height:44px;display:inline-flex}.profile-view .writing-calendar{padding-block:8px}.writing-calendar svg text{font-family:var(--font-ui);font-size:14px}.writing-calendar summary{cursor:pointer;min-height:44px}.billing-view [aria-labelledby]{scroll-margin-top:24px}.billing-view [role=listitem]{border-radius:12px;padding:24px}.billing-view [role=listitem]>p{white-space:normal;overflow-wrap:anywhere;font-size:18px}.billing-view [role=progressbar]{height:8px}.billing-view dl{gap:16px 12px}.billing-view :is(dd,dt){overflow-wrap:anywhere}.reader-view{padding-top:40px;padding-bottom:64px}.reader-view>header{border-bottom:1px solid var(--border);padding-bottom:32px}.reader-view .manuscript{max-width:68ch;font-family:var(--font-serif);overflow-wrap:anywhere;font-size:20px;line-height:1.6}.reader-view [aria-label=The\ edition] article{padding-top:40px}.reader-view [aria-label=The\ edition] h3{letter-spacing:-.02em;scroll-margin-top:24px;font-size:28px;line-height:1.2}.reader-chapters{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-block:24px;display:flex}.reader-chapters button{border:1px solid var(--border);text-align:left;min-height:44px;color:var(--primary);overflow-wrap:anywhere;border-radius:6px;padding:8px 12px;font-size:16px}.dark .reader-chapters button{color:var(--foreground)}.reader-chapters button:hover{background:var(--muted)}@media (max-width:640px){:is(.discover-view,.assets-view,.notes-view,.note-detail-view,.brief-view,.profile-view,.billing-view,.reader-view){padding-inline:16px}.discover-view [aria-label=Discover\ sections]{width:100%}.discover-view [aria-label=Discover\ sections] button{flex:1}.profile-view{padding-top:32px}.profile-page>header>div{gap:8px}.note-detail-view [aria-label=Anchored\ passage],.note-detail-view [aria-label=Comments] li{padding:16px}.reader-view .manuscript{font-size:19px}.reader-view>header [data-slot=button]{white-space:normal;height:auto}.billing-view dl{font-size:14px}}@media (prefers-reduced-motion:reduce){.discover-view article[role=link]{transition:none}}
.workspace-drawer{font-family:var(--font-ui);overflow-y:auto}.workspace-drawer nav{gap:4px;display:grid}.workspace-drawer nav button,.workspace-repo-link{text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:36px;padding:8px;font-size:14px;display:flex}.workspace-drawer button:hover{background:var(--muted)}.workspace-repo-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repository-header-path{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.repository-header-path button{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.repository-header-path>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.branch-picker-trigger{background:var(--secondary);flex-shrink:0;justify-content:space-between;min-width:110px;max-width:240px}.branch-picker-trigger>span{text-overflow:ellipsis;overflow:hidden}.branch-picker-list{max-height:280px;overflow-y:auto}.branch-picker-list button{text-align:left;overflow-wrap:anywhere;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;display:flex}.branch-picker-list button:hover{background:var(--muted)}.branch-picker-list small{border:1px solid var(--border);color:var(--muted-foreground);border-radius:20px;margin-left:auto;padding:0 6px}.branch-picker-create{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;width:100%;height:auto;display:flex}.branch-picker-create small{color:var(--muted-foreground);font-weight:400}.branch-picker-footer{text-align:left;border-top:1px solid var(--border);width:100%;padding:12px 16px;font-size:13px}.repository-file-view{border:1px solid var(--border);border-radius:6px;height:calc(100% - 48px);min-height:420px;margin:24px 32px;overflow:hidden}.file-command-bar{background:var(--background);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.file-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.file-breadcrumb>button{color:var(--primary);font-weight:600}.file-breadcrumb h1{overflow-wrap:anywhere;font-size:14px;font-weight:600}.file-breadcrumb input{border:1px solid var(--border);background:var(--muted);border-radius:6px;width:200px;max-width:100%;padding:6px 10px;font-size:14px}.file-breadcrumb input[aria-invalid=true]{border-color:var(--destructive)}.file-branch-context{color:var(--muted-foreground);font-size:12px}.file-branch-context strong{background:var(--accent);color:var(--primary);border-radius:4px;padding:3px 6px;font-weight:400}.file-command-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.file-command-actions [data-slot=button]{height:34px;min-height:34px;font-size:13px}.file-surface-header{border-block:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:16px;padding:8px 12px;font-size:12px;display:flex}.file-surface-header .file-view-switch{margin-right:auto;display:flex}.file-surface-header .file-view-switch button{color:var(--foreground);border:1px solid #0000;border-radius:5px;padding:5px 14px;font-weight:500}.file-surface-header .file-view-switch button[aria-pressed=true]{border-color:var(--border);background:var(--background)}.file-readonly-notice{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding:8px 16px;font-size:13px}.repository-file-view .rich-editor{box-shadow:none;background:var(--background);border:0}.repository-file-view .rich-toolbar-wrap{background:var(--background);border-radius:0;position:static}.repository-file-view .rich-page{max-width:900px;margin-inline:auto}.repository-create-page{background:var(--background);min-height:100svh}.repository-create-page main{max-width:760px;margin-inline:auto;padding:32px 24px 64px}.repository-create-page h1{margin-bottom:4px;font-size:24px;font-weight:600}.repository-create-owner{gap:8px;margin-bottom:20px;display:grid}.repository-create-owner span{border:1px solid var(--border);background:var(--muted);border-radius:6px;width:fit-content;padding:6px 12px;font-size:14px}.repository-create-page fieldset{border:1px solid var(--border);border-radius:6px;padding:20px}.repository-create-page legend{padding-inline:6px}.workspace-settings{width:100%;max-width:1280px;margin-inline:auto;padding:32px;font-size:14px}.workspace-settings>h1{font-size:24px;font-weight:600;font-family:var(--font-ui)}.settings-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;margin-top:28px;display:grid}.settings-sidebar{gap:4px;display:grid;position:sticky;top:16px}.settings-sidebar :is(a,button){text-align:left;border-radius:6px;min-height:36px;padding:8px 12px;font-size:14px}.settings-sidebar [aria-current=page]{background:var(--muted);box-shadow:-3px 0 var(--primary);font-weight:600}.settings-sidebar :is(a,button):hover{background:var(--muted)}.settings-content{min-width:0;max-width:900px}.settings-content>section:first-child{margin-top:0;padding-top:0}.settings-content>section>h2{border-bottom:1px solid var(--border);text-transform:none;letter-spacing:normal;color:var(--foreground);margin-bottom:20px;padding-bottom:12px;font-size:22px}.settings-content .studio-view{padding:0}.repository-shell .studio-view{max-width:1280px;font-size:14px}.repository-shell .studio-view h1,.repository-shell .studio-view h2,.workspace-settings h2,.profile-view h2{font-family:var(--font-ui);letter-spacing:normal}.repository-shell .studio-view .studio-eyebrow{display:none}.repository-shell .studio-view h1{font-size:24px;font-weight:600}.review-filters{border:1px solid var(--border);background:var(--muted);border-radius:6px 6px 0 0;align-items:center;gap:18px;padding:12px 16px;display:flex}.review-filters button{color:var(--muted-foreground);align-items:center;gap:6px;font-size:14px;display:flex}.review-filters button[aria-pressed=true]{color:var(--foreground);font-weight:600}.review-filters span,.review-detail-tabs span{background:var(--secondary);border-radius:20px;padding:1px 7px;font-size:12px}.review-filters input{max-width:320px;margin-left:auto}.review-table{border:1px solid var(--border);border-top:0;border-radius:0 0 6px 6px;overflow:hidden}.review-table li+li{border-top:1px solid var(--border)}.review-table li>button{border:0;border-radius:0;padding:18px 16px}.review-empty{text-align:center;color:var(--muted-foreground);border:1px solid var(--border);padding:48px 20px}.review-detail-tabs{border-bottom:1px solid var(--border);gap:8px;margin-top:24px;display:flex}.review-detail-tabs button{border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;padding:12px 16px;font-size:14px}.review-detail-tabs [aria-current=page]{border-color:var(--border);background:var(--muted);font-weight:600}.review-conversation{border:1px solid var(--border);border-radius:6px;margin-top:24px;overflow:hidden}.review-conversation header{background:var(--muted);border-bottom:1px solid var(--border);padding:12px 20px;font-size:13px}.review-conversation>p,.review-conversation article{white-space:pre-wrap;padding:20px;font-size:14px}.review-conversation article{border-top:1px solid var(--border)}.review-conversation time{color:var(--muted-foreground);margin-left:10px;font-size:12px}.review-conversation article p{margin-block:12px}.review-conversation button{color:var(--primary);font-size:13px}.review-file-panel{border:1px solid var(--border);border-radius:6px;padding:16px}.review-merged{background:var(--accent);font-weight:500}@media (max-width:900px){.settings-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.repository-header-path>span{display:none}.repository-file-view{height:calc(100% - 32px);margin:16px}}@media (max-width:640px){.workspace-settings{padding:24px 16px}.settings-layout{grid-template-columns:minmax(0,1fr);gap:24px}.settings-sidebar{border-bottom:1px solid var(--border);padding-bottom:8px;display:flex;position:static;overflow-x:auto}.settings-sidebar :is(a,button){flex-shrink:0}.repository-file-view{height:calc(100% - 24px);margin:12px 8px}.file-command-bar{gap:12px;padding:12px}.file-command-actions{gap:6px;width:100%}.file-command-actions .branch-picker-trigger{max-width:145px}.file-command-actions [data-slot=button]{padding-inline:10px;font-size:12px}.file-surface-header>.file-word-count{display:none}.file-surface-header{flex-wrap:wrap;gap:8px}.repository-header-path{max-width:140px}.review-filters{flex-wrap:wrap;gap:12px}.review-filters input{width:100%;max-width:none}}
