@import "https://fonts.googleapis.com/css2?family=Comic+Neue:wght@400;700&family=Verdana&display=swap";
html{--bounce-shadow:grey}.skip-link{color:#fff;z-index:100;background:#000;padding:8px 16px;text-decoration:none;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{font-family:Verdana,Geneva,Tahoma,sans-serif}h1,h2,h3{font-family:Comic Neue,Comic Sans MS,sans-serif}h2{color:#ff0;text-shadow:1px 1px 2px #000}h3{color:#0f0;text-shadow:1px 1px 2px #000}body{color:#0f0;background-color:#003;background-image:radial-gradient(#fff 1px,#0000 1px),radial-gradient(#fff 1px,#0000 1px),url(/bricksx64.png);background-position:0 0,25px 25px,0 0;background-size:100px 100px,50px 50px,auto}a{color:#f0f;font-weight:700;text-decoration:underline}a:hover{color:#ff0;background-color:#b0b;text-decoration:blink}a:has(img):hover{background-color:#0000}a:visited{color:#f60}h1{color:#f0f}.centered-content{justify-content:center;align-items:center;display:flex}.stacked{flex-direction:column}.content-box{background:linear-gradient(navy 0%,#002040 50%,navy 100%);border:4px ridge silver;padding:10px;box-shadow:inset 2px 2px #fff,inset -2px -2px gray,4px 4px #000}.content-box :last-child hr{display:none}.content-box :last-child .download-link{margin-bottom:1.5rem}.blink{animation:1s steps(2,start) infinite blink-animation}@keyframes blink-animation{to{visibility:hidden}}@keyframes rainbow-text{0%{color:red}17%{color:#ff7f00}33%{color:#ff0}50%{color:#0f0}67%{color:#66f}83%{color:#a5d}to{color:red}}.rainbow{animation:2s linear infinite rainbow-text}hr{background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#9400d3,red) 0 0/200% 100%;border:none;height:10px;animation:2s linear infinite rainbow-move}@keyframes rainbow-move{0%{background-position:0 0}to{background-position:200% 0}}.visitor-counter{color:#0f0;text-align:center;background-color:#000;border:2px inset gray;margin:10px auto;padding:5px 15px;font-family:Courier New,monospace;display:inline-block}.guestbook-link{background:linear-gradient(#ff0 0%,#f80 100%);border:3px outset #fc0;margin:10px;padding:10px 20px;font-weight:700;animation:1s ease-in-out infinite pulse;display:inline-block;color:#000!important;text-decoration:none!important}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.under-construction{text-align:center;background:repeating-linear-gradient(45deg,#fc0,#fc0 10px,#000 10px,#000 20px);border:3px ridge #fc0;margin:10px 0;padding:10px}.under-construction span{color:#fff;text-shadow:none;background-color:#000;padding:5px 15px;font-weight:700}.browser-badge{color:#000;text-align:center;background-color:silver;border:2px outset silver;max-width:200px;margin:10px auto;padding:5px;font-size:.8em}.spin{animation:3s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-y{animation:1.5s ease-in-out infinite spin-y}@keyframes spin-y{0%{transform:rotate(0)}25%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}.fire-text{color:#f80;text-shadow:1px 1px 2px #000;animation:.5s ease-in-out infinite alternate flicker}@keyframes flicker{0%{opacity:1}50%{opacity:.9}to{opacity:1}}table{background-color:navy;border:2px ridge gray}td{border:1px solid #0ff;padding:10px}.email-link{text-decoration:none;color:#0ff!important}.email-link:before{content:"📧 "}.webring{text-align:center;color:navy;background:silver;border:3px ridge gray;max-width:400px;margin:20px auto;padding:10px}.bounce{text-shadow:0 1px 0 var(--bounce-shadow),0 2px 0 var(--bounce-shadow),0 3px 0 var(--bounce-shadow),0 4px 0 var(--bounce-shadow),0 5px 0 var(--bounce-shadow),0 6px 0 transparent,0 7px 0 transparent,0 8px 0 transparent,0 9px 0 transparent,0 10px 10px #0006;animation:1s infinite alternate bounce;position:relative;top:.5rem}.bounce:nth-child(2){animation-delay:.1s}@keyframes bounce{to{text-shadow:0 1px 1px #ccc1,0 2px #cccccc41,0 3px #cccccc60,0 4px #cccccc73,0 5px #ccc,0 6px #cccccc31,0 7px #ccc,0 8px #ccc,0 9px #ccc,0 50px 25px #0003;top:-.5rem}}.chat-button{color:#000;cursor:pointer;background:linear-gradient(silver,gray);border:3px outset silver;margin:5px;padding:8px 16px;font-family:Comic Neue,Comic Sans MS,sans-serif;font-weight:700}.chat-button:hover{background:linear-gradient(#ff0,#f80)}.chat-button:active{border-style:inset}.chat-total-users{text-align:center;background-color:#000;border:2px inset #0f0;padding:5px;font-family:Courier New,monospace;color:#0f0!important}.chat-join-message{font-style:italic;color:#080!important}.chat-error-notification-message{font-weight:700;color:#c00!important}.chat-notification-message{color:#00f!important}.chat-normal-message{color:#000!important}.chat-namechange-message{color:#c0c!important}.chat-name{font-weight:700;color:navy!important}.chat-date-text{font-size:.85em;color:#767676!important}.imageLink{border:2px solid #0ff;max-width:300px;max-height:200px}@media (min-width:1200px){body{font-size:1.15em}h2{font-size:2em}h3{font-size:1.6em}.content-box{padding:20px}.centered-content img{max-height:120px}.visitor-counter{padding:8px 24px;font-size:1.2em}.under-construction{margin:20px 0;padding:15px}.under-construction span{padding:8px 24px;font-size:1.3em}.chat-button{padding:12px 24px;font-size:1.1em}.imageLink{max-width:500px;max-height:350px}.webring{max-width:600px}.guestbook-link{padding:14px 28px;font-size:1.1em}hr{height:14px}table{font-size:1.05em}}@media (min-width:1600px){body{font-size:1.3em}h2{font-size:2.4em}h3{font-size:1.8em}.centered-content img{max-height:160px}}@media (max-width:768px){body{padding:5px;overflow-x:hidden}.under-construction{margin:5px 0;padding:5px}.under-construction .blink{margin:0 5px!important;font-size:1em!important}.under-construction img{width:40px;height:40px}.centered-content{flex-wrap:wrap;gap:5px}.centered-content img{max-width:50px;height:auto}h1,h2,h3{text-align:center;font-size:1.2em}.content-box{margin:5px;padding:8px}footer{padding:10px!important}footer img{max-width:40px}.fire-text{font-size:1em!important}.visitor-counter{padding:3px 10px;font-size:.9em}}
.PageTitle-module__vPNaHa__container{overflow:hidden}.PageTitle-module__vPNaHa__container>canvas{display:block}
