body.retro-2000{background:teal!important;background-image:linear-gradient(45deg,#008080 25%,transparent 25%),linear-gradient(-45deg,#008080 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#008080 75%),linear-gradient(-45deg,transparent 75%,#008080 75%)!important;background-size:20px 20px!important;background-position:0 0,0 10px,10px -10px,-10px 0px!important;font-family:Comic Sans MS,Chalkboard SE,Comic Neue,cursive!important;scroll-behavior:auto!important}body.retro-2000 *{font-family:Comic Sans MS,Chalkboard SE,Comic Neue,cursive!important}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.retro-2000 .blink,body.retro-2000 h1{animation:blink 1s infinite;color:red;text-shadow:2px 2px #ffff00}@keyframes rainbow{0%{color:red}16%{color:#f80}33%{color:#ff0}50%{color:#0f0}66%{color:#08f}83%{color:#80f}to{color:red}}.retro-2000 .rainbow{animation:rainbow 3s linear infinite;font-weight:700}.retro-2000 button,.retro-2000 .btn-primary,.retro-2000 .btn-secondary{background:linear-gradient(180deg,#dfdfdf,silver,gray)!important;border:2px outset #fff!important;color:#000!important;font-weight:700!important;box-shadow:3px 3px #00000080!important;padding:8px 16px!important;text-shadow:none!important;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><text y="24" font-size="24">👆</text></svg>'),auto!important}.retro-2000 button:hover,.retro-2000 .btn-primary:hover{background:linear-gradient(180deg,#fff,#dfdfdf,silver)!important}.retro-2000 button:active,.retro-2000 .btn-primary:active{border-style:inset!important;box-shadow:inset 2px 2px 3px #00000080!important;transform:translate(1px,1px)}.retro-2000 a{color:#00f!important;text-decoration:underline!important;font-weight:700!important}.retro-2000 a:visited{color:purple!important}.retro-2000 a:hover{color:red!important;text-decoration:none!important;background:#ff0;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><text y="24" font-size="24">👉</text></svg>'),auto!important}.retro-2000 .container{background:#fff!important;border:3px ridge #808080!important;padding:20px!important;box-shadow:5px 5px #0000004d!important;margin:20px auto!important}.retro-2000 .section{background:linear-gradient(0deg,#ffff00 0%,#ffff00 10%,transparent 10%,transparent 20%,#00ffff 20%,#00ffff 30%,transparent 30%,transparent 40%,#ff00ff 40%,#ff00ff 50%,transparent 50%,transparent 60%,#00ff00 60%,#00ff00 70%,transparent 70%,transparent 80%,#ff8800 80%,#ff8800 90%,transparent 90%,transparent 100%)!important;background-size:100% 20px!important;animation:scroll-bg 10s linear infinite}@keyframes scroll-bg{0%{background-position:0 0}to{background-position:0 200px}}.retro-2000 .marquee{background:#ff0!important;color:red!important;padding:10px!important;font-weight:700!important;text-align:center!important;border:3px double #000!important;overflow:hidden;white-space:nowrap}.retro-2000 .marquee span{display:inline-block;padding-left:100%;animation:marquee 15s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.retro-2000 h1:before,.retro-2000 h1:after{content:" ⚡ "}.retro-2000 h2:before,.retro-2000 h2:after{content:" 🌟 "}.retro-2000 h3:before,.retro-2000 h3:after{content:" ❗️ "}.retro-2000 .visitor-counter{background:#000!important;color:#0f0!important;font-family:Courier New,monospace!important;padding:5px 10px!important;border:2px solid #0f0!important;display:inline-block!important;box-shadow:0 0 10px #0f0!important;font-size:14px!important}.retro-2000 header,.retro-2000 nav{background:linear-gradient(180deg,#00f,navy)!important;border-bottom:3px solid #ffff00!important}.retro-2000 nav a{color:#fff!important;text-shadow:2px 2px #000000!important}.retro-2000 header img,.retro-2000 nav img,.retro-2000 [class*=logo] img{background:#fff!important;border:2px outset #c0c0c0!important;padding:6px!important;box-shadow:3px 3px #0006!important}.retro-2000 footer{background:silver!important;border-top:3px ridge #fff!important;padding:20px!important;text-align:center!important}.retro-2000 img:not(header img):not(nav img):not([class*=logo] img){border:3px outset #808080!important;filter:contrast(1.2) saturate(1.5)!important}.retro-2000 input,.retro-2000 textarea{border:2px inset #808080!important;background:#fff!important;padding:5px!important;font-family:Courier New,monospace!important}.retro-2000 input:focus,.retro-2000 textarea:focus{outline:2px dotted #000!important;outline-offset:2px!important}body.retro-2000{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><text y="16" font-size="16">🚀</text></svg>'),auto!important}.retro-2000::-webkit-scrollbar{width:16px}.retro-2000::-webkit-scrollbar-track{background:#dfdfdf;border:1px solid #808080}.retro-2000::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#dfdfdf,gray);border:2px outset #fff}.retro-2000::-webkit-scrollbar-button{background:silver;border:2px outset #fff}@keyframes count-up{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.retro-2000 .visitor-counter:after{animation:count-up .5s ease-out}.retro-2000 .webring{background:#fff;border:3px ridge #808080;padding:10px;text-align:center;margin:20px auto;max-width:300px}.retro-2000 .webring img{border:2px outset #808080}.retro-2000 .best-viewed{position:fixed;bottom:20px;right:20px;background:#ff0;border:2px solid #000;padding:10px;font-size:12px;font-weight:700;box-shadow:3px 3px #00000080;z-index:999}
