@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes brass-shimmer{0%{color:#fff2b0}35%{color:#ffc226}65%{color:#ff9a1f}to{color:#fff2b0}}html{background:#0d0700}body{color:#fbead0;background-color:#0d0700;background-image:repeating-linear-gradient(45deg,#ffc2261a 0 3px,#0000 3px 16px),repeating-linear-gradient(-45deg,#00c85317 0 3px,#0000 3px 16px),radial-gradient(#ffc22673 2px,#0000 2px),radial-gradient(#00c85366 2px,#0000 2px),radial-gradient(#b026ff59 1.5px,#0000 1.5px),radial-gradient(#ffffff4d 1px,#0000 1px);background-position:0 0,0 0,0 0,12px 12px,6px 2px,4px 6px;background-size:32px 32px,32px 32px,24px 24px,24px 24px,16px 16px,14px 14px;margin:0;padding:0 0 3rem;font-family:Times New Roman,Times,serif}main,header,footer{max-width:46rem;margin:0 auto;padding:0 1rem}.site-banner{text-align:center;background:repeating-linear-gradient(45deg,#000,#000 10px,#ffc226 10px 13px,#0b3d1f 13px 23px);border-bottom:6px double #ffc226;padding:1.25rem 0 .5rem;box-shadow:inset 0 -6px #000}main h1{color:#fff2d0;text-shadow:2px 2px #000,-1px -1px #00c853;background:repeating-linear-gradient(-45deg,#111,#111 14px,#ffc226 14px 28px);border-top:4px solid #000;border-bottom:4px solid #000;margin:0 -1.75rem 1rem;padding:.6rem 1.75rem}.site-banner .site-title{letter-spacing:.06em;text-shadow:3px 3px #000,-2px -2px #b026ff;margin:0;font-family:Comic Sans MS,Comic Sans,cursive;font-size:2.6rem;animation:2.5s ease-in-out infinite brass-shimmer}.site-banner p.tagline{color:#7fffb0;text-shadow:1px 1px #000;margin:.25rem 0 1rem;font-size:1.05rem;font-style:italic}marquee{color:#39ff6e;background:#000;border:2px inset #00c853;padding:.35rem 0;font-family:Courier New,monospace;font-size:1rem;display:block}a{color:#ffc226}:where(.site-title) a{color:inherit;text-decoration:none}a:visited{color:#d391ff}:where(.site-title) a:visited{color:inherit;text-decoration:none}nav.button-bar{background:repeating-linear-gradient(90deg,#000,#000 20px,#1a0f00 20px 40px);flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1rem auto;padding:.75rem;display:flex}nav.button-bar a{color:#1a0f00;text-shadow:1px 1px #fff8e6;background:#ffc226;border:5px outset #fff3b0;padding:.55rem 1.2rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-block;box-shadow:3px 3px #000}nav.button-bar a:nth-child(odd){background:#ffc226;transform:rotate(-2deg)}nav.button-bar a:nth-child(2n){color:#04220f;background:#00c853;transform:rotate(2deg)}nav.button-bar a:hover{color:#fff2ff;background:#b026ff;border-style:inset}nav.button-bar a[aria-current=page]{color:#04220f;background:#00c853;border-color:#baffd6;transform:rotate(0)scale(1.08)}main{background:#1a1002;border:6px ridge #ffc226;margin-top:1rem;padding:1.1rem 1.25rem}main p{margin:0 0 .85rem;line-height:1.35}main h2{color:#000;text-shadow:none;border-top:5px solid #000;border-bottom:5px solid #000;margin:1.5rem -1.25rem .75rem;padding:.5rem 1.25rem;font-size:1.3rem}main h2:nth-of-type(odd){background:#ffc226}main h2:nth-of-type(2n){background:#00c853}main h2:before,main h2:after{content:"⚖";margin:0 .4rem;animation:1s step-end infinite blink;display:inline-block}main h3{color:#fff2ff;text-shadow:none;background:#b026ff;border:4px solid #000;margin:1.1rem 0 .4rem;padding:.25rem .9rem;font-size:1.1rem;display:inline-block}hr.rainbow{background:linear-gradient(90deg,#ffc226,#00c853,#b026ff,#ff3b6e,#ffc226);border:0;height:4px;margin:1.5rem 0}.blink{animation:1s step-end infinite blink}table.stats{border-collapse:collapse;margin:0 auto}table.stats caption{color:#ffc226;margin-bottom:.35rem}table.stats th,table.stats td{border:2px solid #ffc226;padding:.4rem .75rem}.construction{text-align:center;color:#fff;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;background:repeating-linear-gradient(-45deg,#ffe600,#ffe600 12px,#000 12px 24px);border:5px solid #000;margin:1.25rem 0;padding:.6rem;font-weight:700}.counter{background:#000;border:5px inset #6b4a00;gap:2px;padding:.4rem .6rem;font-family:Courier New,monospace;display:inline-flex}.counter span{color:#ffb300;background:#201200;padding:0 2px;font-size:1.4rem}.counter-wrap{text-align:center;margin:1.25rem 0}.counter-wrap p{color:#e8d4a8;margin:.35rem 0 0;font-size:.8rem}.guestbook{background:#0d0700;border:6px double #00c853;margin:1.25rem 0;padding:.85rem 1rem}.guestbook h2:first-of-type{margin-top:0}.guestbook ul{padding:0;list-style:none}.guestbook li{border-bottom:1px dashed #6b4a00;padding:.4rem .5rem}.guestbook li:nth-child(odd){background:#1a1002}.guestbook li:last-child{border-bottom:none}footer{text-align:center;color:#e8d4a8;border-top:3px double #ffc226;margin-top:2rem;padding-top:1rem;font-size:.85rem}.webring{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:.75rem 0;display:flex}.webring span{border:2px solid #000;padding:.2rem .6rem;font-weight:700;display:inline-block}.webring span:first-child{color:#1a1002;background:#ffc226;transform:rotate(-3deg)}.webring span:nth-child(2){color:#04220f;background:#00c853;transform:rotate(2deg)}.webring span:nth-child(3){color:#fff2ff;background:#b026ff;transform:rotate(-1deg)}.lang-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lang-switch{background:#0d0700;justify-content:center;gap:.4rem;padding:.4rem 0 0;display:flex}.theme-music{z-index:10;background:#1a1002;border:2px outset #ffc226;align-items:center;gap:.3rem;padding:.2rem .4rem;display:flex;position:fixed;top:.5rem;left:.5rem}.theme-music audio{width:170px;height:28px}.lang-switch label{color:#fbead0;cursor:pointer;background:#1a1002;border:2px outset #ffc226;padding:.2rem .75rem;font-size:.8rem;font-weight:700;display:inline-block}#lang-zh:checked~.lang-switch label[for=lang-zh],#lang-en:checked~.lang-switch label[for=lang-en]{color:#1a1002;background:#ffc226;border-style:inset}.lang-zh{display:none}#lang-zh:checked~* .lang-zh{display:revert}#lang-zh:checked~* .lang-en{display:none}.quickfacts{background:#000;border-top:6px solid #00c853;border-bottom:6px solid #00c853;margin:1rem -1.25rem 1.25rem;padding:.75rem 1.25rem}.quickfacts.quickfacts h2{color:#39ff6e;letter-spacing:.08em;background:0 0;border:none;margin:0 0 .5rem;padding:0;font-size:1rem}.quickfacts dl{grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0}.quickfacts dl.lang-zh{display:none}.quickfacts dl.lang-en,#lang-zh:checked~* .quickfacts dl.lang-zh{display:grid}#lang-zh:checked~* .quickfacts dl.lang-en{display:none}.quickfacts dt{color:#ffc226;white-space:nowrap;font-weight:700}.quickfacts dd{color:#fbead0;margin:0}.screenshot-frame{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin:1.25rem 0;display:flex}.screenshot-frame figure{text-align:center;width:8rem;margin:0}.screenshot-frame figure:has(img){width:20rem}.screenshot-frame img{border:4px solid #ffc226;width:100%;height:auto}.screenshot-frame img.lang-zh{display:none}.screenshot-frame img.lang-en,#lang-zh:checked~* .screenshot-frame img.lang-zh{display:block}#lang-zh:checked~* .screenshot-frame img.lang-en{display:none}.screenshot-frame .placeholder{color:#ffc226;background:repeating-linear-gradient(45deg,#1a1002,#1a1002 8px,#0d0700 8px 16px);border:4px dashed #ffc226;justify-content:center;align-items:center;height:4.5rem;font-size:1.3rem;display:flex}.screenshot-frame figcaption{color:#e8d4a8;margin-top:.3rem;font-size:.8rem}
