:root{--workspace-canvas: 244 246 250;--workspace-surface: 255 255 255;--workspace-raised: 241 245 249;--workspace-line: 203 213 225;--workspace-text: 15 23 42;--workspace-secondary: 51 65 85;--workspace-muted: 100 116 139;--workspace-accent: 124 58 237;--workspace-sidebar: 11 16 32;--workspace-sidebar-hover: 38 44 60;--workspace-sidebar-active: 255 255 255;--workspace-sidebar-active-text: 15 23 42}.dark{--workspace-canvas: 18 20 24;--workspace-surface: 30 34 41;--workspace-raised: 43 49 59;--workspace-line: 65 74 88;--workspace-text: 241 243 245;--workspace-secondary: 199 206 216;--workspace-muted: 163 175 191;--workspace-accent: 196 181 253;--workspace-sidebar: 39 43 51;--workspace-sidebar-hover: 55 62 75;--workspace-sidebar-active: 69 60 94;--workspace-sidebar-active-text: 237 233 254}.workspace-shell{background-color:rgb(var(--workspace-canvas));color:rgb(var(--workspace-text));color-scheme:light}.dark .workspace-shell{color-scheme:dark}.workspace-sidebar{background-color:rgb(var(--workspace-sidebar));border-right:1px solid rgb(255 255 255 / .12);color:#fff}.workspace-nav-link{color:#b9c3d2;background-color:transparent}.workspace-nav-link:hover,.workspace-nav-link:focus-visible{background-color:rgb(var(--workspace-sidebar-hover));color:#fff}.workspace-nav-link.is-active{background-color:rgb(var(--workspace-sidebar-active));color:rgb(var(--workspace-sidebar-active-text));box-shadow:inset 3px 0 rgb(var(--workspace-accent))}.workspace-nav-link.is-active:hover{box-shadow:inset 3px 0 rgb(var(--workspace-accent)),inset 0 0 0 1px rgb(var(--workspace-accent) / .4)}.workspace-nav-link:focus-visible{outline:2px solid rgb(var(--workspace-accent));outline-offset:2px}.workspace-shell :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=time],input[type=url],input[type=tel],input[type=search],select,textarea){background-color:rgb(var(--workspace-surface));border-color:rgb(var(--workspace-line));color:rgb(var(--workspace-text))}.workspace-shell :is(input,textarea)::-moz-placeholder{color:rgb(var(--workspace-muted));opacity:1}.workspace-shell :is(input,textarea)::placeholder{color:rgb(var(--workspace-muted));opacity:1}.dark .workspace-shell :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=time],input[type=url],input[type=tel],input[type=search],select,textarea){background-color:rgb(var(--workspace-canvas))}.dark .workspace-shell input:is([type=checkbox],[type=radio]){border-color:rgb(var(--workspace-line));color:#8b5cf6}.dark .workspace-shell input:is([type=checkbox],[type=radio]):not(:checked){background-color:rgb(var(--workspace-canvas))}.workspace-shell :is(input,select,textarea):focus{border-color:rgb(var(--workspace-accent));outline:2px solid rgb(var(--workspace-accent) / .45);outline-offset:1px}.workspace-shell :is(input,select,textarea):disabled,.dark .workspace-shell :is(input,select,textarea):disabled{background-color:rgb(var(--workspace-raised));color:rgb(var(--workspace-muted));cursor:not-allowed}.dark :is(.admin-primary-button,.portal-primary-button){background-color:#ddd6fe;color:#251a42}.dark :is(.admin-primary-button,.portal-primary-button):hover:not(:disabled){background-color:#ede9fe}.admin-ghost-button:hover{background-color:rgb(var(--workspace-raised))}:is(.admin-primary-button,.portal-primary-button,.admin-ghost-button):focus-visible{outline:2px solid rgb(var(--workspace-accent));outline-offset:3px}.dark :is(.admin-error,.portal-error){color:#fda4af}.dark .workspace-shell :is(.inquiry-file-dropzone,.inquiry-file-dropzone__summary,.inquiry-file-list li){background-color:rgb(var(--workspace-surface));border-color:rgb(var(--workspace-line));color:rgb(var(--workspace-text))}.dark .workspace-shell :is(.inquiry-file-list span,.inquiry-file-dropzone__body strong){color:rgb(var(--workspace-text))}.dark .workspace-shell :is(.inquiry-file-dropzone__body small,.inquiry-file-dropzone__summary,.inquiry-file-list small){color:rgb(var(--workspace-muted))}.dark .workspace-shell .inquiry-file-dropzone:is(:hover,.is-dragging){background-color:rgb(var(--workspace-raised));border-color:rgb(var(--workspace-accent))}.dark .workspace-shell :is(.inquiry-file-error,.inquiry-file-field.has-error .inquiry-file-dropzone){background-color:#3c202b;border-color:#fb7185;color:#fecdd3}.dark .workspace-shell .inquiry-file-error strong{color:#fecdd3}.dark .workspace-shell .ck{--ck-color-base-background: rgb(var(--workspace-surface));--ck-color-base-foreground: rgb(var(--workspace-raised));--ck-color-base-border: rgb(var(--workspace-line));--ck-color-base-text: rgb(var(--workspace-text));--ck-color-text: rgb(var(--workspace-text));--ck-color-toolbar-background: rgb(var(--workspace-raised));--ck-color-toolbar-border: rgb(var(--workspace-line));--ck-color-panel-background: rgb(var(--workspace-surface));--ck-color-panel-border: rgb(var(--workspace-line));--ck-color-input-background: rgb(var(--workspace-canvas));--ck-color-input-border: rgb(var(--workspace-line));--ck-color-input-text: rgb(var(--workspace-text));--ck-color-dropdown-panel-background: rgb(var(--workspace-surface));--ck-color-dropdown-panel-border: rgb(var(--workspace-line));--ck-color-list-background: rgb(var(--workspace-surface));--ck-color-list-button-hover-background: rgb(var(--workspace-raised));--ck-color-button-default-hover-background: rgb(var(--workspace-raised));--ck-color-button-default-active-background: rgb(var(--workspace-raised));--ck-color-button-on-background: #453c5e;--ck-color-button-on-hover-background: #554771;--ck-color-button-on-color: #ede9fe;--ck-color-focus-border: rgb(var(--workspace-accent))}.dark .workspace-shell .ck-editor__editable{color:rgb(var(--workspace-text))}.dark .workspace-shell .prose{--tw-prose-body: rgb(var(--workspace-secondary));--tw-prose-headings: rgb(var(--workspace-text));--tw-prose-links: rgb(var(--workspace-accent));--tw-prose-bold: rgb(var(--workspace-text));--tw-prose-counters: rgb(var(--workspace-muted));--tw-prose-bullets: rgb(var(--workspace-muted));--tw-prose-quotes: rgb(var(--workspace-secondary));--tw-prose-quote-borders: rgb(var(--workspace-line));--tw-prose-code: rgb(var(--workspace-text));--tw-prose-hr: rgb(var(--workspace-line));--tw-prose-th-borders: rgb(var(--workspace-line));--tw-prose-td-borders: rgb(var(--workspace-line))}
