.water-sound-image{position:relative;display:block;width:100%;margin:0 0 36px;padding:0;text-align:left}
.creative-detail .water-sound-image .detail-image{margin:0;width:100%;height:auto;object-fit:contain}
.water-sound-hint{position:absolute;right:14px;bottom:14px;display:block;background:#f4f4f0e8;color:#424d3b;padding:8px 11px;font-size:10px;line-height:1.8;letter-spacing:.1px}
.water-sound-image:hover .water-sound-hint{background:var(--paper)}
.water-music-player{margin:0 0 28px;padding:22px 24px 18px;border:1px solid var(--line);background:#eef0e9;word-break:keep-all}
.water-music-heading{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:7px 20px;margin-bottom:13px}
.water-music-heading>span{grid-column:1/-1;font:8px/1.7 Georgia,serif;letter-spacing:1.6px;color:var(--muted)}
.water-music-heading strong{font-size:16px;line-height:1.9;font-weight:400;color:var(--green)}
.water-music-heading small{font-size:9px;line-height:1.9;color:var(--muted)}
.water-music-player audio{display:block;width:100%;height:42px;max-width:100%;margin:0 0 13px;color-scheme:light}
.water-music-volume{display:flex;gap:14px;align-items:center;font-size:10px;color:var(--green);margin:0 0 14px}
.water-music-volume input{width:130px;max-width:65%;accent-color:var(--green);height:18px;margin:0}
.water-music-status{font-size:10px;line-height:1.9;color:var(--green);margin:0 0 6px}
.water-music-note{font-size:9px;line-height:1.9;color:var(--muted);margin:0}
@media(max-width:560px){.water-sound-image{margin-bottom:29px}.water-sound-hint{right:10px;bottom:10px;padding:6px 9px;font-size:9px}.water-music-player{padding:17px 16px 15px;margin-bottom:24px}.water-music-heading{grid-template-columns:1fr;gap:4px;margin-bottom:12px}.water-music-heading strong{font-size:15px}.water-music-heading small{font-size:9px}.water-music-player audio{height:42px}.water-music-volume{min-height:30px;font-size:10px;margin-bottom:10px}.water-music-volume input{min-height:30px}.water-music-status{font-size:9px;line-height:2}.water-music-note{font-size:9px;line-height:2}}
