*{box-sizing:border-box}body{margin:0;background:#080604;color:#e9dfd2;font:16px/1.7 system-ui,sans-serif}main{max-width:720px;margin:auto;padding:28px 22px 55px}a{color:#ffbc6e;text-underline-offset:3px}nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:32px}nav a:first-child{font-weight:800;text-decoration:none;letter-spacing:1px}h1{font-size:32px;line-height:1.25;color:#ffb24d}h2{font-size:20px;color:#ffcc88;margin-top:28px}p,ul{margin:12px 0}footer{border-top:1px solid #58351d;margin-top:36px;padding-top:18px;font-size:13px;color:#b5a797}footer a{display:inline-block;margin:0 15px 10px 0}.note{color:#b8aa9a;font-size:14px}.play{display:inline-block;padding:10px 18px;border:1px solid #b66b27;border-radius:7px;text-decoration:none}details{border-bottom:1px solid #3b281a;padding:14px 0}summary{cursor:pointer;font-weight:650;color:#ffcc88}