:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#091316;color:#e8f2f5;font:17px/1.75 system-ui,sans-serif;padding:45px 22px}main{max-width:780px;margin:auto}h1{font-size:clamp(32px,7vw,48px);line-height:1.2;margin:32px 0 12px}h2{font-size:23px;line-height:1.4;margin-top:36px}p{color:#b9cdd4}a{color:#36e2d4;text-underline-offset:4px}.date{font-size:14px;color:#8ba6af}.button{display:inline-block;padding:14px 20px;border:1px solid #31c9c2;border-radius:10px;text-decoration:none}.listener-information{display:flex;justify-content:center;gap:22px;padding:20px;font-size:12px;color:#91adb7}
