body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    line-height: 1.6;
    max-width: 750px;
    margin: 40px auto;
    padding: 0 24px;
    color: #2c3e50;
    background-color: #fafafa;
}
#content {
    background: #ffffff;
    padding: 40px;
    border-radius: 12px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.05);
}
h1 { color: #d81b60; border-bottom: 2px solid #fce4ec; padding-bottom: 10px; }
h2, h3 { color: #5d4037; margin-top: 30px; }
code { background: #f4f4f4; padding: 2px 6px; border-radius: 4px; font-family: monospace; }
a { color: #d81b60; text-decoration: none; }
a:hover { text-decoration: underline; }
.loading { text-align: center; color: #7f8c8d; font-style: italic; margin-top: 50px; }
