body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth {
    --premium-accent: #30c886;
    --premium-accent-2: #fdb913;
    position: relative;
    isolation: isolate;
    background:
        linear-gradient(180deg, rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.86)),
        url("/images/profile-effects/code-background.svg") center / cover,
        #050807 !important;
}

body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .container {
    position: relative;
    z-index: 1;
}

body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth::before {
    content: "";
    position: fixed;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    background:
        linear-gradient(rgba(48, 200, 134, 0.055) 1px, transparent 1px),
        linear-gradient(90deg, rgba(253, 185, 19, 0.045) 1px, transparent 1px),
        radial-gradient(circle at 22% 18%, rgba(48, 200, 134, 0.16), transparent 28%);
    background-size: 58px 58px, 58px 58px, auto;
    mask-image: linear-gradient(180deg, #000, transparent 92%);
    will-change: background-position;
    animation: terminalThemeScan 16s linear infinite;
}

body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .profile-header,
body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .profile-smart-strip,
body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .p-card,
body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .project-item {
    background:
        linear-gradient(180deg, rgba(48, 200, 134, 0.10), rgba(255, 255, 255, 0.012)),
        rgba(5, 10, 8, 0.94) !important;
    border-color: rgba(48, 200, 134, 0.30) !important;
    box-shadow: 0 34px 100px rgba(0, 0, 0, 0.54), 0 0 72px rgba(48, 200, 134, 0.10) !important;
}

body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .profile-cover:not(.has-profile-cover) {
    overflow: hidden;
    background:
        linear-gradient(180deg, rgba(48, 200, 134, 0.05), rgba(0, 0, 0, 0.62)),
        url("/images/profile-effects/code-background.svg") center 48% / cover,
        #050807 !important;
}

body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .profile-cover:not(.has-profile-cover)::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        linear-gradient(rgba(48, 200, 134, 0.10) 1px, transparent 1px),
        linear-gradient(90deg, rgba(253, 185, 19, 0.08) 1px, transparent 1px),
        linear-gradient(110deg, transparent 0 40%, rgba(48, 200, 134, 0.18) 47%, transparent 56% 100%);
    background-size: 36px 36px, 36px 36px, auto;
    animation: terminalThemeScan 9s linear infinite;
}

@media (max-width: 900px), (hover: none) {
    body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth::before,
    body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .profile-cover:not(.has-profile-cover)::before {
        animation: none !important;
    }
}

body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .profile-headline,
body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .profile-smart-metric span,
body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .proj-title,
body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .p-card-title i {
    color: #30c886 !important;
    text-shadow: 0 0 22px rgba(48, 200, 134, 0.24);
}

@keyframes terminalThemeScan {
    from { background-position: 0 0, 0 0, 0 0; }
    to { background-position: 116px 116px, 116px 116px, 0 0; }
}

@media (prefers-reduced-motion: reduce) {
    body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth::before,
    body.page-public-profile.workspace-profile-page.profile-theme-terminal-depth .profile-cover:not(.has-profile-cover)::before {
        animation: none;
    }
}
