*{box-sizing:border-box}
body{margin:0;background:#14030b;color:#eadbd0;font:16px/1.65 Arial,Helvetica,sans-serif}
main{max-width:760px;margin:0 auto;padding:36px 20px 60px}
a{color:#e8b84a}
h1{font-family:'Lilita One',Arial,sans-serif;font-weight:400;color:#ffe08a;font-size:34px;margin:10px 0 4px}
h2{font-family:'Lilita One',Arial,sans-serif;font-weight:400;color:#e8b84a;font-size:22px;margin:30px 0 8px}
.upd{color:#a08a80;font-size:14px;margin-bottom:24px}
.back{display:inline-block;margin-bottom:10px;text-decoration:none}
ul{padding-left:22px}
.box{background:rgba(232,184,74,.08);border:1px solid rgba(232,184,74,.35);border-radius:10px;padding:14px 16px}
.todo{background:#5a0a14;color:#ffd0d0;padding:1px 6px;border-radius:4px}
