*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{color:#333;-webkit-font-smoothing:antialiased;background:#fff;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:1.3}ul{margin:0;padding:0;list-style:none}.page-container{max-width:1200px;margin:0 auto;padding:40px 20px}.page-hero{text-align:center;background:linear-gradient(135deg,#fdf6f0,#fae8d8);padding:60px 20px}.page-hero h1{color:#1a1a1a;margin-bottom:16px;font-size:2rem}.page-hero p{color:#555;max-width:700px;margin:0 auto;font-size:1.1rem}.section{padding:48px 0}.section h2{color:#1a1a1a;margin-bottom:24px;font-size:1.5rem}.section p{color:#444;margin-bottom:16px;line-height:1.8}.notice-box{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:24px 0;padding:16px 20px;font-size:.9rem}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=768px){.page-hero{padding:40px 16px}.page-hero h1{font-size:1.5rem}.page-container{padding:24px 16px}}.error-page[data-v-9d12aa70]{text-align:center;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}.error-content h1[data-v-9d12aa70]{color:#1a1a1a;margin-bottom:16px;font-size:2rem}.error-content p[data-v-9d12aa70]{color:#666;margin-bottom:24px}.back-home[data-v-9d12aa70]{color:#fff;background:#c41e3a;border-radius:20px;padding:10px 24px;font-size:15px;text-decoration:none;display:inline-block}
