body { font-family: 'Segoe UI', sans-serif; margin: 20px; }
h1 { font-size: 20px; border-bottom: 1px solid #ccc; padding-bottom: 5px; }
h2 { font-size: 16px; margin-top: 20px; }
table { border-collapse: collapse; margin-top: 10px;,max-width: 500px; }
td, th { border: 1px solid #ddd; padding: 8px; text-align: center }
code { background: #f3f3f3; padding: 2px 4px; border-radius: 4px; }
.section { margin-bottom: 25px; }
ul { padding-left: 18px; }
li { margin-bottom: 10px; }
a { text-decoration: none; color: #0066cc; }
a:hover { text-decoration: underline; }
.breadcrumb {list-style: none;display: flex;font-size: 1rem;}  .breadcrumb li + li:before {content: ">";margin: 0 8px;color: #666;}  .breadcrumb a {text-decoration: none;}  .breadcrumb a:hover {text-decoration: underline;}  .breadcrumb li:last-child a {color: #666;pointer-events: none;}