.home-music{max-width:420px;margin-top:26px;padding-top:18px;border-top:1px solid #d5cbb9;color:#244237}
.home-music .music-track{margin:0 0 10px;font:16px/1.5 Georgia,serif;color:#244237}
.home-music .music-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.home-music .music-controls button{min-height:44px;padding:8px 16px;font-size:12px}
.home-music .music-volume{display:flex;align-items:center;gap:9px;flex:1 1 150px;min-width:0;margin-left:7px;font:12px/1.5 Georgia,serif}
.home-music input[type=range]{min-width:60px;width:100%;max-width:115px;min-height:44px;margin:0;accent-color:#8d4b31}
.home-music output{min-width:30px;font-variant-numeric:tabular-nums}
.home-music .music-status{margin:7px 0 0;font:11px/1.6 Georgia,serif;color:#4d5c51}
.home-music :focus-visible{outline:2px solid #8d4b31;outline-offset:4px}
@media(max-width:420px){.home-music{margin-top:21px}.home-music .music-volume{flex-basis:100%;margin-left:0}.home-music input[type=range]{max-width:160px}}
