/* serial-port.com BBS Source Code Library - 90s home page style */
:root{--bg:#000080;--page:#c0c0c0;--ink:#000;--link:#0000ee;--visited:#551a8b;--red:#cc0000;--yellow:#ffff99;--green:#008000}*{box-sizing:border-box}html{background:#000 url("data:image/gif;base64,R0lGODlhCAAIAIABAAAAAP///yH5BAEKAAEALAAAAAAIAAgAAAINjI+py+0Po5y02ouz3rz7D4YFADs=") repeat}body{margin:0;color:var(--ink);font:16px/1.35 "Times New Roman",Times,serif;background:transparent}a{color:var(--link);text-decoration:underline}a:visited{color:var(--visited)}a:hover{background:#ffff00;color:#000}.scanlines{display:none}.shell{width:min(960px,96vw);margin:14px auto 28px;background:var(--page);border:6px ridge #fff;padding:0}.top{background:#000080;color:#fff;border-bottom:4px ridge #fff;padding:10px 12px;text-align:center}.logo{display:inline-block;margin:0 auto 8px;color:#ffff00;background:#000;font:700 clamp(12px,1.8vw,16px)/1.15 "Courier New",monospace;white-space:pre;text-align:left;border:2px inset #777;padding:8px}.top nav{font:bold 15px Arial,sans-serif;background:#c0c0c0;border:3px outset #eee;padding:7px;color:#000;text-align:center}.top nav a{display:inline-block;margin:2px 3px;color:#0000ee}.top nav a:visited{color:#0000ee}main{padding:12px 16px}.hero{background:#fff;border:4px ridge #dcdcdc;padding:14px;margin-bottom:14px}.kicker{display:inline-block;background:#ff0;color:#c00;font:bold 14px Arial,sans-serif;border:2px dashed #c00;padding:3px 8px;margin:0 0 8px}h1{font:bold clamp(30px,5vw,54px) Impact,"Arial Black",Arial,sans-serif;color:#000080;text-align:center;margin:4px 0 10px;text-shadow:2px 2px 0 #ffff00;text-transform:uppercase;letter-spacing:.04em}h2{font:bold 22px Arial,sans-serif;color:#fff;background:#000080;border:3px outset #8080ff;padding:5px 8px;margin:18px 0 10px;text-transform:uppercase}h3{font:bold 18px Arial,sans-serif;color:#800000;margin-top:0}.blink{animation:blink 1s steps(1,end) infinite}@keyframes blink{50%{opacity:0}}.statbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.stat,.pill{display:inline-block;background:#ffff99;border:3px outset #fff;padding:5px 8px;font:bold 14px Arial,sans-serif;color:#000}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:12px 0}.card{background:#fff;border:4px ridge #ddd;padding:10px;min-height:115px}.card b{color:#008000}.meta{font:13px Arial,sans-serif;color:#333}.two{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px;align-items:start}.two aside,.notice{background:#ffffcc;border:3px ridge #fff;padding:10px}.filelist{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:4px ridge #ddd;font:14px "Courier New",monospace}.filelist th{background:#000080;color:#fff;border:2px outset #8080ff;padding:6px;text-align:left}.filelist td{border:1px solid #999;padding:6px;vertical-align:top}.filelist tr:nth-child(even) td{background:#eeeeee}.filelist .name{font-weight:bold;white-space:nowrap}.note{color:#222}.prompt{margin:14px 16px 16px;background:#000;color:#00ff00;border:3px inset #777;padding:8px;font:14px "Courier New",monospace}.az-img{display:block;max-width:100%;border:5px ridge #fff;background:#fff;padding:4px;margin:10px auto}.under{font:bold 13px Arial,sans-serif;color:#c00;text-align:center}.center{text-align:center}@media (max-width:760px){.two{grid-template-columns:1fr}.filelist{font-size:12px}.filelist th:nth-child(3),.filelist td:nth-child(3){display:none}.shell{width:100%;margin:0;border-width:3px}.logo{display:inline-block;margin:0 auto 8px;color:#ffff00;background:#000;font:700 clamp(12px,1.8vw,16px)/1.15 "Courier New",monospace;white-space:pre;text-align:left;border:2px inset #777;padding:8px}}
