@keyframes scroll-marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.4}}:root{--hotpink:#f0f;--cyan:#0ff;--yellow:#ff0;--navy:#003;--panel:#010124}*{box-sizing:border-box}body{background-color:var(--navy);color:var(--cyan);background-image:radial-gradient(1px 1px at 10% 20%,#fff 0,#0000 100%),radial-gradient(1px 1px at 30% 70%,#fff 0,#0000 100%),radial-gradient(1px 1px at 60% 15%,#fff 0,#0000 100%),radial-gradient(1px 1px at 80% 55%,#fff 0,#0000 100%),radial-gradient(1px 1px at 45% 90%,#fff 0,#0000 100%),radial-gradient(1px 1px at 90% 30%,#fff 0,#0000 100%);background-repeat:repeat;background-size:220px 220px;margin:0;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:no-preference){body{animation:4s ease-in-out infinite twinkle}}.wrap{max-width:42rem;margin:0 auto;padding:1rem}a{color:var(--yellow)}a:visited{color:var(--hotpink)}h1,h2,h3{color:var(--yellow);text-shadow:2px 2px 0 var(--hotpink), -1px -1px 0 #000;letter-spacing:.03em;font-family:Comic Sans MS,Comic Sans,cursive,fantasy}h1{text-align:center;margin:.5rem 0;font-size:2.1rem}.marquee{white-space:nowrap;border:3px double var(--yellow);background:#000;margin-bottom:1rem;padding:.4rem 0;overflow:hidden}.marquee span{color:var(--hotpink);padding-left:100%;font-weight:700;animation:14s linear infinite scroll-marquee;display:inline-block}@media (prefers-reduced-motion:reduce){.marquee span{padding-left:0;animation:none}}nav.crumbs{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}nav.crumbs a{background:var(--panel);border:2px outset var(--cyan);color:var(--yellow);padding:.35rem .8rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}nav.crumbs a:hover,nav.crumbs a:focus-visible{background:#000;border-style:inset}nav.crumbs a[aria-current=page]{border-color:var(--hotpink);color:var(--hotpink)}.panel{background:var(--panel);border:3px ridge var(--hotpink);margin-bottom:1.2rem;padding:1rem 1.2rem}.panel+.panel{margin-top:1.2rem}hr.divider{background:repeating-linear-gradient(90deg, var(--hotpink) 0 10px, var(--cyan) 10px 20px, var(--yellow) 20px 30px);border:none;height:4px;margin:1.5rem 0}table.stocklist{border-collapse:collapse;width:100%;margin:1rem 0}table.stocklist caption{caption-side:top;color:var(--yellow);text-align:left;margin-bottom:.4rem;font-weight:700}table.stocklist th,table.stocklist td{border:1px solid var(--cyan);text-align:left;padding:.35rem .5rem}table.stocklist th{color:var(--hotpink);background:#000}.badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.badges img{border:2px solid var(--yellow);image-rendering:pixelated}.counter{color:var(--yellow);border:2px inset var(--cyan);letter-spacing:.15em;background:#000;padding:.2rem .5rem;font-family:Courier New,monospace;font-weight:700;display:inline-block}footer{text-align:center;color:var(--cyan);padding:1.5rem 0 2.5rem;font-size:.8rem}.guestbook-entry{border-bottom:1px dashed var(--cyan);padding:.6rem 0}.guestbook-entry:last-child{border-bottom:none}.guestbook-entry .who{color:var(--yellow);font-weight:700}.guestbook-entry .when{color:var(--hotpink);font-size:.8rem}blink-text{color:var(--hotpink);font-weight:700;animation:1.2s step-end infinite twinkle}
