html{background:#F9DEA7;color:#4e3600;font:6.7vw Georgia,Arial,Helvetica,sans-serif}body{background:#f6f2d9;margin:0 auto;width:auto;border:.5rem solid #397049;border-top:none}a{color:#01463a;text-decoration:none}#header{background:#234f4a url(mahjong.jpg) left top round;background-image: -webkit-image-set(url(mahjong.webp)1x);background-size:cover;height:5.5rem}h3{font-size:.5rem;color:#2b7900}#header h1{font-size:.9rem;margin:0;padding:.2rem 4rem 0}#header h1 a{color:#C22918}#header h2{color:#fff;font-size:.75rem;margin:0;padding:0 0 0 2rem}#aplayer{display:none}#primary{display:flex;justify-content:space-around;background:#7f1d13 left 0 / auto auto repeat-x url(button.gif);border:.15rem solid #C22918;align-items:center;height:2rem}#primary img{height:auto;width:1.1rem;float:left;margin:0}#primary span{border-left:.1rem solid #fff;padding:0 0 .1rem .3rem;text-align:center}#primary span:nth-child(2){border:none;padding:0 1rem}#primary span a{color:#fff;font-weight:700;font-size:.8rem}#center{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.gamestitle{width:20rem}.gamestitle h1{font-size:1.1rem;margin:.6rem;color:#8e540a;font-weight:400}.game{border:.1rem solid green;margin:.4rem auto;padding:.2rem .5rem;width:9rem;height:9rem}.game p{display:none}.game h2{font-size:.85rem;margin:0;height:2rem;text-align:center}.game img{height:auto;width:9rem;margin:auto;display:block}.pager{padding:1rem 0 .5rem;text-align:center;width:100%}.pager a{border:.1rem solid #fff;padding:.4rem .75rem;border-radius:.8rem;color:#fff;background-color:#397049;font:1.2rem "lucida fax",verdana}.pager a:hover{background:#fff;color:#484242;border-color:#000}.pagernav{margin:0 0 1rem}#footer{background:#efeace none;border:.1rem solid #ccc6ad;clear:both;font-size:.85rem;line-height:1.5;padding:1rem;text-align:center;margin-top:1rem}#footer span{font-size:1rem;padding:0;margin:0;font-weight:900;color:#8a5a2a}#footer a{font-weight:700}.policy{margin:1rem}.policy h1{margin:auto;color:#ad793a;font-size:1.2rem}.policy p{margin:auto;padding:1rem;text-align:justify;line-height:1.3}#contact{margin:1rem auto 2rem}#contact input{width:20rem;height:1.5rem}#contact textarea{width:20rem;height:10rem}#contact input[type=submit],input[type="submit"]{background-color:#2F6631;border:none;color:#fff;text-decoration:none;cursor:pointer;width:8rem;height:2rem;font-size:.8rem}#sitemap{line-height:2.2;margin:auto}#sitemap h1{font-size:1.3rem;margin:0 0 0 2rem;padding:0;color:#ad793a;font-weight:400}#sitemap ul li{list-style-type:none;font-weight:800}#gamecenter{text-align:center}.onlinegame h1,#gamecenter h1{letter-spacing:.3rem;font-size:1rem;color:#995a0e;font-weight:400;margin:1rem}.instr{background:#f9fcec none;border:.1rem dashed #ac4700;margin:1rem auto;padding:1rem;text-align:justify;width:80%;color:#0a598c;font-size:.8rem}.desc,.controls{display:none}.howto{width:80%;text-align:justify;border:.1rem dashed #804c28;margin:auto;padding:1rem;font-size:.8rem}@media (max-device-width: 600px){ruffle-player{height:18.5rem!important;width:100%!important;max-height:100vh}}.onlinegame{margin:auto;min-width:24rem;min-height:15rem;position:relative;z-index:2}.loader{position:relative;left:9.5rem;top:-12rem;z-index:1;border:.6rem solid #f3f3f3;border-radius:50%;border-top:.6rem solid red;border-bottom:.6rem solid red;width:4rem;height:4rem;animation:spin 2s linear .1s 15;float:left;display:block}@keyframes spin{0%{transform:rotate(0deg);border-top:.6rem solid #9ECF42;border-bottom:.6rem solid #9ECF42}100%{transform:rotate(360deg);border-top:.6rem solid #9ECF42;border-bottom:.6rem solid #9ECF42}}.comments{text-align:left;width:80%;margin:auto;font-family:Verdana,Arial,sans-serif}.comments h1{color:#ad793a;margin:1rem 0;font:400 1.2rem monospace}.comments ul{list-style-type:decimal;padding:0}.comments ul li{background:#f9fcec;border:.22rem dotted #d9dfef;margin:.8rem 0;padding:.4rem;font-size:.78rem;color:#006}.comments ul li h3{color:#006;font-size:80%;font-weight:400;margin:2rem 0}.comments ul li h2{font-size:100%;color:#ac4700;margin:0;display:inline}.comments ul li p{border-top:.1rem dashed #d9dfef;margin:.3rem 0 0;padding:.5rem}#commentform{text-align:left;width:65%;margin:auto}#commentform h1{font-size:1rem;color:#ac4700;border-bottom:.1rem solid;padding:0 0 .5rem}#commentform h2{color:#0a598c;display:inline;font-size:80%}#commentform input{margin:.2rem 0 .2rem auto;width:100%;height:1.5rem}#commentform textarea{margin:.5rem 0 .3rem auto;width:100%;height:8rem}#commentform #submit{margin-left:85%;width:4rem;height:1.7rem;font-size:1rem}.help{width:70%;margin:auto;line-height:1.4}.help a{font-weight:700}.help p{margin:auto;font:.8rem arial}.help h1{font-size:1rem;font-weight:700;color:#609443}.help h2{font-size:.8rem;font-weight:700;color:#2d61a3}#playA{background:#c12516;border:.08rem solid #fff;border-radius:50%;font:1rem "arial black";color:#fff;display:block}.adbottom,.adtop{margin:3%;text-align:center;width:94%}#warning{color: white;background-color: red;padding: .5rem;font-weight: 600}

@media only screen and (min-device-width: 601px){#header{height:5rem}#header h1{font-size:1rem;padding:.1rem 4.5rem 0}#header h2{font-size:.6rem;margin:.1rem 2rem}.gamestitle{width:90%}.gamestitle h1{font-size:.9rem}.game p{display:block;text-align:justify;font-size:.55rem;margin:0}.game h2{font-size:.6rem;height:1rem;text-align:left}.game{width:10rem;height:6rem}.game img{width:5rem;float:left;margin:0 .5rem 0 0}.pager a{font-size:.8rem}.pager{padding:.5rem 0}#aplayer{display:block}#primary span:nth-child(1){border:none}#primary span:nth-child(2){padding:0 0 0 1rem}#primary span a{font-size:.68rem}}@media (max-device-width: 750px){ruffle-player{height:33.5rem!important;width:100%!important;max-height:100vh}}.loader{left:9.4rem;top:-10.6rem}#footer{font-size:.65rem}#footer span{font-size:.7rem}#sitemap h1{font-size:1rem;margin:.8rem 0 0 1.2rem}ul li a{font-size:.7rem}#sitemap{line-height:1.3}.policy p{font-size:.7rem;padding:.4rem}.policy h1{font-size:.8rem}@media only screen and (min-device-width: 750px){#header{height:5rem}#header h1{font-size:1rem;padding:.1rem 4.5rem 0}#header h2{font-size:.6rem;margin:.1rem 2rem}.gamestitle h1{font-size:.9rem}.game{width:9.7rem;height:6rem}.game p{font-size:.44rem;display:table-cell}.game img{width:5.5rem;margin:0 .5rem 0 0}.loader{top:-11.5rem}}@media (max-device-width: 949px){ruffle-player{height:17.5rem!important;width:100%!important;max-height:100vh}}#primary span{padding:0 0 .2rem .2rem}#primary span:nth-child(1){padding:0}ul li a{font-size:.7rem}#sitemap{line-height:1.4}#playA{font-size:.7rem}@media only screen and (min-device-width: 950px){body{border:.3rem solid #397049}#header{height:5rem}#header h1{font-size:.7rem;padding:.2rem 4rem 0}#header h2{font-size:.45rem;margin:.1rem 2rem}#primary span a{font-size:.5rem}#primary span{line-height:.4;border-left:.05rem solid #fff;padding:0 0 .1rem .3rem;height:1rem}#primary{height:1.2rem;border:.05rem solid #C22918}#primary img{width:.8rem;padding-top:.15rem;margin:0}.gamestitle h1{font-size:.6rem;margin:.6rem 0 .3rem}.game{width:6.7rem;height:3.6rem;border:.05rem solid green;margin:.2rem auto;padding:.2rem .3rem}.game img{width:3.2rem;margin:0 .2rem 0 0}.game p{font-size:.3rem}.game h2{font-size:.4rem}}@media (max-device-width: 1049px){ruffle-player{height:18rem!important;width:100%!important;max-height:100vh}}#playA{font-size:.5rem}.pager a{font-size:.6rem;padding:.25rem .45rem;border-radius:.5rem}.pager{padding:.5rem 0 0;font-size:.7rem}.pagernav{margin:0 0 .5rem}.loader{top:-12rem}.help h1{font-size:.6rem}.help h2{font-size:.4rem}.help p{font-size:.45rem}#sitemap h1{font-size:.8rem;margin:.8rem 0 0 .8rem}#footer{font-size:.45rem;padding:.5rem}#footer span{font-size:.5rem}ul li a{font-size:.5rem}#sitemap{line-height:1.2}#sitemap ul{margin:0}.policy p{font-size:.5rem;padding:.4rem}.policy h1{font-size:.6rem}.instr,.howto,.comments ul li p{font-size:.5rem;padding:.5rem;border-width:.07rem}.onlinegame h1,#gamecenter h1{font-size:.7rem;margin:.8rem}.comments ul li{border:.12rem dotted #d9dfef;margin:.8rem 0;padding:.4rem;font-size:.5rem}#commentform h2{font-size:.6rem}#commentform input{height:1rem}#commentform textarea{height:5rem}#commentform #submit{width:2rem;height:1rem;font-size:.5rem}.loader{position:relative;left:11rem;top:-10.5rem;z-index:1;border:.4rem solid #f3f3f3;border-radius:50%;border-top:.4rem solid red;border-bottom:.4rem solid red;width:2rem;height:2rem;animation:spin 2s linear .1s 15;float:left;display:block}@keyframes spin{0%{transform:rotate(0deg);border-top:.4rem solid #9ECF42;border-bottom:.4rem solid #9ECF42}100%{transform:rotate(360deg);border-top:.4rem solid #9ECF42;border-bottom:.4rem solid #9ECF42}}@media only screen and (min-device-width: 1050px){html{font-size:14px}body{width:74rem;border:.7rem solid #397049;border-top:0;margin:0 auto 5rem}h3{font-size:1.1rem}#header{height:12.5rem}#header h1{font-size:1.5rem;padding:1.4rem 12.8rem 0}#header h2{font-size:1rem;margin:.5rem 11rem}#primary span a{font-size:1rem}#primary span{border-left:.05rem solid #fff;padding:.8rem 1rem .1rem}#primary{height:2.1rem;border:.1rem solid #C22918;justify-content:normal;margin:0 0 1rem}#primary img{width:1.4rem;margin:0;padding:0}#primary span:hover{background:#C22918 none}#primary span:nth-child(2){padding:0 1rem .25rem 0}#primary span:nth-child(2):hover{background:none}.gamestitle h1{font-size:1.3rem;margin:0 0 .8rem 1rem;padding:0}.game{border:.1rem solid green;font-size:.9rem;margin:0 0 1.5rem;padding:.8rem;width:21rem;height:11.5rem}.game img{float:left;padding:0 .5rem;height:auto;width:12rem}.game p{font-size:.9rem}.game h2{font-size:1rem;margin:0 0 .8rem}#playA{font-size:.9rem}#aplayer{margin:0 17rem 0 2rem}.pager a{font-size:1.2rem;padding:.5rem 1rem;border-radius:.8rem;margin:0 .5rem}.pager{padding:.8rem;margin:0;font-size:1.6rem}.pagernav{margin:0 0 1rem}.help{width:55%;margin:auto}.help h1{font-size:1.1rem}.help h2{font-size:.95rem}.help p{font-size:.9rem}#sitemap h1{font-size:1.3rem;margin:.8rem 0 1rem .8rem}#footer{background:#efeace;border:.1rem solid #ccc6ad;font-size:.95rem;line-height:1.5;padding:1rem}#footer span{font-size:1.1rem}ul li a{font-size:1rem;line-height:2.2}#sitemap{line-height:1.2}#sitemap ul{margin:0}.policy{width:65%}.policy form{width:58%}#contact input{width:30rem}#contact textarea{width:30rem}.policy p{font-size:1rem;padding:1rem}.policy h1{font-size:1.2rem;width:63%}.desc,.controls{background:#f9fcec none;border:.1rem dashed #ac4700;margin:1rem auto;padding:1rem;text-align:justify;width:80%;color:#0a598c;font-size:.8rem;display:block}.desc,.inst,.controls{width:48rem;margin:2rem auto}.instr,.howto,.controls,.comments ul li p{font-size:.95rem;padding:1rem;border-width:.1rem;width:65%}.onlinegame h1,#gamecenter h1{font-size:1.5rem;margin:1.5rem}.comments ul li{border:.12rem dotted #d9dfef;margin:.8rem 0;padding:.4rem;font-size:.8rem}.comments{width:55%}.cf{width:70%;margin:auto}#commentform h2{font-size:.95rem}#commentform input{height:1.5rem}#commentform textarea{height:12rem}#commentform #submit{width:4rem;height:2rem;font-size:.9rem}.loader{position:relative;left:34.5rem;top:-23rem;z-index:1;border:.6rem solid #f3f3f3;border-radius:50%;border-top:.6rem solid red;border-bottom:.6rem solid red;width:4rem;height:4rem;animation:spin 2s linear .1s 15;float:left;display:block}}@keyframes spin{0%{transform:rotate(0deg);border-top:.6rem solid #9ECF42;border-bottom:.6rem solid #9ECF42}100%{transform:rotate(360deg);border-top:.6rem solid #9ECF42;border-bottom:.6rem solid #9ECF42}}