.hd-calendar-wrapper .fc{height:100%;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--foreground)}.hd-calendar-wrapper .fc-theme-standard .fc-scrollgrid,.hd-calendar-wrapper .fc-theme-standard td,.hd-calendar-wrapper .fc-theme-standard th{border-color:color-mix(in oklab, var(--border) 60%, transparent)}.hd-calendar-wrapper .fc-col-header-cell-cushion,.hd-calendar-wrapper .fc-daygrid-day-number{font-size:var(--fs-caption);line-height:var(--lh-caption);font-variation-settings:"wght" 550;color:var(--muted-foreground);padding:.5rem .25rem}.hd-calendar-wrapper .fc .fc-timegrid-slot-label-cushion{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--muted-foreground)}.hd-calendar-wrapper .fc .fc-daygrid-day.fc-day-today,.hd-calendar-wrapper .fc .fc-timegrid-col.fc-day-today{background-color:color-mix(in oklab, var(--accent) 45%, transparent)}.hd-calendar-wrapper .fc .fc-timegrid-now-indicator-line{border-color:var(--primary)}.hd-calendar-wrapper .fc .fc-timegrid-now-indicator-arrow{border-color:var(--primary);border-top-color:#0000;border-bottom-color:#0000}.hd-calendar-wrapper .fc .fc-highlight,.hd-calendar-wrapper .fc .fc-list-event:hover td{background-color:var(--hover)}.hd-calendar-wrapper .fc .fc-list-day-cushion{background-color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.hd-calendar-wrapper .fc .fc-event{border:0;border-radius:.5rem}.hd-calendar-wrapper .fc-daygrid-event,.hd-calendar-wrapper .fc-timegrid-event{background-color:var(--hd-event-bg,var(--muted-foreground))!important;border-color:var(--hd-event-bg,var(--muted-foreground))!important}.hd-calendar-wrapper .fc .fc-event-main{padding:.125rem .5rem}.hd-event{align-items:baseline;gap:.375rem;min-width:0;display:flex;overflow:hidden}.hd-event-title{min-width:0;font-size:var(--fs-micro);line-height:var(--lh-micro);font-variation-settings:"wght" 550;color:var(--primary-foreground);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.hd-event-time{font-size:var(--fs-micro);line-height:var(--lh-micro);font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in oklab, var(--primary-foreground) 85%, transparent);flex:none}.hd-calendar-wrapper .hd-event-pending{opacity:.6}
.hd-editor .bn-root,.hd-editor .bn-root[data-color-scheme],.hd-editor.bn-root{--bn-font-family:var(--font-geist-sans), var(--font-sans), system-ui, sans-serif;--bn-border-radius:var(--radius-md);--bn-colors-editor-text:var(--foreground);--bn-colors-editor-background:transparent;--bn-colors-menu-text:var(--foreground);--bn-colors-menu-background:var(--popover);--bn-colors-tooltip-text:var(--foreground);--bn-colors-tooltip-background:var(--surface-2);--bn-colors-hovered-text:var(--foreground);--bn-colors-hovered-background:var(--hover);--bn-colors-selected-text:var(--foreground);--bn-colors-selected-background:var(--selected);--bn-colors-disabled-text:var(--muted-foreground);--bn-colors-disabled-background:var(--muted);--bn-colors-shadow:var(--shadow-color);--bn-colors-border:var(--shadow-color);--bn-colors-side-menu:var(--muted-foreground);--bn-colors-highlights-gray-text:var(--muted-foreground);--bn-colors-highlights-gray-background:color-mix(in oklab, var(--muted-foreground) 16%, transparent);--bn-colors-highlights-brown-text:var(--calendar-amber);--bn-colors-highlights-brown-background:color-mix(in oklab, var(--calendar-amber) 18%, transparent);--bn-colors-highlights-red-text:var(--destructive);--bn-colors-highlights-red-background:color-mix(in oklab, var(--destructive) 16%, transparent);--bn-colors-highlights-orange-text:var(--primary);--bn-colors-highlights-orange-background:color-mix(in oklab, var(--primary) 18%, transparent);--bn-colors-highlights-yellow-text:var(--warning);--bn-colors-highlights-yellow-background:color-mix(in oklab, var(--warning) 22%, transparent);--bn-colors-highlights-green-text:var(--success);--bn-colors-highlights-green-background:color-mix(in oklab, var(--success) 18%, transparent);--bn-colors-highlights-blue-text:var(--calendar-blue);--bn-colors-highlights-blue-background:color-mix(in oklab, var(--accent) 60%, transparent);--bn-colors-highlights-purple-text:var(--calendar-violet);--bn-colors-highlights-purple-background:color-mix(in oklab, var(--calendar-violet) 16%, transparent);--bn-colors-highlights-pink-text:var(--calendar-violet);--bn-colors-highlights-pink-background:color-mix(in oklab, var(--calendar-violet) 12%, transparent);font-family:var(--bn-font-family)}.hd-editor{--hd-rule:var(--shadow-color);--hd-rule-strong:color-mix(in oklab, var(--muted-foreground) 45%, transparent);--hd-fill:var(--surface-2);--hd-fill-hover:var(--hover);--hd-selection:color-mix(in oklab, var(--accent) 70%, transparent);--hd-node-selected:color-mix(in oklab, var(--accent) 40%, transparent)}.dark .hd-editor{--hd-rule:color-mix(in oklab, var(--foreground) 14%, transparent);--hd-selection:color-mix(in oklab, var(--primary) 35%, transparent);--hd-node-selected:color-mix(in oklab, var(--primary) 18%, transparent)}.hd-editor .bn-editor{font-size:var(--fs-body);line-height:var(--lh-body);min-height:8rem;padding-inline:0}@media (min-width:768px){.hd-editor .bn-editor{padding-inline:3.25rem .5rem}}.hd-editor.hd-editor-compact .bn-editor{min-height:3rem}.hd-editor.hd-editor-compact .bn-editor[contenteditable=false]{min-height:0;padding-inline:0}@media (pointer:coarse) and (max-width:767px){.hd-editor .bn-editor[contenteditable=true]{padding-inline-start:1.75rem}.hd-side-menu .hd-side-plus{display:none}}.hd-editor [data-content-type=heading][data-level="1"]{--level:1.6em}.hd-editor [data-content-type=heading][data-level="2"]{--level:1.35em}.hd-editor [data-content-type=heading][data-level="3"]{--level:1.15em}.hd-editor [data-content-type=heading] h1,.hd-editor [data-content-type=heading] h2,.hd-editor [data-content-type=heading] h3{font-variation-settings:"wght" 600}.hd-editor .bn-inline-content:has(>.ProseMirror-trailingBreak:only-child):before{color:var(--muted-foreground)}.hd-editor [data-content-type=quote] blockquote{border-left-color:var(--hd-rule-strong);color:var(--muted-foreground)}.hd-editor [data-content-type=divider] hr{border-top-color:var(--hd-rule-strong)}.hd-editor .bn-block-content[data-content-type=codeBlock]{background:var(--hd-fill);color:var(--foreground);border-radius:var(--radius-md);font-family:var(--font-mono)}.hd-editor .bn-block-content[data-content-type=codeBlock]>pre{--bn-suggestion-surface:var(--hd-fill)}.hd-editor .bn-block-content[data-content-type=codeBlock]>div>select{color:var(--muted-foreground)}.hd-editor .bn-block-content[data-content-type=codeBlock]>div>select>option{color:var(--foreground);background:var(--popover)}.hd-editor code{background:var(--hd-fill);border-radius:var(--radius-sm);font-family:var(--font-mono);padding:.1em .3em}.hd-editor a:not(.hd-page-link){color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);text-underline-offset:3px}.hd-editor .bn-block-content[data-content-type=table] table,.hd-editor .bn-block-content[data-content-type=table] td,.hd-editor .bn-block-content[data-content-type=table] th{border-color:var(--hd-rule)}.hd-editor .bn-block-content[data-content-type=table] th{background:var(--surface-1)}.hd-editor .ProseMirror .selectedCell:after{background:var(--hd-node-selected)}.hd-editor .ProseMirror .column-resize-handle{background-color:var(--primary);border-radius:1px;width:2px;right:-1px}.hd-editor .ProseMirror.resize-cursor{cursor:col-resize}.hd-editor .bn-table-drop-cursor{background-color:var(--primary)}.hd-col-grip{z-index:30;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:2.75rem;margin-left:-1.375rem;position:fixed}.hd-col-grip:before{content:"";inset-block:0;background:color-mix(in oklab, var(--primary) 45%, transparent);border-radius:1px;width:2px;margin-left:-1px;position:absolute;left:50%}.hd-col-grip:after{content:"";background:var(--primary);width:.5rem;height:1rem;box-shadow:var(--shadow-surface-2);border-radius:999px;margin-left:-.25rem;position:absolute;top:-.5rem;left:50%}.hd-col-grip[data-active]:before{background:var(--primary)}.hd-editor .bn-visual-media{border-radius:var(--radius-md);max-width:100%}.hd-editor .bn-file-block-content-wrapper,.hd-editor .bn-file-name-with-icon{color:var(--foreground)}.hd-editor [data-file-block] .bn-add-file-button,.hd-editor .bn-preview-placeholder{color:var(--muted-foreground);background-color:var(--hd-fill)}.hd-editor .bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover,.hd-editor .bn-editor[contenteditable=true] .bn-preview-placeholder:not(.bn-preview-placeholder-error):hover,.hd-editor [data-file-block] .bn-file-name-with-icon:hover,.hd-editor .ProseMirror-selectednode .bn-file-name-with-icon{background-color:var(--hd-fill-hover)}.hd-editor [data-file-block] .bn-resize-handle{background-color:var(--foreground);box-shadow:0 0 0 1px var(--background);border:none}.hd-editor .bn-editor ::selection{background:var(--hd-selection)}.hd-editor .bn-block-content.ProseMirror-selectednode>:after,.hd-editor .ProseMirror-selectednode>.bn-block-content>:after,.hd-editor .bn-block-content .ProseMirror-selectednode:after,.hd-editor .bn-inline-content .ProseMirror-selectednode:after,.hd-editor .bn-block-outer[data-drop-target=true]:after{background:var(--hd-node-selected);box-shadow:none}.hd-editor [data-hd-drag-source]{opacity:.4}.hd-drop-line{z-index:60;pointer-events:none;background:var(--primary);border-radius:1px;height:2px;position:fixed}.hd-drag-handle{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (pointer:coarse){.hd-drag-handle:after{content:"";position:absolute;inset:-.5rem 0 -.5rem -.5rem}}.hd-mention{color:var(--foreground);background:color-mix(in oklab, var(--accent) 55%, transparent);border-radius:var(--radius-sm);padding:0 .25em}.hd-page-link{color:var(--foreground);background:var(--surface-1);box-shadow:var(--shadow-surface-1);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.25em;padding:0 .35em;text-decoration:none;display:inline-flex}.hd-page-link-icon{width:.95em;height:.95em;color:var(--muted-foreground)}.hd-callout{border-radius:var(--radius-md);background:color-mix(in oklab, var(--accent) 45%, transparent);gap:.6em;width:100%;padding:.6em .75em;display:flex}.hd-callout-emoji{-webkit-user-select:none;user-select:none}.hd-callout-content{flex:1;min-width:0}.hd-swatch{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.hd-swatch[data-color=gray]{color:var(--bn-colors-highlights-gray-text)}.hd-swatch[data-color=red]{color:var(--bn-colors-highlights-red-text)}.hd-swatch[data-color=orange]{color:var(--bn-colors-highlights-orange-text)}.hd-swatch[data-color=yellow]{color:var(--bn-colors-highlights-yellow-text)}.hd-swatch[data-color=green]{color:var(--bn-colors-highlights-green-text)}.hd-swatch[data-color=blue]{color:var(--bn-colors-highlights-blue-text)}.hd-swatch[data-color=purple]{color:var(--bn-colors-highlights-purple-text)}.hd-swatch-bg[data-color=gray]{color:var(--foreground);background:var(--bn-colors-highlights-gray-background)}.hd-swatch-bg[data-color=red]{color:var(--foreground);background:var(--bn-colors-highlights-red-background)}.hd-swatch-bg[data-color=orange]{color:var(--foreground);background:var(--bn-colors-highlights-orange-background)}.hd-swatch-bg[data-color=yellow]{color:var(--foreground);background:var(--bn-colors-highlights-yellow-background)}.hd-swatch-bg[data-color=green]{color:var(--foreground);background:var(--bn-colors-highlights-green-background)}.hd-swatch-bg[data-color=blue]{color:var(--foreground);background:var(--bn-colors-highlights-blue-background)}.hd-swatch-bg[data-color=purple]{color:var(--foreground);background:var(--bn-colors-highlights-purple-background)}@media (pointer:coarse){.hd-toolbar .hd-tool{min-width:2.75rem;min-height:2.75rem}}
