<style>
:root{
  --bg:#0d0f14; --bg2:#141720; --bg3:#1c2030; --line:#252a38;
  --acc:#00e5a0; --acc2:#667eea; --text:#e8eaf0; --muted:#5a6278;
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
body{font-family:'Barlow',Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;font-size:16px;}
.wrap{max-width:760px;margin:0 auto;padding:24px 16px 60px;}
.back{display:inline-block;margin-bottom:18px;color:var(--acc2);text-decoration:none;font-size:.9em;font-weight:600;}
.back:hover{text-decoration:underline;}
h1{font-family:'Barlow Condensed',Arial,sans-serif;font-size:1.8em;font-weight:800;letter-spacing:1px;color:var(--acc);margin-bottom:6px;}
.updated{color:var(--muted);font-size:.82em;margin-bottom:24px;}
h2{font-family:'Barlow Condensed',Arial,sans-serif;font-size:1.2em;font-weight:700;letter-spacing:.5px;color:var(--text);margin:26px 0 8px;padding-top:10px;border-top:1px solid var(--line);}
h2:first-of-type{border-top:none;padding-top:0;}
p{margin-bottom:12px;color:#c7cbd6;}
ul{margin:0 0 12px 20px;color:#c7cbd6;}
li{margin-bottom:6px;}
.placeholder{background:rgba(255,197,61,.12);color:#ffc53d;padding:1px 6px;border-radius:4px;font-weight:700;}
a{color:var(--acc2);}
.card{background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-bottom:16px;}
.disclaimer{border:1px solid rgba(255,197,61,.4);background:rgba(255,197,61,.06);border-radius:10px;padding:14px 16px;margin-bottom:20px;font-size:.92em;color:#ffdd8a;}
</style>
