
    /* Minimal inline styles for Ueeshop paste-in */
    :root { --brand:#3598db; }
    body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.65;color:#222;margin:0;padding:0 0 40px;}
    article{max-width:900px;margin:0 auto;padding:24px;}
    h1,h2,h3{color:var(--brand);margin-top:28px;margin-bottom:12px;line-height:1.25}
    h1{font-size:36px}
    h2{font-size:26px}
    h3{font-size:20px}
    p,li{font-size:16px}
    nav.toc{background:#f6fbff;border:1px solid #e5f0fa;padding:16px;border-radius:8px}
    nav.toc a{color:#0c63a8;text-decoration:none}
    nav.toc a:hover{text-decoration:underline}
    figure{margin:20px 0;text-align:center}
    figure img{max-width:100%;height:auto;border:1px solid #eee;border-radius:6px}
    figcaption{font-size:14px;color:#666;margin-top:6px}
    table{width:100%;border-collapse:collapse;margin:16px 0}
    table th, table td{border:1px solid #e9eef5;padding:10px;text-align:left;vertical-align:top}
    table th{background:#f4f8fc}
    .btnbar{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}
    .btn{display:inline-block;background:var(--brand);color:#fff !important;padding:10px 14px;border-radius:6px;text-decoration:none;font-weight:600}
    .btn.alt{background:#0f7bd6}
    .tip{background:#fff8e5;border:1px solid #ffe4a3;padding:12px;border-radius:6px}
    .note{background:#f4f7ff;border:1px solid #dbe6ff;padding:12px;border-radius:6px}
    .kbd{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;background:#f3f3f3;border:1px solid #e2e2e2;border-radius:4px;padding:0 4px}
    .muted{color:#666}
    .hr{height:1px;background:#eff3f8;border:0;margin:28px 0}
    ol.steps>li{margin-bottom:10px}
  