@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Noto+Sans+KR:wght@400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{font-family:Noto Sans KR,Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#37352f;-webkit-font-smoothing:antialiased}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes toastIn{0%{transform:translate(-50%) translateY(20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes toastOut{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(10px);opacity:0}}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}::-webkit-scrollbar-track{background:transparent}.outliner-row:hover .outliner-actions,.bullet-row:hover .bullet-actions{opacity:1!important}.desktop-nav{display:none!important}.mobile-topbar{display:flex!important}.mobile-bottomnav{display:none!important}.mobile-fab{display:flex!important}@media(min-width:768px){.desktop-nav{display:block!important}.mobile-topbar,.mobile-bottomnav,.mobile-fab{display:none!important}}@media(max-width:767px){input:not([data-task-title]):not([data-modal-input]),textarea:not([data-task-title]),select:not([data-modal-input]){font-size:16px!important}.help-toc{display:none!important}.today-header{flex-direction:column!important;align-items:stretch!important;gap:12px}.today-header .today-greeting h1{font-size:18px!important}.today-header .today-toolbar{display:flex;justify-content:space-between;align-items:center;width:100%}.project-tab-bar{overflow-x:auto;-webkit-overflow-scrolling:touch}.project-tab-bar::-webkit-scrollbar{display:none}}
