:root{--font:"Exo 2",system-ui,sans-serif}html{background:#000}
*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
body{font-family:var(--font);color:#f4f4f4;background:#0a0b0d;max-width:480px;margin:0 auto;min-height:100vh;font-size:15.5px;line-height:1.7;padding:0 20px calc(40px + env(safe-area-inset-bottom))}
.doc-header{padding:18px 0 0}
.back{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#ff6a13;font-style:italic;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,.15);padding:9px 14px}
h1{overflow-wrap:break-word;font-style:italic;font-weight:900;font-size:25px;line-height:1.1;text-transform:uppercase;padding:26px 0 10px;border-bottom:5px solid #ff6a13;margin-bottom:6px}
h2{font-style:italic;font-weight:800;font-size:17px;text-transform:uppercase;color:#19c4c0;padding:24px 0 4}
h3{padding:14px 0 2px;font-size:15.5px;font-weight:700}
p{padding:6px 0;color:#9a9ea6}
p b,p strong{color:#f4f4f4}
ul{list-style:none;padding:6px 0}
ul li{position:relative;padding:5px 0 5px 24px;color:#9a9ea6}
ul li::before{content:"";position:absolute;left:2px;top:14px;width:9px;height:9px;background:#ff6a13;transform:skewX(-20deg)}
a{color:#ff6a13}
.doc-updated{font-size:12.5px;padding-top:4px;color:#6c7078}
.doc-footer{margin-top:32px;padding-top:16px;font-size:12px;line-height:1.6;text-align:center;border-top:1px solid rgba(255,255,255,.1);color:#6c7078}
