#level-picker h1{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.12;letter-spacing:-.03em}.e563 input[type=text],.e563 textarea{font:inherit;font-size:1.08rem}.e563 h1{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.2}.e563 button,.e563 .e563-tools>a{min-height:46px}.e563 label{line-height:1.65}.e563-figure img{max-width:100%;height:auto}.e563 .e563-prompt{font-size:1.16rem}.e563-head>p{margin:8px 0}.e563 .e563-option{align-items:flex-start}.e563 .e563-option input{flex-shrink:0}.e563 nav details{margin:0}.e563 nav details a{display:block;padding:9px}.e563 progress{width:100%;accent-color:#7151bd}.e563 a{overflow-wrap:anywhere}#activity[hidden],#level-picker[hidden]{display:none}@media(max-width:650px){#activity{padding:20px}.e563-tools{gap:10px}.e563-tools>button{width:100%}}
