
    @import url('https://fonts.googleapis.com/css2?family=VT323&family=Special+Elite&display=swap');

    :root {
        --bg-color: #0a0a0a;
        --text-color: #2fff00;
        --link-color: #1a4a1a;
        --hover-color: #39FF14;
        --entry-bg: #111111;
        --shadow-color: rgba(47, 255, 0, 0.15);
        --stat-bg: rgba(47, 255, 0, 0.05);
    }

    body {
        background-color: var(--bg-color);
        color: var(--text-color);
        font-family: 'Special Elite', monospace;
        margin: 0;
        padding: 0;
        line-height: 1.6;
        min-height: 100vh;
        background-image: 
            linear-gradient(rgba(0, 255, 0, 0.015) 1px, transparent 1px),
            linear-gradient(90deg, rgba(0, 255, 0, 0.015) 1px, transparent 1px);
        background-size: 50px 50px;
        position: relative;
        overflow-x: hidden;
    }

    /* Noise effect */
    body::before {
        content: "";
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        opacity: 0.15;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVfJ92AAAACHRSTlMABQgNERwjLis8rKIAAACaSURBVDjL1ZMxCsMwDEV/BTN4C4Xuv0dH4XsUukZ3DxkCHYyRbFlO0w4NWN/yQEL6IkWB7hZ8qgGZBaG8BMtA3oCIJGXqwYEgGWUNguQEgSSZgpA3uIEgmdwgSAY3yDfIKFrSltFIziAYZJRtaUo2yARykPEnUZYsWSIZQTDIKFvSdGSSEQSDjLItTclGGUEwyChb0nRkkBEEg4yy/QBYh5jlyCvHogAAAABJRU5ErkJggg==');
        animation: noise 0.2s infinite;
    }

    @keyframes noise {
        0% { background-position: 0 0; }
        100% { background-position: 100% 100%; }
    }

    .container {
        max-width: 1000px;
        margin: 0 auto;
        padding: 2rem;
        position: relative;
        z-index: 1;
    }

    h1 {
        font-family: 'VT323', monospace;
        text-align: center;
        font-size: 3rem;
        margin-bottom: 2rem;
        text-shadow: 0 0 10px var(--text-color),
                     0 0 20px var(--text-color),
                     0 0 30px var(--text-color);
        animation: textFlicker 8s infinite;
    }

    h2 {
        font-family: 'VT323', monospace;
        text-align: center;
        font-size: 2rem;
        margin: 2rem 0;
        text-shadow: 0 0 5px var(--text-color);
    }

    /* Stats Grid */
    .stats-container {
        margin-bottom: 2rem;
        background: var(--entry-bg);
        padding: 1.5rem;
        border: 1px solid var(--text-color);
        box-shadow: 0 0 10px var(--shadow-color);
    }

    .stats-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
        gap: 1.5rem;
        margin-bottom: 2rem;
    }

    .stat-box {
        background: var(--stat-bg);
        padding: 1.5rem;
        border: 1px solid var(--text-color);
        box-shadow: 0 0 10px var(--shadow-color);
        text-align: center;
        transition: all 0.3s ease;
    }

    .stat-box:hover {
        transform: translateY(-5px);
        box-shadow: 0 0 20px var(--shadow-color);
    }

    .stat-title {
        font-family: 'VT323', monospace;
        font-size: 1.2rem;
        margin-bottom: 0.5rem;
        opacity: 0.7;
    }

    .stat-value {
        font-family: 'VT323', monospace;
        font-size: 2rem;
        text-shadow: 0 0 5px var(--text-color);
    }

    /* Notable Logs */
    .notable-logs {
        margin-top: 2rem;
    }

    .notable-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
        gap: 1.5rem;
    }

    .notable-box {
        background: var(--entry-bg);
        padding: 1.5rem;
        border: 1px solid var(--text-color);
        box-shadow: 0 0 10px var(--shadow-color);
        transition: all 0.3s ease;
    }

    .notable-box:hover {
        transform: translateY(-5px);
        box-shadow: 0 0 20px var(--shadow-color);
    }

    .notable-title {
        font-family: 'VT323', monospace;
        font-size: 1.2rem;
        opacity: 0.7;
        margin-bottom: 0.5rem;
    }

    .notable-value {
        font-family: 'VT323', monospace;
        font-size: 1.4rem;
        word-break: break-word;
        overflow-wrap: break-word;
    }

    .notable-value a {
        color: var(--text-color);
        text-decoration: none;
        text-shadow: 0 0 5px var(--text-color);
        display: inline-block;
        max-width: 100%;
        overflow-wrap: break-word;
        word-wrap: break-word;
        word-break: break-word;
    }

    .notable-value a:hover {
        animation: glitch 1.5s infinite;
    }

    .notable-detail {
        font-size: 0.9rem;
        opacity: 0.7;
        margin-top: 0.5rem;
    }

    .log-link {
        margin-bottom: 1rem;
        transition: all 0.3s ease;
        position: relative;
    }

    .log-link:hover {
        transform: translateX(10px) scale(1.02);
    }

    .log-link::before {
        content: '>';
        position: absolute;
        left: -20px;
        color: var(--text-color);
        opacity: 0;
        transition: all 0.3s ease;
    }

    .log-link:hover::before {
        opacity: 1;
        left: -15px;
    }

    .log-link a {
        color: var(--text-color);
        text-decoration: none;
        display: block;
        padding: 1.5rem;
        background-color: var(--entry-bg);
        border: 1px solid var(--text-color);
        box-shadow: 0 0 10px var(--shadow-color);
        transition: all 0.3s ease;
        position: relative;
        overflow: hidden;
    }

    .log-link a::before {
        content: '';
        position: absolute;
        top: 0;
        left: -100%;
        width: 100%;
        height: 100%;
        background: linear-gradient(
            90deg,
            transparent,
            rgba(47, 255, 0, 0.05),
            transparent
        );
        transition: 0.5s;
    }

    .log-link a:hover::before {
        left: 100%;
    }

    .log-link a:hover {
        box-shadow: 0 0 20px var(--shadow-color),
                    0 0 40px var(--shadow-color);
        text-shadow: 0 0 5px var(--text-color);
    }

    .log-name {
        font-family: 'VT323', monospace;
        font-size: 1.5rem;
        display: block;
        margin-bottom: 0.5rem;
        text-shadow: 0 0 5px var(--text-color);
    }

    .log-details {
        display: flex;
        flex-wrap: wrap;
        gap: 1rem;
        font-size: 0.9rem;
        opacity: 0.7;
    }

    .log-details span {
        white-space: nowrap;
    }

    /* Back Link */
    .back-link {
        display: inline-block;
        color: var(--text-color);
        text-decoration: none;
        margin-bottom: 2rem;
        font-family: 'VT323', monospace;
        font-size: 1.2rem;
        transition: all 0.3s ease;
        position: relative;
        padding-left: 20px;
        text-shadow: 0 0 5px var(--text-color);
    }

    .back-link:hover {
        text-shadow: 0 0 10px var(--text-color),
                     0 0 20px var(--text-color);
        transform: translateX(-5px);
    }

    .back-link::before {
        content: ' ';
        position: absolute;
        left: 0;
        transition: all 0.3s ease;
    }

    .back-link:hover::before {
        transform: translateX(-3px);
    }

    /* Effects and Animations */
    @keyframes textFlicker {
        0% { opacity: 1; }
        15% { opacity: 1; }
        16% { opacity: 0.94; }
        17% { opacity: 1; }
        38% { opacity: 1; }
        39% { opacity: 0.97; }
        40% { opacity: 1; }
        60% { opacity: 1; }
        61% { opacity: 0.93; }
        62% { opacity: 1; }
        80% { opacity: 1; }
        81% { opacity: 0.96; }
        82% { opacity: 1; }
    }

    @keyframes glitch {
        0% { transform: translate(0); }
        1% { transform: translate(-1px, 1px); }
        2% { transform: translate(0); }
        35% { transform: translate(0); }
        36% { transform: translate(1px, -1px); }
        37% { transform: translate(0); }
        65% { transform: translate(0); }
        66% { transform: translate(-1px, 1px); }
        67% { transform: translate(0); }
    }

    /* CRT scanline effect */
    body::after {
        content: "";
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(
            rgba(18, 16, 16, 0) 50%,
            rgba(0, 0, 0, 0.1) 50%
        );
        background-size: 100% 4px;
        pointer-events: none;
        z-index: 2;
        animation: scanline 10s linear infinite;
        opacity: 0.2;
    }

    @keyframes scanline {
        0% { transform: translateY(0); }
        100% { transform: translateY(100vh); }
    }

    /* Vignette effect */
    .container::before {
        content: '';
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: radial-gradient(
            circle at center,
            transparent 0%,
            rgba(0, 0, 0, 0.4) 100%
        );
        pointer-events: none;
        z-index: -1;
    }

    /* Custom Scrollbar */
    ::-webkit-scrollbar {
        width: 12px;
        background: #0a0a0a;
    }

    ::-webkit-scrollbar-track {
        background: #111;
        border: 1px solid #33ff33;
        box-shadow: inset 0 0 5px #000;
    }

    ::-webkit-scrollbar-thumb {
        background: #1a1a1a;
        border: 1px solid #33ff33;
        box-shadow: 0 0 5px #33ff33;
    }

    ::-webkit-scrollbar-thumb:hover {
        background: #222;
        box-shadow: 0 0 8px #33ff33;
    }

    @media (max-width: 768px) {
        .stats-grid, .notable-grid {
            grid-template-columns: repeat(2, 1fr);
        }
        
        .log-details {
            flex-direction: column;
            gap: 0.5rem;
        }
    }

    @media (max-width: 480px) {
        .stats-grid, .notable-grid {
            grid-template-columns: 1fr;
        }
    }
    