@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto:wght@400;700;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.glass-card{padding:24px;border-radius:16px;background:linear-gradient(135deg,#ffffff8c,#ffffff59);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 24px #0000001f}.glass-card .MuiPaper-root{background:transparent!important;box-shadow:none!important}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,input,select,textarea{min-height:44px;min-width:44px}*{-webkit-tap-highlight-color:transparent}body{overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.cards-grid{grid-template-columns:1fr!important;gap:1rem!important;padding:1rem!important}}@media (max-width: 600px){button{padding:12px 20px!important;font-size:.9rem!important}}input,textarea,select{font-size:16px!important}@media (max-width: 768px){.modal,.dialog{margin:1rem;max-height:90vh;overflow-y:auto}}body,html{max-width:100vw;overflow-x:hidden}img{max-width:100%;height:auto}@media (max-width: 768px){.controls{flex-direction:column!important;gap:.75rem!important;width:100%!important}.controls button{width:100%!important}}@media (max-width: 600px){body{font-size:14px;line-height:1.5}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}@media (max-width: 768px){.header{padding:1rem!important;flex-direction:column;gap:1rem}.user-info{width:100%;justify-content:center}}@supports (padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}.app{touch-action:manipulation}@media (max-width: 768px){.main-content{padding:1rem!important}}
