#profile .deck-screen, #profile .deck-button, #profile .deck-video, #profile .deck-num { color: #00ff8c; }
#profile .deck-shell { border-color: #00ff8c; }
@keyframes glitch-load { 0% { box-shadow: -7px 0 0 rgba(255, 0, 90, 0.9), 7px 0 0 rgba(0, 255, 240, 0.9); border-color: #ff005a; } 12% { box-shadow: 5px 0 0 rgba(255, 0, 90, 0.9), -5px 0 0 rgba(0, 255, 240, 0.9); border-color: #00fff0; } 24% { box-shadow: -4px 0 0 rgba(255, 0, 90, 0.9), 4px 0 0 rgba(0, 255, 240, 0.9); } 36% { box-shadow: 3px 0 0 rgba(255, 0, 90, 0.9), -3px 0 0 rgba(0, 255, 240, 0.9); border-color: #ff005a; } 52% { box-shadow: -2px 0 0 rgba(255, 0, 90, 0.9), 2px 0 0 rgba(0, 255, 240, 0.9); border-color: #00ff8c; } 100% { box-shadow: -1px 0 0 rgba(255, 0, 90, 0.55), 1px 0 0 rgba(0, 255, 240, 0.55), 0 0 16px rgba(0, 255, 140, 0.18); border-color: #00ff8c; } }
@keyframes glitch-twitch { 0%, 90%, 100% { box-shadow: -1px 0 0 rgba(255, 0, 90, 0.55), 1px 0 0 rgba(0, 255, 240, 0.55), 0 0 16px rgba(0, 255, 140, 0.18); } 92% { box-shadow: -4px 0 0 rgba(255, 0, 90, 0.9), 4px 0 0 rgba(0, 255, 240, 0.9); } 94% { box-shadow: 3px 0 0 rgba(255, 0, 90, 0.9), -3px 0 0 rgba(0, 255, 240, 0.9); } 96% { box-shadow: -2px 0 0 rgba(255, 0, 90, 0.9), 2px 0 0 rgba(0, 255, 240, 0.9); } }
@keyframes glitch-bands { 0%, 100% { transform: translate3d(0, 0, 0); opacity: 0.8; } 20% { transform: translate3d(-12px, 140px, 0); opacity: 0.4; } 21% { transform: translate3d(9px, 420px, 0); opacity: 0.9; } 55% { transform: translate3d(-4px, 260px, 0); opacity: 0.6; } 56% { transform: translate3d(14px, 760px, 0); opacity: 1; } 80% { transform: translate3d(0, 60px, 0); opacity: 0.5; } }
@keyframes glitch-scan { 0%, 100% { opacity: 0.55; } 50% { opacity: 0.85; } }
@keyframes glitch-text { 0%, 88%, 100% { text-shadow: -1px 0 0 rgba(255, 0, 90, 0.8), 1px 0 0 rgba(0, 255, 240, 0.8), 0 0 12px #00ff8c; } 90% { text-shadow: -4px 0 0 rgba(255, 0, 90, 0.9), 4px 0 0 rgba(0, 255, 240, 0.9), 0 0 12px #00ff8c; } 93% { text-shadow: 3px 0 0 rgba(255, 0, 90, 0.9), -3px 0 0 rgba(0, 255, 240, 0.9), 0 0 12px #00ff8c; } }
#profile::before { content: ""; position: absolute; inset: 0; z-index: -3; background: repeating-linear-gradient(0deg, rgba(0, 255, 140, 0.05) 0 1px, rgba(0, 0, 0, 0) 1px 40px), repeating-linear-gradient(90deg, rgba(0, 255, 140, 0.05) 0 1px, rgba(0, 0, 0, 0) 1px 40px), radial-gradient(ellipse at 50% 30%, #04200f, #000302 75%); }
#profile::after { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg, rgba(0, 3, 2, 0), rgba(0, 3, 2, 0.5) 20%, rgba(0, 3, 2, 0.5) 80%, rgba(0, 3, 2, 0)); }
#profile .profile-inner::before, #profile .profile-inner::after { content: ""; position: absolute; z-index: -2; backface-visibility: hidden; }
#profile .profile-inner::before { left: -20px; right: -20px; top: -200px; height: 1200px; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0 18%, rgba(0, 255, 140, 0.16) 18% 19.2%, rgba(0, 0, 0, 0) 19.2% 47%, rgba(255, 0, 90, 0.14) 47% 47.6%, rgba(0, 255, 240, 0.12) 47.6% 48.4%, rgba(0, 0, 0, 0) 48.4% 79%, rgba(0, 255, 140, 0.12) 79% 81%, rgba(0, 0, 0, 0) 81%); animation: glitch-bands 4s steps(1) infinite; }
#profile .profile-inner::after { inset: 0; background: repeating-linear-gradient(180deg, rgba(0, 255, 140, 0.05) 0 1px, rgba(0, 0, 0, 0) 1px 3px); animation: glitch-scan 3s ease-in-out infinite; }
#profile .profile-inner { gap: 24px; max-width: 860px; }
#profile .section-title { padding: 4px 8px; letter-spacing: 1px; }
#profile { background: transparent; color: #c8ffe0; }
#profile a { color: #00fff0; }
#profile a:hover { color: #ff3d7f; }
#profile .profile-name, #profile .profile-facts, #profile .headline, #profile .last-login, #profile .mood, #profile .view-my { color: #c8ffe0; text-shadow: 0 1px 4px #000000; }
#profile .last-login, #profile .comment-date, #profile .comment-count, #profile .friend-count, #profile .comment-note, #profile .view-all { color: #73c99a; }
#profile .interests, #profile .details, #profile .extended-network, #profile .friends-block, #profile .blurbs, #profile .profile-mail, #profile .friend-space, #profile .comments, #profile .games, #profile .music-player, #profile .profile-panel { background: rgba(2, 12, 7, 0.92); border: 1px solid #00ff8c; border-radius: 8px; padding: 8px; color: #c8ffe0; }
#profile .interests, #profile .details { border-collapse: separate; border-spacing: 0; border-color: #00ff8c; border-radius: 8px; overflow: hidden; }
#profile .interests th, #profile .details th { background: #062b17; color: #00ff8c; }
#profile .interests .label, #profile .details .label { background: rgba(4, 22, 12, 0.92); color: #00ff8c; }
#profile .section-title { background: #062b17; color: #00ff8c; border-radius: 4px; }
#profile .blurbs h3, #profile .game-box h3, #profile .song-title { color: #00ff8c; }
#profile .extended-network { color: #00ff8c; }
#profile .comment-author, #profile .comment-body { background: rgba(4, 22, 12, 0.9); color: #c8ffe0; border-radius: 4px; }
#profile .comment-form label { color: #c8ffe0; }
#profile .comment-form textarea { background: #010603; border-color: #00ff8c; color: #c8ffe0; }
#profile .music-start { background: rgba(4, 22, 12, 0.9); border-color: #00ff8c; color: #c8ffe0; }
#profile .music-start:hover { background: rgba(4, 22, 12, 0.92); }
#profile .music-hint, #profile .music-link { color: #73c99a; }
#profile .deck-screen, #profile .deck-button, #profile .deck-video, #profile .deck-num { color: #00ff8c; }
#profile .deck-shell { border-color: #00ff8c; }
#profile .online-now { background: rgba(4, 22, 12, 0.9); color: #c8ffe0; }
#profile { font-family: "Courier New", Courier, monospace; }
#profile .interests, #profile .details, #profile .extended-network, #profile .friends-block, #profile .blurbs, #profile .profile-mail, #profile .friend-space, #profile .comments, #profile .games, #profile .music-player, #profile .profile-panel { border: 1px solid #00ff8c; border-radius: 0; box-shadow: -1px 0 0 rgba(255, 0, 90, 0.55), 1px 0 0 rgba(0, 255, 240, 0.55), 0 0 16px rgba(0, 255, 140, 0.18); animation: glitch-load 1.1s steps(8) both, glitch-twitch 8s steps(1) 1.1s infinite; }
#profile .section-title { border-radius: 0; font-family: "Courier New", Courier, monospace; text-transform: uppercase; letter-spacing: 2px; }
#profile .section-title::after { content: "\2013  \25A1  \2715"; float: right; font-size: 11px; letter-spacing: 2px; opacity: 0.8; }
#profile .profile-name { color: #eafff3; font-family: "Courier New", Courier, monospace; letter-spacing: 2px; animation: glitch-text 6s steps(1) infinite; }
#profile .profile-pic { border: 1px solid #00ff8c; border-radius: 0; box-shadow: -3px 0 0 rgba(255, 0, 90, 0.7), 3px 0 0 rgba(0, 255, 240, 0.7); }
#profile .interests, #profile .details, #profile .extended-network, #profile .friends-block, #profile .blurbs, #profile .profile-mail, #profile .friend-space, #profile .comments, #profile .games, #profile .music-player, #profile .profile-panel { background: rgba(12, 12, 28, 0.89); color: #f2f2f7; -webkit-backdrop-filter: blur(0px); backdrop-filter: blur(0px); }
#profile .comment-author, #profile .comment-body, #profile .interests .label, #profile .details .label { background: transparent; color: #f2f2f7; }
#profile, #profile .profile-name { font-family: "Courier New", Courier, monospace; }
#profile .profile-name, #profile .section-title, #profile .blurbs h3, #profile .game-box h3, #profile .song-title { text-shadow: 0 0 8px #7d1569, 0 0 20px #7d1569; }
#profile .deck-screen, #profile .deck-button, #profile .deck-video, #profile .deck-num { color: #7d1569; }
#profile .deck-shell { border-color: #7d1569; box-shadow: 0 0 14px #7d1569; }