body{color:#c00;background-color:#ff0;background-image:repeating-linear-gradient(45deg,#f0f 0 6px,#0ff 6px 12px,#ff0 12px 18px);background-size:36px 36px;margin:0;padding:0 0 3rem;font-family:Comic Sans MS,Comic Sans,Chalkboard SE,cursive}main{background-color:#fffbe6;border:6px double #c00;max-width:64rem;margin:1rem auto;padding:1.25rem 1.5rem;box-shadow:0 0 0 4px #0ff}h1{text-align:center;color:red;text-shadow:2px 2px #00f,-1px -1px #0f0;letter-spacing:.05em;font-size:2.1rem}h2{color:#c0c;border-bottom:3px dashed #00f;padding-bottom:.25rem}.marquee-wrap{color:#0f0;background:#000;border-top:4px solid red;border-bottom:4px solid red;padding:.4rem 0;font-family:Courier New,monospace;font-weight:700}nav{background:#00c;border-bottom:4px solid #fc0;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.6rem;display:flex}a{color:#00f}nav a{color:#ff0;background:#c00;border:2px outset #fc0;padding:.3rem .7rem;font-size:.9rem;font-weight:700;text-decoration:none}a:visited{color:#909}nav a:visited{color:#ff0}nav a[aria-current=page]{color:#c00;background:#fc0;border-style:inset}.under-construction{text-align:center;color:#000;background:repeating-linear-gradient(45deg,#fc0,#fc0 10px,#000 10px 20px);border:3px solid #000;margin:1rem 0;padding:.5rem;font-weight:700}.under-construction span{background:#fffbe6;padding:.15rem .6rem}.rainbow-hr{background:repeating-linear-gradient(90deg,red 0,#f90 10%,#fe0 20%,#3c3 30%,#06f 40%,#90c 50%,red 60%) 0 0/200% 100%;border:none;height:5px;margin:1.25rem 0}.visitor-counter{text-align:center;margin:1.25rem 0}.counter-digits{color:#3f3;letter-spacing:.3em;text-shadow:0 0 6px #3f3;background:#000;border:3px inset #999;padding:.3rem .8rem;font-family:Courier New,monospace;font-size:1.6rem;font-weight:700;display:inline-block}.game-card{border-collapse:collapse;background:#fff;border:3px solid #00c;width:100%;margin:1rem 0}.game-card caption{color:#c0c;padding-bottom:.4rem;font-weight:700}.game-card th,.game-card td{text-align:left;border:2px solid #00c;padding:.4rem .6rem}.game-card th{color:#c00;background:#fc0;width:8rem}.cheat-code{color:#fc0;text-align:center;letter-spacing:.2em;background:#000;border:4px dashed red;margin:1rem 0;padding:.8rem;font-family:Courier New,monospace;font-size:1.3rem;font-weight:700}.links-list{margin:1rem 0;padding:0;list-style:none}.links-list li{background:#fff;border:2px solid #c0c;align-items:center;gap:.75rem;margin-bottom:.6rem;padding:.5rem .75rem;display:flex}.link-badge{color:#ff0;background:linear-gradient(#00f,#009);border:2px outset #9cf;flex:none;justify-content:center;align-items:center;width:3.5rem;height:1.9rem;font-size:.75rem;font-weight:700;display:inline-flex}.link-desc{color:#333;font-size:.9rem}.now-playing{color:#0f0;text-align:center;background:#000;border:3px dashed #f0f;margin:1.25rem 0;padding:.5rem;font-family:Courier New,monospace;font-weight:700}.pixel-divider{justify-content:center;gap:.6rem;margin:1.25rem 0;display:flex}.pixel-star{clip-path:polygon(50% 0,65% 35%,100% 35%,72% 58%,82% 100%,50% 76%,18% 100%,28% 58%,0 35%,35% 35%);width:14px;height:14px}.pixel-star:nth-child(5n+1){background:red}.pixel-star:nth-child(5n+2){background:#fc0}.pixel-star:nth-child(5n+3){background:#0c0}.pixel-star:nth-child(5n+4){background:#06f}.pixel-star:nth-child(5n+5){background:#c0c}.update-log{margin:1rem 0;padding:0;list-style:none}.update-log li{background:#eef;border:2px solid #06c;margin-bottom:.5rem;padding:.5rem .75rem}.update-log li:nth-child(2n){background:#fff}.update-date{color:#0f0;background:#000;border:1px solid #333;margin-right:.5rem;padding:.1rem .4rem;font-family:Courier New,monospace;font-size:.8rem;display:inline-block}.badge-wall{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1rem 0;display:flex}.badge{color:#fff;text-align:center;text-shadow:1px 1px #000;border:2px outset #fff;justify-content:center;align-items:center;width:88px;height:31px;padding:.15rem;font-family:Courier New,monospace;font-size:.6rem;font-weight:700;line-height:1.15;display:flex}.badge-res{background:linear-gradient(#06c,#039)}.badge-fanclub{background:linear-gradient(#c00,#900)}.badge-noads{background:linear-gradient(#090,#060)}.badge-guestbook{color:#ff0;background:linear-gradient(#c0c,#909)}.pixel-art{justify-content:center;margin:1.5rem 0;display:flex}.pixel-gamepad{background:repeating-linear-gradient(45deg,#a3a3a3 0 2px,#949494 2px 4px);border:4px solid #222;width:200px;height:84px;position:relative;box-shadow:inset 0 3px #ddd,inset 0 -3px #666,inset 0 0 0 3px #bbb,3px 3px #000}.pixel-gamepad .corner{background:#fffbe6;width:12px;height:12px;position:absolute}.pixel-gamepad .corner-tl{top:-1px;left:-1px}.pixel-gamepad .corner-tr{top:-1px;right:-1px}.pixel-gamepad .corner-bl{bottom:-1px;left:-1px}.pixel-gamepad .corner-br{bottom:-1px;right:-1px}.pixel-gamepad .logo-badge{background:linear-gradient(90deg,#c00 0 50%,#00c 50% 100%);border:1px solid #000;width:26px;height:10px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.pixel-gamepad .screw{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#555;width:7px;height:7px;position:absolute;box-shadow:inset 1px 1px #999,inset -1px -1px #111}.pixel-gamepad .screw:after{content:"";background:#000;width:70%;height:1px;position:absolute;top:50%;left:15%;transform:translateY(-50%)rotate(45deg)}.pixel-gamepad .screw-tl{top:14px;left:14px}.pixel-gamepad .screw-br{bottom:14px;right:14px}.pixel-gamepad .dpad{clip-path:polygon(33% 0,67% 0,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0 67%,0 33%,33% 33%);filter:drop-shadow(2px 2px #000);background:linear-gradient(135deg,#666 0 45%,#111 45% 100%);width:36px;height:36px;position:absolute;top:24px;left:24px}.pixel-gamepad .dpad:before{content:"";background:#999;width:8px;height:8px;position:absolute;top:3px;left:3px}.pixel-gamepad .btn{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);filter:drop-shadow(2px 2px #500);background:linear-gradient(135deg,#ff9d9d 0 35%,#f33 35% 65%,#900 65% 100%);width:22px;height:22px;position:absolute}.pixel-gamepad .btn-a{top:16px;right:32px}.pixel-gamepad .btn-b{top:40px;right:10px}.pixel-gamepad .mid-btn{background:#222;width:22px;height:8px;position:absolute;top:36px;transform:rotate(-20deg);box-shadow:inset 0 1px #555,inset 0 -1px #000}.pixel-gamepad .mid-select{left:78px}.pixel-gamepad .mid-start{left:104px}.pixel-cartridge{background:repeating-linear-gradient(45deg,#c00 0 3px,#b30000 3px 6px);border:4px solid #600;width:96px;height:130px;margin-top:20px;position:relative;box-shadow:4px 4px #900,8px 8px #600,12px 12px #000}.pixel-cartridge:before{content:"";background:repeating-linear-gradient(45deg,#c00 0 3px,#b30000 3px 6px);border:4px solid #600;border-bottom:none;height:20px;position:absolute;top:-20px;left:12px;right:12px;box-shadow:4px 4px #900}.pixel-cartridge .cart-notch{background:#555;border:3px solid #111;width:14px;height:14px;position:absolute;bottom:-10px;box-shadow:inset 1px 1px #888}.pixel-cartridge .cart-notch-l{left:14px}.pixel-cartridge .cart-notch-r{right:14px}.pixel-cartridge .cart-hole{background:#fffbe6;border:2px solid #600;width:24px;height:10px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 3px #999}.pixel-cartridge .cart-stripe{background:repeating-linear-gradient(-35deg,#fc0 0 6px,#039 6px 12px);border-top:2px solid #900;border-bottom:2px solid #900;width:108px;height:14px;position:absolute;top:20px;left:-6px;transform:rotate(-8deg)}.pixel-cartridge .cart-label{background:repeating-linear-gradient(0deg,#0000000f 0 2px,#0000 2px 6px),#fc0;border:3px solid #900;position:absolute;inset:36px 8px 30px;transform:rotate(-1.5deg);box-shadow:2px 2px #00000059,inset 0 0 0 1px #ffffff80}.pixel-cartridge .cart-label:after{content:"";clip-path:polygon(100% 0,100% 100%,0 0);background:linear-gradient(135deg,#0000 50%,#00000040 50%);width:10px;height:10px;position:absolute;top:0;right:0}.guestbook-entry{border:2px solid #00c;margin-bottom:.9rem;padding:.6rem .9rem}.guestbook-entry:nth-child(odd){background:#ffc}.guestbook-entry:nth-child(2n){background:#cff}.guestbook-entry .meta{color:#606;font-size:.85rem;font-weight:700}footer{text-align:center;color:#600;background-color:#fffbe6;border:4px double #c00;max-width:64rem;margin:2rem auto 0;padding:.6rem 1rem;font-size:.85rem}.side-decor{display:none}@media (width>=1200px){.side-decor{display:block}}.side-item{z-index:0;pointer-events:none;position:absolute}.side-col-left .side-item{left:8px}.side-col-right .side-item{right:8px}.side-item.side-badge{color:#fff;text-align:center;text-shadow:1px 1px #000;border:2px outset #fff;width:68px;padding:.2rem;font-family:Courier New,monospace;font-size:.5rem;font-weight:700;line-height:1.2}.side-col-left .side-badge{background:linear-gradient(#c00,#900)}.side-col-right .side-badge{background:linear-gradient(#06c,#039)}.side-item.pixel-mushroom{width:36px;height:32px}.side-decor .mushroom-cap{clip-path:polygon(0 100%,0 40%,10% 15%,25% 0,75% 0,90% 15%,100% 40%,100% 100%);background:#e33;border-top:2px solid #900;width:36px;height:20px;position:absolute;top:0;left:0}.side-decor .mushroom-cap .spot{background:#fff;border:1px solid #ccc;width:6px;height:6px;position:absolute}.side-decor .spot-1{top:3px;left:6px}.side-decor .spot-2{top:3px;right:6px}.side-decor .spot-3{top:10px;left:50%;transform:translate(-50%)}.side-decor .mushroom-stem{background:#fed9a0;border:2px solid #b98a5a;width:18px;height:14px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.side-item.pixel-star-large{filter:drop-shadow(1px 1px #900);background:#fc0;width:26px;height:26px}
