:root{--background:#fff;--foreground:#1f2937;--sg-color-surface:#fff;--sg-color-surface-subtle:#f6f8fa;--sg-color-text:#1f2937;--sg-color-text-muted:#4b5563;--sg-color-border:#d1d5db;--sg-color-focus:#0f5e9c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body>main{flex:1;width:100%}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,Arial,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--sg-color-focus);outline-offset:2px}
