.m7-page .cat-tools{margin-block:0 var(--s5)}.m7-page .m7-head{margin-block-end:var(--s3)}.m7-page h1{font-family:var(--display-font);letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:800;line-height:1.1}@media (min-width:641px){.m7-page h1{font-size:38px}}html[data-tv="1"] .m7-page h1{font-size:50px}.titles-artist{color:inherit;text-decoration:none}.titles span:has(>.titles-artist){overflow:visible}.titles .titles-artist{vertical-align:top;max-inline-size:100%;min-inline-size:var(--target);line-height:var(--target);margin-block:calc((1.2em - var(--target)) / 2);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.titles-artist:hover{text-decoration:underline}.titles-artist:focus-visible{background:var(--text);color:var(--bg);outline:none}.m7-empty{justify-items:start;gap:var(--s4);padding-block:var(--s4);display:grid}.m7-empty p{color:var(--text-muted);font-size:var(--label);max-inline-size:40ch;margin:0}.m7-empty .btn{font-size:var(--label);padding-inline:var(--s5);background:var(--surface)}.m7-empty .btn:hover{background:var(--hover)}html[data-tv="1"] .m7-empty p,html[data-tv="1"] .m7-empty .btn{font-size:28px}
