.introduced-page{max-width:1000px;margin:auto;padding:24px 20px 48px;line-height:1.8;overflow-wrap:anywhere}.introduced-page h1{font-size:1.6rem;line-height:1.5}.introduced-page a,.introduced-entry a{color:var(--media-link);text-underline-offset:3px}.introduced-page form,.introduced-entry{background:var(--surface);border:1px solid var(--border);padding:20px;border-radius:6px;margin-bottom:24px}.introduced-page label{display:block;font-weight:700}.feed-search-line{display:flex;min-width:0;border:1px solid var(--input-border);border-radius:5px;overflow:hidden}.feed-search-line input{min-width:0;width:100%;padding:12px;background:var(--input-bg);color:var(--text);border:0;font:inherit;font-size:16px}.feed-search-line button{flex:none;background:var(--surface);color:var(--media-link);padding:8px 16px;font:inherit;border:0;border-left:1px solid var(--border);cursor:pointer}.introduced-period{display:flex;align-items:center;gap:16px;margin-top:16px}.introduced-period select{padding:10px;font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--input-border);border-radius:4px}.introduced-categories{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.introduced-categories a{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--border);padding:8px 14px;border-radius:5px;text-decoration:none;background:var(--surface);font-weight:600}.introduced-categories a[aria-current="page"]{background:var(--media-rose);color:var(--surface);border-color:var(--media-rose)}.introduced-card{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:20px;margin:18px 0}.introduced-card h2{font-size:1.25rem;margin:4px 0 12px}.introduced-meta{font-size:15px;color:var(--muted);margin:0}.introduced-sources{padding-left:20px;margin-bottom:0}.introduced-sources li+li{margin-top:10px}.introduced-page [hidden]{display:none!important}.introduced-page :focus-visible{outline:3px solid var(--media-link);outline-offset:3px}.introduced-entry h2{font-size:1.2rem;margin:0 0 16px}.introduced-entry .introduced-categories{margin-bottom:0}@media(max-width:480px){.introduced-page{padding:16px 12px 32px}.introduced-page h1{font-size:1.3rem}.introduced-card,.introduced-entry,.introduced-page form{padding:14px}.introduced-categories{gap:8px}.introduced-categories a{padding:8px 10px}.introduced-sources{padding-left:16px}}

.introduced-sources a{display:inline-block;white-space:nowrap}.introduced-sources time{white-space:nowrap}
