/* One seam: the footer owns the line; Qiuyu does not add a second one. */
body #language{border-bottom:0}
body .site-footer{border-top:1px solid var(--line)}
/* Surface study only: preserve editorial typography and the full-width header. */
html[data-corner-study=rounded] .portal-product-image,html[data-corner-study=rounded] .album-cover,html[data-corner-study=rounded] .show-track img{border-radius:14px;overflow:hidden}
html[data-corner-study=rounded] .platforms{border-radius:14px;overflow:hidden}
html[data-corner-study=rounded] .formula,html[data-corner-study=rounded] #converter{border-radius:14px}
html[data-corner-study=rounded] .converter-open,html[data-corner-study=rounded] .carousel-controls button,html[data-corner-study=rounded] .language-switch,html[data-corner-study=rounded] .motion-trial-panel button,html[data-corner-study=rounded] .motion-trial-panel nav a{border-radius:8px}
.motion-trial-panel .trial-corners[aria-pressed=true]{background:#eee}
@media(max-width:380px){.motion-trial-panel nav a>span{display:none}.motion-trial-panel nav a{min-width:28px;justify-content:center}}
html[data-corner-study=rounded] .language-switch{overflow:hidden}
