@import"https://fonts.googleapis.com/css2?family=Comic+Neue:wght@400;700&display=swap";html,body{overflow-x:hidden}body{background-color:#036;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' fill='%23003366'/%3E%3Ccircle cx='20' cy='20' r='1' fill='%23004488' opacity='0.5'/%3E%3C/svg%3E");color:#ff0;font-family:Comic Neue,Comic Sans MS,cursive,sans-serif;margin:0;padding:0}img{max-width:100%;height:auto}header{background:linear-gradient(180deg,#f60,#f90,#fc0);padding:8px 10px;text-align:center;border-bottom:4px ridge #cc6600}header h1{font-size:28px;color:navy;text-shadow:2px 2px 0px #ffcc00;margin:5px 0;font-family:Comic Neue,Comic Sans MS,cursive;letter-spacing:2px}.marquee-banner{background:#000;color:#0f0;font-family:Courier New,monospace;font-size:14px;padding:4px 0;overflow:hidden;white-space:nowrap;border-top:2px groove #00ff00;border-bottom:2px groove #00ff00}.marquee-text{display:inline-block;animation:marquee-scroll 20s linear infinite}@keyframes marquee-scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.content-container{width:80%;margin:10px auto;margin-bottom:4rem;background-color:silver;color:#000;border:3px outset #e0e0e0;padding:15px;font-size:14px}@media only screen and (max-width:768px){.content-container{width:95%;padding:10px}.content-container table{font-size:12px}.content-container th,.content-container td{padding:5px}header h1{font-size:22px}.badges-area span{font-size:9px;padding:2px 5px}}.content-container p{font-family:Comic Neue,Comic Sans MS,cursive,sans-serif;color:#000;line-height:1.6}.rainbow-hr{height:4px;border:none;background:linear-gradient(90deg,red,#f70,#ff0,#0f0,#00f,#8b00ff,red);margin:12px 0}.content-container table{width:100%;border-collapse:separate;border-spacing:2px;border:3px ridge #808080}.content-container th,.content-container td{padding:8px;border:2px inset #808080}.content-container th{background:linear-gradient(180deg,navy,#00a);color:#fff;font-family:Comic Neue,Comic Sans MS,cursive;font-size:15px;text-transform:uppercase}.content-container td{background-color:#fff;font-size:13px}.content-container tr:nth-child(2n) td{background-color:#e8e8ff}.content-container tr:hover td{background-color:#ffc!important}.content-container a{color:#00f;text-decoration:underline;font-weight:700}.content-container a:visited{color:purple}.content-container a:hover{color:red;text-decoration:underline}footer{background:#000;color:#0f0;text-align:center;padding:8px;width:100%;font-family:Courier New,monospace;font-size:12px;border-top:2px groove #00ff00}.visitor-counter{display:inline-block;background:#000;border:2px inset #808080;padding:3px 10px;font-family:Courier New,monospace;color:#0f0;font-size:14px;letter-spacing:2px}.blink{animation:blink-anim 1s step-end infinite}@keyframes blink-anim{0%,to{opacity:1}50%{opacity:0}}.badge-new{display:inline-block;background:red;color:#ff0;font-size:10px;font-weight:700;padding:1px 5px;border-radius:2px;font-family:Arial,sans-serif;vertical-align:super;animation:blink-anim 1.5s step-end infinite}.badge-hot{display:inline-block;color:red;font-size:11px;font-weight:700;font-family:Arial,sans-serif}.guestbook-entry{background:#fff;border:2px inset #808080;padding:8px;margin-bottom:8px}.guestbook-entry .username{font-weight:700;color:#00f;font-size:15px}.guestbook-entry .comment{color:#000;font-size:13px;margin-top:4px}.guestbook-entry .date{color:gray;font-size:11px;font-style:italic}.archive-breadcrumb{font-family:Arial,sans-serif;font-size:12px;color:#ff0;padding:4px 0}.archive-breadcrumb a{color:#fff;text-decoration:underline}.archive-breadcrumb a:hover{color:#0ff}.nineties-sidebar{background:linear-gradient(180deg,navy,#004);border:2px outset #4040ff;padding:8px;margin-bottom:10px;text-align:center}.nineties-sidebar h3{color:#ff0;font-size:16px;margin:0 0 5px;font-family:Comic Neue,Comic Sans MS,cursive;text-transform:uppercase}.webring{background:#000;border:2px ridge #00ff00;padding:8px;text-align:center;font-size:12px;color:#0f0;font-family:Courier New,monospace;margin-top:10px}.webring a{color:#0ff}.content-container pre{background:#000;color:#0f0;font-family:Courier New,monospace;font-size:12px;padding:10px;border:2px inset #404040;overflow-x:auto;margin:8px 0}#image-container{text-align:center;margin-top:50px;display:flex;justify-content:center}.badges-area{text-align:center;padding:10px 0}.badges-area span{display:inline-block;background:navy;border:2px outset #4040ff;color:#fff;font-family:Arial,sans-serif;font-size:10px;padding:3px 8px;margin:3px}
