*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background:var(--surface-background,#f8fafc);color:var(--text-primary,#0f172a);transition:background .3s ease,color .3s ease}.app-shell{min-height:100vh;background:inherit;color:inherit}body:focus-visible{outline:none}a{color:inherit}button,input,textarea{font-family:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}