/* Compact accessible view switches, shared by collections and Library. */
.view-switch button{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:34px;padding:7px!important;gap:0}
.view-switch button svg{width:19px;height:19px;flex:none}
html[data-theme=light] body:not(.artist-world) button[data-follow].is-following{color:#fff!important}
html[data-theme=light] body:not(.artist-world) button[data-follow].is-following:hover{background:#3b4cb3!important;color:#fff!important}
html[data-theme=light] .cinema-page{color:#242426}
html[data-theme=light] :is(.cinema-description,.cinema-hero-description,.cinema-meta,.video-description,.video-creator,.video-type){color:#696973}
.site-footer nav{align-items:center}
.site-footer nav :is(a,button[data-appearance-open]){display:inline-flex;align-items:center;line-height:1.2;font:inherit;font-size:inherit;padding:0 14px;margin:3px 0;border-radius:0;border:0;border-right:1px solid var(--line);background:none;color:inherit}
.site-footer nav>:first-child{padding-left:0!important}
.site-footer nav>:last-child{border-right:0!important;padding-right:0!important}
@media(max-width:600px){.site-footer nav :is(a,button[data-appearance-open]){padding-inline:10px}.site-footer nav>:first-child{padding-left:0!important}.site-footer nav>:last-child{padding-right:0!important}}
