:root{--margin-top-sticky-toolbar: calc(var(--spacing) * 6)}.ql-toolbar.ql-snow{position:relative;display:flex;gap:calc(3 * var(--spacing));border:none;background-color:var(--color-base-100);padding-inline:calc(2 * var(--spacing));padding-block:calc(1 * var(--spacing));background-color:var(--color-base-200);transition:opacity var(--transition-duration-zen-mode) ease-out,transform var(--transition-duration-zen-mode) var(--transition-timing-zen-mode)}.ql-snow .ql-picker,.ql-snow .ql-icon-picker .ql-picker-item,.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{height:38px;width:46px}.ql-snow .ql-picker-label{display:block;overflow:hidden}.ql-align.ql-picker.ql-icon-picker .ql-picker-label,.ql-background.ql-picker.ql-color-picker .ql-picker-label{padding-block-start:0}.ql-snow .ql-color-picker .ql-picker-options{width:calc(52 * var(--spacing))}.ql-snow .ql-color-picker .ql-picker-item{--size: 24px;height:var(--size);width:var(--size)}#container-for-y-overflow{scrollbar-width:none}.container-for-y-overflow::-webkit-scrollbar{display:none}#container-for-y-overflow:has(.ql-expanded){height:calc(52 * var(--spacing))}.ql-toolbar.ql-snow .ql-formats{display:flex}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;inset-block-start:calc(-400% - 8px);inset-inline-end:0;z-index:1}.ql-toolbar.ql-snow .ql-formats{margin-right:unset}.ql-toolbar.ql-snow:after{display:none}.horizontal-reverse{transform:scaleX(-1)}.ql-toolbar.hide{opacity:0;transform:translateY(200%);pointer-events:none}@media screen and (min-width: 54.375rem){.ql-toolbar.ql-snow{justify-content:center;width:100%}}@media screen and (min-width: 64rem){.ql-toolbar.ql-snow{position:sticky;inset-block-start:var(--margin-top-sticky-toolbar);border-radius:var(--radius-4xl);background-color:#fff;max-inline-size:fit-content;margin-inline:auto;gap:calc(6 * var(--spacing));padding-inline:calc(4 * var(--spacing));box-shadow:var(--shadow-md);z-index:2;block-size:var(--size-toolbar-height);align-items:center}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-picker,.ql-snow .ql-icon-picker .ql-picker-item,.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{height:30px;width:34px}.ql-toolbar.hide{transform:translateY(-200%)}}@media screen and (min-width: 64rem) and (hover: hover){.ql-toolbar button,.ql-toolbar .ql-color.ql-color-picker,.ql-toolbar .ql-background.ql-color-picker,.ql-toolbar .ql-align.ql-icon-picker{position:relative}.ql-toolbar button:after,.ql-toolbar .ql-color.ql-color-picker:after,.ql-toolbar .ql-background.ql-color-picker:after,.ql-toolbar .ql-align.ql-icon-picker:after{content:attr(data-title);position:absolute;top:150%;left:50%;transform:translate(-50%);background-color:var(--color-base-content);color:var(--color-base-100);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-xl);white-space:nowrap;pointer-events:none;transition:opacity .2s;font-size:var(--text-base);font-weight:400;opacity:0}.ql-toolbar button:hover:after,.ql-toolbar .ql-color.ql-color-picker:hover:after,.ql-toolbar .ql-background.ql-color-picker:hover:after,.ql-toolbar .ql-align.ql-icon-picker:hover:after{opacity:1}}#metadata{transition:opacity var(--transition-duration-zen-mode) ease-out}#metadata.hide{pointer-events:none;opacity:0}#saving-label{transition:opacity var(--transition-duration-zen-mode) ease-out}#saving-label.hide{opacity:0;pointer-events:none}#sidebar{transition:translate calc(2 * var(--transition-duration-zen-mode)) var(--transition-timing-zen-mode)}#settings.activated{background-color:var(--color-primary);color:var(--color-primary-content)}#settings-toolbar{transition:opacity var(--transition-duration-zen-mode) ease-out,transform var(--transition-duration-zen-mode) var(--transition-timing-zen-mode)}#settings-toolbar:has([open]){block-size:calc(50 * var(--spacing))}#settings-toolbar:has([open]) #fonts-selector{max-block-size:calc(37 * var(--spacing));flex-wrap:nowrap;overflow-y:auto}#settings-toolbar.hide{opacity:0;transform:translateY(200%);pointer-events:none}#font-size::-webkit-outer-spin-button,#font-size::-webkit-inner-spin-button,#line-height::-webkit-outer-spin-button,#line-height::-webkit-inner-spin-button,#margin-end::-webkit-outer-spin-button,#margin-end::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}#font-size,#line-height,#margin-end{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#background-color-wrapper:after{border-color:color-mix(in oklab,var(--color-base-200),#000 calc(var(--depth) * 5%))}.tooltip:after{-webkit-mask-image:none;mask-image:none;display:none}@media screen and (min-width: 1024px){#settings-toolbar.hide{transform:translateY(-200%)}#settings-toolbar{overflow:visible}#settings-toolbar:has([open]){block-size:unset}#settings-toolbar:has([open]) #fonts-selector{max-block-size:unset;flex-wrap:unset;overflow-y:unset}}#saving-indicator.saving{background-color:var(--color-warning)}#saving-indicator.save-failed{background-color:var(--color-error);animation:infinite blink 1s step-start}@keyframes blink{50%{opacity:0}}#next-day[disabled]{pointer-events:none;cursor:unset}#next-day[disabled]>svg{opacity:0}.ql-editor{line-height:var(--line-height-for-editor);max-inline-size:65ch;margin-inline:auto;padding-block-end:85dvh;height:unset}.ql-editor p{margin-block-end:var(--margin-end-for-editor)}.ql-editor ol,.ql-editor ul{padding-inline-start:1rem;margin-block-end:1em}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"–";margin-block-end:1em;margin-inline-start:-2em}.ql-editor li[data-list=unchecked]>.ql-ui,.ql-editor li[data-list=checked]>.ql-ui{border:var(--border) solid var(--input-color, color-mix(in srgb, var(--color-base-content) 20%, #0000));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);--padding: .25rem;padding:var(--padding);display:inline-block;position:absolute;inset-block-start:min(50%,calc(1em - var(--padding)));transform:translate(-150%,-50%)}.ql-editor li[data-list=unchecked]>.ql-ui:before,.ql-editor li[data-list=checked]>.ql-ui:before{--tw-content: "";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg;margin-left:0}.ql-editor li[data-list=checked]>.ql-ui:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}.ql-editor.ql-blank:before{padding-inline:24px;max-inline-size:calc(65ch + 16px);margin-inline:auto}@media screen and (max-width: 767px){.ql-editor.ql-blank:before{padding-inline:12px}}@media screen and (max-width: 399px){.ql-editor.ql-blank:before{margin-inline:auto;left:3px;right:3px}}
