:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400}*{box-sizing:border-box;margin:0;padding:0}.card-body .content *{margin-top:10px}.card-body .content ul{margin-left:20px}.card-body .content a{text-decoration:underline}.main-content{margin-left:0}.m-20{margin:20px}.m-10{margin:10px}.w-100{width:100%}.d-ib{display:inline-block;vertical-align:middle}a{color:inherit}.header{padding:0}.quba-markdown{white-space:normal}.quba-markdown :first-child{margin-top:0}.quba-markdown :last-child{margin-bottom:0}.quba-markdown p,.quba-markdown ul,.quba-markdown ol,.quba-markdown pre,.quba-markdown blockquote{margin:0 0 10px}.quba-markdown ul,.quba-markdown ol{padding-left:20px}.quba-markdown li+li{margin-top:4px}.quba-markdown h1,.quba-markdown h2,.quba-markdown h3,.quba-markdown h4{margin:0 0 8px;color:var(--text-primary, #f5f7fb);font-size:1rem}.quba-markdown a{color:var(--text-accent, #38bdf8);text-decoration:underline}.quba-markdown code{border-radius:var(--radius-xs, 4px);padding:2px 5px;color:var(--accent-100, #d6f7eb);background:var(--bg-inset, #080c13);font-family:var(--font-mono, monospace);font-size:.88em}.quba-markdown pre{max-width:100%;overflow-x:auto;border:1px solid var(--border-color, #263348);border-radius:var(--radius-sm, 6px);padding:10px;background:var(--bg-inset, #080c13)}.quba-markdown pre code{padding:0;background:transparent}.quba-markdown blockquote{border-left:3px solid var(--accent-500, #19b98f);padding-left:10px;color:var(--text-muted, #7f8ca3)}
