.rss-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px max(20px,calc((100% - 1000px)/2));border-bottom:1px solid var(--line)}
.rss-main{max-width:1000px;margin:auto;padding:64px 24px}.rss-intro{max-width:780px}.rss-eyebrow{color:var(--cyan);font:600 .8rem monospace;letter-spacing:.15em}.rss-intro h1{font-size:clamp(2.3rem,6vw,4.5rem);line-height:1.08;letter-spacing:-.045em;margin:20px 0 28px}.rss-intro>p{color:var(--muted)}.rss-intro label{display:block;margin:28px 0 8px;font-weight:600}.rss-copy{display:flex;gap:10px}.rss-copy input{min-width:0;flex:1;border:1px solid var(--line-strong);background:var(--panel);color:var(--white);padding:14px;font:inherit;border-radius:6px}.rss-copy button,.rss-actions a{border:1px solid var(--cyan);border-radius:6px;padding:13px 18px;font:600 .95rem inherit;cursor:pointer}.rss-copy button{background:var(--cyan);color:var(--ink);font-weight:700}.rss-actions{display:flex;gap:12px;flex-wrap:wrap}.rss-actions a{text-decoration:none;color:var(--cyan)}.rss-actions a:hover{background:var(--panel)}#rss-status{min-height:1.6em;margin:8px 0}.rss-note{font-size:.9rem}.rss-latest{margin-top:64px}.rss-items{list-style:none;padding:0}.rss-items li{padding:24px 0;border-top:1px solid var(--line)}.rss-items h3{margin:8px 0 12px;font-size:clamp(1.2rem,3vw,1.6rem);line-height:1.3}.rss-items h3 a{text-decoration:none}.rss-items h3 a:hover{color:var(--cyan)}.rss-date{color:var(--muted);font-size:.85rem;margin:0}.rss-read{color:var(--cyan);font-size:.9rem}@media(max-width:600px){.rss-copy{flex-direction:column}.rss-main{padding:40px 20px}.rss-header{flex-wrap:wrap}.rss-actions a{flex:1;text-align:center}}
