
        /* General Terminal Aesthetic */
        body {
            background-color: #0a0a0a;
            color: #33ff33; /* Classic Phosphor Green */
            font-family: 'Courier New', Courier, monospace;
            padding: 40px;
            line-height: 1.4;
        }

        /* CRT Scanline Effect Overlay */
        body::before {
            content: " ";
            display: block;
            position: fixed;
            top: 0; left: 0; bottom: 0; right: 0;
            background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), 
                        linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
            z-index: 2;
            background-size: 100% 2px, 3px 100%;
            pointer-events: none;
        }
        
        /* Link Styling */
        a {
            color: #000;
            background-color: #33ff33;
            text-decoration: none;
            padding: 0 5px;
            font-weight: bold;
        }
        /* Clock Style */
        .datetime-container {
            font-size 1.5rem;
            color: #33ff33;
            /*backgroud-color: #33ff33;*/
            padding 20px;
            boarder-radius: 8px;
            display: inline-block;
        }
        a:hover {
            background-color: #fff;
            color: #000;
        }

        /* ASCII Art Section */
        pre {
            font-size: 12px;
            line-height: 1;
            color: #33ff33;
            text-shadow: 0 0 5px #33ff33;
        }

        hr {
            Color: green;
            border: 2px solid green;
            }
        .section-title {
            
            font-weight: bold;            
        }
        .Main-Menu {
            text-transform: uppercase; /* Most BBSs were shouty */ 
            font-weight: bold;
         }

        
        .indented{
            margin-left: 5%;
        }
        .header-box {
            border: 2px solid #33ff33;
            padding: 20px;
            display: inline-block;
            margin-bottom: 20px;
        }

        .cursor {
            display: inline-block;
            width: 10px;
            height: 18px;
            background-color: #33ff33;
            animation: blink 1s step-end infinite;
            vertical-align: middle;
        }


        /* Hardware listing specs grid block */
        .computer-box {
            background-color: #051505;
            border: 1px dashed #00ff00;
            padding: 12px;
            margin-bottom: 15px;
        }

        .computer-name {

            font-size: 16px;
            font-weight: bold;
            text-decoration: underline;
            color: #33ff33;
            margin-bottom: 5px;
            text-transform: uppercase;
        }

        .spec-list {
            margin: 0;
            padding-left: 20px;
            list-style-type: square;
        }

        .spec-list li {
            margin-bottom: 3px;
            color: #00ee00;
        }
        @keyframes blink {
            50% { opacity: 0; }
        }
