/* The Artist feed puts conversations first; scene tools remain close. */
html:has(body[data-fs-page="artist-newsfeed"]) { scroll-padding-block:90px; }
[data-fs-page="artist-newsfeed"] :is(button,input,textarea,select,summary,a) { scroll-margin-block:90px; }
[data-fs-page="artist-newsfeed"] .artist-feed-tool { min-height:44px; }
[data-fs-page="artist-newsfeed"] .artist-compass-copy { padding:12px 14px 8px; }
[data-fs-page="artist-newsfeed"] .artist-compass-copy h1 { font-family:inherit; font-size:22px; font-weight:800; margin:0 0 5px; }
[data-fs-page="artist-newsfeed"] .artist-compass-copy > p { font-size:13px; line-height:1.5; }
[data-fs-page="artist-newsfeed"] .artist-compass-filters { flex-wrap:wrap; gap:6px; padding:0 12px 12px; overflow:visible; }
[data-fs-page="artist-newsfeed"] .artist-compass-filters .filter-button { min-height:44px; padding:8px 10px; font-size:13px; }
[data-fs-page="artist-newsfeed"] :is(.artist-feed-compose,.artist-feed-scene)>summary { min-height:52px; padding:14px; color:#255f52; cursor:pointer; font-weight:800; }
[data-fs-page="artist-newsfeed"] :is(.artist-feed-compose,.artist-feed-scene)>summary i { margin-right:8px; }
[data-fs-page="artist-newsfeed"] .artist-feed-scene { margin-top:18px; }
[data-fs-page="artist-newsfeed"] .artist-feed-scene>summary span { display:block; margin-top:5px; color:#64748b; font-size:13px; font-weight:500; }
[data-fs-page="artist-newsfeed"] .artist-feed-scene-content { padding:0 12px 12px; }
[data-fs-page="artist-newsfeed"] :is(#composer-panel,#stories-panel) { scroll-margin-top:90px; }
[data-fs-page="artist-newsfeed"] :is(#composer-panel .action-button,#composer-panel summary,#composer-panel select,.artist-stories-empty button,.artist-scene-bulletin-step) { min-height:44px; }
[data-fs-page="artist-newsfeed"] .artist-main-space-heading { padding:0 4px; margin:0 0 12px; border:0; background:none; color:#24343b; }
[data-fs-page="artist-newsfeed"] .artist-main-space-heading h2 { margin:0; font-family:inherit; font-size:17px; font-weight:800; }
[data-fs-page="artist-newsfeed"] .artist-main-space-heading .artist-social-compass-label,
[data-fs-page="artist-newsfeed"] .artist-main-space-heading > p { display:none; }
[data-fs-page="artist-newsfeed"] .artist-stories-empty { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:12px; }
[data-fs-page="artist-newsfeed"] .artist-stories-empty h2 { font-size:15px; font-weight:800; }
[data-fs-page="artist-newsfeed"] .artist-stories-empty p { margin-top:3px; font-size:13px; line-height:1.4; color:#64748b; }
[data-fs-page="artist-newsfeed"] .artist-stories-empty button { flex-shrink:0; padding:8px 12px; font-size:13px; }
@media(max-width:760px) {
 [data-fs-page="artist-newsfeed"] main.shell { padding-top:14px; }
 [data-fs-page="artist-newsfeed"] #artist-feed-mobile-tools { padding:8px; }
 [data-fs-page="artist-newsfeed"] .artist-feed-tool { min-height:44px; flex-direction:row; gap:6px; font-size:12px; }
 [data-fs-page="artist-newsfeed"] .artist-compass-filters { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); }
 [data-fs-page="artist-newsfeed"] .artist-compass-filters .filter-button { justify-content:center; padding:8px 4px; font-size:12px; gap:4px; }
 [data-fs-page="artist-newsfeed"] .artist-compass-filters .filter-button:last-child { grid-column:span 2; }
 [data-fs-page="artist-newsfeed"] .artist-stories-empty { flex-wrap:wrap; gap:8px; }
 [data-fs-page="artist-newsfeed"] .artist-stories-empty p { display:none; }
 [data-fs-page="artist-newsfeed"] .artist-scene-bulletin { grid-template-columns:1fr auto; }
 [data-fs-page="artist-newsfeed"] .artist-scene-bulletin-mark { grid-column:1/-1; padding:10px; }
 [data-fs-page="artist-newsfeed"] .artist-scene-bulletin-copy { padding:10px; }
 [data-fs-page="artist-newsfeed"] .artist-scene-bulletin-step { display:inline-flex; align-items:center; }
}
