.la-player{direction:ltr;text-align:left;width:100%;margin-top:18px;padding-top:16px;border-top:1px solid #dce6f3;box-sizing:border-box}
.la-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.la-controls button,.la-controls select{font:inherit;font-size:1rem;line-height:1.3;min-height:44px;cursor:pointer;touch-action:manipulation}
.la-controls .la-play{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid #164779;border-radius:9px;background:#143f70;color:#fff;font-weight:700}
.la-play svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.la-controls .la-play:hover,.la-player.is-playing .la-play{background:#245bda;border-color:#245bda}
.la-speed{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:.875rem;color:#40566b}
.la-speed select{padding:8px 26px 8px 10px;border:1px solid #c5d5e8;border-radius:8px;color:#143f70;background:#fff;max-width:100%}
.la-controls .la-repeat{padding:9px 13px;border:1px solid #bdcee4;border-radius:9px;background:#fff;color:#143f70;font-weight:600}
.la-controls .la-repeat[aria-pressed=true]{background:#ffdfa0;border-color:#bf8d2c;color:#173451}
.la-player .la-credit,.la-player .la-status,.lc-page .la-player .la-credit,.lc-page .la-player .la-status{font-size:.875rem!important;line-height:1.6!important;margin:10px 0 0!important;color:#40566b}
.la-player .la-credit a{color:#174e92;text-decoration:underline;text-underline-offset:3px}
.la-player .la-status:empty{display:none}
.la-player :is(button,select):focus-visible{outline:3px solid #bd861d;outline-offset:3px}
.lc-example .la-controls{justify-content:center}
.lc-example .la-player{text-align:center}
@media(max-width:540px){.la-controls{gap:8px}.la-controls .la-play{padding-inline:12px}.la-speed>span{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.la-player{margin-top:14px;padding-top:14px}}
