*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090910;color:#f4ecdc;font-family:system-ui,-apple-system,sans-serif}header,main,footer{max-width:1160px;margin:auto;padding:24px}header{display:flex;gap:18px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #443622}header img{width:110px;height:48px;object-fit:contain}a{color:#efd294}header a{text-decoration:none;font-size:14px}h1{font:clamp(36px,7vw,66px)/1.1 Georgia,serif;margin:16px 0}h2{font:32px Georgia,serif;margin:8px 0}.eyebrow{letter-spacing:.16em;color:#c9a96b;font-size:12px;text-transform:uppercase}p{line-height:1.6;color:#c9c6c1}.intro{max-width:760px;padding:26px 0}nav.hosts{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 32px}.hosts a,.actions a,.actions button{border:1px solid #736043;border-radius:10px;padding:12px 16px;background:#1c1920;color:#f4dfae;font:600 14px system-ui;text-decoration:none;cursor:pointer}.hosts a:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #e4b961;outline-offset:4px}article{padding:28px 0;border-top:1px solid #443622;scroll-margin-top:16px}article img{display:block;width:100%;height:auto;margin-top:18px;border-radius:12px;background:#000}article .meta{margin:0}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.actions a:first-child{background:#e8ca8d;color:#17131b}.save-note{padding:16px 20px;border:1px solid #5b492f;border-radius:12px;background:#17141d}#status{min-height:28px}footer{font-size:13px;border-top:1px solid #443622}@media(max-width:600px){header,main,footer{padding:18px}.actions>*{flex:1;text-align:center}article{padding:24px 0}}