*{box-sizing:border-box}body{color:#f4ecd8;background-color:#201a40;background-image:repeating-conic-gradient(from 45deg,#2a2352 0deg 90deg,#201a40 90deg 180deg);background-size:36px 36px;margin:0;padding:1rem;font-family:Times New Roman,Times,serif;font-size:1.05rem;line-height:1.5}.mono{font-family:Courier New,Courier,monospace}.page{outline-offset:-12px;background:#4a2c17;border:6px double #8b5a2b;outline:3px solid #d4a24c;width:94%;max-width:640px;margin:1rem auto;padding:1rem;box-shadow:inset 0 0 0 3px #2e1a0d}.banner{text-align:center;color:#f4c542;background:#6b3f1d;border:2px dashed #d4a24c;margin:0 0 .75rem;padding:.4rem;font-family:Courier New,Courier,monospace;font-weight:700}header{margin-bottom:1rem}h1,h2{color:#f4c542;text-shadow:2px 2px #2e1a0d}h1{text-align:center;margin:.5rem 0;font-size:1.6rem}body.page-index h1{font-size:1.35rem}h2{font-size:1.15rem}a{color:#1a5276;text-decoration:underline}nav{background:#3b2113;border:3px double #d4a24c;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:.75rem 0;padding:.5rem;font-family:Courier New,Courier,monospace;display:flex}nav a{color:#8ecae6}a:visited{color:#7b241c}nav a:visited{color:#e9c46a}main{margin:0 auto}main>p{color:#3b2412;background:#fdf3d9;border:3px ridge sienna;margin:0 0 .75rem;padding:.75rem}section{border:3px inset #6b8e4e;margin-bottom:1rem;padding:.75rem}section:nth-child(odd){color:#3b2412;background:#eadab0}section:nth-child(2n){color:#23361b;background:#cfe0c0}body.page-friends section:nth-child(odd){color:#5c1a26;background:#f6d6d9;border-color:#b0405a}body.page-friends section:nth-child(2n){color:#274d19;background:#d9ead3;border-color:#6b8e4e}section h2{color:#6b3f1d;text-shadow:none;margin-top:0}section h2:before{content:">> "}main ul{margin:0;padding:0;list-style:none}main li{border:3px double sienna;margin-bottom:.75rem;padding:.75rem}main li:nth-child(odd){color:#4d2600;background:#f5ecd7}main li:nth-child(2n){color:#6b2737;background:#f2dede}hr.divider{background-image:repeating-linear-gradient(90deg,#c9a227 0 20%,sienna 20% 40%,#6b8e4e 40% 60%,#5b9bd5 60% 80%,#b03a2e 80% 100%);border:0;height:5px;margin:1.25rem 0}.symbols{text-align:center;letter-spacing:.5rem}.site-footer{text-align:center;font-family:Courier New,Courier,monospace;font-size:.85rem}.site-footer p{margin:.4rem 0}.counter{color:#f4c542;letter-spacing:.2rem;background:#3b2113;border:2px solid #d4a24c;padding:.2rem .5rem;display:inline-block}.under-construction{color:#3b2412;background:#d99a44;border:3px dashed #8b5a2b;padding:.5rem}.webring{color:#f4ecd8;background:#201a40;border:3px double #d4a24c;padding:.5rem}.webmaster-card{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.webmaster-card p{flex:200px;margin:0}.avatar-portrait{width:100%;max-width:160px;height:auto;image-rendering:pixelated;outline-offset:-6px;border:3px double #8b5a2b;outline:2px solid #d4a24c}.screenshot-frame{text-align:center;outline-offset:-10px;background:#3b2113;border:6px double #8b5a2b;outline:3px solid #d4a24c;margin:0 0 1rem;padding:.75rem}.game-screenshot{max-width:100%;height:auto;image-rendering:pixelated;border:3px solid #2e1a0d;margin:0 auto .5rem;display:block}.screenshot-frame figcaption{color:#f4ecd8;font-family:Courier New,Courier,monospace;font-size:.85rem}.easter-egg-frame{text-align:center;background:#3b2113;border:4px double #8b5a2b;max-width:140px;margin:0 auto;padding:.5rem}.easter-egg-image{max-width:100%;height:auto;image-rendering:pixelated;border:2px solid #2e1a0d;display:block}.easter-egg-frame figcaption{color:#f4ecd8;margin-top:.4rem;font-family:Courier New,Courier,monospace;font-size:.75rem}body.page-index main>p:nth-child(2){color:#23361b;background:#dcead2;border-color:#6b8e4e}body.page-index main>p:nth-child(3){color:#5c3210;background:#f7ddb5;border-color:#d99a44}@media (width<=480px){.page{outline-offset:-8px;width:98%;padding:.6rem}h1{font-size:1.3rem}nav{gap:.5rem;font-size:.9rem}.banner{font-size:.9rem}.webmaster-card{text-align:center;flex-direction:column}.avatar-portrait{max-width:120px}}
