:root{--background:#f4f4f4;--card-background:#f9f9f9;--border:#efedeb;--text-secondary:#565656;--text:#000;--primary:#5154c0}*{font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;box-sizing:border-box}body{margin:0;min-height:100vh;background-color:var(--background);display:flex;flex-direction:column}footer{padding:1rem;border-top:1px solid #ddd;text-align:center;margin-left:5rem;margin-right:5rem}button{padding:10px 20px;border:1px solid;border-radius:4px;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s;cursor:pointer;color:var(--primary);background-color:#fff}button,button:hover{border-color:var(--primary)}button:hover{background-color:var(--primary);color:#fff}input:not([type=radio]),select{width:100%;padding:10px;border:1px solid;border-radius:4px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box;height:40px}input:not([type=radio]),select:focus{outline:none;box-shadow:0 0 5px #0000000d}input:not([type=radio]).ac-input-validation-failed,select.ac-input-validation-failed{border:1px solid red}.ac-media-playButton-arrow{position:relative;width:80px!important;height:80px!important;border:2px solid #fff!important;border-radius:50%;padding:0;margin:0 auto;user-select:none;background-color:#00000099;transition:background-color .5s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}.ac-media-playButton-arrow:after{margin-left:10px;display:block;content:"";box-sizing:border-box;border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px 0 20px 35px}.ac-media-playButton-arrow:hover{background-color:#000}.card-container{padding:1rem;margin-bottom:auto}.ac-adaptiveCard{padding:1rem!important;border:2px solid var(--border);border-radius:8px;overflow:hidden}