/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.5.12_react-dom@19.2.4_react@19.2.4__react@19.2.4/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.5.12_react-dom@19.2.4_react@19.2.4__react@19.2.4/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./app/globals.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root { color-scheme: light; }
html, body { height: 100%; }
body {
  margin: 0;
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
}
a { color: inherit; text-decoration: none; }
.container { max-width: 1024px; margin: 0 auto; padding: 20px; }
.card { border: 1px solid #e5e5e5; border-radius: 14px; padding: 14px; }
.nav { display:flex; gap:12px; align-items:center; padding: 10px 0; }
.nav a { padding: 8px 10px; border-radius: 10px; }
.nav a:hover { background: #f2f2f2; }
.muted { color: #666; }
.btn {
  display: inline-flex; gap: 8px; align-items: center;
  border: 1px solid #ddd; border-radius: 12px; padding: 10px 12px;
  background: white; cursor: pointer;
}
.btn:hover { background: #f7f7f7; }

