/* общий стиль как раньше */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap');

body {
    background: linear-gradient(135deg, #0d1117 0%, #1a1a2e 50%, #16213e 100%);
    background-attachment: fixed;
    color: #e6edf3;
    font-family: 'Inter', -apple-system, sans-serif;
}

body::before {
    content: '';
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background-image: 
        radial-gradient(1px 1px at 20px 30px, #58a6ff, transparent),
        radial-gradient(1px 1px at 80px 70px, #f85149, transparent);
    background-repeat: repeat;
    background-size: 120px 100px;
    animation: float 25s linear infinite;
    opacity: 0.3;
    z-index: -1;
}

@keyframes float {
    0% { background-position: 0 0; }
    100% { background-position: 30px 30px; }
}

#container {
    background: rgba(15, 15, 25, 0.95);
    backdrop-filter: blur(12px);
    border: 1px solid #30363d;
    box-shadow: 0 0 30px rgba(56, 166, 255, 0.2);
}

/* ВЕРХНЕЕ МЕНЮ + ЛОГО */

#header {
    background: #0b1020;
    border-bottom: 1px solid #30363d;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.6);
}

/* логотип-ссылка слева */
#header .logo {
    display: inline-block;
    background: linear-gradient(90deg, #4f46e5, #ec4899);
    padding: 4px 10px;
    border-radius: 6px;
    box-shadow: 0 0 12px rgba(79, 70, 229, 0.7);
}

/* сам текст внутри лого меняем и стилизуем */
#header .logo b span {
    display: inline-block;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 0.04em;
    color: #f9fafb;
}

/* поменять надпись myspace.f46n.org → Myspace (its mine, not urs.) */
#header .logo b span::before {
    content: "Myspace (its mine, not urs.)";
}
#header .logo b span {
    font-size: 12px;
    color: transparent; /* скрыть старый текст */
}

/* ссылки в верхнем меню справа */
#hUp a {
    color: #c9d1d9;
    font-size: 11px;
    padding: 2px 6px;
    border-radius: 4px;
    transition: 0.2s;
}

#hUp a:hover {
    background: #111827;
    color: #58a6ff;
}

/* нижняя полоска меню (Home / All Fwiends / Random ...) */
#hSub {
    background: #060814;
    border-bottom: 1px solid #202938;
}

#hSub a {
    color: #9ca3af;
    font-size: 11px;
    padding: 3px 6px;
    border-radius: 4px;
    transition: 0.2s;
}

#hSub a:hover {
    background: #111827;
    color: #e5e7eb;
}

/* твои блоки, как раньше */

.topLeft, .topRight {
    background: rgba(24, 24, 36, 0.9);
    border: 1px solid #484f58;
}

#avatar {
    border: 2px solid #58a6ff;
    border-radius: 8px;
    box-shadow: 0 0 20px rgba(88, 166, 255, 0.4);
}

.uName {
    color: #f0f6fc !important;
    font-size: 26px !important;
    font-weight: 600 !important;
    text-shadow: 0 0 10px rgba(88, 166, 255, 0.5);
}

#about, #who {
    background: rgba(28, 28, 42, 0.8);
    border-left: 3px solid #58a6ff;
}

.box {
    background: rgba(28, 28, 42, 0.9);
    border: 1px solid #484f58;
}

a {
    color: #58a6ff;
}

a:hover {
    color: #79c0ff;
    text-shadow: 0 0 10px rgba(88, 166, 255, 0.6);
}

#footer {
    background: rgba(15, 15, 25, 0.95);
    border-top: 2px solid #58a6ff;
}

.boxButton {
    background: linear-gradient(45deg, #58a6ff, #1f6feb);
    border: none;
    color: white;
    padding: 8px 16px;
    border-radius: 6px;
    font-weight: 500;
}

.boxButton:hover {
    box-shadow: 0 0 15px rgba(88, 166, 255, 0.6);
}
