.aas-wrap{margin:0 0 1.5em;}
.aas-wrap .aas-btn{
	display:inline-flex;align-items:center;gap:8px;
	border:0;box-shadow:none;cursor:pointer;
	font-family:inherit !important;font-weight:700;line-height:1.4;
	letter-spacing:normal;text-transform:none;text-decoration:none;
	transition:background-color .2s ease,opacity .2s ease;
}
.aas-wrap .aas-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px;}
.aas-wrap .aas-btn[disabled]{opacity:.7;cursor:progress;}
.aas-wrap .aas-btn.is-loading .aas-icon{animation:aas-pulse 1s ease-in-out infinite;}
.aas-wrap .aas-btn .aas-label{font-family:inherit;}
.aas-wrap .aas-btn svg{width:1.3em;height:1.3em;flex:none;}
.aas-wrap .aas-player{margin-top:12px;}
.aas-wrap .aas-player[hidden],.aas-wrap .aas-error[hidden]{display:none;}
.aas-wrap .aas-player audio{display:block;width:100%;max-width:520px;}
.aas-wrap .aas-error{margin-top:10px;color:#b42318;font-size:13px;font-family:inherit;}
@keyframes aas-pulse{0%,100%{opacity:1}50%{opacity:.3}}
