@tailwind base;@tailwind components;@tailwind utilities;html{font-size:16px;line-height:1.5;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}body{margin:0;min-height:100vh;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}#root{width:100%;margin:0 auto}*{box-sizing:border-box}p,div,span,h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word}.quadrant-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}@media (max-width: 768px){.task-card{grid-template-columns:auto 1fr auto!important;column-gap:8px!important;padding:8px 10px!important}.task-card .progress-bar,.task-card .timer-icon{display:none!important}.quadrant-grid{grid-template-columns:1fr 1fr!important;gap:20px!important}.header-buttons{flex-wrap:wrap!important;gap:8px!important}.header-title{font-size:20px!important;flex:1 1 200px!important}.stats-grid{flex-wrap:wrap!important;gap:12px!important}.stats-card{min-width:100px!important;flex:1 1 100px!important}}@media (max-width: 480px){.main-container{padding:16px!important}.quadrant-panel{padding:16px!important;min-height:300px!important}.task-input{font-size:14px!important;padding:8px 12px!important}.add-button{padding:8px 12px!important}}@media (max-width: 600px){.quadrant-grid{grid-template-columns:1fr!important;gap:16px!important}}@media (max-resolution: 1dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.zoom-test{font-size:20px;padding:20px;border:2px solid #333;margin:20px;background:#f0f0f0}html,body{overflow-x:auto;overflow-y:auto}*{transform-origin:0 0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
