:root{font-family:system-ui,sans-serif;color:#172522;background:#f5f3eb}body{margin:0}main{max-width:720px;margin:7vh auto;padding:28px}h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.08}p{line-height:1.65;color:#46534f}.price{font-size:1.7rem;color:#172522}a{color:#26584e}button{padding:13px 19px;border:0;border-radius:8px;background:#b4c4ff;color:#101622;font:inherit;cursor:pointer;margin:8px 8px 8px 0}button:disabled{opacity:.5;cursor:default}textarea{display:block;box-sizing:border-box;width:100%;min-height:100px;margin:12px 0;padding:14px;background:#202430;color:#fff;border:1px solid #515c75;border-radius:8px;overflow-wrap:anywhere}label{display:block}section{margin:32px 0;padding-top:16px;border-top:1px solid #343b4c}li{padding:12px 0}li a{margin-left:12px}:focus-visible{outline:3px solid #26584e;outline-offset:4px}[hidden]{display:none}

#issues{list-style:none;padding:0}.archive-issue{padding:24px 0;border-bottom:1px solid #343b4c}.archive-issue h2{font-size:1.4rem;line-height:1.35;margin:0 0 8px}.archive-issue-meta{margin:0 0 14px;font-size:.9rem}.archive-issue-actions{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0}.archive-issue-actions a{margin-left:0}.archive-issue-actions a:first-child{font-weight:700}
