html,body{-webkit-text-size-adjust:100%;background:0 0;margin:0;padding:0}.content{color:#374151;overflow-wrap:break-word;-webkit-user-select:none;user-select:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:300;line-height:2}.content img{border-radius:10px;max-width:100%;height:auto}.content ol,.content ul{margin:0;padding:0 1rem}.content ol{list-style:decimal}.content ul{list-style:outside}.content li+li{margin-top:.5rem}.content h1{color:#03314b;margin:0;padding-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:2.5rem}.content h2{color:#03314b;margin:0;padding:2rem 0 .5rem;font-size:1.3rem;font-weight:600;line-height:2.5rem}.content h3{font-size:16px}.content p{margin:0 0 1rem}.content p strong,.content strong{color:#03314b;font-weight:600}.content a{color:#06f}.content.chapter h2{padding-top:0;font-size:1.2rem}.content.compact{font-size:16px;line-height:1.625}.content.compact h2{padding-top:0}.content.clamped{overflow:hidden}.content .hl{background:#2ce08038;border-radius:6px;box-shadow:0 0 0 4px #2ce08038}.content .hl-pulse{background:#2ce08073;transition:background .3s}.content.theme-sepia{color:#5b4636}.content.theme-sepia h1,.content.theme-sepia h2,.content.theme-sepia strong{color:#3e2c1c}.content.theme-dark{color:#d1d5db}.content.theme-dark h1,.content.theme-dark h2,.content.theme-dark p strong,.content.theme-dark strong{color:#f9fafb}.content.theme-dark a{color:#7cb3ff}.content.theme-dark .hl{background:#2ce0802e;box-shadow:0 0 0 4px #2ce0802e}