.page{flex-direction:column;display:flex;position:relative}main{flex:1}.sidebar{background-image:linear-gradient(#052767 0%,#3a0647 70%)}.top-row{background-color:#0006;border-bottom:1px solid #d6d5d5;justify-content:flex-end;align-items:center;height:3.5rem;display:flex}.navbar-toggler{background-color:#ffffff1a}.navbar-brand{align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.brand-icon{border-radius:6px;flex-shrink:0}.bi{background-size:cover;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-house-door-fill-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E")}.nav-item{padding-bottom:.5rem;font-size:.9rem}.nav-item:first-of-type{padding-top:1rem}.nav-item:last-of-type{padding-bottom:1rem}.nav-item a{color:#d7d7d7;border-radius:4px;align-items:center;height:3rem;padding-left:1rem;line-height:3rem;text-decoration:none;display:flex}.nav-item a.active{color:#fff;background-color:#ffffff5e}.nav-item a:hover{color:#fff;background-color:#ffffff1a}@media (width<=640.98px){.top-row{justify-content:space-between;padding:0 1rem}}@media (width>=641px){.page{flex-direction:row}.sidebar{width:250px;height:100vh;position:sticky;top:0}.top-row{z-index:1;padding-right:1.5rem;position:sticky;top:0}.navbar-toggler{display:none}.collapse{display:block}.nav-scrollable{height:calc(100vh - 3.5rem);overflow-y:auto}article{padding-left:2rem!important;padding-right:1.5rem!important}}.switch{vertical-align:middle;width:45px;height:20px;margin:0 8px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:14px;height:14px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.rules-panel{text-align:left;background-color:#f7f7f7;border:1px solid #d6d5d5;border-radius:4px;max-width:500px;margin-bottom:20px;padding:15px}.rules-panel h4{margin-top:0}.medal-gold{color:#ebc600}.medal-silver{color:#b6b6b6}.medal-bronze{color:#c37f3c}.game-top-controls{justify-content:space-between;align-items:center;display:flex}.question-label{color:#fff;margin-top:20px}.question-label.running{color:gray}.question-text{color:#fff;margin-top:20px;margin-bottom:20px}.question-text.running{color:inherit}.question-text.incorrect{color:red}.text-green{color:green}.progress-wrap{padding-bottom:5px}.progress{height:10px}.grid-container{background-color:#000c;border:1px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:360px;margin:0 auto;padding:2px;display:grid}.button_calculator{text-align:center;color:#000;aspect-ratio:1;touch-action:manipulation;background-color:#fff;border:1px solid #575b5b;border-radius:0;justify-content:center;align-items:center;min-height:65px;padding:2px;font-size:20px;display:flex}.button_calculator.validate-icon{background-color:green}.button_calculator.trash-icon{background-color:red}.results-top-controls{gap:10px;display:flex}.results-title{color:#6429c3;padding-top:30px}.results-score{padding-top:30px}.results-rank{margin:4px 0 20px;font-size:1.1rem;font-weight:600}.results-rank-icon{margin-right:6px}.text-red{color:red}.results-grid{grid-gap:10px;background-color:#fafafa;border:1px solid #a9a9a9;grid-template-columns:repeat(6,max-content);padding:10px;display:grid}.results-grid>div{text-align:center;padding:0}.results-grid .cell-left{text-align:left}.results-grid .cell-right{text-align:right;padding-left:25px}.results-grid .cell-indent{padding-left:25px}.results-grid .cell-time{padding-left:5px}html,body{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}a{color:#0071c1}code{color:#c02d76}
