*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-body: "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--font-display: "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--dialog-max-width: 560px}body{font-family:var(--font-body);overflow-x:hidden;-webkit-font-smoothing:antialiased;background-color:transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#80808033;border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#80808066;border:2px solid transparent;background-clip:content-box}.scrollable{overflow-y:auto;scrollbar-gutter:stable}[role=dialog],.fui-Dialog__surface,.fui-DialogSurface{max-height:80vh!important}.fui-Dialog__surface,.fui-DialogSurface{width:auto!important;max-width:min(var(--dialog-max-width),90vw)!important}*{-webkit-user-select:none!important;user-select:none!important}input,textarea,select,[contenteditable=true],.text-selectable,.selectable-text,.fui-TextField__input,.fui-Textarea__textarea,pre,code,.task-description,.task-title,.calendar-event-title,.calendar-event-description,input *,textarea *,select *,[contenteditable=true] *,.text-selectable *,.selectable-text *,.fui-TextField__input *,.fui-Textarea__textarea *,pre *,code *,.task-description *,.task-title *,.calendar-event-title *,.calendar-event-description *{-webkit-user-select:text!important;user-select:text!important}*{transition:background-color .2s ease,color .1s ease,border-color .2s ease,box-shadow .2s ease}
