* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background: #303948;
    color: #FFFFFF;
    font-family: 'Courier New', monospace;
    font-size: 14px;
    line-height: 1.4;
    padding: 20px;
    overflow-x: hidden;
}

.terminal {
    max-width: 900px;
    margin: 0 auto;
}

.line {
    margin-bottom: 5px;
    opacity: 0;
    animation: fadeIn 0.2s forwards;
    padding: 3px 0;
}

.logo {
    margin: 20px 0;
    border: 1px solid #3cbef2;
    display: block;
}

.divider {
    color: #3cbef2;
    margin: 25px 0 15px 0;
    border-bottom: 2px solid #3cbef2;
    padding-bottom: 8px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.mirror-link {
    word-break: break-all;
    margin: 10px 0;
    padding: 8px 0;
    border-left: 4px solid #3cbef2;
    padding-left: 15px;
    background: rgba(60, 190, 242, 0.15);
    font-weight: bold;
}

.accent {
    color: #3cbef2;
    font-weight: bold;
}

.blink {
    animation: blink 1.5s infinite;
    margin-top: 30px;
    font-weight: bold;
    font-size: 16px;
}

@keyframes fadeIn {
    to { opacity: 1; }
}

@keyframes blink {
    0%, 50% { opacity: 1; }
    51%, 100% { opacity: 0.4; }
}

.delayed-1 { animation-delay: 0.1s; }
.delayed-2 { animation-delay: 0.2s; }
.delayed-3 { animation-delay: 0.3s; }
.delayed-4 { animation-delay: 0.4s; }
.delayed-5 { animation-delay: 0.5s; }
.delayed-6 { animation-delay: 0.6s; }
.delayed-7 { animation-delay: 0.7s; }
.delayed-8 { animation-delay: 0.8s; }
.delayed-9 { animation-delay: 0.9s; }
.delayed-10 { animation-delay: 1.0s; }
.delayed-11 { animation-delay: 1.1s; }
.delayed-12 { animation-delay: 1.2s; }
.delayed-13 { animation-delay: 1.3s; }
.delayed-14 { animation-delay: 1.4s; }
.delayed-15 { animation-delay: 1.5s; }
.delayed-16 { animation-delay: 1.6s; }
.delayed-17 { animation-delay: 1.7s; }
.delayed-18 { animation-delay: 1.8s; }
.delayed-19 { animation-delay: 1.9s; }
.delayed-20 { animation-delay: 2.0s; }
.delayed-21 { animation-delay: 2.1s; }
.delayed-22 { animation-delay: 2.2s; }
.delayed-23 { animation-delay: 2.3s; }
.delayed-24 { animation-delay: 2.4s; }
.delayed-25 { animation-delay: 2.5s; }
.delayed-26 { animation-delay: 2.6s; }
.delayed-27 { animation-delay: 2.7s; }
.delayed-28 { animation-delay: 2.8s; }
.delayed-29 { animation-delay: 2.9s; }
.delayed-30 { animation-delay: 3.0s; }
.delayed-31 { animation-delay: 3.1s; }
.delayed-32 { animation-delay: 3.2s; }
.delayed-33 { animation-delay: 3.3s; }
.delayed-34 { animation-delay: 3.4s; }
.delayed-35 { animation-delay: 3.5s; }
.delayed-36 { animation-delay: 3.6s; }
.delayed-37 { animation-delay: 3.7s; }
.delayed-38 { animation-delay: 3.8s; }
.delayed-39 { animation-delay: 3.9s; }
.delayed-40 { animation-delay: 4.0s; }
.delayed-41 { animation-delay: 4.1s; }
.delayed-42 { animation-delay: 4.2s; }
.delayed-43 { animation-delay: 4.3s; }
.delayed-44 { animation-delay: 4.4s; }
.delayed-45 { animation-delay: 4.5s; }
.delayed-46 { animation-delay: 4.6s; }
.delayed-47 { animation-delay: 4.7s; }
.delayed-48 { animation-delay: 4.8s; }
.delayed-49 { animation-delay: 4.9s; }
.delayed-50 { animation-delay: 5.0s; }
.delayed-51 { animation-delay: 5.1s; }
.delayed-52 { animation-delay: 5.2s; }
.delayed-53 { animation-delay: 5.3s; }
.delayed-54 { animation-delay: 5.4s; }
.delayed-55 { animation-delay: 5.5s; }
.delayed-56 { animation-delay: 5.6s; }
.delayed-57 { animation-delay: 5.7s; }
.delayed-58 { animation-delay: 5.8s; }
.delayed-59 { animation-delay: 5.9s; }
.delayed-60 { animation-delay: 6.0s; }
.delayed-61 { animation-delay: 6.1s; }
.delayed-62 { animation-delay: 6.2s; }
.delayed-63 { animation-delay: 6.3s; }
.delayed-64 { animation-delay: 6.4s; }
.delayed-65 { animation-delay: 6.5s; }
.delayed-66 { animation-delay: 6.6s; }
.delayed-67 { animation-delay: 6.7s; }
.delayed-68 { animation-delay: 6.8s; }
.delayed-69 { animation-delay: 6.9s; }
.delayed-70 { animation-delay: 7.0s; }
.delayed-71 { animation-delay: 7.1s; }
.delayed-72 { animation-delay: 7.2s; }
.delayed-73 { animation-delay: 7.3s; }
.delayed-74 { animation-delay: 7.4s; }
.delayed-75 { animation-delay: 7.5s; }
.delayed-76 { animation-delay: 7.6s; }
.delayed-77 { animation-delay: 7.7s; }
.delayed-78 { animation-delay: 7.8s; }
.delayed-79 { animation-delay: 7.9s; }
.delayed-80 { animation-delay: 8.0s; }
.delayed-81 { animation-delay: 8.1s; }
.delayed-82 { animation-delay: 8.2s; }
.delayed-83 { animation-delay: 8.3s; }
.delayed-84 { animation-delay: 8.4s; }
.delayed-85 { animation-delay: 8.5s; }
.delayed-86 { animation-delay: 8.6s; }
.delayed-87 { animation-delay: 8.7s; }
.delayed-88 { animation-delay: 8.8s; }
.delayed-89 { animation-delay: 8.9s; }
.delayed-90 { animation-delay: 9.0s; }
.delayed-91 { animation-delay: 9.1s; }
.delayed-92 { animation-delay: 9.2s; }
.delayed-93 { animation-delay: 9.3s; }
.delayed-94 { animation-delay: 9.4s; }
.delayed-95 { animation-delay: 9.5s; }
.delayed-96 { animation-delay: 9.6s; }
.delayed-97 { animation-delay: 9.7s; }
.delayed-98 { animation-delay: 9.8s; }
.delayed-99 { animation-delay: 9.9s; }
.delayed-100 { animation-delay: 10.0s; }
.delayed-101 { animation-delay: 10.1s; }
.delayed-102 { animation-delay: 10.2s; }
.delayed-103 { animation-delay: 10.3s; }
.delayed-104 { animation-delay: 10.4s; }
.delayed-105 { animation-delay: 10.5s; }
.delayed-106 { animation-delay: 10.6s; }
.delayed-107 { animation-delay: 10.7s; }
.delayed-108 { animation-delay: 10.8s; }
.delayed-109 { animation-delay: 10.9s; }
.delayed-110 { animation-delay: 11.0s; }
.delayed-111 { animation-delay: 11.1s; }
.delayed-112 { animation-delay: 11.2s; }
.delayed-113 { animation-delay: 11.3s; }
.delayed-114 { animation-delay: 11.4s; }

.line:hover {
    background: rgba(255, 255, 255, 0.08);
    transition: background 0.2s ease;
    padding-left: 5px;
}