.Q{margin-top:2.5rem;margin-bottom:1rem}.A{margin-top:1rem;margin-bottom:1rem}.highlight+.A{margin-top:0}.A+.highlight{margin-top:0}button{font-family:inherit;font-size:100%}input{font-family:inherit;font-size:100%}select{font-family:inherit;font-size:100%}textarea{font-family:inherit;font-size:100%}.gokuro-wrapper{display:flex;font-size:88%;flex-wrap:wrap;border:solid 3px var(--hard-background-color);background:var(--hard-background-color);border-radius:.5rem;margin-top:1rem}@media screen and (min-width:721px){.gokuro-wrapper{position:relative;left:calc(-1 * (min(150%,90vw) - 100%)/2);width:min(150%,90vw)}}.gokuro-input-wrapper,.gokuro-output-wrapper{width:50%;padding:.5rem}.gokuro-input-wrapper{padding-right:calc((.5rem + 3px)/2)}.gokuro-output-wrapper{padding-left:calc((.5rem + 3px)/2)}.gokuro-input-header,.gokuro-output-header{color:#fff;font-weight:700;padding-bottom:6pt;font-size:122%;display:flex;justify-content:center}.gokuro-input,.gokuro-output{background:var(--shaded-background-color);width:100%;height:500px;padding:.5rem}@media screen and (max-width:600px){.gokuro-output-header{margin-top:1rem}.gokuro-input-wrapper,.gokuro-output-wrapper{width:100%}.gokuro-input,.gokuro-output{height:30vh}}