@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";.material-symbols-outlined{font-family:Material Symbols Outlined!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@tailwind base;@tailwind components;@tailwind utilities;:root{--sat: env(safe-area-inset-top);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--sar: env(safe-area-inset-right)}body{font-family:Lora,serif;padding-top:var(--sat);padding-bottom:var(--sab);padding-left:var(--sal);padding-right:var(--sar);overscroll-behavior:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;touch-action:none}*{font-family:Lora,serif!important}input,textarea,[contenteditable=true],.mdxeditor{user-select:text;-webkit-user-select:text;touch-action:auto}button,select{user-select:none;-webkit-user-select:none;touch-action:manipulation}html,body,#root{height:100%;width:100%;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#aaa}.dot-pattern{background-image:radial-gradient(#cbd5e1 1px,transparent 1px);background-size:20px 20px}.card-text-content{font-size:var(--card-font-size, 16px)!important;color:var(--card-text-color, #000000)!important;text-align:var(--card-text-align, left)!important}.card-text-content li[data-checked=true],.card-text-content li[class*=listItemChecked]{text-decoration:line-through;opacity:.6}.card-text-content li[class*=listItemUnchecked]:before,.card-text-content li[class*=listItemChecked]:before{top:3px!important;cursor:pointer!important;pointer-events:auto!important}.card-text-content li[class*=listItemChecked]:after{top:6px!important;cursor:pointer!important;pointer-events:auto!important}.card-text-content ul{list-style-type:disc!important;margin-left:1.5rem!important;padding-left:.5rem!important}.card-text-content ol{list-style-type:decimal!important;margin-left:1.5rem!important;padding-left:.5rem!important}.card-text-content li{display:list-item!important;margin-bottom:.25rem!important}.card-text-content ul ul,.card-text-content ol ul,.card-text-content ul ol,.card-text-content ol ol{margin-top:.25rem!important;margin-bottom:.25rem!important}.card-text-content ol{list-style-type:decimal!important}.card-text-content ol[type=a]{list-style-type:lower-alpha!important}.card-text-content ol[type=i]{list-style-type:lower-roman!important}.card-text-content *{color:inherit!important;text-align:inherit!important}.card-text-content h1{font-size:calc(var(--card-font-size, 16px) * 2)!important}.card-text-content h2{font-size:calc(var(--card-font-size, 16px) * 1.5)!important}.card-text-content h3{font-size:calc(var(--card-font-size, 16px) * 1.25)!important}.card-text-content p,.card-text-content li,.card-text-content blockquote{font-size:var(--card-font-size, 16px)!important}._toolbarRoot_uazmk_1,[class*=toolbarRoot]{display:none!important}@keyframes fallFromTop{0%{transform:translateY(-100vh) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(0) rotate(360deg);opacity:1}}.falling-bread{animation:fallFromTop 3s ease-out forwards}.hand-drawn-border{border:2px solid #432818;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:border-color .3s ease,box-shadow .3s ease}.hand-drawn-border:focus-within{border-color:#d97706;box-shadow:2px 4px 10px #d9770626}.bread-character{filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));transition:transform .3s ease}.bread-character:hover{transform:scale(1.1) rotate(5deg)}@keyframes cardExpand{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes cardShrink{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.card-expanding{animation:cardExpand .3s cubic-bezier(.34,1.56,.64,1) forwards}.card-shrinking{animation:cardShrink .2s ease-in forwards}
