
:root{--brand:#f97316;--text:#000;--bg:#fff;--border:#e5e7eb}
*{box-sizing:border-box}html,body{margin:0;padding:0;background:#fff;color:#000;font-family:system-ui,Segoe UI,Roboto,Arial;line-height:1.6}
main{max-width:900px;margin:0 auto;padding:24px}
h1,h2{line-height:1.2}
table{width:100%;border-collapse:collapse;margin:12px 0}
th,td{border:1px solid var(--border);padding:8px;text-align:left}
small{color:#555}
a{color:#000}
.notice{border:1px solid var(--border);padding:12px;border-radius:12px;background:#fff}
