h1{margin-bottom:2px}.font-x-large{font-size:x-large}.white-space-pre-wrap{white-space:pre-wrap}.input-border{border:1px solid #000}.mono{font-family:var(--bs-font-monospace);font-size:.875em}main{padding-inline:8px}.main_content{flex-direction:row;justify-content:center;display:flex}#apgm_input{resize:both;width:55%;height:calc(100vh - 120px)}#output{width:45%;font-size:12px}@media screen and (width<=768px){.main_content{flex-direction:column}#apgm_input{height:400px}#apgm_input,#output{width:100%}#buttons{grid-template-columns:repeat(3,1fr);gap:4px 0;display:grid}}.fade{transition:opacity .1s linear}.modal.fade .modal-dialog{transition:transform .2s ease-out}:root{--dark-mode-color:#ddd;--dark-mode-background-color:#111}body[apge_dark=on],body[apge_dark=on] :is(h1,td,th,.btn-primary,textarea.form-control,textarea.form-control:focus,.binary_info,.modal-content,input[type=number],input[type=number]:focus,.form-select,.form-select:focus,.dropdown-item,.dropdown-menu){background-color:var(--dark-mode-background-color);color:var(--dark-mode-color)}body[apge_dark=on] .btn-close{background-color:var(--dark-mode-color)}
