.content-main{max-width:800px;margin:0 auto;padding:2rem 1rem 3rem}.content-card{background:var(--card-bg, #161b22);border:1px solid var(--card-border, #30363d);border-radius:12px;padding:2.5rem;color:var(--text-primary, #e6edf3)}.content-card .updated{color:var(--text-muted, #8b949e);font-style:italic;margin-bottom:1.5rem;font-size:.875rem}.content-card h1{font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:800;color:var(--text-primary, #e6edf3);margin-bottom:.5rem}.content-card h2{font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:700;color:var(--text-primary, #e6edf3);border-bottom:1px solid var(--card-border, #30363d);padding-bottom:.5rem;margin:2rem 0 1rem}.content-card h2:first-of-type{margin-top:1rem}.content-card p{color:var(--text-secondary, #c9d1d9);line-height:1.7;margin-bottom:1rem}.content-card ul{margin:.75rem 0 1rem 1.25rem;color:var(--text-secondary, #c9d1d9)}.content-card li{margin-bottom:.5rem;line-height:1.6}.content-card a{color:var(--accent-blue, #0099FF);text-decoration:none}.content-card a:hover{text-decoration:underline}.content-card strong{color:var(--text-primary, #e6edf3)}.content-card code{background:#ffffff14;padding:.15rem .4rem;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:.875em;color:var(--accent-blue, #0099FF)}.content-card table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.875rem}.content-card th,.content-card td{padding:.75rem;text-align:left;border:1px solid var(--card-border, #30363d)}.content-card th{background:var(--accent-blue, #0099FF);color:#fff;font-weight:600;font-family:Montserrat,sans-serif}.content-card tr:nth-child(2n){background:#ffffff08}.content-card tr:hover{background:#0099ff0f}.content-notice{background:#ffc1071a;border-left:4px solid #ffc107;padding:1rem 1.25rem;margin:1.25rem 0;border-radius:0 8px 8px 0;color:var(--text-secondary, #c9d1d9)}.content-notice strong{color:#ffc107}@media(max-width:600px){.content-card{padding:1.5rem;border-radius:8px}.content-card table{font-size:.8rem}.content-card th,.content-card td{padding:.5rem}.content-card h1{font-size:1.5rem}}
