@keyframes wiggle{0%{transform:rotate(var(--start-angle, 0deg))}25%{transform:rotate(calc(var(--start-angle, 0deg) + 15deg))}50%{transform:rotate(calc(var(--start-angle, 0deg) - 12deg))}75%{transform:rotate(calc(var(--start-angle, 0deg) + 5deg))}100%{transform:rotate(var(--start-angle, 0deg))}}.arrow-right{width:20px;height:20px;border-right:8px solid;border-bottom:8px solid;--start-angle:-45deg;transform:rotate(var(--start-angle));border-color:#FFFFFF}.markdown{width:100%;color:#FFFFFF;display:flex;flex-direction:column;flex-grow:1;gap:30px;overflow-y:auto;max-height:80vh;line-height:1.2;padding-right:20px}.markdown h1:after{content:' ';display:block;margin-top:10px;border:1.5px solid #e6e6e6;border-radius:2px}.markdown p,.markdown li,.markdown a{font-size:18px}.markdown p{color:#ebebeb;text-align:justify}.markdown strong{color:#FFFFFF}.markdown code{font-size:15px}.markdown li+li{margin-top:10px}.markdown img,.markdown video{max-width:800px;width:100%;border-radius:2px;margin:0 auto}.markdown code,.markdown pre{background-color:#202020;font-family:'Roboto Mono',sans-serif;padding:2px;border-radius:2px;overflow-x:auto;outline:none}.markdown pre{padding:10px;outline:none;overflow-y:visible;flex-shrink:0}.markdown blockquote{page-break-inside:avoid;border-left:2px solid lightgray;color:lightgray;padding-left:15px;margin-left:5px}.markdown hr{margin:10px 0;background-color:#FFFFFF}.markdown [class^="annotation-"]{border-radius:2px;border-left:5px solid rgba(255,255,255,0.6);padding:15px}.markdown .annotation-success{background-color:rgba(80,255,120,0.15);color:white}.markdown .annotation-warning{background-color:rgba(255,150,0,0.15);color:white}.markdown .annotation-warning:before{content:"⚠️"}.markdown .annotation-error{background-color:rgba(255,0,0,0.15);color:white}.markdown .annotation-error:before{content:"🚨"}.markdown .annotation-hint{background-color:rgba(0,120,255,0.15);color:white}.markdown .annotation-hint:before{content:"💡"}@media (max-width:900px){.content{max-width:100vw;padding:20px;padding-top:0;padding-bottom:20px;width:100%;flex-direction:column}.content #description{max-width:1000px;max-height:100vh;padding-left:0}#info{flex-direction:row;width:100%;gap:30px}#info .box{flex-grow:1;min-width:140px}#info .box a{margin-left:0}}