/* animiru-font-weight-step-v1 */
.playback-speed-guide{margin-block:1.75rem .25rem;padding-top:1.25rem;border-top:2px solid #ddd3ef;color:#242134}
.playback-speed-guide [hidden]{display:none!important}
.playback-speed-guide h3{margin:0 0 .8rem;font-size:1.25rem;line-height:1.55}
.playback-speed-guide__fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-block:1rem}
.playback-speed-guide label{display:flex;flex-direction:column;gap:.5rem;font-weight:600;min-width:0}
.playback-speed-guide select{font:inherit;font-weight:400;color:inherit;background:#fff;border:1px solid #7e748d;border-radius:8px;min-height:48px;width:100%;padding:.7rem 2rem .7rem .65rem}
.playback-speed-guide__detail{grid-column:1/-1}
.playback-speed-guide__actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}
.playback-speed-guide button{min-height:48px;font:inherit;white-space:normal}
.playback-speed-guide select:focus-visible,.playback-speed-guide button:focus-visible{outline:3px solid #635085;outline-offset:3px}
.playback-speed-guide__error{color:#a42535;font-weight:600}
.playback-speed-guide__status{margin-block:1rem}
.playback-speed-guide__result{border-top:1px solid #c9bfd9;padding-top:1rem;margin-top:1.25rem;overflow-wrap:anywhere}
.playback-speed-guide__result h4{margin-block:0 .5rem;font-size:1.1rem}
.playback-speed-guide__verdict{font-weight:600;font-size:1.05rem;color:#4f386e}
.playback-speed-guide__result[data-status=unsupported] .playback-speed-guide__verdict{color:#963044}
.playback-speed-guide__result[data-status=unknown] .playback-speed-guide__verdict{color:#695020}
.playback-speed-guide__source{margin-block:1rem;line-height:1.8}
.playback-speed-guide__source a{overflow-wrap:anywhere}
@media(max-width:600px){.playback-speed-guide__fields{grid-template-columns:1fr}.playback-speed-guide__actions{align-items:stretch;flex-direction:column}.playback-speed-guide__actions button{width:100%}}
