a.txtmain {margin:auto; text-align:center; text-decoration:none; left:unset;}
a:any-link {color:linen;}
body {background-color:#181818 !important; margin:2px; min-height:98vh; min-width:98vw;}
body, sysf0 {margin:0 !important; display:flex !important; justify-content:center !important; align-items:center !important; height:100vh !important; font-size:14px !important;}
div.c2 {border:2px solid rgb(233,229,224); margin:auto; max-width:fit-content;}
div.thd {font-size:20px !important;}
html {max-height:100%; overflow:hidden; font-size:14px !important;}
p.p3 {height:11.25vh;}
span.c1 {line-height:1;}
#aa {text-decoration:underline;}
#body {background:url(../small/syspattern.png), url(../small/syspattern.png) !important; background-position:center, top left !important; background-repeat:no-repeat, repeat !important; background-size:cover, 500px 375px !important;}
#Headliner {font-family:Arial, sans-serif !important; white-space:nowrap !important; font-size:calc(400px / 10) !important; width:400px !important; min-width:inherit !important; text-align:center !important; overflow:hidden !important; display:inline !important;}
#mdig {font-size:50%; line-height:0.4; padding-left:7.45em; padding-right:2.2vh; padding-left:6.75em; padding-right:1px; line-height:1.1;}
#megapage {font-family:Arial, sans-serif !important; white-space:nowrap !important; font-size:calc(340px / 18) !important; width:175px !important; min-width:inherit !important; text-align:center !important; overflow:hidden !important; display:block !important;}
#megapage, #megapage2 {text-decoration:none;}
#megapage2 {font-family:Arial, sans-serif !important; white-space:nowrap !important; font-size:calc(300px / 5.65) !important; width:300px !important; min-width:inherit !important; text-align:center !important; overflow:hidden !important; display:contents !important;}
#ppu {height:5vh;}
#solved {color:linen; font-family:Arial, sans-serif !important; white-space:nowrap !important; font-size:calc(299px / 8) !important; width:299px !important; min-width:inherit !important; text-align:right !important; overflow:hidden !important; display:block !important; line-height:0.7; padding-top:0.2rem;}
#sysf0 {background-image:url("../img/xblackb.png");}
#sysf0, #Headliner, #solved, #megapage, #mdig, #vb {font-family:Helvetica, Verdana;}
#vb {font-size:2.77em; margin:0.1rem; margin:1px; line-height:0.9;}
#xbox {border:5px solid linen; margin:0px auto; max-width:min-content; padding:1px 2px 0.25rem 2px;}
#xp {color:linen; margin:auto; max-width:unset; padding:1px 0.9rem 0.9rem 0.9rem; text-align:left; font-family:Arial, sans-serif !important; white-space:unset !important; font-size:calc(275px / 19.6) !important; width:275px !important; min-width:inherit !important; text-align:left !important; overflow:hidden !important; display:block !important; padding:1px 0.9rem 5px 0.9rem;}
.txt1 {font-size:3em; font-family:'Gurmukhi MN', Palatino, sans-serif; font-size:5em;}
.txt2 {font-size:2em; white-space:nowrap; font-family:'Helvetica Neue', Helvetica, sans-serif; font-size:3em;}
.txt3 {font-size:1em; padding:0.5rem; font-family:'Helvetica Neue', Helvetica, sans-serif; font-size:2em; padding:0.25rem;}
.uupc {text-transform:uppercase;}
@media (max-width:800px) and (orientation:portrait) {
#d1 {margin-top:-4rem;}
#Headliner {font:2.5em/1 'Gurmukhi MN', Verdana, sans-serif;}
#solved {font:2rem/1 'Helvetica Neue', Helvetica, sans-serif;}
#xp {color:linen; margin:auto; padding:0.1rem;}}
@media (min-width:1000px) and (min-height:801px) {
#d1 {zoom:2 !important;}}
@media (orientation:landscape) {
div.thd {font-size:1vw; text-align:center;}
html {max-height:110%; overflow-y:auto;}}
@media (orientation:landscape) and (max-width:740px) and (max-height:400px) {
body.bgki {background-size:cover; margin-top:1px;}}
@media (orientation:landscape) and (min-width:600px) and (min-height:1400px) {
div.thd {font-size:2em !important;}}
@media (orientation:portrait) {
a.txtmain {margin:auto;}
body {max-height:100%; min-width:100%; overflow:hidden; max-width:100%;}
div.thd {color:linen; display:inline-block; min-width:100%; text-align:center;}
.txt1 {font-size:2.5em;}
.txt2 {font-size:0.91em; white-space:nowrap;}
.txt3 {font-size:1em; padding:0.25rem;}}
@media (orientation:portrait) and (min-width:600px) and (min-height:1000px) {
div.thd {font-size:2.25em !important;}}
@media (orientation:portrait) and (min-width:760px) and (max-width:780px) {
body.bgki {margin-top:9vh;}}
#solved {line-height: 0.7!important;}