.badge-equipped-iz-glubin-k-nebesam {
    position: relative;
    overflow: hidden;
    color: #ffe9b8;
    border: 1px solid rgba(214,178,106,0.6);
    background: linear-gradient(180deg, rgba(255,216,138,0.32) 0%, rgba(126,224,230,0.16) 40%, rgba(22,96,116,0.35) 65%, rgba(5,38,56,0.6) 100%);
    background-size: 100% 260%;
    background-position: 50% 100%;
    box-shadow: 0 0 10px rgba(80,200,215,0.25), inset 0 0 14px rgba(8,52,72,0.5);
    text-shadow: 0 1px 3px rgba(3,18,28,0.85);
    animation: iz-glubin-k-nebesam-ascend 11s ease-in-out infinite;
}
.badge-equipped-iz-glubin-k-nebesam::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        radial-gradient(circle at 18% 78%, rgba(255,255,255,0.9) 0 1.4px, rgba(180,240,248,0.45) 2.6px, transparent 4px),
        radial-gradient(circle at 46% 88%, rgba(255,255,255,0.75) 0 1px, transparent 3px),
        radial-gradient(circle at 72% 72%, rgba(255,255,255,0.85) 0 1.6px, rgba(180,240,248,0.4) 3px, transparent 4.5px),
        radial-gradient(circle at 88% 84%, rgba(255,255,255,0.7) 0 1px, transparent 3px),
        radial-gradient(circle at 32% 45%, rgba(255,255,255,0.6) 0 1px, transparent 2.6px);
    animation: iz-glubin-k-nebesam-bubbles 6.5s linear infinite;
}
@keyframes iz-glubin-k-nebesam-ascend {
    0%, 100% { background-position: 50% 100%; }
    50% { background-position: 50% 0%; }
}
@keyframes iz-glubin-k-nebesam-bubbles {
    0% { transform: translateY(65%); opacity: 0; }
    18% { opacity: 0.9; }
    82% { opacity: 0.9; }
    100% { transform: translateY(-65%); opacity: 0; }
}
.avatar-frame-batisfera::after {
    inset: -6px;
    background:
        radial-gradient(circle at 50% 4%, rgba(255,255,255,0.95) 0 1.6%, rgba(190,240,250,0.55) 3%, transparent 4.6%),
        radial-gradient(circle at 82% 18%, rgba(255,255,255,0.9) 0 1.2%, transparent 3.4%),
        radial-gradient(circle at 96% 52%, rgba(255,255,255,0.95) 0 2%, rgba(190,240,250,0.5) 3.6%, transparent 5.4%),
        radial-gradient(circle at 78% 86%, rgba(255,255,255,0.85) 0 1.1%, transparent 3.2%),
        radial-gradient(circle at 42% 96%, rgba(255,255,255,0.9) 0 1.7%, rgba(190,240,250,0.5) 3.2%, transparent 5%),
        radial-gradient(circle at 10% 74%, rgba(255,255,255,0.85) 0 1.2%, transparent 3.4%),
        radial-gradient(circle at 3% 38%, rgba(255,255,255,0.9) 0 1.5%, rgba(190,240,250,0.45) 2.8%, transparent 4.4%),
        radial-gradient(circle at 22% 10%, rgba(255,255,255,0.8) 0 1%, transparent 3%),
        conic-gradient(from 0deg,
            #0d5d70 0%, #2fa8ba 9%, #7ee0e6 16%, #c9a45c 22%, #2b8a9e 30%,
            #0d5d70 38%, #63cfd8 47%, #c9a45c 55%, #1a7387 64%, #7ee0e6 72%,
            #0d5d70 80%, #2fa8ba 88%, #c9a45c 94%, #0d5d70 100%);
    -webkit-mask: radial-gradient(farthest-side, transparent 82%, #000 84%);
    mask: radial-gradient(farthest-side, transparent 82%, #000 84%);
    filter: drop-shadow(0 0 7px rgba(84,214,230,0.55)) drop-shadow(0 0 2px rgba(201,164,92,0.5));
    animation: batisfera-drift 16s linear infinite;
}
@keyframes batisfera-drift {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
.avatar-frame-frame-nick-godlike::after {
    border: 8px solid #fbfd8b;
    box-shadow: 0 0 60px #fff700ff, 0 0 120px #fff70044;
    animation: frame-nick-godlike-anim 3.5s ease-in-out infinite;
}
@keyframes frame-nick-godlike-anim {
    0%,100% { box-shadow: 0 0 30px #fff70066; }
    50%     { box-shadow: 0 0 60px #fff700ff, 0 0 120px #fff70033; }
}

.nick-color-nick-silverhand {
    background-image: linear-gradient(90deg, #000000, #525251, #a9adaa, #000000);
}
.nick-color-nick-silverhand {
    animation: nick-nick-silverhand-flow 2.5s linear infinite;
}
@keyframes nick-nick-silverhand-flow {
    0%   { background-position: 0% center; }
    100% { background-position: 200% center; }
}

.avatar-frame-frame-silverhand::after {
    border: 7px solid #4f4f4f;
    box-shadow: 0 0 20px #b2b3b3b2, 0 0 40px #b2b3b344;
    animation: frame-silverhand-anim 3s ease-in-out infinite;
}
@keyframes frame-silverhand-anim {
    0%,100% { box-shadow: 0 0 10px #b2b3b366; }
    50%     { box-shadow: 0 0 20px #b2b3b3ff, 0 0 40px #b2b3b333; }
}

.nick-color-nick-gvozdoder {
    background-image: linear-gradient(90deg, #ffffff, #1734c4, #1f24b2, #6271df, #ffffff);
    background-size: 200% auto;
}
.nick-color-nick-gvozdoder {
    animation: nick-nick-gvozdoder-flow 4.0s linear infinite;
}
@keyframes nick-nick-gvozdoder-flow {
    0%   { background-position: 0% center; }
    100% { background-position: 200% center; }
}

.nick-color-nick-testgift {
    background-image: linear-gradient(180deg, #ce121f, #0d44e7, #8913b4, #c5a220, #ce121f);
    background-size: 200% auto;
}
.nick-color-nick-testgift {
    animation: nick-nick-testgift-shimmer 2.5s ease-in-out infinite;
}
@keyframes nick-nick-testgift-shimmer {
    0%,100% { filter: brightness(1); background-position: 0% center; }
    50%     { filter: brightness(1.8) saturate(1.4); background-position: 100% center; }
}

.avatar-frame-frame-bubble::before {
    content: '';
    position: absolute;
    inset: -9px;
    border-radius: 50%;
    padding: 5px;
    background: conic-gradient(#00ff08, #b91818, #00ff08);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    animation: frame-bubble-spin 3s linear infinite;
    z-index: 1;
    pointer-events: none;
}
.avatar-frame-frame-bubble::after {
    box-shadow: 0 0 42px #15d52ca5;
    border: none;
}
@keyframes frame-bubble-spin {
    to { transform: rotate(360deg); }
}

body.profile-theme-dve-utopii {
    --bg-color: #06171f;
    --card-bg: #0c2530;
    --border-color: #1d4552;
    --primary-color: #4fd0cf;
    --accent-color: #f0c775;
    --gs-brand-a: #6fe0da;
    --gs-brand-b: #f0c775;
    background:
        radial-gradient(90% 70% at 50% -10%, rgba(240,199,117,0.10) 0%, rgba(240,199,117,0) 55%),
        radial-gradient(70% 60% at 15% 100%, rgba(28,110,128,0.28) 0%, rgba(28,110,128,0) 60%),
        radial-gradient(70% 60% at 88% 92%, rgba(16,84,104,0.24) 0%, rgba(16,84,104,0) 60%),
        linear-gradient(180deg, #0a2a36 0%, #07202b 45%, #051620 100%);
    background-attachment: fixed;
}
body.profile-theme-dve-utopii::before {
    content: "";
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: -1;
    background:
        linear-gradient(108deg, transparent 12%, rgba(255,226,160,0.07) 16%, transparent 22%, transparent 34%, rgba(200,240,245,0.06) 39%, transparent 46%, transparent 58%, rgba(255,226,160,0.05) 63%, transparent 70%, transparent 80%, rgba(200,240,245,0.05) 84%, transparent 90%);
    background-size: 220% 100%;
    mix-blend-mode: screen;
    animation: dve-utopii-rays 22s ease-in-out infinite alternate;
}
body.profile-theme-dve-utopii::after {
    content: "";
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: -1;
    opacity: 0.5;
    background-image:
        radial-gradient(2.5px 2.5px at 40px 620px, rgba(200,242,248,0.8), transparent 70%),
        radial-gradient(1.8px 1.8px at 180px 300px, rgba(200,242,248,0.6), transparent 70%),
        radial-gradient(3px 3px at 330px 520px, rgba(255,255,255,0.5), transparent 70%),
        radial-gradient(2px 2px at 460px 150px, rgba(200,242,248,0.65), transparent 70%),
        radial-gradient(2.6px 2.6px at 600px 420px, rgba(255,255,255,0.55), transparent 70%),
        radial-gradient(1.6px 1.6px at 250px 80px, rgba(200,242,248,0.5), transparent 70%);
    background-size: 700px 700px;
    animation: dve-utopii-rise 46s linear infinite;
}
@keyframes dve-utopii-rays {
    from { background-position: 0% 0; }
    to { background-position: 100% 0; }
}
@keyframes dve-utopii-rise {
    from { background-position: 0 0; }
    to { background-position: 0 -700px; }
}
body.profile-theme-dve-utopii .card {
    border-color: rgba(79,208,207,0.22);
    box-shadow: 0 6px 22px rgba(2,14,20,0.5), inset 0 1px 0 rgba(126,224,230,0.06);
}
body.profile-theme-dve-utopii .gs-sidebar {
    background: linear-gradient(180deg, rgba(10,42,54,0.96), rgba(6,24,33,0.98));
    border-right: 1px solid rgba(79,208,207,0.16);
}
body.profile-theme-dve-utopii .gs-sb-link:hover {
    background: rgba(79,208,207,0.10);
}
body.profile-theme-dve-utopii .gs-sb-link.active {
    background: linear-gradient(90deg, rgba(240,199,117,0.16), rgba(79,208,207,0.08));
    color: #f0c775;
}
body.profile-theme-dve-utopii .gs-sb-badge {
    background: linear-gradient(135deg, #2fa8ba, #f0c775);
    color: #062028;
}
body.profile-theme-dve-utopii .profile-header {
    background: linear-gradient(160deg, rgba(16,74,92,0.55), rgba(6,26,36,0.9));
    border: 1px solid rgba(201,164,92,0.30);
}
body.profile-theme-dve-utopii .gs-sb-brand .gs-logo {
    filter: sepia(0.9) hue-rotate(130deg) saturate(1.8) brightness(1.05);
}
body.profile-theme-dve-utopii .gs-sb-link i.fa-people-group::before,
body.profile-theme-dve-utopii .mobile-nav-item i.fa-people-group::before,
body.profile-theme-dve-utopii .burger-link i.fa-people-group::before { content: '\f13d'; }
body.profile-theme-dve-utopii .gs-sb-link i.fa-bullhorn::before,
body.profile-theme-dve-utopii .mobile-nav-item i.fa-bullhorn::before,
body.profile-theme-dve-utopii .burger-link i.fa-bullhorn::before { content: '\f1e5'; }
body.profile-theme-dve-utopii .gs-sb-link i.fa-store::before,
body.profile-theme-dve-utopii .mobile-nav-item i.fa-store::before,
body.profile-theme-dve-utopii .burger-link i.fa-store::before { content: '\f51e'; }
body.profile-theme-dve-utopii .gs-sb-link i.fa-newspaper::before,
body.profile-theme-dve-utopii .mobile-nav-item i.fa-newspaper::before,
body.profile-theme-dve-utopii .burger-link i.fa-newspaper::before { content: '\f56b'; }
body.profile-theme-dve-utopii .gs-sb-link i.fa-circle-info::before,
body.profile-theme-dve-utopii .mobile-nav-item i.fa-circle-info::before,
body.profile-theme-dve-utopii .burger-link i.fa-circle-info::before { content: '\e586'; }
body.profile-theme-dve-utopii .gs-sb-link i.fa-layer-group::before,
body.profile-theme-dve-utopii .mobile-nav-item i.fa-layer-group::before,
body.profile-theme-dve-utopii .burger-link i.fa-layer-group::before { content: '\f0c2'; }
.nick-color-acid-tag{background-image:linear-gradient(100deg,transparent 0 39.5%,rgba(200,255,62,0) 40%,#c8ff3e 41% 43%,rgba(200,255,62,0) 44%,transparent 45.5%,rgba(255,62,200,0) 46%,#ff3ec8 47% 49%,rgba(255,62,200,0) 50%,transparent 51% 100%),linear-gradient(180deg,#f2f5f8 0%,#aeb7c2 38%,#7d8894 56%,#d8dee5 100%);background-size:900% 100%,100% 100%;animation:nick-acid-tag-tag 7s ease-in-out infinite}@keyframes nick-acid-tag-tag{0%,45%{background-position:0% 0,0 0}62%{background-position:100% 0,0 0}100%{background-position:100% 0,0 0}}
.nick-color-nick-spartak {
    background-image: linear-gradient(45deg, #ff0011, #ffffff, #ffffff, #ff0000, #ff0011);
    background-size: 200% auto;
}
.nick-color-nick-spartak {
    animation: nick-nick-spartak-flow 2.5s linear infinite;
}
@keyframes nick-nick-spartak-flow {
    0%   { background-position: 0% center; }
    100% { background-position: 200% center; }
}

.avatar-frame-frame-spartak::after {
    border: 2px solid #ffffff;
    animation: frame-spartak-dual 3s ease-in-out infinite;
}
@keyframes frame-spartak-dual {
    0%,100% { border-color: #ffffff; box-shadow: 0 0 9px #ffffff66; }
    50%     { border-color: #ff0000; box-shadow: 0 0 19px #ff0000ff, 0 0 38px #ff000033; }
}

body.profile-theme-theme-tomb-raider-survivor-2{background:linear-gradient(160deg,#0e1512,#080d0b,#120f08)} body.profile-theme-theme-tomb-raider-survivor-2 .card{background:rgba(43,189,146,0.06);border-color:rgba(43,189,146,0.18)} body.profile-theme-theme-tomb-raider-survivor-2 .card:hover{border-color:rgba(212,162,58,0.4);box-shadow:0 0 20px rgba(43,189,146,0.1)} body.profile-theme-theme-tomb-raider-survivor-2 .profile-header{background:linear-gradient(135deg,#0e1512,#0a0f0a);border-color:rgba(212,162,58,0.3);box-shadow:0 4px 40px rgba(43,189,146,0.08),inset 0 0 60px rgba(212,162,58,0.04)}
body.profile-theme-theme-nine-realms{background:linear-gradient(160deg,#0a1418,#070d11,#0d1116)} body.profile-theme-theme-nine-realms .card{background:rgba(95,182,201,0.06);border-color:rgba(95,182,201,0.18)} body.profile-theme-theme-nine-realms .card:hover{border-color:rgba(212,162,58,0.4);box-shadow:0 0 20px rgba(95,182,201,0.1)} body.profile-theme-theme-nine-realms .profile-header{background:linear-gradient(135deg,#0a1418,#070d11);border-color:rgba(95,182,201,0.3);box-shadow:0 4px 40px rgba(95,182,201,0.08),inset 0 0 60px rgba(212,162,58,0.04)}
.avatar-frame-frame-bullet-shine::before{content:"";position:absolute;inset:-10px;border-radius:50%;z-index:1;background:repeating-conic-gradient(from -3deg,#ffffff 0 2deg,#eef4fa 2deg 6deg,rgba(205,220,236,.5) 6deg 8deg,transparent 8deg 24deg),linear-gradient(rgba(214,227,242,.32),rgba(214,227,242,.32));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));filter:drop-shadow(0 0 4px rgba(230,241,252,.9)) drop-shadow(0 0 10px rgba(188,210,234,.55));}.avatar-frame-frame-bullet-shine::after{inset:-11px;border:none;background:conic-gradient(from 0deg,transparent 0 106deg,rgba(255,214,80,.16) 126deg,rgba(255,220,100,.9) 154deg,#fff8d8 170deg,rgba(255,255,255,0) 180deg,transparent 180deg 286deg,rgba(255,214,80,.16) 306deg,rgba(255,220,100,.9) 334deg,#fff8d8 350deg,rgba(255,255,255,0) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px));filter:drop-shadow(0 0 9px rgba(255,210,74,.9));animation:bshine-sweep 2.5s linear infinite;}@keyframes bshine-sweep{to{transform:rotate(360deg)}}
.avatar-frame-frame-fire-halo::before{content:"";position:absolute;inset:-11px;border-radius:50%;z-index:1;background:conic-gradient(from 0deg,#3a0b00 0 5%,#ff3d2e 8%,#ffa21f 11%,#ffe08a 13%,#ff8a00 16%,#7a1400 21%,#2a0800 27%,#ff5a2e 32%,#ffc24a 35%,#ff7a00 39%,#3a0b00 45%,#ff3d2e 51%,#ffe9a8 54%,#ff8a00 59%,#5a1000 65%,#ff6a2e 71%,#ffd24a 75%,#ff9a1f 79%,#3a0b00 87%,#ff4a2e 93%,#3a0b00 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));filter:drop-shadow(0 0 7px rgba(255,110,30,.8));animation:fhalo-live 1.5s ease-in-out infinite alternate;}.avatar-frame-frame-fire-halo::after{inset:-7px;border:2px solid rgba(255,150,50,.75);box-shadow:0 0 12px rgba(255,120,30,.55),inset 0 0 10px rgba(255,90,20,.4);animation:fhalo-ripple 2.7s cubic-bezier(.25,.6,.3,1) infinite;}@keyframes fhalo-live{0%{transform:scale(1);filter:drop-shadow(0 0 5px rgba(255,110,30,.55)) brightness(.9)}100%{transform:scale(1.03);filter:drop-shadow(0 0 12px rgba(255,195,85,.95)) brightness(1.22)}}@keyframes fhalo-ripple{0%{transform:scale(.94);opacity:.95}65%{opacity:.3}100%{transform:scale(1.36);opacity:0}}
.badge-equipped-badge-winged-knight{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 16px 11px;border:none;font-weight:700;color:#f0f5fb;text-shadow:0 1px 2px rgba(8,12,20,.9),0 0 8px rgba(200,214,230,.35);clip-path:polygon(0 0,100% 0,100% 58%,50% 100%,0 58%);background:linear-gradient(115deg,transparent 30%,rgba(244,248,252,0) 40%,rgba(244,248,252,.9) 50%,rgba(244,248,252,0) 60%,transparent 70%),linear-gradient(115deg,transparent 38%,rgba(220,232,244,.4) 46%,rgba(240,246,252,.55) 50%,rgba(220,232,244,.4) 54%,transparent 62%),radial-gradient(circle 2px at 8% 12%,rgba(240,248,255,.9) 40%,transparent 72%),radial-gradient(circle 2px at 92% 12%,rgba(240,248,255,.9) 40%,transparent 72%),repeating-linear-gradient(90deg,#343c4a 0 2px,#414b5c 2px 4px);background-size:300% 100%,100% 100%,100% 100%,100% 100%,100% 100%;background-repeat:no-repeat;box-shadow:inset 0 0 12px rgba(8,12,20,.55);filter:drop-shadow(0 0 1px rgba(220,232,244,.9)) drop-shadow(0 0 6px rgba(170,190,210,.4)) drop-shadow(0 2px 3px rgba(0,0,0,.5));animation:wknight-gleam 6.5s ease-in-out infinite;transition:filter .3s ease;}@keyframes wknight-gleam{0%,55%{background-position:-160% 0,0 0,0 0,0 0,0 0}80%,100%{background-position:200% 0,0 0,0 0,0 0,0 0}}.badge-equipped-badge-winged-knight::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:-1;background:linear-gradient(90deg,rgba(223,230,238,.2),#eef4fa 50%,rgba(223,230,238,.2));}.badge-equipped-badge-winged-knight i{background:linear-gradient(180deg,#ffffff 10%,#dfe6ee 46%,#93a5ba 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px rgba(8,12,20,.8));}.badge-equipped-badge-winged-knight:hover{filter:drop-shadow(0 0 2px rgba(240,248,255,1)) drop-shadow(0 0 11px rgba(190,208,226,.6)) drop-shadow(0 2px 3px rgba(0,0,0,.5));}
body.profile-theme-theme-platinum-throne{background:linear-gradient(160deg,#0d0f14,#11141c,#0a0c10)} body.profile-theme-theme-platinum-throne .card{background:rgba(210,214,224,0.06);border-color:rgba(210,214,224,0.2)} body.profile-theme-theme-platinum-throne .card:hover{border-color:rgba(230,234,244,0.5);box-shadow:0 0 24px rgba(210,214,224,0.14)} body.profile-theme-theme-platinum-throne .profile-header{background:linear-gradient(135deg,#0d0f14,#0a0c10);border-color:rgba(210,214,224,0.32);box-shadow:0 4px 40px rgba(210,214,224,0.1),inset 0 0 60px rgba(230,234,244,0.05)}
body.profile-theme-theme-immortal-hall{background:linear-gradient(160deg,#0c0a0d,#1a0e10,#0a0708)} body.profile-theme-theme-immortal-hall .card{background:rgba(183,28,43,0.07);border-color:rgba(212,175,55,0.2)} body.profile-theme-theme-immortal-hall .card:hover{border-color:rgba(230,57,70,0.5);box-shadow:0 0 24px rgba(183,28,43,0.18)} body.profile-theme-theme-immortal-hall .profile-header{background:linear-gradient(135deg,#14100f,#0a0708);border-color:rgba(212,175,55,0.32);box-shadow:0 4px 40px rgba(183,28,43,0.12),inset 0 0 60px rgba(230,57,70,0.05)}
body.profile-theme-theme-molten-forge{background:linear-gradient(160deg,#0e0c0a,#1a1410,#0c0a09)} body.profile-theme-theme-molten-forge .card{background:rgba(255,106,0,0.06);border-color:rgba(125,136,150,0.2)} body.profile-theme-theme-molten-forge .card:hover{border-color:rgba(255,140,26,0.5);box-shadow:0 0 24px rgba(255,106,0,0.16)} body.profile-theme-theme-molten-forge .profile-header{background:linear-gradient(135deg,#1a1410,#0c0a09);border-color:rgba(170,180,192,0.3);box-shadow:0 4px 40px rgba(255,106,0,0.1),inset 0 0 60px rgba(255,140,26,0.05)}
.avatar-frame-na-hvoste::after{background:conic-gradient(from 0deg,rgba(255,255,255,.95) 0deg 4deg,#ff5c7a 4deg 16deg,rgba(255,45,85,.75) 16deg 70deg,rgba(255,45,85,.06) 150deg,transparent 170deg 360deg),linear-gradient(rgba(210,220,235,.14),rgba(210,220,235,.14));-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);animation:fr-na-hvoste-red 7s linear infinite,fr-na-hvoste-flash 7s ease-in-out infinite}.avatar-frame-na-hvoste::before{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg 190deg,rgba(92,141,255,.06) 210deg,rgba(56,110,255,.75) 290deg,#6f97ff 344deg 356deg,rgba(255,255,255,.9) 356deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 3px rgba(92,141,255,.45));animation:fr-na-hvoste-blue 7s linear infinite}@keyframes fr-na-hvoste-red{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fr-na-hvoste-blue{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes fr-na-hvoste-flash{0%,3%{filter:drop-shadow(0 0 7px rgba(255,255,255,.9))}12%,42%{filter:drop-shadow(0 0 3px rgba(255,45,85,.45))}50%,53%{filter:drop-shadow(0 0 7px rgba(255,255,255,.85))}62%,92%{filter:drop-shadow(0 0 3px rgba(255,45,85,.45))}100%{filter:drop-shadow(0 0 7px rgba(255,255,255,.9))}}
.badge-equipped-blade-and-bullet-2-2{position:relative;overflow:hidden;background:linear-gradient(145deg,#0d0815 0%,#1a0f24 40%,#2d1538 70%,#1a0f24 100%);border:2px solid #8b3a62;box-shadow:0 0 18px rgba(180,40,100,.5),0 0 35px rgba(120,30,80,.3),inset 0 0 25px rgba(0,0,0,.8)}.badge-equipped-blade-and-bullet-2-2::before{content:'';position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(180,40,100,.15) 60deg,transparent 120deg,rgba(180,40,100,.15) 180deg,transparent 240deg,rgba(180,40,100,.15) 300deg,transparent 360deg);animation:badge-aura-blade-and-bullet-2-2 8s linear infinite}.badge-equipped-blade-and-bullet-2-2 .katana{position:absolute;top:15%;left:50%;width:4px;height:65%;background:linear-gradient(180deg,#e8e8f0 0%,#c8c8d8 20%,#ffffff 50%,#c8c8d8 80%,#888898 100%);transform:translateX(-50%) rotate(-20deg);box-shadow:0 0 12px rgba(200,200,220,.7),2px 0 20px rgba(180,40,100,.4);border-radius:2px}.badge-equipped-blade-and-bullet-2-2 .katana::after{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:12px;height:15%;background:linear-gradient(180deg,#4a2838 0%,#6a3858 50%,#4a2838 100%);border-radius:2px;box-shadow:0 0 8px rgba(180,40,100,.5)}.badge-equipped-blade-and-bullet-2-2 .pistol{position:absolute;bottom:20%;left:50%;width:35%;height:18%;background:linear-gradient(90deg,#2a2a38 0%,#3a3a4a 30%,#4a4a5a 50%,#3a3a4a 70%,#2a2a38 100%);transform:translateX(-50%) rotate(20deg);border-radius:8px 3px 3px 8px;box-shadow:0 0 15px rgba(0,0,0,.8),0 0 20px rgba(180,40,100,.3)}.badge-equipped-blade-and-bullet-2-2 .pistol::before{content:'';position:absolute;top:25%;left:10%;width:15%;height:50%;background:linear-gradient(180deg,#1a1a28 0%,#2a2a38 100%);border-radius:2px}.badge-equipped-blade-and-bullet-2-2 .pistol::after{content:'';position:absolute;top:35%;right:5%;width:20%;height:30%;background:radial-gradient(circle,#ff3060 0%,#cc2050 50%,#8a1030 100%);border-radius:50%;box-shadow:0 0 10px #ff3060;animation:badge-muzzle-blade-and-bullet-2-2 3s ease-in-out infinite}@keyframes badge-aura-blade-and-bullet-2-2{to{transform:rotate(360deg)}}@keyframes badge-muzzle-blade-and-bullet-2-2{0%,100%{opacity:0;transform:scale(.5)}40%,60%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}
.avatar-frame-frame-selena-crescent::after { border: none; background: conic-gradient(from 0deg, #0c0a14 0%, #241f38 10%, #4c4478 18%, #8f83c4 25%, #cfd8ff 31%, #f4f7ff 35%, #9adfd4 41%, #3a3358 52%, #14101f 66%, #0c0a14 100%); -webkit-mask: radial-gradient(farthest-side, transparent 84%, #000 85.5%); mask: radial-gradient(farthest-side, transparent 84%, #000 85.5%); filter: drop-shadow(0 0 4px rgba(154,223,212,0.4)); animation: frame-selena-crescent-turn 16s linear infinite, frame-selena-crescent-moonrise 8s ease-in-out infinite; } @keyframes frame-selena-crescent-turn { to { transform: rotate(360deg); } } @keyframes frame-selena-crescent-moonrise { 0%, 100% { filter: drop-shadow(0 0 3px rgba(123,111,174,0.3)); } 42% { filter: drop-shadow(0 0 5px rgba(154,223,212,0.5)); } 54% { filter: drop-shadow(0 0 10px rgba(244,247,255,0.85)); } 63% { filter: drop-shadow(0 0 5px rgba(154,223,212,0.45)); } }
.badge-equipped-oath-of-sparda{position:relative}.badge-equipped-oath-of-sparda .badge-canvas{background:linear-gradient(135deg,#0b0b10 0%,#1a1a24 55%,#2a1216 100%);border:1px solid #3a2428;box-shadow:0 0 12px rgba(180,30,30,.45),inset 0 0 18px rgba(0,0,0,.7)}.badge-equipped-oath-of-sparda .badge-sigil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(220,40,40,.25),transparent 60%);animation:badge-pulse-oath-of-sparda 3.2s ease-in-out infinite}.badge-equipped-oath-of-sparda .badge-sigil::before,.badge-equipped-oath-of-sparda .badge-sigil::after{content:'';position:absolute;width:60%;height:3px;background:linear-gradient(90deg,transparent,#d9d9d9 40%,#f5f5f5 50%,#d9d9d9 60%,transparent);border-radius:2px;box-shadow:0 0 6px rgba(255,255,255,.6)}.badge-equipped-oath-of-sparda .badge-sigil::before{transform:rotate(42deg)}.badge-equipped-oath-of-sparda .badge-sigil::after{transform:rotate(-18deg);background:linear-gradient(90deg,transparent,#6a6a6a 40%,#b0b0b0 50%,#6a6a6a 60%,transparent);height:4px;box-shadow:0 0 8px rgba(180,30,30,.7)}@keyframes badge-pulse-oath-of-sparda{0%,100%{filter:brightness(1) drop-shadow(0 0 4px rgba(220,40,40,.4))}50%{filter:brightness(1.18) drop-shadow(0 0 10px rgba(220,40,40,.75))}}
.nick-color-crimson-seal{background:linear-gradient(90deg,#3a0a0a 0%,#7a1010 30%,#c41a1a 50%,#7a1010 70%,#3a0a0a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(180,20,20,.6);animation:nick-shimmer-crimson-seal 4s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-seal::after{content:'';position:absolute;left:50%;bottom:-3px;width:5px;height:5px;border-radius:50% 50% 50% 0;background:radial-gradient(circle at 30% 30%,#ff3030,#8a0000 70%);transform:translateX(-50%) rotate(-45deg);box-shadow:0 0 6px rgba(220,20,20,.8);animation:nick-drop-crimson-seal 5s ease-in-out infinite}@keyframes nick-shimmer-crimson-seal{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-drop-crimson-seal{0%,70%{opacity:0;transform:translateX(-50%) translateY(-10px) rotate(-45deg) scale(.6)}80%{opacity:1;transform:translateX(-50%) translateY(0) rotate(-45deg) scale(1)}95%{opacity:1;transform:translateX(-50%) translateY(6px) rotate(-45deg) scale(1.05)}100%{opacity:0;transform:translateX(-50%) translateY(12px) rotate(-45deg) scale(.8)}}
.avatar-frame-crown-of-blades{position:relative}.avatar-frame-crown-of-blades::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 12deg,#c8c8cc 15deg,#f5f5f7 17deg,#c8c8cc 19deg,transparent 22deg,transparent 72deg,#c8c8cc 75deg,#f5f5f7 77deg,#c8c8cc 79deg,transparent 82deg,transparent 132deg,#c8c8cc 135deg,#f5f5f7 137deg,#c8c8cc 139deg,transparent 142deg,transparent 192deg,#c8c8cc 195deg,#f5f5f7 197deg,#c8c8cc 199deg,transparent 202deg,transparent 252deg,#c8c8cc 255deg,#f5f5f7 257deg,#c8c8cc 259deg,transparent 262deg,transparent 312deg,#c8c8cc 315deg,#f5f5f7 317deg,#c8c8cc 319deg,transparent 322deg,transparent 360deg);filter:drop-shadow(0 0 4px rgba(220,30,30,.55)) drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:frame-shake-crown-of-blades 6s ease-in-out infinite}.avatar-frame-crown-of-blades::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,#1a1a20 0%,#4a4a52 12%,#9a9aa2 20%,#e8e8ee 28%,#9a9aa2 36%,#4a4a52 48%,#1a1a20 50%,#4a4a52 62%,#9a9aa2 70%,#e8e8ee 78%,#9a9aa2 86%,#4a4a52 98%,#1a1a20 100%);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 8px rgba(200,200,220,.35)) drop-shadow(0 0 3px rgba(220,30,30,.4));animation:frame-spin-crown-of-blades 18s linear infinite}@keyframes frame-spin-crown-of-blades{to{transform:rotate(360deg)}}@keyframes frame-shake-crown-of-blades{0%,100%{transform:rotate(0deg)}25%{transform:rotate(.6deg)}75%{transform:rotate(-.6deg)}}
.badge-equipped-badge-tomb-raider-survivor-2{background:linear-gradient(135deg,rgba(212,162,58,0.22),rgba(43,189,146,0.12));color:#d4a23a;border:1px solid rgba(212,162,58,0.45);box-shadow:0 0 10px rgba(212,162,58,0.2)}
.avatar-frame-frame-ashen-crown::after{border:3px solid #c0392b;box-shadow:0 0 30px #c0392b88,0 0 60px #ff5e2844;animation:frame-ashen-crown-anim 3s ease-in-out infinite;}@keyframes frame-ashen-crown-anim{0%,100%{box-shadow:0 0 20px #c0392b66;}50%{box-shadow:0 0 40px #ff5e28cc,0 0 80px #ff5e2833;}}
.badge-equipped-badge-godslayer{background:linear-gradient(135deg,rgba(123,17,19,0.35),rgba(255,94,40,0.15));color:#ff8a6a;border:1px solid rgba(255,94,40,0.5);box-shadow:0 0 12px rgba(192,57,43,0.4)}
body.profile-theme-lakeshore-midnight{--bg-color:#0b0d11;--card-bg:#141821;--border-color:#262d3a;--primary-color:#c8ff3e;--accent-color:#ff3ec8;background:transparent}body.profile-theme-lakeshore-midnight::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(105deg,transparent 0 46%,rgba(200,255,62,.10) 48.5%,rgba(240,248,255,.16) 50%,rgba(255,62,200,.10) 51.5%,transparent 54% 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600' viewBox='0 0 900 600'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M60 520 Q 250 470 430 505 T 840 470' stroke='%23c8ff3e' stroke-width='10' opacity='.5'/%3E%3Cpath d='M80 545 Q 300 500 470 528 T 860 500' stroke='%23ff3ec8' stroke-width='6' opacity='.42'/%3E%3Cpath d='M640 120 l26 -10 -8 27 24 9 -27 8 9 26 -25 -11 -22 16 6 -27 -24 -12 28 -6 z' fill='%23c8ff3e' opacity='.35'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(rgba(255,255,255,.045) 1px,transparent 1.4px),linear-gradient(180deg,#10131a 0%,#0d1017 45%,#090b10 100%);background-size:700% 100%,1100px auto,4px 4px,100% 100%;background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-position:0% 0,right -60px bottom -30px,0 0,0 0;animation:th-lakeshore-midnight-street 7s ease-in-out infinite}@keyframes th-lakeshore-midnight-street{0%,60%{background-position:0% 0,right -60px bottom -30px,0 0,0 0}76%{background-position:100% 0,right -60px bottom -30px,0 0,0 0}100%{background-position:100% 0,right -60px bottom -30px,0 0,0 0}}body.profile-theme-lakeshore-midnight .card{background:linear-gradient(180deg,#151a24,#12161f);border:1px solid #262d3a;box-shadow:0 10px 26px rgba(0,0,0,.45),inset 0 1px 0 rgba(200,255,62,.05)}body.profile-theme-lakeshore-midnight .gs-sidebar{background:linear-gradient(180deg,#0e1119,#0a0d13);border-right:1px solid #202733}body.profile-theme-lakeshore-midnight .gs-sb-link:hover{background:rgba(200,255,62,.08);color:#c8ff3e}body.profile-theme-lakeshore-midnight .gs-sb-link.active{background:linear-gradient(90deg,rgba(200,255,62,.14),rgba(255,62,200,.10));color:#e6ffb0;box-shadow:inset 2px 0 0 #c8ff3e}body.profile-theme-lakeshore-midnight .gs-sb-badge{background:linear-gradient(135deg,#ff3ec8,#c8ff3e);color:#0b0d11}body.profile-theme-lakeshore-midnight .profile-header{background:linear-gradient(135deg,rgba(200,255,62,.07),rgba(255,62,200,.07)),#12161f;border:1px solid #2a3140}body.profile-theme-lakeshore-midnight .gs-sb-link i.fa-layer-group::before,body.profile-theme-lakeshore-midnight .mobile-nav-item i.fa-layer-group::before,body.profile-theme-lakeshore-midnight .burger-link i.fa-layer-group::before{content:'\f11e'}body.profile-theme-lakeshore-midnight .gs-sb-link i.fa-gamepad::before,body.profile-theme-lakeshore-midnight .mobile-nav-item i.fa-gamepad::before,body.profile-theme-lakeshore-midnight .burger-link i.fa-gamepad::before{content:'\f5e4'}body.profile-theme-lakeshore-midnight .gs-sb-link i.fa-compass::before,body.profile-theme-lakeshore-midnight .mobile-nav-item i.fa-compass::before,body.profile-theme-lakeshore-midnight .burger-link i.fa-compass::before{content:'\f4d7'}body.profile-theme-lakeshore-midnight .gs-sb-link i.fa-ranking-star::before,body.profile-theme-lakeshore-midnight .mobile-nav-item i.fa-ranking-star::before,body.profile-theme-lakeshore-midnight .burger-link i.fa-ranking-star::before{content:'\f625'}body.profile-theme-lakeshore-midnight .gs-sb-link i.fa-store::before,body.profile-theme-lakeshore-midnight .mobile-nav-item i.fa-store::before,body.profile-theme-lakeshore-midnight .burger-link i.fa-store::before{content:'\f494'}body.profile-theme-lakeshore-midnight .gs-sb-link i.fa-gem::before,body.profile-theme-lakeshore-midnight .mobile-nav-item i.fa-gem::before,body.profile-theme-lakeshore-midnight .burger-link i.fa-gem::before{content:'\f52f'}
.nick-color-color-blades-of-chaos{background-image:linear-gradient(90deg,#7a1f0a,#ff6b35,#ffd166,#ff6b35,#7a1f0a);}.nick-color-color-blades-of-chaos{animation:nick-blades-of-chaos-flow 3s linear infinite;}@keyframes nick-blades-of-chaos-flow{0%{background-position:0% center;}100%{background-position:200% center;}}
.nick-color-color-symbiote{background-image:linear-gradient(90deg,#0a0a0a,#3a3a3a,#e0e0e0,#3a3a3a,#0a0a0a);}.nick-color-color-symbiote{animation:nick-symbiote-flow 2.5s linear infinite;}@keyframes nick-symbiote-flow{0%{background-position:0% center;}100%{background-position:200% center;}}
.badge-equipped-badge-great-power{background:linear-gradient(135deg,rgba(200,30,40,0.28),rgba(20,20,20,0.2));color:#ff5a6a;border:1px solid rgba(200,30,40,0.5);box-shadow:0 0 10px rgba(200,30,40,0.35)}
.badge-equipped-badge-first-platinum{background:linear-gradient(135deg,rgba(168,216,234,0.25),rgba(255,255,255,0.08));color:#a8d8ea;border:1px solid rgba(168,216,234,0.5);box-shadow:0 0 10px rgba(168,216,234,0.35)}
.avatar-frame-frame-platinum-debut::after{border:3px solid #a8d8ea;box-shadow:0 0 24px #a8d8ea66,0 0 48px #a8d8ea22;animation:frame-platinum-debut-anim 3.5s ease-in-out infinite;}@keyframes frame-platinum-debut-anim{0%,100%{box-shadow:0 0 16px #a8d8ea55;}50%{box-shadow:0 0 32px #a8d8eaaa,0 0 64px #a8d8ea33;}}
.badge-equipped-badge-unstable-mind{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 15px;border:none;border-radius:7px;font-weight:800;color:#fff;text-shadow:1px 0 0 rgba(0,231,255,.55),-1px 0 0 rgba(255,45,142,.7),0 1px 2px rgba(40,0,22,.85);background:linear-gradient(180deg,#ff7ab7 0%,#ff2f8e 52%,#c81e6e 100%);box-shadow:inset 0 0 0 1px rgba(255,190,222,.5),inset 0 -3px 8px rgba(120,10,60,.5),0 2px 4px rgba(0,0,0,.4);animation:um-judder 3.1s steps(1) infinite;transition:filter .3s ease;}@keyframes um-judder{0%,7%,52%,54%,100%{transform:translate(0,0)}7.4%{transform:translate(-1px,0)}7.8%{transform:translate(1px,0)}8.2%{transform:translate(0,0)}52.4%{transform:translate(1.5px,0)}52.9%{transform:translate(-1px,0)}53.4%{transform:translate(0,0)}}.badge-equipped-badge-unstable-mind::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,rgba(0,231,255,.6),rgba(255,45,142,.55) 58%,rgba(150,90,255,.5));clip-path:inset(80% 0 8% 0);animation:um-slice 2.7s steps(1) infinite;}@keyframes um-slice{0%,18%,28%,55%,66%,100%{opacity:0}20%{clip-path:inset(42% 0 40% 0);opacity:.9}24%{clip-path:inset(20% 0 66% 0);opacity:.7}58%{clip-path:inset(58% 0 30% 0);opacity:.85}62%{clip-path:inset(10% 0 78% 0);opacity:.6}}.badge-equipped-badge-unstable-mind::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(10,0,10,.18) 0 1px,transparent 1px 3px);animation:um-flash 3.1s steps(1) infinite;}@keyframes um-flash{0%,96%,100%{background-color:transparent}97%{background-color:rgba(255,255,255,.26)}98%{background-color:transparent}}.badge-equipped-badge-unstable-mind i{background:linear-gradient(180deg,#fff 10%,#ffd0e8 55%,#ff6fb0 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 3px rgba(255,120,190,.7));animation:um-icon 2.7s steps(1) infinite;}@keyframes um-icon{0%,90%,100%{opacity:1;transform:translate(0,0)}91%{opacity:.5;transform:translate(-1px,0)}92%{opacity:1;transform:translate(1px,0)}93%{transform:translate(0,0)}}.badge-equipped-badge-unstable-mind:hover{filter:drop-shadow(0 0 8px rgba(255,80,170,.75));}
.avatar-frame-frame-platinum-halo::after{border:3px solid #d2d6e0;box-shadow:0 0 28px #d2d6e0aa,0 0 56px #e6eaf455,0 0 84px #ffffff22;animation:frame-platinum-halo-anim 4s ease-in-out infinite;}@keyframes frame-platinum-halo-anim{0%,100%{box-shadow:0 0 20px #d2d6e088,0 0 44px #e6eaf444;}50%{box-shadow:0 0 36px #ffffffcc,0 0 72px #d2d6e066,0 0 100px #ffffff22;}}
.nick-color-color-liquid-platinum{background-image:linear-gradient(90deg,#9aa0ad,#e6eaf4,#ffffff,#c0c6d4,#e6eaf4,#9aa0ad);}.nick-color-color-liquid-platinum{animation:nick-liquid-platinum-flow 3s linear infinite;}@keyframes nick-liquid-platinum-flow{0%{background-position:0% center;}100%{background-position:200% center;}}
.badge-equipped-badge-platinum-absolute{background:linear-gradient(135deg,rgba(230,234,244,0.28),rgba(154,160,173,0.18));color:#e6eaf4;border:1px solid rgba(230,234,244,0.6);box-shadow:0 0 14px rgba(210,214,224,0.5);text-shadow:0 0 6px rgba(230,234,244,0.6)}
.avatar-frame-frame-love-psychosis::before{content:"";position:absolute;inset:-10px;border-radius:50%;z-index:1;background:conic-gradient(from 0deg,#35c9ff,#7ad4ff 12%,#ff6ec4 26%,#ff3d9a 38%,#c04dff 50%,#35c9ff 62%,#ff3d9a 76%,#6ec9ff 88%,#35c9ff 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));filter:drop-shadow(2px 0 0 rgba(255,61,154,.85)) drop-shadow(-2px 0 0 rgba(53,201,255,.85)) drop-shadow(0 0 8px rgba(180,110,255,.5));animation:lp-tear 3s steps(1) infinite;}@keyframes lp-tear{0%,22%,29%,60%,65%,100%{transform:translate(0,0);clip-path:inset(0)}23%{transform:translate(-2px,0);clip-path:inset(38% 0 40% 0)}25%{transform:translate(2px,0);clip-path:inset(10% 0 74% 0)}27%{transform:translate(0,0);clip-path:inset(66% 0 12% 0)}61%{transform:translate(2px,0);clip-path:inset(52% 0 30% 0)}63%{transform:translate(-1px,0);clip-path:inset(24% 0 60% 0)}}.avatar-frame-frame-love-psychosis::after{inset:-10px;border:none;border-radius:50%;background:conic-gradient(from 90deg,rgba(53,201,255,.85) 0 8%,transparent 8% 46%,rgba(255,61,154,.85) 46% 54%,transparent 54% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));filter:drop-shadow(0 0 7px rgba(200,120,255,.55));animation:lp-spin 5.5s linear infinite,lp-flicker 2.4s steps(1) infinite;}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-flicker{0%,40%,70%,100%{opacity:.9}42%{opacity:.3}44%{opacity:.9}72%{opacity:.35}74%{opacity:.9}}
.avatar-frame-frame-immortal-crown::after{border:3px solid #d4af37;box-shadow:0 0 28px #d4af37aa,0 0 56px #b71c2b66,0 0 84px #e6394622;animation:frame-immortal-crown-anim 4s ease-in-out infinite;}@keyframes frame-immortal-crown-anim{0%,100%{box-shadow:0 0 20px #d4af3788,0 0 44px #b71c2b44;}50%{box-shadow:0 0 36px #f0c75ecc,0 0 72px #e6394666,0 0 100px #b71c2b22;}}
.nick-color-color-champion-blood{background-image:linear-gradient(90deg,#7a1420,#e63946,#f0c75e,#b71c2b,#e63946,#7a1420);}.nick-color-color-champion-blood{animation:nick-champion-blood-flow 3s linear infinite;}@keyframes nick-champion-blood-flow{0%{background-position:0% center;}100%{background-position:200% center;}}
.badge-equipped-badge-immortal-seal{background:linear-gradient(135deg,rgba(230,57,70,0.28),rgba(212,175,55,0.18));color:#f0c75e;border:1px solid rgba(212,175,55,0.6);box-shadow:0 0 14px rgba(183,28,43,0.5);text-shadow:0 0 6px rgba(240,199,94,0.6)}
.avatar-frame-frame-tempered-steel::after{border:3px solid #aab4c0;box-shadow:0 0 28px #ff6a0099,0 0 56px #7d889666,0 0 84px #ff8c1a22;animation:frame-tempered-steel-anim 4s ease-in-out infinite;}@keyframes frame-tempered-steel-anim{0%,100%{box-shadow:0 0 20px #7d889688,0 0 44px #ff6a0044;}50%{box-shadow:0 0 36px #ff8c1acc,0 0 72px #aab4c066,0 0 100px #ff6a0022;}}
.nick-color-color-molten-steel{background-image:linear-gradient(90deg,#6b7480,#aab4c0,#ff8c1a,#ff6a00,#aab4c0,#6b7480);}.nick-color-color-molten-steel{animation:nick-molten-steel-flow 3s linear infinite;}@keyframes nick-molten-steel-flow{0%{background-position:0% center;}100%{background-position:200% center;}}
.badge-equipped-badge-unbroken{background:linear-gradient(135deg,rgba(255,106,0,0.28),rgba(125,136,150,0.18));color:#ff8c1a;border:1px solid rgba(170,180,192,0.6);box-shadow:0 0 14px rgba(255,106,0,0.5);text-shadow:0 0 6px rgba(255,140,26,0.6)}
.avatar-frame-frame-last-stand::after{border:3px solid #e63946;box-shadow:0 0 28px #e63946aa,0 0 56px #8794a866,0 0 84px #e6394622;animation:a-frame-last-stand 4s ease-in-out infinite;}@keyframes a-frame-last-stand{0%,100%{box-shadow:0 0 20px #e6394688,0 0 44px #8794a844;}50%{box-shadow:0 0 38px #e63946cc,0 0 72px #8794a866,0 0 100px #e6394622;}}
.badge-equipped-badge-one-life{background:linear-gradient(135deg,#e6394644,#8794a82e);color:#e63946;border:1px solid #e6394699;box-shadow:0 0 14px #e6394680;text-shadow:0 0 6px #e63946aa}
.avatar-frame-frame-flawless::after{border:3px solid #f0c75e;box-shadow:0 0 28px #f0c75eaa,0 0 56px #bfe3ff66,0 0 84px #f0c75e22;animation:a-frame-flawless 4s ease-in-out infinite;}@keyframes a-frame-flawless{0%,100%{box-shadow:0 0 20px #f0c75e88,0 0 44px #bfe3ff44;}50%{box-shadow:0 0 38px #f0c75ecc,0 0 72px #bfe3ff66,0 0 100px #f0c75e22;}}
.nick-color-color-perfect-rank{background-image:linear-gradient(90deg,#bfe3ff,#f0c75e,#ffffff,#f0c75e,#bfe3ff);}.nick-color-color-perfect-rank{animation:f-color-perfect-rank 3s linear infinite;}@keyframes f-color-perfect-rank{0%{background-position:0% center;}100%{background-position:200% center;}}
.avatar-frame-frame-eternal-cycle::after{border:3px solid #9b5de5;box-shadow:0 0 28px #9b5de5aa,0 0 56px #f7258566,0 0 84px #9b5de522;animation:a-frame-eternal-cycle 4s ease-in-out infinite;}@keyframes a-frame-eternal-cycle{0%,100%{box-shadow:0 0 20px #9b5de588,0 0 44px #f7258544;}50%{box-shadow:0 0 38px #9b5de5cc,0 0 72px #f7258566,0 0 100px #9b5de522;}}
.badge-equipped-badge-reborn{background:linear-gradient(135deg,#9b5de544,#f725852e);color:#9b5de5;border:1px solid #9b5de599;box-shadow:0 0 14px #9b5de580;text-shadow:0 0 6px #9b5de5aa}
.avatar-frame-frame-beyond-limit::after{border:3px solid #2dd4a7;box-shadow:0 0 28px #2dd4a7aa,0 0 56px #a6f24a66,0 0 84px #2dd4a722;animation:a-frame-beyond-limit 4s ease-in-out infinite;}@keyframes a-frame-beyond-limit{0%,100%{box-shadow:0 0 20px #2dd4a788,0 0 44px #a6f24a44;}50%{box-shadow:0 0 38px #2dd4a7cc,0 0 72px #a6f24a66,0 0 100px #2dd4a722;}}
.nick-color-color-hundred-ten{background-image:linear-gradient(90deg,#a6f24a,#2dd4a7,#ffffff,#2dd4a7,#a6f24a);}.nick-color-color-hundred-ten{animation:f-color-hundred-ten 3s linear infinite;}@keyframes f-color-hundred-ten{0%{background-position:0% center;}100%{background-position:200% center;}}
.avatar-frame-frame-dungeon-abyss::after{border:3px solid #ff6a00;box-shadow:0 0 28px #ff6a00aa,0 0 56px #00d4ff66,0 0 84px #ff6a0022;animation:a-frame-dungeon-abyss 4s ease-in-out infinite;}@keyframes a-frame-dungeon-abyss{0%,100%{box-shadow:0 0 20px #ff6a0088,0 0 44px #00d4ff44;}50%{box-shadow:0 0 38px #ff6a00cc,0 0 72px #00d4ff66,0 0 100px #ff6a0022;}}
.badge-equipped-badge-loop-conqueror{background:linear-gradient(135deg,#ff6a0044,#00d4ff2e);color:#ff6a00;border:1px solid #ff6a0099;box-shadow:0 0 14px #ff6a0080;text-shadow:0 0 6px #ff6a00aa}
.avatar-frame-frame-hardcore-crown::after{border:3px solid #ffd24a;box-shadow:0 0 28px #ffd24aaa,0 0 56px #7b2ff766,0 0 84px #ffd24a22;animation:a-frame-hardcore-crown 4s ease-in-out infinite;}@keyframes a-frame-hardcore-crown{0%,100%{box-shadow:0 0 20px #ffd24a88,0 0 44px #7b2ff744;}50%{box-shadow:0 0 38px #ffd24acc,0 0 72px #7b2ff766,0 0 100px #ffd24a22;}}
.nick-color-color-kings-crown{background-image:linear-gradient(90deg,#7b2ff7,#ffd24a,#ffffff,#ffd24a,#7b2ff7);}.nick-color-color-kings-crown{animation:f-color-kings-crown 3s linear infinite;}@keyframes f-color-kings-crown{0%{background-position:0% center;}100%{background-position:200% center;}}
.badge-equipped-badge-hopeless-romantic{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 15px 6px 17px;border:1px solid rgba(255,120,200,.28);border-radius:7px;font-weight:700;color:#f4c9e6;text-shadow:0 1px 2px rgba(10,0,12,.9),0 0 7px rgba(214,90,180,.5);background:linear-gradient(180deg,#3a1030 0%,#2a0a22 60%,#1c0618 100%);box-shadow:inset 0 0 14px rgba(150,20,110,.4),0 2px 4px rgba(0,0,0,.5);animation:hr-ache 2s ease-in-out infinite;transition:filter .3s ease;}@keyframes hr-ache{0%,40%,100%{box-shadow:inset 0 0 14px rgba(150,20,110,.4),0 2px 4px rgba(0,0,0,.5);filter:brightness(1)}8%{box-shadow:inset 0 0 20px rgba(220,40,160,.7),0 0 12px rgba(220,40,160,.4),0 2px 4px rgba(0,0,0,.5);filter:brightness(1.2)}14%{box-shadow:inset 0 0 14px rgba(150,20,110,.4),0 2px 4px rgba(0,0,0,.5);filter:brightness(1)}26%{box-shadow:inset 0 0 22px rgba(230,50,170,.8),0 0 14px rgba(230,50,170,.45),0 2px 4px rgba(0,0,0,.5);filter:brightness(1.24)}34%{box-shadow:inset 0 0 14px rgba(150,20,110,.4),0 2px 4px rgba(0,0,0,.5);filter:brightness(1)}}.badge-equipped-badge-hopeless-romantic::before{content:"";position:absolute;left:0;top:0;bottom:0;width:22%;z-index:-1;pointer-events:none;opacity:.7;background:repeating-linear-gradient(45deg,rgba(255,90,190,.5) 0 3px,rgba(20,0,16,.5) 3px 6px);-webkit-mask:linear-gradient(90deg,#000,transparent);mask:linear-gradient(90deg,#000,transparent);}.badge-equipped-badge-hopeless-romantic::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 62% 90% at 72% 50%,rgba(230,60,175,.45),transparent 70%);animation:hr-core 2s ease-in-out infinite;}@keyframes hr-core{0%,40%,100%{opacity:.4}8%{opacity:.85}14%{opacity:.4}26%{opacity:1}34%{opacity:.4}}.badge-equipped-badge-hopeless-romantic i{background:linear-gradient(180deg,#ffd1ec 5%,#ff7ac6 55%,#c73b96 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 4px rgba(230,80,180,.7));animation:hr-icon 2s ease-in-out infinite;}@keyframes hr-icon{0%,40%,100%{transform:scale(1)}8%{transform:scale(1.18)}14%{transform:scale(1)}26%{transform:scale(1.22)}34%{transform:scale(1)}}.badge-equipped-badge-hopeless-romantic:hover{filter:drop-shadow(0 0 9px rgba(230,70,180,.75));}
.avatar-frame-frame-broken-heart::before{content:"";position:absolute;inset:-9px;border-radius:50%;z-index:1;background:conic-gradient(from 0deg,#2a0d33,#5a1560 15%,#d6249f 30%,#7a1a6a 46%,#3a1240 60%,#b5228a 78%,#2a0d33 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));filter:drop-shadow(0 0 8px rgba(214,36,159,.6));animation:bh-turn 14s linear infinite;}@keyframes bh-turn{to{transform:rotate(360deg)}}.avatar-frame-frame-broken-heart::after{inset:-11px;border:none;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 40deg,rgba(255,120,220,.7) 40deg 41deg,transparent 41deg 43deg,#fff 43deg 44deg,rgba(255,90,205,.9) 44deg 46deg,transparent 46deg 47deg,rgba(255,150,230,.6) 47deg 48deg,transparent 48deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));filter:drop-shadow(0 0 6px rgba(255,90,205,.85));animation:bh-crack 3.4s linear infinite,bh-shatter 2.6s ease-in-out infinite;}@keyframes bh-crack{to{transform:rotate(360deg)}}@keyframes bh-shatter{0%,42%,100%{filter:drop-shadow(0 0 6px rgba(255,90,205,.85))}10%{filter:drop-shadow(3px 0 6px rgba(255,90,205,.9)) drop-shadow(-3px 0 6px rgba(120,90,255,.7))}16%{filter:drop-shadow(0 0 6px rgba(255,90,205,.85))}28%{filter:drop-shadow(4px 0 7px rgba(255,90,205,.95)) drop-shadow(-4px 0 7px rgba(120,90,255,.75))}36%{filter:drop-shadow(0 0 6px rgba(255,90,205,.85))}}
.badge-equipped-n7-chevron-2-2{background:linear-gradient(135deg,#e23a2a44,#2f6df02e);color:#ff5a48;border:1px solid #e23a2a99;box-shadow:0 0 14px #e23a2a80;text-shadow:0 0 6px #e23a2aaa;white-space:nowrap}
.avatar-frame-frame-don::after{border:3px solid #d4af37;box-shadow:0 0 28px #d4af37aa,0 0 56px #7a0c1066,0 0 84px #d4af3722;animation:a-frame-frame-don 4s ease-in-out infinite;}@keyframes a-frame-frame-don{0%,100%{box-shadow:0 0 20px #d4af3788,0 0 44px #7a0c1044;}50%{box-shadow:0 0 38px #d4af37cc,0 0 72px #7a0c1066,0 0 100px #d4af3722;}}
.avatar-frame-frame-cylinder::before{content:'';position:absolute;inset:-7px;border-radius:50%;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 8%,#0b0b0c 0,#0b0b0c 2.5px,transparent 3.6px),radial-gradient(circle at 87% 29%,#0b0b0c 0,#0b0b0c 2.5px,transparent 3.6px),radial-gradient(circle at 87% 71%,#0b0b0c 0,#0b0b0c 2.5px,transparent 3.6px),radial-gradient(circle at 50% 92%,#0b0b0c 0,#0b0b0c 2.5px,transparent 3.6px),radial-gradient(circle at 13% 71%,#0b0b0c 0,#0b0b0c 2.5px,transparent 3.6px),radial-gradient(circle at 13% 29%,#0b0b0c 0,#0b0b0c 2.5px,transparent 3.6px),conic-gradient(from 0deg,#3a3e42,#868d94 16%,#cfd5da 30%,#868d94 44%,#3a3e42 50%,#868d94 66%,#cfd5da 80%,#868d94 94%,#3a3e42);-webkit-mask:radial-gradient(closest-side,transparent 70%,#000 72%);mask:radial-gradient(closest-side,transparent 70%,#000 72%);animation:a-frame-frame-cylinder 7s linear infinite;}@keyframes a-frame-frame-cylinder{to{transform:rotate(360deg);}}.avatar-frame-frame-cylinder::after{border:2px solid #202326;box-shadow:inset 0 0 8px rgba(0,0,0,.7),0 0 12px rgba(0,0,0,.5),0 0 22px rgba(180,140,60,.15);}
.badge-equipped-road-king{background:linear-gradient(135deg,#ff6a1f44,#ffd24a2e);color:#ff8a3c;border:1px solid #ff6a1f99;box-shadow:0 0 14px #ff6a1f80;text-shadow:0 0 6px #ff6a1faa;white-space:nowrap}
.badge-equipped-fbc-director{background:linear-gradient(135deg,#d10f1a44,#ffae002e);color:#ff5a4f;border:1px solid #d10f1a99;box-shadow:0 0 14px #d10f1a80;text-shadow:0 0 6px #d10f1aaa;white-space:nowrap}
.avatar-frame-beam-of-light::before{content:'';position:absolute;inset:-7px;border-radius:50%;z-index:1;pointer-events:none;background:conic-gradient(from 0deg,#ffd98a 0deg,#ffae3a 18deg,rgba(255,174,58,.15) 55deg,rgba(255,174,58,0) 110deg,rgba(255,174,58,0) 360deg);-webkit-mask:radial-gradient(closest-side,transparent 70%,#000 72%);mask:radial-gradient(closest-side,transparent 70%,#000 72%);animation:a-frame-beam-of-light 4s linear infinite;}@keyframes a-frame-beam-of-light{to{transform:rotate(360deg);}}.avatar-frame-beam-of-light::after{border:2px solid #5a3d12;box-shadow:0 0 16px rgba(255,174,58,.35),inset 0 0 8px rgba(0,0,0,.6);}
.nick-color-the-hiss{background-image:linear-gradient(90deg,#8c0008,#ff2a2a,#ffd24a,#ff2a2a,#8c0008);}.nick-color-the-hiss{animation:f-color-the-hiss 3s linear infinite;}@keyframes f-color-the-hiss{0%{background-position:0% center;}100%{background-position:200% center;}}
.badge-equipped-pirate-jolly-roger {
    display: inline-flex; align-items: center; gap: 6px;
    padding: 5px 14px 5px 13px;
    border: none;
    font-size: 0.8rem; font-weight: 700;
    position: relative;
    color: #efe6cf;
    /* Слои: древко (левые 4%) / мягкий прокат света по шёлку / чёрное полотнище.
       Никаких полосатых «складок» — свет катится широкой плавной волной. */
    background:
        linear-gradient(180deg, #c99a58 0%, #8a6a3c 40%, #5d4324 100%),
        linear-gradient(90deg,
            rgba(240, 220, 166, 0) 0 55px,
            rgba(240, 220, 166, 0.05) 85px,
            rgba(250, 240, 214, 0.10) 100px,
            rgba(240, 220, 166, 0.05) 115px,
            rgba(240, 220, 166, 0) 145px 200px),
        linear-gradient(180deg, #1a1815 0%, #0e0d0b 50%, #14120e 100%);
    background-size: 4% 100%, 200px 100%, 100% 100%;
    background-position: 0 0, 0 0, 0 0;
    background-repeat: no-repeat, repeat-x, no-repeat;
    box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.55);
    clip-path: polygon(0% 0%, 4% 0%, 4% 10.159%, 15% 11.336%, 30% 9.2393%, 45% 6.316%, 60% 12.919%, 75% 15.101%, 90% 3.8784%, 100% 1.8133%, 100% 81.813%, 90% 83.878%, 75% 95.101%, 60% 92.919%, 45% 86.316%, 30% 89.239%, 15% 91.336%, 4% 90.159%, 4% 100%, 0% 100%);
    transform-origin: left 60%;
    /* Двойной тонкий drop-shadow = золотая окантовка, повторяющая волну clip-path
       (border с clip-path не совместим) + мягкое свечение — флаг читается на любом фоне */
    filter: drop-shadow(0 0 1px rgba(230, 195, 119, 0.85))
            drop-shadow(0 0 1px rgba(230, 195, 119, 0.5))
            drop-shadow(0 0 6px rgba(212, 164, 76, 0.35))
            drop-shadow(0 2px 3px rgba(0, 0, 0, 0.5));
    animation:
        badge-pirate-jolly-roger-wave 6.5s linear infinite,
        badge-pirate-jolly-roger-wind 6.5s linear infinite,
        badge-pirate-jolly-roger-sway 6.5s ease-in-out infinite;
    transition: filter 0.3s ease;
}
/* Волна бежит от древка к свободному краю: фазы 0-120-240-360 */
@keyframes badge-pirate-jolly-roger-wave {
    0%      { clip-path: polygon(0% 0%, 4% 0%, 4% 10.159%, 15% 11.336%, 30% 9.2393%, 45% 6.316%, 60% 12.919%, 75% 15.101%, 90% 3.8784%, 100% 1.8133%, 100% 81.813%, 90% 83.878%, 75% 95.101%, 60% 92.919%, 45% 86.316%, 30% 89.239%, 15% 91.336%, 4% 90.159%, 4% 100%, 0% 100%); }
    33.333% { clip-path: polygon(0% 0%, 4% 0%, 4% 9.6408%, 15% 9.4983%, 30% 12.624%, 45% 10.385%, 60% 4.6061%, 75% 11.277%, 90% 17.655%, 100% 10.856%, 100% 90.856%, 90% 97.655%, 75% 91.277%, 60% 84.606%, 45% 90.385%, 30% 92.624%, 15% 89.498%, 4% 89.641%, 4% 100%, 0% 100%); }
    66.667% { clip-path: polygon(0% 0%, 4% 0%, 4% 10.2%, 15% 9.1655%, 30% 8.1368%, 45% 13.299%, 60% 12.474%, 75% 3.6212%, 90% 8.4671%, 100% 17.331%, 100% 97.331%, 90% 88.467%, 75% 83.621%, 60% 92.474%, 45% 93.299%, 30% 88.137%, 15% 89.165%, 4% 90.2%, 4% 100%, 0% 100%); }
    100%    { clip-path: polygon(0% 0%, 4% 0%, 4% 10.159%, 15% 11.336%, 30% 9.2393%, 45% 6.316%, 60% 12.919%, 75% 15.101%, 90% 3.8784%, 100% 1.8133%, 100% 81.813%, 90% 83.878%, 75% 95.101%, 60% 92.919%, 45% 86.316%, 30% 89.239%, 15% 91.336%, 4% 90.159%, 4% 100%, 0% 100%); }
}
/* Блик света катится по ткани вслед за волной (200px = период тайла — бесшовно) */
@keyframes badge-pirate-jolly-roger-wind {
    0%   { background-position: 0 0, 0 0, 0 0; }
    100% { background-position: 0 0, 200px 0, 0 0; }
}
@keyframes badge-pirate-jolly-roger-sway {
    0%, 100% { transform: rotate(-0.7deg); }
    50%      { transform: rotate(0.9deg); }
}
/* Череп — кость, мягко покачивается вместе с тканью */
.badge-equipped-pirate-jolly-roger i {
    font-size: 0.95em;
    color: #f4ecd8;
    filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.8)) drop-shadow(0 0 4px rgba(240, 220, 166, 0.35));
    animation: badge-pirate-jolly-roger-bob 6.5s ease-in-out infinite;
}
@keyframes badge-pirate-jolly-roger-bob {
    0%, 100% { transform: rotate(-3deg); }
    50%      { transform: rotate(3deg); }
}
.badge-equipped-pirate-jolly-roger:hover {
    filter: drop-shadow(0 0 1px rgba(230, 195, 119, 0.95))
            drop-shadow(0 0 1px rgba(230, 195, 119, 0.6))
            drop-shadow(0 0 12px rgba(212, 164, 76, 0.55))
            drop-shadow(0 2px 3px rgba(0, 0, 0, 0.5));
}
.avatar-frame-frame-pirate-helm::after {
    inset: -8px;
    border: none;
    /* Слои: тонкая светлая кромка изнутри / тёмный кант снаружи / комета золота.
       Кольцо вырезается mask-ом (border-box+padding-box НЕ работает с прозрачным
       центром — conic заливает весь диск). Свечение — filter: drop-shadow,
       он применяется ПОСЛЕ маски и обводит именно кольцо. */
    background:
        radial-gradient(farthest-side, transparent 85%, rgba(249, 240, 205, 0.5) 86.5%, transparent 88.5%),
        radial-gradient(farthest-side, transparent 96.5%, rgba(60, 42, 12, 0.9) 98.5%, transparent 100%),
        conic-gradient(from 0deg,
            #f9f0cd 0deg,
            #ecd18e 38deg,
            #b98e4f 85deg,
            #77571f 150deg,
            #4d3812 215deg,
            #77571f 285deg,
            #d9a94f 335deg,
            #f9f0cd 360deg);
    -webkit-mask: radial-gradient(farthest-side, transparent 84%, #000 85.5%);
    mask: radial-gradient(farthest-side, transparent 84%, #000 85.5%);
    filter: drop-shadow(0 0 5px rgba(214, 175, 90, 0.55)) drop-shadow(0 0 14px rgba(214, 175, 90, 0.3));
    animation:
        avatar-frame-pirate-helm-twist 7s linear infinite,
        avatar-frame-pirate-helm-glow 3.5s ease-in-out infinite;
}
@keyframes avatar-frame-pirate-helm-twist {
    to { transform: rotate(360deg); }
}
@keyframes avatar-frame-pirate-helm-glow {
    0%, 100% { filter: drop-shadow(0 0 5px rgba(214, 175, 90, 0.5)) drop-shadow(0 0 14px rgba(214, 175, 90, 0.25)); }
    50%      { filter: drop-shadow(0 0 8px rgba(230, 195, 119, 0.75)) drop-shadow(0 0 20px rgba(214, 175, 90, 0.42)); }
}
.avatar-frame-frame-bohemian-crown::before{content:"";position:absolute;inset:-12px;border-radius:50%;z-index:1;background:repeating-conic-gradient(from -7deg,#f6d98a 0 5deg,#c8912f 5deg 10deg,#8a5a1d 10deg 14deg,transparent 14deg 30deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));filter:drop-shadow(0 1px 5px rgba(232,179,75,.6));animation:bohem-forge 4s ease-in-out infinite alternate;}.avatar-frame-frame-bohemian-crown::after{inset:-5px;border:2px solid #e8b34b;box-shadow:0 0 9px rgba(232,179,75,.65),0 0 22px rgba(163,35,46,.5),inset 0 0 9px rgba(163,35,46,.55);}@keyframes bohem-forge{0%{filter:drop-shadow(0 1px 4px rgba(232,179,75,.45)) brightness(.92);}100%{filter:drop-shadow(0 1px 8px rgba(246,217,138,.85)) brightness(1.18);}}
.badge-equipped-badge-skalitz-knight{background:linear-gradient(135deg,#e8b34b44,#a3232e2e);color:#e8b34b;border:1px solid #e8b34b99;box-shadow:0 0 14px #e8b34b80;text-shadow:0 0 6px #e8b34baa}
.badge-equipped-badge-ascent-conqueror {
    display: inline-flex; align-items: center; gap: 6px;
    position: relative; isolation: isolate; overflow: hidden;
    padding: 6px 14px 5px 13px;
    border: none;
    font-weight: 700; color: #eaf1ff;
    text-shadow: 0 1px 2px rgba(2, 4, 12, 0.9), 0 0 8px rgba(126, 201, 255, 0.35);
    /* Плашка-гребень: восьмиугольник с треугольным пиком в центре верха */
    clip-path: polygon(0% 34%, 6% 12%, 39% 12%, 50% 0%, 61% 12%, 94% 12%, 100% 34%, 100% 76%, 94% 100%, 6% 100%, 0% 76%);
    /* Слои: комета (пролетает в начале цикла) / звёздная пыль ×2 / ночное небо */
    background:
        linear-gradient(105deg, transparent 44%, rgba(158, 224, 255, 0) 46.5%, rgba(158, 224, 255, 0.85) 49%, #ffffff 50%, rgba(158, 224, 255, 0) 53%, transparent 55%),
        radial-gradient(circle 1px at 11px 7px, rgba(255, 255, 255, 0.9) 50%, transparent 76%),
        radial-gradient(circle 0.8px at 27px 15px, rgba(158, 224, 255, 0.85) 50%, transparent 76%),
        linear-gradient(180deg, #0c0f2e 0%, #131949 52%, #1a2160 100%);
    background-size: 340% 100%, 37px 23px, 53px 31px, 100% 100%;
    background-repeat: no-repeat, repeat, repeat, no-repeat;
    box-shadow: inset 0 0 14px rgba(2, 4, 14, 0.6);
    /* Контур повторяет форму гребня (border с clip-path несовместим) */
    filter: drop-shadow(0 0 1px rgba(158, 201, 255, 0.9))
            drop-shadow(0 0 1px rgba(139, 124, 248, 0.65))
            drop-shadow(0 0 7px rgba(126, 201, 255, 0.4))
            drop-shadow(0 2px 3px rgba(0, 0, 0, 0.5));
    animation: badge-ascent-conqueror-sky 9s linear infinite;
    transition: filter 0.3s ease;
}
@keyframes badge-ascent-conqueror-sky {
    0%   { background-position: -240% 0, 0 0, 0 0, 0 0; }
    16%  { background-position: 240% 0, 0 0, 0 0, 0 0; }
    100% { background-position: 240% 0, 0 0, 0 0, 0 0; }
}
/* Горный хребет: ледяная подсветка вершин, центральный пик под звездой.
   z-index:-1 + isolation на бейдже: слой над фоном, но под текстом. */
.badge-equipped-badge-ascent-conqueror::before {
    content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 48%;
    z-index: -1; pointer-events: none;
    background: linear-gradient(170deg, rgba(198, 216, 255, 0.9) 0%, rgba(148, 164, 220, 0.5) 14%, rgba(38, 44, 92, 0.9) 34%, rgba(16, 20, 52, 0.96) 62%, rgba(10, 12, 34, 0.98) 100%);
    clip-path: polygon(0% 100%, 0% 64%, 12% 40%, 22% 60%, 34% 26%, 45% 54%, 50% 8%, 57% 48%, 68% 22%, 79% 56%, 88% 36%, 100% 68%, 100% 100%);
}
/* Звезда над центральным пиком — рождается и пульсирует */
.badge-equipped-badge-ascent-conqueror::after {
    content: ''; position: absolute; left: 50%; top: 1px;
    width: 12px; height: 12px; margin-left: -6px;
    z-index: -1; pointer-events: none;
    background-image:
        radial-gradient(circle, #ffffff 24%, rgba(232, 230, 255, 0.85) 42%, transparent 64%),
        linear-gradient(180deg, transparent 6%, rgba(255, 255, 255, 0.85) 50%, transparent 94%),
        linear-gradient(90deg, transparent 6%, rgba(255, 255, 255, 0.75) 50%, transparent 94%);
    background-size: 100% 100%, 1.4px 100%, 100% 1.4px;
    background-position: center;
    background-repeat: no-repeat;
    animation: badge-ascent-conqueror-star 2.6s ease-in-out infinite;
}
@keyframes badge-ascent-conqueror-star {
    0%, 100% { opacity: 0.55; transform: scale(0.8); }
    50%      { opacity: 1;    transform: scale(1.15); }
}
/* Иконка-вершина — ледник в звёздном свете */
.badge-equipped-badge-ascent-conqueror i {
    background: linear-gradient(180deg, #ffffff 12%, #bcd6ff 42%, #8b7cf8 88%);
    -webkit-background-clip: text; background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 1px 2px rgba(4, 6, 18, 0.8)) drop-shadow(0 0 5px rgba(126, 201, 255, 0.45));
}
.badge-equipped-badge-ascent-conqueror:hover {
    filter: drop-shadow(0 0 1px rgba(158, 201, 255, 1))
            drop-shadow(0 0 2px rgba(139, 124, 248, 0.8))
            drop-shadow(0 0 12px rgba(126, 201, 255, 0.6))
            drop-shadow(0 2px 3px rgba(0, 0, 0, 0.5));
}
.avatar-frame-frame-wyvern-storm::before{content:"";position:absolute;inset:-13px;border-radius:50%;z-index:1;background:conic-gradient(from 0deg,rgba(53,208,186,0) 0 30deg,rgba(53,208,186,.35) 60deg,#35d0ba 95deg,#bffff4 112deg,rgba(53,208,186,0) 118deg 210deg,rgba(111,227,210,.3) 240deg,#6fe3d2 285deg,rgba(53,208,186,0) 300deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));filter:drop-shadow(0 0 8px rgba(53,208,186,.75));animation:wyvern-cw 3.2s linear infinite;}.avatar-frame-frame-wyvern-storm::after{inset:-6px;border:none;background:repeating-conic-gradient(rgba(224,164,88,.95) 0 8deg,transparent 8deg 24deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));filter:drop-shadow(0 0 5px rgba(224,164,88,.65));animation:wyvern-ccw 5.5s linear infinite;}@keyframes wyvern-cw{to{transform:rotate(360deg)}}@keyframes wyvern-ccw{to{transform:rotate(-360deg)}}
.nick-color-color-hunters-mark{background-image:linear-gradient(90deg,#e0a458,#35d0ba,#ffffff,#35d0ba,#e0a458);}.nick-color-color-hunters-mark{animation:f-color-hunters-mark 3s linear infinite;}@keyframes f-color-hunters-mark{0%{background-position:0% center;}100%{background-position:200% center;}}
.avatar-frame-frame-silk-thread::before{content:"";position:absolute;inset:-9px;border-radius:50%;z-index:1;background:radial-gradient(farthest-side,transparent calc(100% - 9px),rgba(230,57,79,.9) calc(100% - 8px) calc(100% - 7px),transparent calc(100% - 7px) calc(100% - 4px),rgba(242,233,228,.85) calc(100% - 4px) calc(100% - 3px),transparent calc(100% - 3px));filter:drop-shadow(0 0 4px rgba(230,57,79,.4));animation:silk-breathe 4.5s ease-in-out infinite;}.avatar-frame-frame-silk-thread::after{inset:-9px;border:none;background:conic-gradient(from 0deg,transparent 0 282deg,rgba(230,57,79,.14) 300deg,rgba(230,57,79,.55) 330deg,#ff6b81 349deg,#ffffff 356deg,transparent 359deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 2px));filter:drop-shadow(0 0 7px rgba(230,57,79,.85));animation:silk-run 2.7s linear infinite;}@keyframes silk-run{to{transform:rotate(360deg)}}@keyframes silk-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}}
.badge-equipped-badge-farlum-song{background:linear-gradient(135deg,#e6394f44,#f2e9e42e);color:#e6394f;border:1px solid #e6394f99;box-shadow:0 0 14px #e6394f80;text-shadow:0 0 6px #e6394faa}
.avatar-frame-frame-zenith-halo::before{content:"";position:absolute;inset:-11px;border-radius:50%;z-index:1;background:radial-gradient(circle 4.5px at 50% 2.8%,#ffffff 38%,rgba(158,224,255,.95) 62%,transparent 78%),conic-gradient(from 0deg,rgba(139,124,248,.5) 0deg,rgba(80,70,160,.36) 55deg,rgba(74,66,150,.32) 150deg,rgba(126,201,255,.45) 235deg,rgba(158,224,255,.75) 295deg,rgba(224,242,255,.95) 337deg,#ffffff 358deg,rgba(139,124,248,.5) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 11px),#000 calc(100% - 9px),transparent calc(100% - 8.5px),transparent calc(100% - 5px),#000 calc(100% - 4.5px),#000 calc(100% - 1px),transparent 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 11px),#000 calc(100% - 9px),transparent calc(100% - 8.5px),transparent calc(100% - 5px),#000 calc(100% - 4.5px),#000 calc(100% - 1px),transparent 100%);filter:drop-shadow(0 0 8px rgba(139,124,248,.65)) drop-shadow(0 0 16px rgba(126,201,255,.3));animation:frame-zenith-halo-orbit 7s linear infinite;}
@keyframes frame-zenith-halo-orbit{to{transform:rotate(360deg)}}
.avatar-frame-frame-zenith-halo::after{inset:-15px;border:none;z-index:2;background:radial-gradient(circle 3px at 50% 4.5%,#ffffff 40%,rgba(232,230,255,.9) 60%,transparent 76%),conic-gradient(from -4deg at 50% 4.5%,rgba(226,240,255,.5) 0deg,transparent 8deg,transparent 82deg,rgba(226,240,255,.32) 90deg,transparent 98deg,transparent 262deg,rgba(226,240,255,.32) 270deg,transparent 278deg,transparent 352deg),radial-gradient(circle 2.2px at 89% 32%,#ffffff 42%,rgba(158,224,255,.9) 64%,transparent 78%),radial-gradient(circle 2px at 11% 66%,#ffffff 40%,rgba(177,140,255,.85) 62%,transparent 78%),radial-gradient(circle 1.7px at 74% 91%,#ffffff 40%,rgba(255,217,140,.9) 62%,transparent 80%);animation:frame-zenith-halo-twinkle 2.8s ease-in-out infinite;}
@keyframes frame-zenith-halo-twinkle{0%,100%{opacity:.6;filter:drop-shadow(0 0 4px rgba(226,240,255,.4))}50%{opacity:1;filter:drop-shadow(0 0 10px rgba(226,240,255,.85))}}
.nick-color-color-star-silk{background-image:radial-gradient(circle 1.1px at 12% 30%,rgba(255,255,255,.95) 50%,transparent 72%),radial-gradient(circle .9px at 66% 68%,rgba(203,232,255,.9) 50%,transparent 72%),radial-gradient(circle 1.3px at 84% 22%,rgba(255,224,164,.9) 48%,transparent 70%),linear-gradient(115deg,transparent 40%,rgba(255,255,255,.9) 50%,transparent 60%),linear-gradient(90deg,#6ea8ff,#8b7cf8 25%,#e8e6ff 45%,#7ec9ff 62%,#b18cff 82%,#6ea8ff);background-size:43px 37px,61px 53px,83px 71px,240% 100%,300% auto;background-repeat:repeat,repeat,repeat,no-repeat,repeat;animation:nick-star-silk-flow 8s linear infinite;filter:drop-shadow(0 0 6px rgba(126,201,255,.35));}
@keyframes nick-star-silk-flow{0%{background-position:0 37px,0 106px,0 142px,-170% 0,0% center;}100%{background-position:0 0,0 0,0 0,170% 0,300% center;}}
.badge-equipped-badge-coffee-guru{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:8px;font-size:0.8rem;font-weight:700;background:linear-gradient(135deg,rgba(62,39,25,0.9),rgba(43,27,17,0.92));border:1px solid rgba(198,140,83,0.5);color:#f2e2c9;text-shadow:0 0 6px rgba(198,140,83,0.45);position:relative;overflow:hidden;box-shadow:0 0 12px rgba(139,90,43,0.22),inset 0 1px 0 rgba(242,226,201,0.14);animation:badge-badge-coffee-guru-brew 5s ease-in-out infinite;transition:transform 0.3s ease,box-shadow 0.3s ease;} .badge-equipped-badge-coffee-guru i{font-size:0.95em;background:linear-gradient(90deg,#6f4e37,#c68c53,#f2e2c9,#c68c53,#6f4e37);background-size:250% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:badge-badge-coffee-guru-crema 5s linear infinite;filter:drop-shadow(0 0 3px rgba(198,140,83,0.5));} .badge-equipped-badge-coffee-guru::before{content:'';position:absolute;inset:0;border-radius:8px;background:radial-gradient(45% 70% at 20% 130%,rgba(242,226,201,0.3),transparent 65%);pointer-events:none;animation:badge-badge-coffee-guru-steam 5s ease-in-out infinite;} .badge-equipped-badge-coffee-guru::after{content:'';position:absolute;top:-60%;left:0;width:38%;height:220%;background:linear-gradient(90deg,transparent,rgba(242,226,201,0.3),transparent);transform:skewX(-22deg) translateX(-240%);animation:badge-badge-coffee-guru-pour 6s ease-in-out infinite;pointer-events:none;} .badge-equipped-badge-coffee-guru:hover{transform:scale(1.06);box-shadow:0 0 18px rgba(198,140,83,0.5),inset 0 1px 0 rgba(242,226,201,0.2);} @keyframes badge-badge-coffee-guru-brew{0%,100%{box-shadow:0 0 12px rgba(139,90,43,0.22),inset 0 1px 0 rgba(242,226,201,0.14);border-color:rgba(198,140,83,0.5);}50%{box-shadow:0 0 17px rgba(198,140,83,0.4),inset 0 1px 0 rgba(242,226,201,0.2);border-color:rgba(212,163,115,0.68);}} @keyframes badge-badge-coffee-guru-crema{0%{background-position:0% center;}100%{background-position:250% center;}} @keyframes badge-badge-coffee-guru-steam{0%,100%{opacity:0.5;transform:translateY(2px);}50%{opacity:1;transform:translateY(-1px);}} @keyframes badge-badge-coffee-guru-pour{0%,60%{transform:skewX(-22deg) translateX(-240%);opacity:0;}66%{opacity:1;}100%{transform:skewX(-22deg) translateX(360%);opacity:0;}}
.avatar-frame-frame-coffee-drip::after{border:none;background:conic-gradient(from 0deg,#2f1c11,#6f4e37,#c68c53,#f0dcc0,#c68c53,#8b5a2b,#2f1c11);-webkit-mask:radial-gradient(farthest-side,transparent 85%,#000 86.5%);mask:radial-gradient(farthest-side,transparent 85%,#000 86.5%);filter:drop-shadow(0 0 5px rgba(198,140,83,0.55)) drop-shadow(0 0 11px rgba(111,78,55,0.35));animation:frame-frame-coffee-drip-swirl 18s linear infinite;} .avatar-frame-frame-coffee-drip::before{content:'';position:absolute;left:50%;top:90%;width:13%;height:15%;transform:translate(-50%,0);transform-origin:50% 0;background:radial-gradient(45% 40% at 38% 26%,#e8c9a0,#a9743f 55%,#4d2f1c);border-radius:50% 50% 50% 50% / 62% 62% 38% 38%;box-shadow:0 0 5px rgba(139,90,43,0.55);pointer-events:none;z-index:3;animation:frame-frame-coffee-drip-drip 4.4s ease-in infinite;} @keyframes frame-frame-coffee-drip-swirl{to{transform:rotate(360deg);}} @keyframes frame-frame-coffee-drip-drip{0%,10%{opacity:0;transform:translate(-50%,-35%) scale(0.3);}22%{opacity:1;transform:translate(-50%,-8%) scale(1);}34%{opacity:1;transform:translate(-50%,-8%) scaleX(0.85) scaleY(1.2);}72%{opacity:0.55;transform:translate(-50%,150%) scaleX(0.72) scaleY(1.3);}88%,100%{opacity:0;transform:translate(-50%,235%) scaleX(0.68) scaleY(1.35);}}
.badge-equipped-badge-casanova{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 16px;border:1px solid rgba(255,214,150,.5);border-radius:8px;font-weight:700;color:#fff5f2;text-shadow:0 1px 2px rgba(90,10,26,.8),0 0 7px rgba(255,150,170,.5);background:linear-gradient(115deg,transparent 32%,rgba(255,242,224,.72) 48%,rgba(255,242,224,0) 60%,transparent 68%),linear-gradient(180deg,#ff92a6 0%,#e8556f 52%,#c33a56 100%);background-size:300% 100%,100% 100%;background-repeat:no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 12px rgba(120,20,40,.4),0 2px 4px rgba(0,0,0,.4);animation:cz-sheen 5.5s ease-in-out infinite;transition:filter .3s ease;}@keyframes cz-sheen{0%,58%{background-position:-150% 0,0 0}84%,100%{background-position:230% 0,0 0}}.badge-equipped-badge-casanova::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 7px 4px at 12% 30%,rgba(255,205,214,.85),transparent 72%),radial-gradient(ellipse 5px 3px at 32% 72%,rgba(255,185,198,.7),transparent 74%),radial-gradient(ellipse 6px 4px at 62% 38%,rgba(255,212,220,.7),transparent 74%),radial-gradient(ellipse 5px 3px at 84% 66%,rgba(255,195,208,.65),transparent 76%);animation:cz-petal 4s ease-in-out infinite alternate;}@keyframes cz-petal{from{opacity:.45}to{opacity:.85}}.badge-equipped-badge-casanova::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,236,196,.9) 50%,transparent);}.badge-equipped-badge-casanova i{background:linear-gradient(180deg,#fff2df 8%,#ffb59a 52%,#e8637a 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px rgba(90,10,26,.7));}.badge-equipped-badge-casanova:hover{filter:drop-shadow(0 0 9px rgba(255,120,140,.7));}
.nick-color-yasnost-duha{background-image:linear-gradient(90deg,#5a6270,#dfe6ee,#ffe6a8,#dfe6ee,#5a6270);background-size:280% auto;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;animation:yasnost-duha-breath 7s ease-in-out infinite}
@keyframes yasnost-duha-breath{0%,100%{background-position:0% center;filter:drop-shadow(0 0 3px rgba(255,220,150,.2))}50%{background-position:100% center;filter:drop-shadow(0 0 6px rgba(230,240,250,.5))}}
.avatar-frame-frame-heaven-beauty::before{content:"";position:absolute;inset:-12px;border-radius:50%;z-index:1;background:radial-gradient(circle 9px at 50% 4%,rgba(255,244,200,.9) 26%,rgba(255,236,170,.35) 58%,transparent 78%),radial-gradient(ellipse 16px 6px at 43% 6%,rgba(255,255,255,.85) 34%,rgba(255,255,255,.3) 66%,transparent 82%),radial-gradient(ellipse 12px 5px at 55% 4%,rgba(255,255,255,.75) 36%,transparent 78%),radial-gradient(ellipse 9px 4px at 63% 8%,rgba(240,250,255,.65) 40%,transparent 80%),radial-gradient(ellipse 12px 7px at 82% 70%,rgba(228,244,255,.55) 36%,transparent 80%),radial-gradient(ellipse 8px 5px at 88% 62%,rgba(228,244,255,.45) 40%,transparent 80%),conic-gradient(from 210deg,#5aa9e6,#8fd3ff 26%,#dff2ff 48%,#9fd8ff 70%,#5aa9e6);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));filter:drop-shadow(0 0 8px rgba(143,211,255,.65));animation:hbeauty-far 34s linear infinite;}.avatar-frame-frame-heaven-beauty::after{inset:-14px;border:none;background:radial-gradient(ellipse 13px 5px at 22% 12%,rgba(255,255,255,.95) 34%,rgba(255,255,255,.35) 68%,transparent 84%),radial-gradient(ellipse 9px 4px at 30% 8%,rgba(255,255,255,.8) 38%,transparent 80%),radial-gradient(ellipse 7px 3.5px at 15% 17%,rgba(240,250,255,.7) 40%,transparent 80%),radial-gradient(ellipse 4.5px 12px at 90% 44%,rgba(255,255,255,.85) 36%,transparent 80%),radial-gradient(ellipse 4px 8px at 93% 53%,rgba(234,246,255,.7) 40%,transparent 80%),radial-gradient(ellipse 11px 4.5px at 44% 93%,rgba(244,251,255,.7) 36%,transparent 80%),radial-gradient(ellipse 8px 3.5px at 53% 96%,rgba(244,251,255,.55) 40%,transparent 82%);filter:drop-shadow(0 0 6px rgba(220,238,255,.85));animation:hbeauty-near 15s linear infinite;}@keyframes hbeauty-far{to{transform:rotate(360deg)}}@keyframes hbeauty-near{to{transform:rotate(360deg)}}
.avatar-frame-frame-mutual-moment::before{content:"";position:absolute;inset:-11px;border-radius:50%;z-index:1;background:radial-gradient(ellipse 7px 4px at 50% 5%,rgba(255,222,230,.9),transparent 78%),radial-gradient(ellipse 4px 8px at 92% 44%,rgba(255,150,175,.8),transparent 80%),radial-gradient(ellipse 7px 4px at 50% 95%,rgba(255,182,198,.8),transparent 80%),radial-gradient(ellipse 4px 8px at 8% 56%,rgba(255,150,175,.75),transparent 80%),conic-gradient(from 210deg,#ff9db0,#ffc2ce 26%,#ffe3ea 48%,#ff9db0 70%,#e35d78 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));filter:drop-shadow(0 0 8px rgba(255,140,165,.6));animation:mm-far 30s linear infinite,mm-breathe 3.6s ease-in-out infinite;}@keyframes mm-far{to{transform:rotate(360deg)}}@keyframes mm-breathe{0%,100%{filter:drop-shadow(0 0 6px rgba(255,140,165,.5))}50%{filter:drop-shadow(0 0 13px rgba(255,170,190,.85))}}.avatar-frame-frame-mutual-moment::after{inset:-13px;border:none;border-radius:50%;background:radial-gradient(ellipse 6px 3.5px at 22% 12%,rgba(255,232,238,.9),transparent 82%),radial-gradient(ellipse 3.5px 6px at 88% 30%,rgba(255,178,198,.8),transparent 82%),radial-gradient(ellipse 6px 3.5px at 74% 92%,rgba(255,202,214,.8),transparent 82%),radial-gradient(ellipse 3.5px 6px at 14% 76%,rgba(255,178,198,.75),transparent 82%),radial-gradient(ellipse 5px 3px at 46% 4%,rgba(255,236,241,.7),transparent 84%);filter:drop-shadow(0 0 6px rgba(255,190,205,.75));animation:mm-near 13s linear infinite;}@keyframes mm-near{to{transform:rotate(-360deg)}}
.badge-equipped-badge-heart-thief{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 16px;border:none;border-radius:9px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(120,0,60,.85),0 0 9px rgba(255,140,200,.6);background:linear-gradient(180deg,#ff93c6 0%,#ff3d9a 54%,#e01f7e 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 0 14px rgba(150,10,80,.35),0 0 10px rgba(255,80,170,.4),0 2px 4px rgba(0,0,0,.4);animation:ht-pulse 1.5s ease-in-out infinite;transition:filter .3s ease;}@keyframes ht-pulse{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 0 14px rgba(150,10,80,.35),0 0 10px rgba(255,80,170,.4),0 2px 4px rgba(0,0,0,.4);filter:brightness(1)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 0 18px rgba(200,20,110,.45),0 0 20px rgba(255,110,190,.7),0 2px 4px rgba(0,0,0,.4);filter:brightness(1.12)}}.badge-equipped-badge-heart-thief::before{content:"\2665 \2665 \2665 \2665 \2665";position:absolute;inset:0;z-index:-1;pointer-events:none;display:flex;align-items:center;justify-content:center;letter-spacing:14px;font-size:8px;color:rgba(255,222,238,.5);animation:ht-bounce 1s ease-in-out infinite;}@keyframes ht-bounce{0%,100%{transform:translateY(2px)}50%{transform:translateY(-3px)}}.badge-equipped-badge-heart-thief::after{content:"\2665 \2665 \2665 \2665";position:absolute;inset:0;z-index:-1;pointer-events:none;display:flex;align-items:center;justify-content:center;letter-spacing:20px;font-size:6px;color:rgba(255,255,255,.38);animation:ht-bounce2 1.15s ease-in-out infinite .3s;}@keyframes ht-bounce2{0%,100%{transform:translateY(-3px)}50%{transform:translateY(3px)}}.badge-equipped-badge-heart-thief i{color:#fff;filter:drop-shadow(0 0 5px rgba(255,150,205,.9));animation:ht-ibob 1s ease-in-out infinite;}@keyframes ht-ibob{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.12)}}.badge-equipped-badge-heart-thief:hover{filter:drop-shadow(0 0 11px rgba(255,90,175,.85));}
.avatar-frame-frame-ascension::before{content:"";position:absolute;left:13%;right:13%;top:-36%;height:42%;border-radius:50%;z-index:2;pointer-events:none;border:2.5px solid rgba(255,224,150,.3);border-top-color:#fff8e0;border-right-color:rgba(255,236,180,.8);transform:rotateX(58deg);filter:drop-shadow(0 0 6px rgba(255,214,90,.85)) drop-shadow(0 5px 12px rgba(255,190,60,.35));animation:asc-halo 5.5s linear infinite,asc-breath 4s ease-in-out infinite alternate;}.avatar-frame-frame-ascension::after{inset:-6px;border:none;background:conic-gradient(from 0deg,transparent 0 27deg,rgba(255,255,255,.95) 28.5deg 30deg,transparent 31.5deg 205deg,rgba(255,255,255,.95) 206.5deg 208deg,transparent 209.5deg 360deg),conic-gradient(from 210deg,rgba(201,146,47,0),rgba(255,210,74,.6) 30%,rgba(255,246,216,.95) 50%,rgba(255,210,74,.6) 70%,rgba(201,146,47,0));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));filter:drop-shadow(0 0 6px rgba(255,214,90,.6));animation:asc-ring 13s linear infinite;}@keyframes asc-halo{from{transform:rotateX(58deg) rotate(0deg)}to{transform:rotateX(58deg) rotate(360deg)}}@keyframes asc-breath{from{top:-36%;filter:drop-shadow(0 0 5px rgba(255,214,90,.6)) drop-shadow(0 5px 10px rgba(255,190,60,.25))}to{top:-40%;filter:drop-shadow(0 0 10px rgba(255,236,160,1)) drop-shadow(0 6px 14px rgba(255,190,60,.45))}}@keyframes asc-ring{to{transform:rotate(360deg)}}
body.profile-theme-theme-dark-purple {
    background: linear-gradient(160deg, #040e1e, #02080f, #0a0a2e);
}
body.profile-theme-theme-dark-purple .card {
    background: rgba(116,185,255,0.07);
    border-color: rgba(116,185,255,0.2);
}
body.profile-theme-theme-dark-purple .card:hover {
    border-color: rgba(116,185,255,0.45);
    box-shadow: 0 0 20px rgba(116,185,255,0.09);
}
body.profile-theme-theme-dark-purple .profile-header {
    background: linear-gradient(135deg, #040e1e, #02080f);
    border-color: rgba(116,185,255,0.3);
    box-shadow: 0 4px 40px rgba(116,185,255,0.07);
}

.nick-color-nick-apostle{background-image:radial-gradient(circle 1.1px at 8px 34px,rgba(255,255,255,.95) 50%,transparent 75%),radial-gradient(circle .8px at 22px 18px,rgba(255,236,170,.9) 50%,transparent 75%),radial-gradient(circle 1.3px at 15px 44px,rgba(207,224,255,.85) 48%,transparent 72%),linear-gradient(115deg,transparent 42%,rgba(255,255,255,.9) 50%,transparent 58%),linear-gradient(180deg,#ffffff 0%,#fff3cd 32%,#ffd24a 64%,#c9922f 100%);background-size:29px 52px,37px 60px,43px 68px,240% 100%,100% 100%;background-repeat:repeat,repeat,repeat,no-repeat,no-repeat;animation:nick-apostle-ascend 7s linear infinite,nick-apostle-aura 3.6s ease-in-out infinite alternate;}@keyframes nick-apostle-ascend{0%{background-position:0 0,0 0,0 0,-240% 0,0 0}60%{background-position:0 -62.4px,0 -72px,0 -81.6px,-240% 0,0 0}80%{background-position:0 -83.2px,0 -96px,0 -108.8px,240% 0,0 0}100%{background-position:0 -104px,0 -120px,0 -136px,240% 0,0 0}}@keyframes nick-apostle-aura{from{filter:drop-shadow(0 0 5px rgba(255,214,90,.3))}to{filter:drop-shadow(0 0 12px rgba(255,230,140,.65))}}
.avatar-frame-crown-of-blades-9-9{position:relative}.avatar-frame-crown-of-blades-9-9::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 12deg,#c8c8cc 15deg,#f5f5f7 17deg,#c8c8cc 19deg,transparent 22deg,transparent 72deg,#c8c8cc 75deg,#f5f5f7 77deg,#c8c8cc 79deg,transparent 82deg,transparent 132deg,#c8c8cc 135deg,#f5f5f7 137deg,#c8c8cc 139deg,transparent 142deg,transparent 192deg,#c8c8cc 195deg,#f5f5f7 197deg,#c8c8cc 199deg,transparent 202deg,transparent 252deg,#c8c8cc 255deg,#f5f5f7 257deg,#c8c8cc 259deg,transparent 262deg,transparent 312deg,#c8c8cc 315deg,#f5f5f7 317deg,#c8c8cc 319deg,transparent 322deg,transparent 360deg);filter:drop-shadow(0 0 4px rgba(220,30,30,.55)) drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:frame-shake-crown-of-blades-9-9 6s ease-in-out infinite}.avatar-frame-crown-of-blades-9-9::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,#1a1a20 0%,#4a4a52 12%,#9a9aa2 20%,#e8e8ee 28%,#9a9aa2 36%,#4a4a52 48%,#1a1a20 50%,#4a4a52 62%,#9a9aa2 70%,#e8e8ee 78%,#9a9aa2 86%,#4a4a52 98%,#1a1a20 100%);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 8px rgba(200,200,220,.35)) drop-shadow(0 0 3px rgba(220,30,30,.4));animation:frame-spin-crown-of-blades-9-9 18s linear infinite}@keyframes frame-spin-crown-of-blades-9-9{to{transform:rotate(360deg)}}@keyframes frame-shake-crown-of-blades-9-9{0%,100%{transform:rotate(0deg)}25%{transform:rotate(.6deg)}75%{transform:rotate(-.6deg)}}
.badge-equipped-badge-fate-arbiter{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 16px;border:1px solid #8a5c14;border-radius:8px;font-weight:800;color:#4d3306;text-shadow:0 1px 0 rgba(255,246,200,.8);background:radial-gradient(ellipse 90% 58% at 50% 0%,rgba(255,250,222,.8) 0%,transparent 60%),linear-gradient(180deg,#ffe28c 0%,#ffcf4e 45%,#e6a92c 62%,#ffd96e 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -2px 4px rgba(122,74,10,.45);filter:drop-shadow(0 0 6px rgba(255,200,54,.5)) drop-shadow(0 2px 3px rgba(0,0,0,.45));transition:filter .3s ease;}.badge-equipped-badge-fate-arbiter::after{content:"";position:absolute;top:2px;left:14%;right:14%;height:2px;border-radius:2px;pointer-events:none;z-index:-1;background:linear-gradient(90deg,transparent 0%,rgba(255,252,232,.95) 18%,rgba(255,252,232,.95) 82%,transparent 100%);}.badge-equipped-badge-fate-arbiter::before{content:"";position:absolute;top:0;bottom:0;width:30%;left:6%;z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 60% 88% at 50% 50%,rgba(255,255,255,.6) 0%,rgba(255,238,170,.28) 55%,transparent 80%);animation:fate-beam 3s ease-in-out infinite alternate;}@keyframes fate-beam{0%{left:6%}100%{left:64%}}.badge-equipped-badge-fate-arbiter i{background:linear-gradient(180deg,#8a5c14 5%,#5c3c08 60%,#7a5210 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(255,246,200,.85));}.badge-equipped-badge-fate-arbiter:hover{filter:drop-shadow(0 0 3px rgba(255,236,150,.95)) drop-shadow(0 0 12px rgba(255,198,44,.75)) drop-shadow(0 2px 3px rgba(0,0,0,.45));}
.badge-equipped-badge-mein-leben{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 16px 7px;border:1px solid #6a1119;font-weight:800;letter-spacing:.02em;color:#ffe2d6;text-shadow:0 1px 2px rgba(10,2,2,.95),0 0 9px rgba(226,59,59,.5);border-radius:7px;background:radial-gradient(circle 1.2px at 16% 30%,rgba(255,150,90,.95) 45%,transparent 75%),radial-gradient(circle 1px at 30% 70%,rgba(255,90,60,.9) 45%,transparent 75%),radial-gradient(circle .9px at 78% 40%,rgba(255,180,120,.85) 45%,transparent 75%),linear-gradient(180deg,rgba(160,20,32,0) 40%,rgba(160,20,32,.5) 100%),linear-gradient(150deg,#2b2f36 0%,#3a3f48 30%,#20232a 55%,#151517 100%);background-size:44px 300%,58px 300%,50px 300%,100% 100%,100% 100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 16px rgba(6,2,4,.6),inset 0 -3px 8px rgba(140,14,26,.4);filter:drop-shadow(0 0 1px rgba(226,59,59,.7)) drop-shadow(0 0 8px rgba(200,16,46,.4)) drop-shadow(0 2px 3px rgba(0,0,0,.55));animation:mein-leben-embers 5s linear infinite;transition:filter .3s ease;}
@keyframes mein-leben-embers{0%{background-position:0 130%,0 170%,0 150%,0 0,0 0}100%{background-position:0 -170%,0 -140%,0 -160%,0 0,0 0}}
.badge-equipped-badge-mein-leben::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px);mix-blend-mode:overlay;}
.badge-equipped-badge-mein-leben::after{content:"";position:absolute;left:0;right:0;bottom:0;height:44%;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(200,16,46,.55),transparent);animation:mein-leben-badge-pulse 2.4s ease-in-out infinite alternate;}
@keyframes mein-leben-badge-pulse{from{opacity:.45}to{opacity:1}}
.badge-equipped-badge-mein-leben i{background:linear-gradient(180deg,#ffd9c8 6%,#ff6a4a 48%,#c8102e 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 4px rgba(226,59,59,.7)) drop-shadow(0 1px 1px rgba(10,2,2,.8));}
.badge-equipped-badge-mein-leben:hover{filter:drop-shadow(0 0 2px rgba(255,90,70,1)) drop-shadow(0 0 13px rgba(200,16,46,.7)) drop-shadow(0 2px 3px rgba(0,0,0,.55));}
.badge-equipped-badge-wing-afire{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 18px 6px 13px;border:none;font-weight:700;color:#ffe9d2;text-shadow:0 1px 2px rgba(20,4,0,.9),0 0 8px rgba(255,122,26,.45);clip-path:polygon(0 0,100% 0,95% 18%,99% 34%,94% 52%,99% 68%,93% 84%,97% 100%,0 100%);background:radial-gradient(circle 1.3px at 88% 26%,rgba(255,206,110,.95) 45%,transparent 75%),radial-gradient(circle 1px at 93% 64%,rgba(255,150,50,.9) 45%,transparent 75%),radial-gradient(circle 1.1px at 82% 78%,rgba(255,230,150,.8) 45%,transparent 75%),linear-gradient(90deg,transparent 58%,rgba(120,30,4,.55) 76%,rgba(200,70,10,.6) 88%,rgba(255,140,40,.55) 100%),linear-gradient(90deg,#190b05 0%,#2b1207 52%,#4a1a06 80%,#6e2406 100%);background-size:100% 300%,100% 300%,100% 300%,100% 100%,100% 100%;box-shadow:inset 0 0 14px rgba(10,2,0,.6);filter:drop-shadow(0 0 1px rgba(255,150,60,.8)) drop-shadow(0 0 7px rgba(255,110,30,.45)) drop-shadow(0 2px 3px rgba(0,0,0,.5));animation:wing-afire-embers 4.5s linear infinite;transition:filter .3s ease;}@keyframes wing-afire-embers{0%{background-position:0 130%,0 160%,0 190%,0 0,0 0}100%{background-position:0 -170%,0 -140%,0 -110%,0 0,0 0}}.badge-equipped-badge-wing-afire::before{content:"";position:absolute;right:0;top:0;bottom:0;width:34%;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,120,30,.28) 60%,rgba(255,190,80,.5) 100%);animation:wing-afire-smolder 2.2s ease-in-out infinite alternate;}@keyframes wing-afire-smolder{from{opacity:.45}to{opacity:1}}.badge-equipped-badge-wing-afire i{background:linear-gradient(180deg,#fff2c0 8%,#ffb03a 48%,#ff5a2e 94%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px rgba(20,4,0,.8));}.badge-equipped-badge-wing-afire:hover{filter:drop-shadow(0 0 2px rgba(255,170,70,1)) drop-shadow(0 0 12px rgba(255,120,30,.65)) drop-shadow(0 2px 3px rgba(0,0,0,.5));}
.avatar-frame-frame-perfect-date::before{content:"";position:absolute;inset:-10px;border-radius:50%;z-index:1;background:radial-gradient(ellipse 4px 2.6px at 50% 4%,#e0245e 60%,transparent 74%),radial-gradient(ellipse 4.4px 2px at 50% 2.2%,#ff5a86 58%,transparent 76%),radial-gradient(ellipse 4px 2.6px at 50% 96%,#e0245e 60%,transparent 74%),radial-gradient(ellipse 4.4px 2px at 50% 94.2%,#ff5a86 58%,transparent 76%),radial-gradient(ellipse 2.6px 4px at 4% 50%,#e0245e 60%,transparent 74%),radial-gradient(ellipse 2.6px 4px at 96% 50%,#e0245e 60%,transparent 74%),conic-gradient(from 210deg,#ff5a7a,#ff8fa8 24%,#ffd0da 46%,#ff7a95 68%,#e0245e 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));filter:drop-shadow(0 0 8px rgba(224,36,94,.6));animation:pd-breathe 3.4s ease-in-out infinite;}@keyframes pd-breathe{0%,100%{filter:drop-shadow(0 0 6px rgba(224,36,94,.5))}50%{filter:drop-shadow(0 0 12px rgba(255,90,134,.85))}}.avatar-frame-frame-perfect-date::after{inset:-12px;border:none;border-radius:50%;transform-origin:50% 50%;background:radial-gradient(ellipse 4px 2.6px at 22% 16%,#d81e5b 58%,transparent 74%),radial-gradient(ellipse 4.4px 2px at 22% 13.6%,#ff5a86 56%,transparent 76%),radial-gradient(ellipse 4px 2.6px at 78% 16%,#d81e5b 58%,transparent 74%),radial-gradient(ellipse 4.4px 2px at 78% 13.6%,#ff5a86 56%,transparent 76%),radial-gradient(ellipse 4px 2.6px at 22% 84%,#d81e5b 58%,transparent 74%),radial-gradient(ellipse 4.4px 2px at 22% 81.6%,#ff5a86 56%,transparent 76%),radial-gradient(ellipse 4px 2.6px at 78% 84%,#d81e5b 58%,transparent 74%),radial-gradient(ellipse 4.4px 2px at 78% 81.6%,#ff5a86 56%,transparent 76%);filter:drop-shadow(0 0 5px rgba(216,30,91,.7));animation:pd-kiss 3.4s ease-in-out infinite;}@keyframes pd-kiss{0%{opacity:0;transform:scale(.6)}18%{opacity:1;transform:scale(1.12)}30%{transform:scale(1)}55%{opacity:1}75%{opacity:0;transform:scale(1)}100%{opacity:0;transform:scale(.6)}}
.badge-equipped-sparda-seal{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.badge-equipped-sparda-seal::before{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#2a0a0a 0%,#1a0505 40%,#0a0202 80%,#000 100%);border:3px solid #4a1a1a;box-shadow:0 0 20px rgba(180,30,30,.6),0 0 40px rgba(100,20,80,.3),inset 0 0 30px rgba(0,0,0,.9)}.badge-equipped-sparda-seal::after{content:'';position:absolute;inset:4px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,#4a1a1a 30deg,transparent 60deg,transparent 90deg,#4a1a1a 120deg,transparent 150deg,transparent 180deg,#4a1a1a 210deg,transparent 240deg,transparent 270deg,#4a1a1a 300deg,transparent 330deg,transparent 360deg);animation:badge-runes-sparda-seal 12s linear infinite}.badge-equipped-sparda-seal .blade-left,.badge-equipped-sparda-seal .blade-right{position:absolute;width:65%;height:4px;background:linear-gradient(90deg,transparent 0%,#b0b0b8 20%,#e8e8f0 50%,#b0b0b8 80%,transparent 100%);box-shadow:0 0 10px rgba(200,200,220,.7),0 0 20px rgba(180,30,30,.4);border-radius:2px}.badge-equipped-sparda-seal .blade-left{transform:rotate(42deg)}.badge-equipped-sparda-seal .blade-right{transform:rotate(-42deg)}.badge-equipped-sparda-seal .gun-silhouette{position:absolute;width:30%;height:40%;background:radial-gradient(ellipse at 50% 30%,#2a2a32 0%,#1a1a22 60%,transparent 100%);border-radius:40% 40% 20% 20%/30% 30% 40% 40%;opacity:.7}.badge-equipped-sparda-seal .demon-eye{position:absolute;width:18%;height:18%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ff2020 0%,#cc1010 40%,#8a0a0a 70%,#4a0505 100%);box-shadow:0 0 15px #ff2020,0 0 30px rgba(255,32,32,.6);animation:badge-eye-sparda-seal 3s ease-in-out infinite}@keyframes badge-runes-sparda-seal{to{transform:rotate(360deg)}}@keyframes badge-eye-sparda-seal{0%,100%{transform:scale(1);box-shadow:0 0 15px #ff2020,0 0 30px rgba(255,32,32,.6)}50%{transform:scale(1.15);box-shadow:0 0 25px #ff4040,0 0 50px rgba(255,64,64,.8),0 0 80px rgba(200,30,80,.4)}}
body.profile-theme-theme-silverhand {
    background: linear-gradient(160deg, #3d3d3d 0%, #02080f 100%);
}
body.profile-theme-theme-silverhand .card {
    background: rgba(116,185,255,0.07);
    border-color: rgba(116,185,255,0.2);
}
body.profile-theme-theme-silverhand .profile-header {
    background: linear-gradient(135deg, #3d3d3d, #02080f);
    border-color: rgba(116,185,255,0.3);
    box-shadow: 0 4px 40px rgba(116,185,255,0.07);
}

.nick-color-nick-blood-steel{background-image:radial-gradient(circle 1px at 12% 42%,rgba(255,150,90,.9) 45%,transparent 72%),radial-gradient(circle 1.2px at 62% 70%,rgba(255,90,60,.85) 45%,transparent 72%),radial-gradient(circle .9px at 40% 26%,rgba(255,190,120,.8) 46%,transparent 72%),linear-gradient(105deg,transparent 40%,rgba(255,255,255,.7) 50%,transparent 60%),linear-gradient(90deg,#c2cbd6 0%,#7b8794 16%,#c8102e 44%,#ff5a3c 58%,#8f1622 76%,#c2cbd6 100%);background-size:38px 42px,54px 48px,46px 60px,220% 100%,300% auto;background-repeat:repeat,repeat,repeat,no-repeat,repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:nick-blood-steel-flow 7s linear infinite,nick-blood-steel-heat 3.4s ease-in-out infinite alternate;filter:drop-shadow(0 0 5px rgba(200,16,46,.4));}
@keyframes nick-blood-steel-flow{0%{background-position:0 0,0 0,0 0,-220% 0,0% center}100%{background-position:0 -42px,0 -48px,0 -60px,220% 0,300% center}}
@keyframes nick-blood-steel-heat{from{filter:drop-shadow(0 0 4px rgba(123,135,148,.4))}to{filter:drop-shadow(0 0 11px rgba(255,90,60,.6))}}
body.profile-theme-theme-dimmed-light{
--bg-color:#1c0d18;--card-bg:#2a1322;--border-color:rgba(255,150,200,.20);--primary-color:#ff6fb0;--accent-color:#ffb0d4;
background:
 radial-gradient(ellipse 70% 46% at 78% 12%,rgba(190,60,130,.22) 0%,transparent 62%),
 radial-gradient(ellipse 64% 42% at 16% 26%,rgba(150,40,110,.18) 0%,transparent 62%),
 radial-gradient(ellipse 90% 55% at 50% 104%,rgba(120,30,80,.16) 0%,transparent 60%),
 linear-gradient(170deg,#22101c 0%,#1a0b16 46%,#140810 100%);
background-size:200% 200%,200% 200%,200% 200%,cover;
animation:dl-drift 30s ease-in-out infinite alternate;}
@keyframes dl-drift{from{background-position:30% 0%,0% 30%,50% 100%,center}to{background-position:46% 12%,16% 22%,60% 88%,center}}
body.profile-theme-theme-dimmed-light::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;
background-image:
 radial-gradient(circle 3px at 18% 78%,rgba(255,190,220,.9) 0%,rgba(255,160,200,.25) 45%,transparent 70%),
 radial-gradient(circle 2.4px at 62% 88%,rgba(255,210,180,.85) 0%,transparent 68%),
 radial-gradient(circle 3.4px at 82% 72%,rgba(255,170,205,.8) 0%,transparent 66%),
 radial-gradient(circle 2px at 40% 92%,rgba(255,200,225,.7) 0%,transparent 70%),
 radial-gradient(circle 2.6px at 8% 64%,rgba(255,180,150,.75) 0%,transparent 68%);
background-size:340px 420px,300px 380px,380px 460px,260px 340px,320px 400px;
background-repeat:repeat;
animation:dl-lights 46s linear infinite,dl-glow 5s ease-in-out infinite alternate;}
@keyframes dl-lights{from{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 -420px,0 -380px,0 -460px,0 -340px,0 -400px}}
@keyframes dl-glow{from{opacity:.6}to{opacity:1}}
body.profile-theme-theme-dimmed-light::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;
background:
 radial-gradient(ellipse 50% 40% at 80% 6%,rgba(255,180,140,.16) 0%,rgba(255,150,120,.06) 44%,transparent 72%),
 radial-gradient(ellipse 44% 36% at 20% 96%,rgba(255,120,180,.12) 0%,transparent 70%),
 radial-gradient(ellipse 130% 92% at 50% 44%,transparent 56%,rgba(10,4,10,.6) 100%);
background-repeat:no-repeat;animation:dl-warm 14s ease-in-out infinite alternate;}
@keyframes dl-warm{from{opacity:.85}to{opacity:1}}
body.profile-theme-theme-dimmed-light .card{background:linear-gradient(150deg,rgba(46,20,38,.74),rgba(26,11,22,.82));border-color:rgba(255,150,200,.18);box-shadow:0 0 0 1px rgba(255,111,176,.05),inset 0 0 30px rgba(14,6,12,.5);}
body.profile-theme-theme-dimmed-light .card:hover{border-color:rgba(255,180,214,.5);box-shadow:0 0 22px rgba(255,111,176,.2),0 0 0 1px rgba(255,150,200,.25);}
body.profile-theme-theme-dimmed-light .profile-header{background:
 radial-gradient(circle 2px at 14% 26%,rgba(255,200,225,.5) 45%,transparent 72%),
 radial-gradient(circle 2.4px at 80% 60%,rgba(255,170,205,.4) 45%,transparent 70%),
 linear-gradient(135deg,rgba(48,20,40,.95),rgba(22,10,18,.95));
border-color:rgba(255,111,176,.34);box-shadow:0 4px 44px rgba(190,60,130,.16),inset 0 0 70px rgba(255,120,180,.05);}
body.profile-theme-theme-dimmed-light h3,body.profile-theme-theme-dimmed-light .profile-info h2{text-shadow:0 1px 0 rgba(0,0,0,.6),0 0 20px rgba(255,150,200,.3);}
body.profile-theme-theme-dimmed-light .btn-gradient{background:linear-gradient(135deg,#ffb0d4,#ff6fb0 55%,#d63e8e);box-shadow:0 4px 16px rgba(255,111,176,.25);}
body.profile-theme-theme-dimmed-light .gs-sidebar{background:linear-gradient(180deg,#241020 0%,#160810 55%,#261222 100%);border-right:1px solid rgba(255,111,176,.26);box-shadow:inset -14px 0 26px rgba(8,3,7,.55);}
body.profile-theme-theme-dimmed-light .gs-sb-link i,
body.profile-theme-theme-dimmed-light .mobile-nav-item i,
body.profile-theme-theme-dimmed-light .burger-link i{color:#ff9ecb;filter:drop-shadow(0 0 6px rgba(255,140,190,.55));}
body.profile-theme-theme-dimmed-light .gs-sb-link:hover i,
body.profile-theme-theme-dimmed-light .gs-sb-link.active i{color:#ffc2de;filter:drop-shadow(0 0 9px rgba(255,160,205,.85));}
body.profile-theme-theme-dimmed-light .gs-sb-badge{background:rgba(255,111,176,.25);color:#ffdcec;}
.nick-color-nick-heartbreaker{background-image:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.92) 50%,transparent 60%),linear-gradient(90deg,#ff9ec7,#ff4f9a 35%,#ff7ab5 60%,#ff2f8e 85%,#ff9ec7 100%);background-size:240% 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:-240% 0,0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:hb-shimmer 4.5s linear infinite,hb-pulse 2s ease-in-out infinite;}@keyframes hb-shimmer{0%{background-position:-240% 0,0 0}100%{background-position:240% 0,0 0}}@keyframes hb-pulse{0%,100%{filter:drop-shadow(0 0 4px rgba(255,80,160,.4))}50%{filter:drop-shadow(0 0 11px rgba(255,110,185,.8))}}
.nick-color-crimson-steel-2-2{background:linear-gradient(90deg,#2a2a3a 0%,#4a4a5e 20%,#7a7a8e 40%,#b0b0c0 50%,#7a7a8e 60%,#4a4a5e 80%,#2a2a3a 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:nick-pulse-crimson-steel-2-2 5s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-steel-2-2::before{content:'';position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(220,50,50,.4) 30%,rgba(255,80,80,.6) 50%,rgba(220,50,50,.4) 70%,transparent 100%);animation:nick-wave-crimson-steel-2-2 4s ease-in-out infinite;pointer-events:none}@keyframes nick-pulse-crimson-steel-2-2{0%,100%{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.2) drop-shadow(0 0 3px rgba(220,50,50,.5))}}@keyframes nick-wave-crimson-steel-2-2{0%{left:-40%;opacity:0}30%{opacity:1}70%{opacity:1}100%{left:140%;opacity:0}}
.nick-color-yamato-slash{background:linear-gradient(90deg,#8a8a98 0%,#b8b8c8 25%,#d8d8e8 50%,#b8b8c8 75%,#8a8a98 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block;animation:nick-steel-yamato-slash 6s ease-in-out infinite}.nick-color-yamato-slash::before{content:'';position:absolute;left:-100%;top:-10%;width:3px;height:120%;background:linear-gradient(180deg,transparent 0%,rgba(255,60,60,.3) 30%,#ff3030 50%,rgba(255,60,60,.3) 70%,transparent 100%);box-shadow:0 0 8px #ff3030,0 0 16px rgba(255,48,48,.7),0 0 24px rgba(200,30,30,.5);animation:nick-slash-yamato-slash 4.5s ease-in-out infinite;pointer-events:none}.nick-color-yamato-slash::after{content:'';position:absolute;left:-100%;top:45%;width:60px;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(255,80,80,.4) 50%,transparent 100%);animation:nick-trail-yamato-slash 4.5s ease-in-out infinite;pointer-events:none}@keyframes nick-steel-yamato-slash{0%,100%{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.1)}}@keyframes nick-slash-yamato-slash{0%,65%{left:-10%;opacity:0}70%{opacity:1}75%{left:110%;opacity:1}80%,100%{left:110%;opacity:0}}@keyframes nick-trail-yamato-slash{0%,65%{left:-60px;opacity:0}70%{opacity:.6}85%{opacity:.2}90%,100%{left:120px;opacity:0}}
.avatar-frame-void-slash{position:relative}.avatar-frame-void-slash::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,#0a0510 0%,#1a0a20 15%,#2a1030 25%,#1a0a20 35%,#0a0510 50%,#1a0a20 65%,#2a1030 75%,#1a0a20 85%,#0a0510 100%);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 8px rgba(100,50,150,.6)) drop-shadow(0 0 3px rgba(255,50,50,.4));animation:frame-spin-void-slash 22s linear infinite}.avatar-frame-void-slash::before{content:'';position:absolute;inset:-10px;border-radius:50%;pointer-events:none;z-index:2;background:linear-gradient(0deg,transparent 47%,rgba(255,60,60,.8) 49%,rgba(255,100,100,.9) 50%,rgba(255,60,60,.8) 51%,transparent 53%) no-repeat,linear-gradient(90deg,transparent 47%,rgba(255,60,60,.8) 49%,rgba(255,100,100,.9) 50%,rgba(255,60,60,.8) 51%,transparent 53%) no-repeat,linear-gradient(45deg,transparent 47%,rgba(255,60,60,.8) 49%,rgba(255,100,100,.9) 50%,rgba(255,60,60,.8) 51%,transparent 53%) no-repeat,linear-gradient(-45deg,transparent 47%,rgba(255,60,60,.8) 49%,rgba(255,100,100,.9) 50%,rgba(255,60,60,.8) 51%,transparent 53%) no-repeat;background-size:100% 100%;opacity:0;animation:frame-slash-void-slash 5.5s ease-in-out infinite}.avatar-frame-void-slash .shard{position:absolute;width:6px;height:6px;background:linear-gradient(135deg,#e0e0f0 0%,#b0b0c0 50%,#808090 100%);border-radius:1px;box-shadow:0 0 6px rgba(200,200,220,.6);animation:frame-orbit-void-slash 8s linear infinite}.avatar-frame-void-slash .shard:nth-child(1){top:10%;left:50%;animation-delay:0s}.avatar-frame-void-slash .shard:nth-child(2){top:50%;right:10%;animation-delay:-2s}.avatar-frame-void-slash .shard:nth-child(3){bottom:10%;left:50%;animation-delay:-4s}.avatar-frame-void-slash .shard:nth-child(4){top:50%;left:10%;animation-delay:-6s}@keyframes frame-spin-void-slash{to{transform:rotate(360deg)}}@keyframes frame-slash-void-slash{0%,60%{opacity:0;transform:rotate(0deg)}65%{opacity:1;transform:rotate(0deg)}70%{opacity:1;transform:rotate(15deg)}75%{opacity:.8;transform:rotate(30deg)}80%,100%{opacity:0;transform:rotate(45deg)}}@keyframes frame-orbit-void-slash{0%{transform:rotate(0deg) translateX(50px) rotate(0deg)}100%{transform:rotate(360deg) translateX(50px) rotate(-360deg)}}
.badge-equipped-badge-heaven-conqueror{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:8px 17px 6px;border:none;font-weight:700;color:#ffffff;text-shadow:0 1px 2px rgba(8,16,36,.9),0 0 9px rgba(207,224,255,.55);border-radius:999px 999px 10px 10px;background:radial-gradient(circle 1px at 22% 18%,rgba(255,255,255,.9) 45%,transparent 75%),radial-gradient(circle .8px at 66% 12%,rgba(207,224,255,.85) 45%,transparent 75%),radial-gradient(circle 1.2px at 84% 26%,rgba(255,236,170,.8) 45%,transparent 75%),radial-gradient(circle .9px at 38% 30%,rgba(255,255,255,.75) 45%,transparent 75%),radial-gradient(circle .7px at 54% 16%,rgba(207,224,255,.7) 45%,transparent 75%),radial-gradient(ellipse 9px 15px at 50% 0%,rgba(255,252,232,.42) 0%,rgba(207,228,255,.16) 55%,transparent 78%),linear-gradient(180deg,#101f46 0%,#25407c 46%,#5a7fc0 74%,#cfe0ff 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 14px rgba(8,16,36,.5);filter:drop-shadow(0 0 1px rgba(207,224,255,.9)) drop-shadow(0 0 8px rgba(160,196,255,.5)) drop-shadow(0 2px 3px rgba(0,0,0,.5));transition:filter .3s ease;}.badge-equipped-badge-heaven-conqueror::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:conic-gradient(from 168deg at 50% 118%,transparent 0 3deg,rgba(255,236,170,.22) 3deg 7deg,transparent 7deg 15deg,rgba(255,236,170,.18) 15deg 19deg,transparent 19deg 27deg,rgba(255,236,170,.22) 27deg 31deg,transparent 31deg 44deg);transform-origin:50% 118%;animation:hconq-rays 9s ease-in-out infinite alternate;}@keyframes hconq-rays{from{transform:rotate(-7deg);opacity:.6}to{transform:rotate(7deg);opacity:1}}.badge-equipped-badge-heaven-conqueror::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 16px 6px at 24% 88%,rgba(255,255,255,.75) 30%,transparent 74%),radial-gradient(ellipse 20px 7px at 72% 96%,rgba(234,244,255,.7) 30%,transparent 74%),radial-gradient(ellipse 13px 5px at 50% 104%,rgba(255,255,255,.6) 30%,transparent 74%);background-size:100% 300%;animation:hconq-clouds 10s linear infinite;}@keyframes hconq-clouds{0%{background-position:0 140%}100%{background-position:0 -160%}}.badge-equipped-badge-heaven-conqueror i{background:linear-gradient(180deg,#ffffff 12%,#eaf2ff 44%,#ffe9b0 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px rgba(8,16,36,.8)) drop-shadow(0 0 5px rgba(207,224,255,.55));}.badge-equipped-badge-heaven-conqueror:hover{filter:drop-shadow(0 0 2px rgba(234,244,255,1)) drop-shadow(0 0 13px rgba(180,208,255,.7)) drop-shadow(0 2px 3px rgba(0,0,0,.5));}
.badge-equipped-blade-and-bullet{position:relative;overflow:hidden;background:linear-gradient(145deg,#0d0815 0%,#1a0f24 40%,#2d1538 70%,#1a0f24 100%);border:2px solid #8b3a62;box-shadow:0 0 18px rgba(180,40,100,.5),0 0 35px rgba(120,30,80,.3),inset 0 0 25px rgba(0,0,0,.8)}.badge-equipped-blade-and-bullet::before{content:'';position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(180,40,100,.15) 60deg,transparent 120deg,rgba(180,40,100,.15) 180deg,transparent 240deg,rgba(180,40,100,.15) 300deg,transparent 360deg);animation:badge-aura-blade-and-bullet 8s linear infinite}.badge-equipped-blade-and-bullet .katana{position:absolute;top:15%;left:50%;width:4px;height:65%;background:linear-gradient(180deg,#e8e8f0 0%,#c8c8d8 20%,#ffffff 50%,#c8c8d8 80%,#888898 100%);transform:translateX(-50%) rotate(-20deg);box-shadow:0 0 12px rgba(200,200,220,.7),2px 0 20px rgba(180,40,100,.4);border-radius:2px}.badge-equipped-blade-and-bullet .katana::after{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:12px;height:15%;background:linear-gradient(180deg,#4a2838 0%,#6a3858 50%,#4a2838 100%);border-radius:2px;box-shadow:0 0 8px rgba(180,40,100,.5)}.badge-equipped-blade-and-bullet .pistol{position:absolute;bottom:20%;left:50%;width:35%;height:18%;background:linear-gradient(90deg,#2a2a38 0%,#3a3a4a 30%,#4a4a5a 50%,#3a3a4a 70%,#2a2a38 100%);transform:translateX(-50%) rotate(20deg);border-radius:8px 3px 3px 8px;box-shadow:0 0 15px rgba(0,0,0,.8),0 0 20px rgba(180,40,100,.3)}.badge-equipped-blade-and-bullet .pistol::before{content:'';position:absolute;top:25%;left:10%;width:15%;height:50%;background:linear-gradient(180deg,#1a1a28 0%,#2a2a38 100%);border-radius:2px}.badge-equipped-blade-and-bullet .pistol::after{content:'';position:absolute;top:35%;right:5%;width:20%;height:30%;background:radial-gradient(circle,#ff3060 0%,#cc2050 50%,#8a1030 100%);border-radius:50%;box-shadow:0 0 10px #ff3060;animation:badge-muzzle-blade-and-bullet 3s ease-in-out infinite}@keyframes badge-aura-blade-and-bullet{to{transform:rotate(360deg)}}@keyframes badge-muzzle-blade-and-bullet{0%,100%{opacity:0;transform:scale(.5)}40%,60%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}
.badge-equipped-styx-arsenal { background: linear-gradient(135deg, #2b2b2b 0%, #1a1a1a 100%); border: 2px solid #4a4a4a; box-shadow: 0 0 10px rgba(0,0,0,0.8), inset 0 0 5px rgba(180, 20, 20, 0.3); position: relative; overflow: hidden; } .badge-equipped-styx-arsenal::before { content: '\f6e9'; font-family: 'Font Awesome 6 Free'; font-weight: 900; position: absolute; left: -2px; top: 50%; transform: translateY(-50%) rotate(-15deg); color: #c0c0c0; font-size: 0.8em; text-shadow: 1px 1px 0 #000; z-index: 1; } .badge-equipped-styx-arsenal::after { content: '\f71d'; font-family: 'Font Awesome 6 Free'; font-weight: 900; position: absolute; right: -2px; top: 50%; transform: translateY(-50%) rotate(15deg); color: #e0e0e0; font-size: 0.8em; text-shadow: 1px 1px 0 #000; z-index: 1; }
.nick-color-crimson-steel{background:linear-gradient(90deg,#2a2a3a 0%,#4a4a5e 20%,#7a7a8e 40%,#b0b0c0 50%,#7a7a8e 60%,#4a4a5e 80%,#2a2a3a 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:nick-pulse-crimson-steel 5s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-steel::before{content:'';position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(220,50,50,.4) 30%,rgba(255,80,80,.6) 50%,rgba(220,50,50,.4) 70%,transparent 100%);animation:nick-wave-crimson-steel 4s ease-in-out infinite;pointer-events:none}@keyframes nick-pulse-crimson-steel{0%,100%{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.2) drop-shadow(0 0 3px rgba(220,50,50,.5))}}@keyframes nick-wave-crimson-steel{0%{left:-40%;opacity:0}30%{opacity:1}70%{opacity:1}100%{left:140%;opacity:0}}
.avatar-frame-demonic-slash{position:relative}.avatar-frame-demonic-slash::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 8deg,#8a8a98 10deg,#c8c8d8 11.5deg,#e8e8f0 13deg,#c8c8d8 14.5deg,#8a8a98 16deg,transparent 18deg,transparent 58deg,#8a8a98 60deg,#c8c8d8 61.5deg,#e8e8f0 63deg,#c8c8d8 64.5deg,#8a8a98 66deg,transparent 68deg,transparent 108deg,#8a8a98 110deg,#c8c8d8 111.5deg,#e8e8f0 113deg,#c8c8d8 114.5deg,#8a8a98 116deg,transparent 118deg,transparent 158deg,#8a8a98 160deg,#c8c8d8 161.5deg,#e8e8f0 163deg,#c8c8d8 164.5deg,#8a8a98 166deg,transparent 168deg,transparent 208deg,#8a8a98 210deg,#c8c8d8 211.5deg,#e8e8f0 213deg,#c8c8d8 214.5deg,#8a8a98 216deg,transparent 218deg,transparent 258deg,#8a8a98 260deg,#c8c8d8 261.5deg,#e8e8f0 263deg,#c8c8d8 264.5deg,#8a8a98 266deg,transparent 268deg,transparent 308deg,#8a8a98 310deg,#c8c8d8 311.5deg,#e8e8f0 313deg,#c8c8d8 314.5deg,#8a8a98 316deg,transparent 318deg,transparent 358deg,#8a8a98 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 6px rgba(200,200,220,.6)) drop-shadow(0 0 12px rgba(180,40,100,.5));animation:frame-spin-demonic-slash 24s linear infinite}.avatar-frame-demonic-slash::before{content:'';position:absolute;inset:-6px;border-radius:50%;pointer-events:none;z-index:2;background:linear-gradient(135deg,transparent 0%,transparent 44%,rgba(255,60,80,.9) 48%,rgba(255,120,140,1) 50%,rgba(255,60,80,.9) 52%,transparent 56%,transparent 100%);opacity:0;animation:frame-slash-demonic-slash 5s ease-in-out infinite}.avatar-frame-demonic-slash .energy-core{position:absolute;inset:-1px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,rgba(120,30,80,.15) 0deg,rgba(180,40,100,.25) 25%,rgba(220,50,120,.3) 50%,rgba(180,40,100,.25) 75%,rgba(120,30,80,.15) 100%);-webkit-mask:radial-gradient(farthest-side,transparent 88%,#000 90%);mask:radial-gradient(farthest-side,transparent 88%,#000 90%);filter:blur(2px);animation:frame-glow-demonic-slash 3.5s ease-in-out infinite}@keyframes frame-spin-demonic-slash{to{transform:rotate(360deg)}}@keyframes frame-slash-demonic-slash{0%,55%{opacity:0;transform:rotate(0deg) scale(.95)}60%{opacity:1;transform:rotate(15deg) scale(1.02)}70%{opacity:.9;transform:rotate(30deg) scale(1.04)}80%{opacity:.6;transform:rotate(45deg) scale(1.01)}90%,100%{opacity:0;transform:rotate(60deg) scale(.98)}}@keyframes frame-glow-demonic-slash{0%,100%{opacity:.6;filter:blur(2px) brightness(1)}50%{opacity:1;filter:blur(3px) brightness(1.3)}}
.badge-equipped-oath-of-sparda-3-3{position:relative}.badge-equipped-oath-of-sparda-3-3 .badge-canvas{background:linear-gradient(135deg,#0b0b10 0%,#1a1a24 55%,#2a1216 100%);border:1px solid #3a2428;box-shadow:0 0 12px rgba(180,30,30,.45),inset 0 0 18px rgba(0,0,0,.7)}.badge-equipped-oath-of-sparda-3-3 .badge-sigil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(220,40,40,.25),transparent 60%);animation:badge-pulse-oath-of-sparda-3-3 3.2s ease-in-out infinite}.badge-equipped-oath-of-sparda-3-3 .badge-sigil::before,.badge-equipped-oath-of-sparda-3-3 .badge-sigil::after{content:'';position:absolute;width:60%;height:3px;background:linear-gradient(90deg,transparent,#d9d9d9 40%,#f5f5f5 50%,#d9d9d9 60%,transparent);border-radius:2px;box-shadow:0 0 6px rgba(255,255,255,.6)}.badge-equipped-oath-of-sparda-3-3 .badge-sigil::before{transform:rotate(42deg)}.badge-equipped-oath-of-sparda-3-3 .badge-sigil::after{transform:rotate(-18deg);background:linear-gradient(90deg,transparent,#6a6a6a 40%,#b0b0b0 50%,#6a6a6a 60%,transparent);height:4px;box-shadow:0 0 8px rgba(180,30,30,.7)}@keyframes badge-pulse-oath-of-sparda-3-3{0%,100%{filter:brightness(1) drop-shadow(0 0 4px rgba(220,40,40,.4))}50%{filter:brightness(1.18) drop-shadow(0 0 10px rgba(220,40,40,.75))}}
.nick-color-crimson-seal-3-3{background:linear-gradient(90deg,#3a0a0a 0%,#7a1010 30%,#c41a1a 50%,#7a1010 70%,#3a0a0a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(180,20,20,.6);animation:nick-shimmer-crimson-seal-3-3 4s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-seal-3-3::after{content:'';position:absolute;left:50%;bottom:-3px;width:5px;height:5px;border-radius:50% 50% 50% 0;background:radial-gradient(circle at 30% 30%,#ff3030,#8a0000 70%);transform:translateX(-50%) rotate(-45deg);box-shadow:0 0 6px rgba(220,20,20,.8);animation:nick-drop-crimson-seal-3-3 5s ease-in-out infinite}@keyframes nick-shimmer-crimson-seal-3-3{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-drop-crimson-seal-3-3{0%,70%{opacity:0;transform:translateX(-50%) translateY(-10px) rotate(-45deg) scale(.6)}80%{opacity:1;transform:translateX(-50%) translateY(0) rotate(-45deg) scale(1)}95%{opacity:1;transform:translateX(-50%) translateY(6px) rotate(-45deg) scale(1.05)}100%{opacity:0;transform:translateX(-50%) translateY(12px) rotate(-45deg) scale(.8)}}
.badge-equipped-zashchitnik-rodnoy-zemli-triptikh {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  min-height: 1.8em;
  padding: 0.28em 0.8em 0.28em 3.15em;
  color: #f4f1df;
  border: 1px solid #8cb8b8;
  border-radius: 0;
  clip-path: polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px), 0 8px);
  background-color: #11252c;
  background-image: linear-gradient(90deg, transparent 32.5%, rgba(228, 238, 218, 0.42) 33%, transparent 33.6%, transparent 65.8%, rgba(228, 238, 218, 0.42) 66.3%, transparent 67%), radial-gradient(circle at 16% 50%, rgba(87, 200, 199, 0.34) 0 13%, transparent 14%), radial-gradient(ellipse at 50% 50%, rgba(224, 174, 82, 0.28) 0 10%, transparent 11%), repeating-linear-gradient(135deg, rgba(241, 238, 215, 0.07) 0 2px, transparent 2px 7px);
  box-shadow: inset 0 0 0 2px rgba(8, 24, 30, 0.78), inset 0 -5px 0 rgba(4, 14, 19, 0.32), 0 2px 7px rgba(3, 12, 16, 0.45);
  text-shadow: 0 1px 1px #071116;
}
.badge-equipped-zashchitnik-rodnoy-zemli-triptikh::before {
  content: "2⁄3";
  position: absolute;
  z-index: 2;
  left: 0.65em;
  top: 50%;
  transform: translateY(-50%);
  min-width: 1.75em;
  padding: 0.12em 0.2em;
  color: #16282c;
  font-weight: 900;
  font-size: 0.78em;
  line-height: 1;
  text-align: center;
  letter-spacing: -0.08em;
  background: #e8e4cf;
  border: 1px solid #d4a74d;
  clip-path: polygon(12% 0, 88% 0, 100% 50%, 88% 100%, 12% 100%, 0 50%);
  box-shadow: inset 0 0 0 1px rgba(23, 58, 61, 0.48);
}
.badge-equipped-zashchitnik-rodnoy-zemli-triptikh::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 3px;
  top: 3px;
  bottom: 3px;
  width: calc(66.666% - 4px);
  pointer-events: none;
  border-top: 1px solid rgba(204, 244, 231, 0.55);
  border-bottom: 1px solid rgba(212, 167, 77, 0.48);
  background: repeating-linear-gradient(90deg, rgba(131, 222, 211, 0.13) 0 7px, rgba(238, 224, 175, 0.04) 7px 12px);
  box-shadow: inset 0 0 8px rgba(113, 217, 206, 0.16);
  animation: badge-pair-shift-zashchitnik-rodnoy-zemli-triptikh 5.4s ease-in-out infinite alternate;
}
@keyframes badge-pair-shift-zashchitnik-rodnoy-zemli-triptikh {
  0%, 18% { transform: translateX(0); }
  82%, 100% { transform: translateX(50%); }
}
body.profile-theme-n7-elite{--bg-color:#0a0c10;--bg-secondary:#11141a;--bg-tertiary:#191e26;--card-bg:#15191f;--border-color:#2a2f38;--accent-color:#e23a2a;--accent-hover:#ff4a39;--text-color:#e6eaf0;--text-muted:#8a93a3;background:radial-gradient(1200px 600px at 70% -10%,rgba(178,39,27,.18),transparent 60%),linear-gradient(180deg,#0a0c10 0%,#0d1016 100%) fixed;}body.profile-theme-n7-elite .profile-card,body.profile-theme-n7-elite .card{background:linear-gradient(180deg,#161b22,#11151b);border:1px solid #2a2f38;box-shadow:0 0 0 1px rgba(226,58,42,.08),0 14px 40px rgba(0,0,0,.55);}body.profile-theme-n7-elite .profile-card::before{content:'';position:absolute;top:0;left:0;width:46px;height:6px;background:#e23a2a;box-shadow:0 0 14px rgba(226,58,42,.6);}
.avatar-frame-crown-of-blades-3-3{position:relative}.avatar-frame-crown-of-blades-3-3::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 12deg,#c8c8cc 15deg,#f5f5f7 17deg,#c8c8cc 19deg,transparent 22deg,transparent 72deg,#c8c8cc 75deg,#f5f5f7 77deg,#c8c8cc 79deg,transparent 82deg,transparent 132deg,#c8c8cc 135deg,#f5f5f7 137deg,#c8c8cc 139deg,transparent 142deg,transparent 192deg,#c8c8cc 195deg,#f5f5f7 197deg,#c8c8cc 199deg,transparent 202deg,transparent 252deg,#c8c8cc 255deg,#f5f5f7 257deg,#c8c8cc 259deg,transparent 262deg,transparent 312deg,#c8c8cc 315deg,#f5f5f7 317deg,#c8c8cc 319deg,transparent 322deg,transparent 360deg);filter:drop-shadow(0 0 4px rgba(220,30,30,.55)) drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:frame-shake-crown-of-blades-3-3 6s ease-in-out infinite}.avatar-frame-crown-of-blades-3-3::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,#1a1a20 0%,#4a4a52 12%,#9a9aa2 20%,#e8e8ee 28%,#9a9aa2 36%,#4a4a52 48%,#1a1a20 50%,#4a4a52 62%,#9a9aa2 70%,#e8e8ee 78%,#9a9aa2 86%,#4a4a52 98%,#1a1a20 100%);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 8px rgba(200,200,220,.35)) drop-shadow(0 0 3px rgba(220,30,30,.4));animation:frame-spin-crown-of-blades-3-3 18s linear infinite}@keyframes frame-spin-crown-of-blades-3-3{to{transform:rotate(360deg)}}@keyframes frame-shake-crown-of-blades-3-3{0%,100%{transform:rotate(0deg)}25%{transform:rotate(.6deg)}75%{transform:rotate(-.6deg)}}
.avatar-frame-demonic-slash-2-2{position:relative}.avatar-frame-demonic-slash-2-2::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 8deg,#8a8a98 10deg,#c8c8d8 11.5deg,#e8e8f0 13deg,#c8c8d8 14.5deg,#8a8a98 16deg,transparent 18deg,transparent 58deg,#8a8a98 60deg,#c8c8d8 61.5deg,#e8e8f0 63deg,#c8c8d8 64.5deg,#8a8a98 66deg,transparent 68deg,transparent 108deg,#8a8a98 110deg,#c8c8d8 111.5deg,#e8e8f0 113deg,#c8c8d8 114.5deg,#8a8a98 116deg,transparent 118deg,transparent 158deg,#8a8a98 160deg,#c8c8d8 161.5deg,#e8e8f0 163deg,#c8c8d8 164.5deg,#8a8a98 166deg,transparent 168deg,transparent 208deg,#8a8a98 210deg,#c8c8d8 211.5deg,#e8e8f0 213deg,#c8c8d8 214.5deg,#8a8a98 216deg,transparent 218deg,transparent 258deg,#8a8a98 260deg,#c8c8d8 261.5deg,#e8e8f0 263deg,#c8c8d8 264.5deg,#8a8a98 266deg,transparent 268deg,transparent 308deg,#8a8a98 310deg,#c8c8d8 311.5deg,#e8e8f0 313deg,#c8c8d8 314.5deg,#8a8a98 316deg,transparent 318deg,transparent 358deg,#8a8a98 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 6px rgba(200,200,220,.6)) drop-shadow(0 0 12px rgba(180,40,100,.5));animation:frame-spin-demonic-slash-2-2 24s linear infinite}.avatar-frame-demonic-slash-2-2::before{content:'';position:absolute;inset:-6px;border-radius:50%;pointer-events:none;z-index:2;background:linear-gradient(135deg,transparent 0%,transparent 44%,rgba(255,60,80,.9) 48%,rgba(255,120,140,1) 50%,rgba(255,60,80,.9) 52%,transparent 56%,transparent 100%);opacity:0;animation:frame-slash-demonic-slash-2-2 5s ease-in-out infinite}.avatar-frame-demonic-slash-2-2 .energy-core{position:absolute;inset:-1px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,rgba(120,30,80,.15) 0deg,rgba(180,40,100,.25) 25%,rgba(220,50,120,.3) 50%,rgba(180,40,100,.25) 75%,rgba(120,30,80,.15) 100%);-webkit-mask:radial-gradient(farthest-side,transparent 88%,#000 90%);mask:radial-gradient(farthest-side,transparent 88%,#000 90%);filter:blur(2px);animation:frame-glow-demonic-slash-2-2 3.5s ease-in-out infinite}@keyframes frame-spin-demonic-slash-2-2{to{transform:rotate(360deg)}}@keyframes frame-slash-demonic-slash-2-2{0%,55%{opacity:0;transform:rotate(0deg) scale(.95)}60%{opacity:1;transform:rotate(15deg) scale(1.02)}70%{opacity:.9;transform:rotate(30deg) scale(1.04)}80%{opacity:.6;transform:rotate(45deg) scale(1.01)}90%,100%{opacity:0;transform:rotate(60deg) scale(.98)}}@keyframes frame-glow-demonic-slash-2-2{0%,100%{opacity:.6;filter:blur(2px) brightness(1)}50%{opacity:1;filter:blur(3px) brightness(1.3)}}
body.profile-theme-paragon-renegade{--bg-color:#080a10;--bg-secondary:#0e131c;--bg-tertiary:#151c28;--card-bg:#12161e;--border-color:#28303c;--accent-color:#ff4a39;--accent-hover:#ff6a5a;--text-color:#e8edf4;--text-muted:#8893a6;background:radial-gradient(900px 500px at 12% -10%,rgba(226,58,42,.20),transparent 60%),radial-gradient(900px 500px at 88% 0%,rgba(47,109,240,.22),transparent 60%),linear-gradient(180deg,#080a10,#0b0f16) fixed;}body.profile-theme-paragon-renegade .profile-card,body.profile-theme-paragon-renegade .card{background:linear-gradient(180deg,#141a24,#0f141c);border:1px solid #28303c;box-shadow:0 0 0 1px rgba(47,109,240,.10),0 14px 40px rgba(0,0,0,.55);}body.profile-theme-paragon-renegade .profile-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#e23a2a,#7a2bd6 50%,#2f6df0);box-shadow:0 0 14px rgba(122,43,214,.5);}
body.profile-theme-full-throttle{--bg-color:#0b0c0f;--bg-secondary:#101218;--bg-tertiary:#171a22;--card-bg:#15171c;--border-color:#2a2e36;--accent-color:#ff6a1f;--accent-hover:#ff854a;--text-color:#e9edf2;--text-muted:#8a93a3;background:radial-gradient(1000px 520px at 80% -12%,rgba(255,106,31,.16),transparent 60%),linear-gradient(180deg,#0b0c0f,#0d0f14) fixed;}body.profile-theme-full-throttle .profile-card,body.profile-theme-full-throttle .card{background:linear-gradient(180deg,#16191f,#111419);border:1px solid #2a2e36;box-shadow:0 0 0 1px rgba(255,106,31,.08),0 14px 40px rgba(0,0,0,.55);}body.profile-theme-full-throttle .profile-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:repeating-linear-gradient(90deg,#15171c 0 10px,#e9edf2 10px 20px);opacity:.9;}
body.profile-theme-pirate-black-flag {
    --bg-color: #05070b;
    --card-bg: #110b05;
    --border-color: rgba(206, 164, 82, 0.24);
    --primary-color: #d9a94f;
    --accent-color: #d9a94f;
    background:
        radial-gradient(ellipse 120% 55% at 50% -10%, rgba(36, 62, 90, 0.4) 0%, transparent 60%),
        radial-gradient(ellipse 55% 35% at 68% 6%, rgba(214, 175, 90, 0.1) 0%, transparent 60%),
        radial-gradient(ellipse 90% 55% at 50% 115%, rgba(13, 40, 60, 0.5) 0%, transparent 60%),
        linear-gradient(180deg, #06090f 0%, #05070b 55%, #0a0805 100%);
    background-size: 200% 200%, 200% 200%, 200% 200%, cover;
    animation: theme-pirate-black-flag-sway 16s ease-in-out infinite alternate;
}
@keyframes theme-pirate-black-flag-sway {
    from { background-position: 0% 0%, 48% 0%, 50% 100%, center; }
    to   { background-position: 12% 8%, 58% 4%, 42% 92%, center; }
}
/* Луна, лунная дорожка и гребни волн — качаются, как палуба.
   z-index:-1 — декор строго ПОД контентом. НЕ поднимать контент через
   position/z-index (.main-content и т.п.): это создаёт стекинг-контекст
   и запирает fixed-модалки под сайдбаром/виджетами. */
body.profile-theme-pirate-black-flag::before {
    content: '';
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: -1;
    background:
        radial-gradient(circle at 72% 14%, rgba(238, 225, 190, 0.22) 0%, rgba(238, 225, 190, 0.08) 3.5%, transparent 6%),
        radial-gradient(ellipse 7% 38% at 72% 55%, rgba(214, 190, 130, 0.09) 0%, transparent 70%),
        radial-gradient(ellipse 60% 13% at 12% 97%, rgba(31, 74, 105, 0.5) 0%, transparent 70%),
        radial-gradient(ellipse 55% 11% at 58% 100%, rgba(22, 58, 86, 0.55) 0%, transparent 70%),
        radial-gradient(ellipse 50% 12% at 96% 98%, rgba(35, 82, 116, 0.45) 0%, transparent 70%);
    animation: theme-pirate-black-flag-waves 7s ease-in-out infinite alternate;
}
@keyframes theme-pirate-black-flag-waves {
    from { transform: translateY(0) rotate(0deg); }
    to   { transform: translateY(6px) rotate(0.15deg); }
}
/* Морской туман и сепийная виньетка старой карты */
body.profile-theme-pirate-black-flag::after {
    content: '';
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: -1;
    background:
        radial-gradient(ellipse 120% 90% at 50% 50%, transparent 55%, rgba(2, 3, 5, 0.55) 100%),
        radial-gradient(ellipse 50% 35% at 18% 82%, rgba(206, 164, 82, 0.05) 0%, transparent 60%),
        radial-gradient(ellipse 45% 30% at 85% 75%, rgba(120, 150, 170, 0.05) 0%, transparent 60%);
    animation: theme-pirate-black-flag-mist 9s ease-in-out infinite alternate;
}
@keyframes theme-pirate-black-flag-mist {
    from { opacity: 0.75; }
    to   { opacity: 1; }
}
/* Карточки — просмолённое дерево с латунной окантовкой */
body.profile-theme-pirate-black-flag .card {
    border-color: rgba(206, 164, 82, 0.2);
    box-shadow: 0 0 0 1px rgba(206, 164, 82, 0.06), inset 0 0 26px rgba(0, 0, 0, 0.35);
}
body.profile-theme-pirate-black-flag .card:hover {
    border-color: rgba(214, 175, 90, 0.45);
    box-shadow: 0 0 20px rgba(206, 164, 82, 0.12), 0 0 0 1px rgba(206, 164, 82, 0.25);
}
body.profile-theme-pirate-black-flag .stat-value { color: #e2b964; }
body.profile-theme-pirate-black-flag .profile-header {
    background: linear-gradient(135deg, rgba(26, 18, 8, 0.92), rgba(10, 8, 5, 0.92));
    border-color: rgba(206, 164, 82, 0.3);
    box-shadow: 0 4px 40px rgba(206, 164, 82, 0.08), 0 0 0 1px rgba(206, 164, 82, 0.12);
}
body.profile-theme-pirate-black-flag h3,
body.profile-theme-pirate-black-flag .profile-info h2 {
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6), 0 0 18px rgba(214, 175, 90, 0.25);
}
/* ── Меню-трюм: дерево, латунь и золотые иконки ── */
body.profile-theme-pirate-black-flag .gs-sidebar {
    background: linear-gradient(180deg, #0f0a04 0%, #0a0703 60%, #0c0804 100%);
    border-right: 1px solid rgba(206, 164, 82, 0.25);
    box-shadow: inset -12px 0 24px rgba(0, 0, 0, 0.45), 0 0 24px rgba(0, 0, 0, 0.5);
}
body.profile-theme-pirate-black-flag .gs-sb-link i {
    background: linear-gradient(135deg, #f0dca6, #d9a94f, #8f6224, #e6c377);
    background-size: 250% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #d9a94f;
    filter: drop-shadow(0 0 3px rgba(214, 175, 90, 0.35));
    animation: theme-pirate-black-flag-gold 6s linear infinite;
}
@keyframes theme-pirate-black-flag-gold {
    0%   { background-position: 0% center; }
    100% { background-position: 250% center; }
}
body.profile-theme-pirate-black-flag .gs-sb-brand { color: #e2b964; }
/* Wordmark «GameShelter» — золото вместо неона (базовый градиент клипится в текст) */
body.profile-theme-pirate-black-flag .gs-sb-brand-text {
    background: linear-gradient(100deg, #f5e6ba 0%, #d9a94f 45%, #a1752f 100%);
    -webkit-background-clip: text;
    background-clip: text;
    filter: drop-shadow(0 2px 6px rgba(120, 80, 20, 0.5));
}
/* Бренд-молния (инлайн-SVG) — золочение фильтром + тёплое свечение */
body.profile-theme-pirate-black-flag .gs-sb-brand .gs-logo {
    filter: sepia(1) saturate(2.3) hue-rotate(-12deg) brightness(0.94)
            drop-shadow(0 0 6px rgba(214, 175, 90, 0.4));
}
body.profile-theme-pirate-black-flag .gs-sb-link:hover i {
    animation: theme-pirate-black-flag-gold 6s linear infinite, theme-pirate-black-flag-rock 0.8s ease-in-out infinite;
    filter: drop-shadow(0 0 6px rgba(214, 175, 90, 0.6));
}
@keyframes theme-pirate-black-flag-rock {
    0%, 100% { transform: rotate(0deg); }
    30%      { transform: rotate(-9deg); }
    70%      { transform: rotate(7deg); }
}
body.profile-theme-pirate-black-flag .gs-sb-link:hover {
    background: rgba(206, 164, 82, 0.08);
}
body.profile-theme-pirate-black-flag .gs-sb-link.active {
    background: linear-gradient(90deg, rgba(206, 164, 82, 0.16), rgba(206, 164, 82, 0.04));
    box-shadow: inset 3px 0 0 #d9a94f, inset 0 0 18px rgba(206, 164, 82, 0.08);
    color: #ecd9a8;
}
/* Счётчики меню — золотые дублоны */
body.profile-theme-pirate-black-flag .gs-sb-badge {
    background: linear-gradient(135deg, #e6c377, #b8863b);
    color: #241503;
    box-shadow: 0 0 8px rgba(214, 175, 90, 0.45);
    text-shadow: none;
}
/* ── Пиратская картография: тематические глифы меню ─────────────────
   Глиф FA меняется через content на ::before (font-family/weight приходят
   от класса .fa-solid). Один селектор накрывает все три навигации:
   десктоп-сайдбар (.gs-sb-link), мобильный низ (.mobile-nav-item),
   бургер-дровер (.burger-link). Юникоды — FontAwesome 6 Free Solid. */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-newspaper::before,
body.profile-theme-pirate-black-flag .mobile-nav-item i.fa-newspaper::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-newspaper::before { content: '\f70e'; } /* Блог -> свиток */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-people-group::before,
body.profile-theme-pirate-black-flag .mobile-nav-item i.fa-people-group::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-people-group::before { content: '\f714'; } /* Сообщества -> череп с костями */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-layer-group::before,
body.profile-theme-pirate-black-flag .mobile-nav-item i.fa-layer-group::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-layer-group::before { content: '\f21a'; } /* Сессии -> корабль */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-gamepad::before,
body.profile-theme-pirate-black-flag .mobile-nav-item i.fa-gamepad::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-gamepad::before { content: '\f522'; } /* Игры -> кости */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-comment-dots::before,
body.profile-theme-pirate-black-flag .mobile-nav-item i.fa-comment-dots::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-comment-dots::before { content: '\f56b'; } /* Отзывы/ЛС -> перо */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-bars-staggered::before,
body.profile-theme-pirate-black-flag .mobile-nav-item i.fa-bars-staggered::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-bars-staggered::before { content: '\f13d'; } /* Тир-листы -> якорь */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-trophy::before,
body.profile-theme-pirate-black-flag .mobile-nav-item i.fa-trophy::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-trophy::before { content: '\f521'; } /* Челленджи -> корона */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-ranking-star::before,
body.profile-theme-pirate-black-flag .mobile-nav-item i.fa-ranking-star::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-ranking-star::before { content: '\f5a0'; } /* Рейтинг -> крест на карте */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-store::before,
body.profile-theme-pirate-black-flag .mobile-nav-item i.fa-store::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-store::before { content: '\f51e'; } /* Магазин -> дублоны */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-bullhorn::before,
body.profile-theme-pirate-black-flag .mobile-nav-item i.fa-bullhorn::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-bullhorn::before { content: '\f1e5'; } /* LFG -> подзорная труба */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-lightbulb::before,
body.profile-theme-pirate-black-flag .mobile-nav-item i.fa-lightbulb::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-lightbulb::before { content: '\f72f'; } /* Банк идей -> послание в бутылке */
body.profile-theme-pirate-black-flag .gs-sb-link i.fa-sliders::before,
body.profile-theme-pirate-black-flag .burger-link i.fa-sliders::before { content: '\f14e'; } /* Настроить меню -> компас */
/* ── Мобильная нава и бургер — латунь и тёмное дерево ── */
body.profile-theme-pirate-black-flag .mobile-nav {
    background: linear-gradient(0deg, #0d0904 0%, #100b05 100%);
    border-top: 1px solid rgba(206, 164, 82, 0.28);
    box-shadow: 0 -6px 18px rgba(0, 0, 0, 0.55);
}
body.profile-theme-pirate-black-flag .mobile-nav-item i { color: #c9a55e; }
body.profile-theme-pirate-black-flag .mobile-nav-item.active i,
body.profile-theme-pirate-black-flag .mobile-nav-item.active span { color: #f0dca6; }
body.profile-theme-pirate-black-flag .burger-link i { color: #d9a94f; }
body.profile-theme-fares-split-screen-2-2{--bg-color:#0e1322;--card-bg:#161d30;--border-color:#2b3557;--primary-color:#4aa2ff;--accent-color:#ff5f92;--text-color:#e9edf7;--gs-brand-a:#54a8ff;--gs-brand-b:#ff6f9c;background:radial-gradient(1100px 820px at 6% 10%,rgba(74,162,255,.20),transparent 60%),radial-gradient(1100px 820px at 94% 90%,rgba(255,95,146,.20),transparent 60%),linear-gradient(135deg,#0c1020 0%,#111633 50%,#1a1126 100%);background-attachment:fixed;background-size:200% 200%,200% 200%,100% 100%;animation:fares-split-screen-2-2-bg 26s ease-in-out infinite;} @keyframes fares-split-screen-2-2-bg{0%,100%{background-position:0% 0%,100% 100%,center}50%{background-position:26% 34%,74% 66%,center}} body.profile-theme-fares-split-screen-2-2::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,transparent 47%,rgba(120,150,255,.12) 49.3%,rgba(255,150,190,.12) 50.7%,transparent 53%);mix-blend-mode:screen;animation:fares-split-screen-2-2-seam 12s ease-in-out infinite;} @keyframes fares-split-screen-2-2-seam{0%,100%{opacity:.30}50%{opacity:.75}} body.profile-theme-fares-split-screen-2-2::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(2px 2px at 18% 26%,rgba(130,185,255,.7),transparent 60%),radial-gradient(2px 2px at 68% 62%,rgba(255,140,185,.65),transparent 60%),radial-gradient(1.5px 1.5px at 42% 82%,rgba(255,220,160,.6),transparent 60%),radial-gradient(1.5px 1.5px at 82% 22%,rgba(150,200,255,.55),transparent 60%),radial-gradient(2px 2px at 32% 58%,rgba(255,160,200,.5),transparent 60%);background-size:200% 200%;opacity:.55;animation:fares-split-screen-2-2-drift 30s ease-in-out infinite;} @keyframes fares-split-screen-2-2-drift{0%,100%{background-position:0% 0%}50%{background-position:100% 100%}} body.profile-theme-fares-split-screen-2-2 .card{background:linear-gradient(180deg,rgba(22,29,48,.94),rgba(17,22,40,.94));border:1px solid transparent;border-image:linear-gradient(135deg,#4aa2ff,#ff5f92) 1;box-shadow:0 10px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);} body.profile-theme-fares-split-screen-2-2 .gs-sidebar{background:linear-gradient(180deg,#0d1224 0%,rgba(18,24,48,.33) 60%,#160f22 100%);border-right:1px solid rgba(130,150,255,.16);} body.profile-theme-fares-split-screen-2-2 .gs-sb-link:hover{background:linear-gradient(90deg,rgba(74,162,255,.20),rgba(255,95,146,.10));color:#fff;} body.profile-theme-fares-split-screen-2-2 .gs-sb-link.active{background:linear-gradient(90deg,rgba(74,162,255,.30),rgba(255,95,146,.16));box-shadow:inset 3px 0 0 #ff5f92;color:#fff;} body.profile-theme-fares-split-screen-2-2 .gs-sb-badge{background:linear-gradient(135deg,#4aa2ff,#ff5f92);color:#fff;border:none;} body.profile-theme-fares-split-screen-2-2 .profile-header{background:linear-gradient(120deg,rgba(74,162,255,.22),rgba(255,95,146,.16));border:1px solid rgba(180,150,255,.20);border-radius:16px;} body.profile-theme-fares-split-screen-2-2 .gs-sb-brand .gs-logo{filter:drop-shadow(0 0 6px rgba(90,150,255,.55));} body.profile-theme-fares-split-screen-2-2 .gs-sb-link i.fa-gamepad::before,body.profile-theme-fares-split-screen-2-2 .mobile-nav-item i.fa-gamepad::before,body.profile-theme-fares-split-screen-2-2 .burger-link i.fa-gamepad::before{content:'\f12e';} body.profile-theme-fares-split-screen-2-2 .gs-sb-link i.fa-people-group::before,body.profile-theme-fares-split-screen-2-2 .mobile-nav-item i.fa-people-group::before,body.profile-theme-fares-split-screen-2-2 .burger-link i.fa-people-group::before{content:'\f2b5';} body.profile-theme-fares-split-screen-2-2 .gs-sb-link i.fa-newspaper::before,body.profile-theme-fares-split-screen-2-2 .mobile-nav-item i.fa-newspaper::before,body.profile-theme-fares-split-screen-2-2 .burger-link i.fa-newspaper::before{content:'\f518';} body.profile-theme-fares-split-screen-2-2 .gs-sb-link i.fa-layer-group::before,body.profile-theme-fares-split-screen-2-2 .mobile-nav-item i.fa-layer-group::before,body.profile-theme-fares-split-screen-2-2 .burger-link i.fa-layer-group::before{content:'\f0c0';} body.profile-theme-fares-split-screen-2-2 .gs-sb-link i.fa-bullhorn::before,body.profile-theme-fares-split-screen-2-2 .mobile-nav-item i.fa-bullhorn::before,body.profile-theme-fares-split-screen-2-2 .burger-link i.fa-bullhorn::before{content:'\f4c4';} body.profile-theme-fares-split-screen-2-2 .gs-sb-link i.fa-ranking-star::before,body.profile-theme-fares-split-screen-2-2 .mobile-nav-item i.fa-ranking-star::before,body.profile-theme-fares-split-screen-2-2 .burger-link i.fa-ranking-star::before{content:'\f521';}
body.profile-theme-theme-ascent-2025 {
    --bg-color: #05060f;
    --card-bg: #0d1028;
    --border-color: rgba(126, 201, 255, 0.22);
    --primary-color: #8b7cf8;
    --accent-color: #7ec9ff;
    background:
        linear-gradient(118deg, transparent 34%, rgba(139, 124, 248, 0.10) 46%, rgba(158, 224, 255, 0.13) 50%, rgba(139, 124, 248, 0.10) 54%, transparent 66%),
        radial-gradient(ellipse 70% 42% at 82% 10%, rgba(124, 92, 255, 0.20) 0%, transparent 60%),
        radial-gradient(ellipse 55% 35% at 10% 28%, rgba(56, 130, 220, 0.16) 0%, transparent 60%),
        radial-gradient(ellipse 60% 38% at 68% 90%, rgba(244, 154, 193, 0.06) 0%, transparent 65%),
        linear-gradient(180deg, #070818 0%, #0b0c22 38%, #05060f 100%);
    background-size: 220% 220%, 200% 200%, 200% 200%, 200% 200%, cover;
    animation: theme-ascent-2025-drift 24s ease-in-out infinite alternate;
}
@keyframes theme-ascent-2025-drift {
    from { background-position: 30% 0%, 100% 0%, 0% 30%, 60% 100%, center; }
    to   { background-position: 46% 14%, 86% 8%, 12% 20%, 74% 90%, center; }
}
/* Звёздное поле: два тайла звёзд дрейфуют ВНИЗ с разной скоростью —
   параллакс «камера поднимается», мотив восхождения. Декор строго
   z-index:-1 — НЕ поднимать контент (.main-content и т.п.) через
   position/z-index: это запирает fixed-модалки (см. правила тем). */
body.profile-theme-theme-ascent-2025::before {
    content: '';
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: -1;
    background-image:
        radial-gradient(circle 1.3px at 22px 34px, rgba(255, 255, 255, 0.9) 46%, transparent 70%),
        radial-gradient(circle 1px at 68px 11px, rgba(158, 224, 255, 0.85) 46%, transparent 70%),
        radial-gradient(circle 0.8px at 41px 79px, rgba(232, 230, 255, 0.7) 45%, transparent 70%),
        radial-gradient(circle 1.7px at 118px 62px, rgba(226, 240, 255, 0.95) 42%, transparent 66%),
        radial-gradient(circle 1.1px at 39px 118px, rgba(177, 140, 255, 0.8) 46%, transparent 72%),
        radial-gradient(circle 1.2px at 152px 128px, rgba(255, 217, 140, 0.85) 45%, transparent 70%);
    background-size: 96px 104px, 96px 104px, 96px 104px, 167px 149px, 167px 149px, 167px 149px;
    animation: theme-ascent-2025-rise 90s linear infinite;
}
@keyframes theme-ascent-2025-rise {
    from { background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0; }
    to   { background-position: 0 104px, 0 104px, 0 104px, 0 447px, 0 447px, 0 447px; }
}
/* Зенит: звезда с крестовыми лучами над теменем, световая корона
   и глубокая виньетка. Дышит. */
body.profile-theme-theme-ascent-2025::after {
    content: '';
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: -1;
    background-image:
        radial-gradient(circle, rgba(255, 255, 255, 0.95) 0%, rgba(232, 230, 255, 0.35) 34%, transparent 70%),
        linear-gradient(180deg, transparent 0%, rgba(232, 230, 255, 0.8) 50%, transparent 100%),
        linear-gradient(90deg, transparent 0%, rgba(232, 230, 255, 0.65) 50%, transparent 100%),
        conic-gradient(from 158deg at 50% -80px, transparent 0deg, rgba(158, 224, 255, 0.07) 14deg, rgba(139, 124, 248, 0.12) 22deg, rgba(158, 224, 255, 0.07) 30deg, transparent 44deg),
        radial-gradient(ellipse 120% 90% at 50% 50%, transparent 56%, rgba(2, 3, 8, 0.55) 100%);
    background-size: 44px 44px, 2px 150px, 120px 2px, 100% 100%, 100% 100%;
    background-position: 50% 44px, 50% -9px, 50% 65px, 0 0, 0 0;
    background-repeat: no-repeat;
    animation: theme-ascent-2025-zenith 6.5s ease-in-out infinite alternate;
}
@keyframes theme-ascent-2025-zenith {
    from { opacity: 0.8; }
    to   { opacity: 1; }
}
/* Карточки — иллюминаторы обсерватории */
body.profile-theme-theme-ascent-2025 .card {
    background: linear-gradient(150deg, rgba(20, 22, 52, 0.72), rgba(9, 10, 26, 0.78));
    border-color: rgba(126, 201, 255, 0.18);
    box-shadow: 0 0 0 1px rgba(139, 124, 248, 0.05), inset 0 0 30px rgba(6, 8, 24, 0.5);
}
body.profile-theme-theme-ascent-2025 .card:hover {
    border-color: rgba(158, 224, 255, 0.5);
    box-shadow: 0 0 22px rgba(139, 124, 248, 0.2), 0 0 0 1px rgba(126, 201, 255, 0.25);
}
body.profile-theme-theme-ascent-2025 .stat-value { color: #9fe0ff; }
body.profile-theme-theme-ascent-2025 .profile-header {
    background:
        radial-gradient(circle 1px at 12% 24%, rgba(255, 255, 255, 0.55) 45%, transparent 72%),
        radial-gradient(circle 1.2px at 78% 62%, rgba(158, 224, 255, 0.45) 45%, transparent 70%),
        radial-gradient(circle 0.9px at 46% 82%, rgba(232, 230, 255, 0.4) 45%, transparent 72%),
        radial-gradient(circle 1px at 90% 18%, rgba(177, 140, 255, 0.45) 45%, transparent 72%),
        linear-gradient(135deg, rgba(18, 16, 46, 0.95), rgba(6, 7, 20, 0.95));
    border-color: rgba(139, 124, 248, 0.35);
    box-shadow: 0 4px 44px rgba(124, 92, 255, 0.14), inset 0 0 70px rgba(126, 201, 255, 0.05);
}
body.profile-theme-theme-ascent-2025 h3,
body.profile-theme-theme-ascent-2025 .profile-info h2 {
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6), 0 0 20px rgba(126, 201, 255, 0.3);
}
body.profile-theme-theme-ascent-2025 .btn-gradient {
    background: linear-gradient(135deg, #7ec9ff, #8b7cf8 55%, #6a5cff);
    box-shadow: 0 4px 16px rgba(126, 201, 255, 0.25);
}
/* ── Меню-обсерватория: звёздный свет в иконках ── */
body.profile-theme-theme-ascent-2025 .gs-sidebar {
    background: linear-gradient(180deg, #0a0c22 0%, #070818 55%, #0b0d26 100%);
    border-right: 1px solid rgba(139, 124, 248, 0.28);
    box-shadow: inset -14px 0 26px rgba(3, 4, 12, 0.55), 0 0 26px rgba(6, 8, 24, 0.6);
}
body.profile-theme-theme-ascent-2025 .gs-sb-link i {
    background: linear-gradient(135deg, #e8f4ff, #7ec9ff 35%, #8b7cf8 70%, #e8e6ff);
    background-size: 240% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #7ec9ff;
    filter: drop-shadow(0 0 4px rgba(126, 201, 255, 0.4));
    animation: theme-ascent-2025-starlight 7s linear infinite;
}
@keyframes theme-ascent-2025-starlight {
    0%   { background-position: 0% center; }
    100% { background-position: 240% center; }
}
/* Hover — иконка «взлетает» коротким импульсом */
body.profile-theme-theme-ascent-2025 .gs-sb-link:hover i {
    animation: theme-ascent-2025-starlight 7s linear infinite, theme-ascent-2025-lift 0.5s ease;
    filter: drop-shadow(0 0 8px rgba(158, 224, 255, 0.8));
}
@keyframes theme-ascent-2025-lift {
    from { transform: translateY(3px); opacity: 0.55; }
    to   { transform: translateY(0); opacity: 1; }
}
body.profile-theme-theme-ascent-2025 .gs-sb-link:hover {
    background: rgba(126, 201, 255, 0.07);
}
body.profile-theme-theme-ascent-2025 .gs-sb-link.active {
    background: linear-gradient(90deg, rgba(126, 201, 255, 0.14), rgba(139, 124, 248, 0.04));
    box-shadow: inset 3px 0 0 #7ec9ff, inset 0 0 20px rgba(126, 201, 255, 0.07);
    color: #e8f4ff;
}
body.profile-theme-theme-ascent-2025 .gs-sb-brand { color: #9fe0ff; }
/* Wordmark «GameShelter» — звёздный перламутр */
body.profile-theme-theme-ascent-2025 .gs-sb-brand-text {
    background: linear-gradient(100deg, #e8f4ff 0%, #7ec9ff 40%, #8b7cf8 75%, #b18cff 100%);
    -webkit-background-clip: text;
    background-clip: text;
    filter: drop-shadow(0 2px 7px rgba(80, 90, 220, 0.55));
}
/* Бренд-молния — перекраска в звёздный циан-индиго */
body.profile-theme-theme-ascent-2025 .gs-sb-brand .gs-logo {
    filter: hue-rotate(-24deg) saturate(1.35) brightness(1.05)
            drop-shadow(0 0 7px rgba(126, 201, 255, 0.5));
}
/* Счётчики меню — сверхновые */
body.profile-theme-theme-ascent-2025 .gs-sb-badge {
    background: linear-gradient(135deg, #ffe9b8, #ffd97e 45%, #e8b45a);
    color: #241c05;
    box-shadow: 0 0 9px rgba(255, 217, 126, 0.5);
    text-shadow: none;
}
/* ── Космическая картография: тематические глифы меню ─────────────────
   Глиф FA меняется через content на ::before (font-family/weight приходят
   от класса .fa-solid). Один селектор накрывает все три навигации:
   десктоп-сайдбар (.gs-sb-link), мобильный низ (.mobile-nav-item),
   бургер-дровер (.burger-link). Юникоды — FontAwesome 6 Free Solid. */
body.profile-theme-theme-ascent-2025 .gs-sb-link i.fa-layer-group::before,
body.profile-theme-theme-ascent-2025 .mobile-nav-item i.fa-layer-group::before,
body.profile-theme-theme-ascent-2025 .burger-link i.fa-layer-group::before { content: '\f135'; } /* Сессии -> ракета */
body.profile-theme-theme-ascent-2025 .gs-sb-link i.fa-gamepad::before,
body.profile-theme-theme-ascent-2025 .mobile-nav-item i.fa-gamepad::before,
body.profile-theme-theme-ascent-2025 .burger-link i.fa-gamepad::before { content: '\f197'; } /* Игры -> шаттл */
body.profile-theme-theme-ascent-2025 .gs-sb-link i.fa-trophy::before,
body.profile-theme-theme-ascent-2025 .mobile-nav-item i.fa-trophy::before,
body.profile-theme-theme-ascent-2025 .burger-link i.fa-trophy::before { content: '\f005'; } /* Челленджи -> звезда */
body.profile-theme-theme-ascent-2025 .gs-sb-link i.fa-ranking-star::before,
body.profile-theme-theme-ascent-2025 .mobile-nav-item i.fa-ranking-star::before,
body.profile-theme-theme-ascent-2025 .burger-link i.fa-ranking-star::before { content: '\f753'; } /* Рейтинг -> метеор */
body.profile-theme-theme-ascent-2025 .gs-sb-link i.fa-store::before,
body.profile-theme-theme-ascent-2025 .mobile-nav-item i.fa-store::before,
body.profile-theme-theme-ascent-2025 .burger-link i.fa-store::before { content: '\f7bf'; } /* Магазин -> спутник (орбитальная станция) */
body.profile-theme-theme-ascent-2025 .gs-sb-link i.fa-newspaper::before,
body.profile-theme-theme-ascent-2025 .mobile-nav-item i.fa-newspaper::before,
body.profile-theme-theme-ascent-2025 .burger-link i.fa-newspaper::before { content: '\f7c0'; } /* Блог -> антенна дальней связи */
body.profile-theme-theme-ascent-2025 .gs-sb-link i.fa-people-group::before,
body.profile-theme-theme-ascent-2025 .mobile-nav-item i.fa-people-group::before,
body.profile-theme-theme-ascent-2025 .burger-link i.fa-people-group::before { content: '\f4fb'; } /* Сообщества -> астронавт (экипаж) */
body.profile-theme-theme-ascent-2025 .gs-sb-link i.fa-bullhorn::before,
body.profile-theme-theme-ascent-2025 .mobile-nav-item i.fa-bullhorn::before,
body.profile-theme-theme-ascent-2025 .burger-link i.fa-bullhorn::before { content: '\e585'; } /* LFG -> маяк-передатчик */
/* ── Мобильная нава и бургер — ночная палуба станции ── */
body.profile-theme-theme-ascent-2025 .mobile-nav {
    background: linear-gradient(0deg, #06070f 0%, #0a0c22 100%);
    border-top: 1px solid rgba(139, 124, 248, 0.3);
    box-shadow: 0 -6px 20px rgba(2, 3, 10, 0.6);
}
body.profile-theme-theme-ascent-2025 .mobile-nav-item i { color: #8fa6d8; }
body.profile-theme-theme-ascent-2025 .mobile-nav-item.active i,
body.profile-theme-theme-ascent-2025 .mobile-nav-item.active span { color: #9fe0ff; }
body.profile-theme-theme-ascent-2025 .burger-link i { color: #9db4e8; }
.badge-equipped-elusive{position:relative;background:linear-gradient(135deg,#2a0a0c 0%,#4a1014 45%,#1a0507 100%);border:1px solid #6b1a1f;box-shadow:inset 0 0 8px rgba(120,20,30,.6),0 0 6px rgba(160,30,40,.35);overflow:hidden;}.badge-equipped-elusive::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,rgba(200,40,55,.55) 49%,transparent 56%);animation:elusive-slash-elusive 3.6s ease-in-out infinite;}.badge-equipped-elusive::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(255,90,100,.25),transparent 55%);animation:elusive-pulse-elusive 2.4s ease-in-out infinite;}@keyframes elusive-slash-elusive{0%,100%{transform:translateX(-120%);}50%{transform:translateX(120%);}}@keyframes elusive-pulse-elusive{0%,100%{opacity:.5;}50%{opacity:1;}}
body.profile-theme-theme-mein-leben{--bg-color:#0a0b0e;--card-bg:#14161b;--border-color:rgba(200,16,46,.26);--primary-color:#e23b3b;--accent-color:#ff6b45;--text-color:#e9e2df;--gs-brand-a:#c8102e;--gs-brand-b:#9aa4b0;background:radial-gradient(ellipse 78% 50% at 82% 6%,rgba(200,16,46,.18) 0%,transparent 60%),radial-gradient(ellipse 70% 46% at 12% 88%,rgba(160,20,32,.15) 0%,transparent 62%),radial-gradient(ellipse 90% 60% at 50% 50%,rgba(60,66,74,.14) 0%,transparent 66%),linear-gradient(180deg,#0b0c10 0%,#0d0e12 45%,#08080a 100%);background-size:200% 200%,200% 200%,180% 180%,cover;background-attachment:fixed;animation:mein-leben-bg 30s ease-in-out infinite alternate;}
@keyframes mein-leben-bg{from{background-position:82% 6%,12% 88%,40% 50%,center}to{background-position:70% 14%,24% 78%,60% 46%,center}}
body.profile-theme-theme-mein-leben::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:radial-gradient(circle 1.4px at 18% 80%,rgba(255,120,60,.9) 42%,transparent 70%),radial-gradient(circle 1px at 62% 88%,rgba(255,90,50,.8) 44%,transparent 70%),radial-gradient(circle 1.2px at 84% 76%,rgba(255,160,90,.7) 42%,transparent 70%),radial-gradient(circle .9px at 40% 92%,rgba(226,59,59,.7) 44%,transparent 70%);background-size:180px 200px,150px 180px,210px 240px,120px 160px;background-repeat:repeat;animation:mein-leben-embers-bg 22s linear infinite;}
@keyframes mein-leben-embers-bg{from{background-position:0 0,0 0,0 0,0 0}to{background-position:0 -200px,0 -180px,0 -240px,0 -160px}}
body.profile-theme-theme-mein-leben::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(115deg,transparent 44%,rgba(200,16,46,.1) 49%,rgba(255,120,60,.06) 51%,transparent 57%),radial-gradient(circle 2px at 50% 50%,rgba(255,255,255,.02) 1px,transparent 1.5px),radial-gradient(ellipse 120% 90% at 50% 42%,transparent 56%,rgba(4,3,5,.6) 100%);background-size:cover,26px 26px,cover;animation:mein-leben-beam 14s ease-in-out infinite;}
@keyframes mein-leben-beam{0%,100%{background-position:-10% 0,0 0,center;opacity:.9}50%{background-position:110% 0,0 0,center;opacity:1}}
body.profile-theme-theme-mein-leben .card{background:linear-gradient(160deg,rgba(24,26,32,.94),rgba(15,16,20,.96));border:1px solid rgba(200,16,46,.22);box-shadow:0 8px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04),inset 0 0 26px rgba(120,14,26,.08);}
body.profile-theme-theme-mein-leben .card:hover{border-color:rgba(226,59,59,.5);box-shadow:0 0 22px rgba(200,16,46,.2),0 0 0 1px rgba(226,59,59,.28);}
body.profile-theme-theme-mein-leben .profile-header{background:linear-gradient(135deg,rgba(34,20,22,.96),rgba(10,10,12,.96));border-color:rgba(200,16,46,.34);box-shadow:0 4px 40px rgba(140,14,26,.2),inset 0 0 70px rgba(120,14,26,.08);}
body.profile-theme-theme-mein-leben h3,body.profile-theme-theme-mein-leben .profile-info h2{text-shadow:0 1px 0 rgba(0,0,0,.7),0 0 18px rgba(226,59,59,.35);}
body.profile-theme-theme-mein-leben .btn-gradient{background:linear-gradient(135deg,#9aa4b0,#c8102e 55%,#8f1622);box-shadow:0 4px 16px rgba(200,16,46,.3);}
body.profile-theme-theme-mein-leben .gs-sidebar{background:linear-gradient(180deg,#111216 0%,#0a0a0d 55%,#141013 100%);border-right:1px solid rgba(200,16,46,.24);box-shadow:inset -14px 0 26px rgba(3,2,4,.6);}
body.profile-theme-theme-mein-leben .gs-sb-link i,body.profile-theme-theme-mein-leben .mobile-nav-item i,body.profile-theme-theme-mein-leben .burger-link i{color:#d7b3b0;filter:drop-shadow(0 0 5px rgba(200,16,46,.4));}
body.profile-theme-theme-mein-leben .gs-sb-link:hover i,body.profile-theme-theme-mein-leben .gs-sb-link.active i{color:#ff6b45;filter:drop-shadow(0 0 9px rgba(255,90,60,.75));}
body.profile-theme-theme-mein-leben .gs-sb-link:hover,body.profile-theme-theme-mein-leben .gs-sb-link.active{background:linear-gradient(90deg,rgba(200,16,46,.2),transparent);box-shadow:inset 3px 0 0 #c8102e;color:#fff;}
body.profile-theme-theme-mein-leben .gs-sb-badge{background:linear-gradient(135deg,#c8102e,#ff6b45);color:#fff;border:none;}
body.profile-theme-theme-mein-leben .gs-sb-brand .gs-logo{filter:drop-shadow(0 0 6px rgba(200,16,46,.6)) saturate(1.2);}
.badge-equipped-achievhunter {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(140deg, #231543 0%, #45278b 48%, #2c1a5e 100%);
    border: 1px solid rgba(167, 139, 250, 0.55);
    border-radius: 10px;
    color: #e9d5ff;
    text-shadow: 0 0 6px rgba(167, 139, 250, 0.55);
    animation: badge-achievhunter-stalk 9s ease-in-out infinite;
}
@keyframes badge-achievhunter-stalk {
    0%, 100% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.35), 0 0 22px rgba(139, 92, 246, 0.15), inset 0 0 8px rgba(45, 212, 191, 0);
        border-color: rgba(167, 139, 250, 0.55);
        color: #e9d5ff;
        text-shadow: 0 0 6px rgba(167, 139, 250, 0.55);
        filter: saturate(0.9) brightness(0.98);
    }
    55% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.18), 0 0 22px rgba(139, 92, 246, 0.08), inset 0 0 8px rgba(45, 212, 191, 0);
        border-color: rgba(167, 139, 250, 0.32);
        color: #c9b8ef;
        text-shadow: 0 0 6px rgba(167, 139, 250, 0.3);
        filter: saturate(0.72) brightness(0.9);
    }
    74% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.55), 0 0 22px rgba(139, 92, 246, 0.3), inset 0 0 8px rgba(45, 212, 191, 0.15);
        border-color: rgba(196, 181, 253, 0.8);
        color: #ede9fe;
        text-shadow: 0 0 6px rgba(196, 181, 253, 0.7);
        filter: saturate(1.05) brightness(1.06);
    }
    80% {
        box-shadow: 0 0 10px rgba(94, 234, 212, 0.9), 0 0 22px rgba(45, 212, 191, 0.65), inset 0 0 8px rgba(94, 234, 212, 0.5);
        border-color: rgba(153, 246, 228, 1);
        color: #ccfbf1;
        text-shadow: 0 0 6px rgba(94, 234, 212, 0.95);
        filter: saturate(1.3) brightness(1.28);
    }
    86% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.45), 0 0 22px rgba(139, 92, 246, 0.22), inset 0 0 8px rgba(45, 212, 191, 0.08);
        border-color: rgba(167, 139, 250, 0.6);
        color: #e9d5ff;
        text-shadow: 0 0 6px rgba(167, 139, 250, 0.6);
        filter: saturate(1) brightness(1);
    }
}
.badge-equipped-achievhunter::before {
    content: '✦';
    position: absolute;
    right: 8%;
    top: 2%;
    font-size: 0.55em;
    line-height: 1;
    color: #5eead4;
    z-index: -1;
    opacity: 0.18;
    text-shadow: 0 0 6px rgba(94, 234, 212, 0.8);
    pointer-events: none;
    animation: badge-achievhunter-plort 9s ease-in-out infinite;
}
@keyframes badge-achievhunter-plort {
    0%, 60%, 100% { opacity: 0.18; transform: scale(1); }
    74% { opacity: 0.42; transform: scale(1.06); }
    80% { opacity: 1; transform: scale(1.35); }
    86% { opacity: 0.3; transform: scale(1); }
}
.badge-equipped-achievhunter::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(115deg, transparent 30%, rgba(94, 234, 212, 0) 42%, rgba(233, 213, 255, 0.32) 50%, rgba(94, 234, 212, 0.16) 58%, transparent 70%);
    background-size: 320% 100%;
    background-repeat: no-repeat;
    background-position: 140% 0;
    pointer-events: none;
    z-index: 1;
    animation: badge-achievhunter-slick 9s ease-in-out infinite;
}
@keyframes badge-achievhunter-slick {
    0%, 70% { background-position: 140% 0; }
    84%, 100% { background-position: -40% 0; }
}
body.profile-theme-theme-sky-longing{
--bg-color:#08122a;--card-bg:#0e1c3c;--border-color:rgba(150,190,240,.22);--primary-color:#6aa8ff;--accent-color:#bcd6ff;
background:
 radial-gradient(ellipse 80% 50% at 78% 8%,rgba(90,140,220,.20) 0%,transparent 62%),
 radial-gradient(ellipse 70% 45% at 14% 22%,rgba(60,100,180,.16) 0%,transparent 62%),
 radial-gradient(ellipse 90% 55% at 50% 108%,rgba(180,205,255,.10) 0%,transparent 60%),
 linear-gradient(180deg,#0a1430 0%,#0b1836 42%,#070f24 100%);
background-size:200% 200%,200% 200%,200% 200%,cover;
animation:sky-longing-drift 26s ease-in-out infinite alternate;}
@keyframes sky-longing-drift{from{background-position:30% 0%,0% 30%,50% 100%,center}to{background-position:44% 12%,14% 20%,60% 90%,center}}
/* дальние звёзды дрейфуют ВВЕРХ (взгляд, поднятый к небу) + РЕДКИЙ МЕТЕОР:
   первый слой — падающая звезда, живёт 4% цикла (~4 сек из 100), остальное
   время припаркована за кадром. Все слои в одних keyframes (линейность звёзд
   сохранена пропорциональными значениями). Декор строго z-index:-1. */
body.profile-theme-theme-sky-longing::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;
background-image:
 linear-gradient(118deg,transparent 43%,rgba(255,255,255,.9) 50%,rgba(207,224,255,.5) 53%,transparent 60%),
 radial-gradient(circle 1.2px at 24px 32px,rgba(255,255,255,.85) 46%,transparent 70%),
 radial-gradient(circle .9px at 70px 12px,rgba(207,224,255,.8) 46%,transparent 70%),
 radial-gradient(circle 1px at 44px 82px,rgba(234,242,255,.7) 45%,transparent 70%),
 radial-gradient(circle 1.5px at 120px 60px,rgba(226,240,255,.9) 42%,transparent 66%);
background-size:220px 3px,98px 106px,98px 106px,98px 106px,171px 152px;
background-repeat:no-repeat,repeat,repeat,repeat,repeat;
animation:sky-longing-sky 100s linear infinite,sky-longing-twinkle 5.5s ease-in-out infinite alternate;}
@keyframes sky-longing-sky{
0%{background-position:-16% 8%,0 0,0 0,0 0,0 0}
3%{background-position:-16% 8%,0 -6.36px,0 -6.36px,0 -6.36px,0 -27.36px}
7%{background-position:114% 46%,0 -14.84px,0 -14.84px,0 -14.84px,0 -63.84px}
100%{background-position:114% 46%,0 -212px,0 -212px,0 -212px,0 -912px}}
@keyframes sky-longing-twinkle{from{opacity:.62}to{opacity:1}}
/* луна в молочной дымке + ПОЛЯРНОЕ СИЯНИЕ у зенита (две ленты плывут
   навстречу друг другу) + облачное море у горизонта + виньетка */
body.profile-theme-theme-sky-longing::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;
background:
 radial-gradient(circle at 84% 11%,rgba(238,244,255,.95) 9px,rgba(238,244,255,.3) 13px,rgba(180,205,255,.12) 30px,transparent 52px),
 radial-gradient(ellipse 46% 62% at 50% 6%,rgba(120,255,214,.18) 0%,rgba(120,255,214,.07) 44%,transparent 70%),
 radial-gradient(ellipse 38% 50% at 50% 2%,rgba(96,190,255,.17) 0%,transparent 66%),
 radial-gradient(ellipse 60% 26% at 26% 88%,rgba(214,228,255,.14) 0%,transparent 70%),
 radial-gradient(ellipse 70% 30% at 74% 94%,rgba(190,214,255,.12) 0%,transparent 70%),
 radial-gradient(ellipse 120% 90% at 50% 42%,transparent 58%,rgba(4,9,22,.55) 100%);
background-size:auto,150% 46%,150% 38%,auto,auto,auto;
background-repeat:no-repeat;animation:sky-longing-clouds 30s ease-in-out infinite alternate;}
@keyframes sky-longing-clouds{from{background-position:0 0,16% 0,70% 0,20% 88%,74% 94%,center;opacity:.85}to{background-position:0 0,56% 0,28% 0,30% 84%,66% 90%,center;opacity:1}}
body.profile-theme-theme-sky-longing .card{background:linear-gradient(150deg,rgba(20,34,66,.72),rgba(9,18,40,.8));border-color:rgba(150,190,240,.18);box-shadow:0 0 0 1px rgba(106,168,255,.05),inset 0 0 30px rgba(6,12,30,.5);}
body.profile-theme-theme-sky-longing .card:hover{border-color:rgba(188,214,255,.5);box-shadow:0 0 22px rgba(106,168,255,.2),0 0 0 1px rgba(150,190,240,.25);}
body.profile-theme-theme-sky-longing .profile-header{background:
 radial-gradient(circle 1px at 12% 24%,rgba(255,255,255,.5) 45%,transparent 72%),
 radial-gradient(circle 1.2px at 78% 62%,rgba(207,224,255,.4) 45%,transparent 70%),
 linear-gradient(135deg,rgba(20,36,72,.95),rgba(7,15,36,.95));
border-color:rgba(106,168,255,.34);box-shadow:0 4px 44px rgba(70,120,210,.14),inset 0 0 70px rgba(120,170,255,.05);}
body.profile-theme-theme-sky-longing h3,body.profile-theme-theme-sky-longing .profile-info h2{text-shadow:0 1px 0 rgba(0,0,0,.6),0 0 20px rgba(150,190,240,.3);}
body.profile-theme-theme-sky-longing .btn-gradient{background:linear-gradient(135deg,#bcd6ff,#6aa8ff 55%,#3f6fd6);box-shadow:0 4px 16px rgba(106,168,255,.25);}
body.profile-theme-theme-sky-longing .gs-sidebar{background:linear-gradient(180deg,#0a1636 0%,#070f24 55%,#0b1838 100%);border-right:1px solid rgba(106,168,255,.26);box-shadow:inset -14px 0 26px rgba(3,6,16,.55);}
/* «молочные иконки»: все три навигации светятся молоком */
body.profile-theme-theme-sky-longing .gs-sb-link i,
body.profile-theme-theme-sky-longing .mobile-nav-item i,
body.profile-theme-theme-sky-longing .burger-link i{color:#eef4ff;filter:drop-shadow(0 0 6px rgba(200,224,255,.55));}
body.profile-theme-theme-sky-longing .gs-sb-link:hover i,
body.profile-theme-theme-sky-longing .gs-sb-link.active i{color:#ffffff;filter:drop-shadow(0 0 9px rgba(188,214,255,.85));}
body.profile-theme-theme-sky-longing .gs-sb-badge{background:rgba(106,168,255,.25);color:#dceaff;}
.nick-color-blade-blood-2-2{background:linear-gradient(90deg,#2a2a2a 0%,#4a4a4a 25%,#6a6a6a 50%,#4a4a4a 75%,#2a2a2a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(80,0,0,.8),0 1px 0 rgba(0,0,0,.4);position:relative;display:inline-block;animation:nick-shimmer-blade-blood-2-2 3s ease-in-out infinite}.nick-color-blade-blood-2-2::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,transparent 20%,rgba(180,20,20,.15) 40%,rgba(120,10,10,.25) 70%,rgba(60,5,5,.3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;mix-blend-mode:multiply}.nick-color-blade-blood-2-2::after{content:'';position:absolute;left:50%;top:12%;width:9px;height:18px;background:radial-gradient(ellipse at top,#e02020 0%,#a01010 45%,#500 90%,transparent 100%);border-radius:45% 45% 50% 50% / 60% 60% 40% 40%;transform:translateX(-50%) translateY(-10px);opacity:0;mix-blend-mode:multiply;filter:blur(.4px);pointer-events:none;animation:nick-blood-blade-blood-2-2 5s ease-in-out infinite}@keyframes nick-shimmer-blade-blood-2-2{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-blood-blade-blood-2-2{0%{transform:translateX(-50%) translateY(-10px) scale(.5);opacity:0}15%{transform:translateX(-50%) translateY(0) scale(1);opacity:.95}55%{transform:translateX(-50%) translateY(14px) scale(1.05);opacity:.9}75%{transform:translateX(-50%) translateY(22px) scale(.8);opacity:.5}90%{transform:translateX(-50%) translateY(26px) scale(.5);opacity:0}100%{transform:translateX(-50%) translateY(-10px) scale(.5);opacity:0}}
.avatar-frame-sparda-crown-2-2{position:relative}.avatar-frame-sparda-crown-2-2::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:2;background:conic-gradient(from 0deg,transparent 0deg,transparent 20deg,#1a1a22 20deg,#3a3a42 25deg,#e0e0e8 30deg,#3a3a42 35deg,#1a1a22 40deg,transparent 40deg,transparent 80deg,#1a1a22 80deg,#3a3a42 85deg,#e0e0e8 90deg,#3a3a42 95deg,#1a1a22 100deg,transparent 100deg,transparent 140deg,#1a1a22 140deg,#3a3a42 145deg,#e0e0e8 150deg,#3a3a42 155deg,#1a1a22 160deg,transparent 160deg,transparent 200deg,#1a1a22 200deg,#3a3a42 205deg,#e0e0e8 210deg,#3a3a42 215deg,#1a1a22 220deg,transparent 220deg,transparent 260deg,#1a1a22 260deg,#3a3a42 265deg,#e0e0e8 270deg,#3a3a42 275deg,#1a1a22 280deg,transparent 280deg,transparent 320deg,#1a1a22 320deg,#3a3a42 325deg,#e0e0e8 330deg,#3a3a42 335deg,#1a1a22 340deg,transparent 340deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 72%,#000 74%);mask:radial-gradient(farthest-side,transparent 72%,#000 74%);filter:drop-shadow(0 0 7px rgba(200,30,30,.7)) drop-shadow(0 2px 3px rgba(0,0,0,.6));animation:frame-crown-sparda-crown-2-2 24s linear infinite}.avatar-frame-sparda-crown-2-2::after{content:'';position:absolute;inset:-3px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 45deg,#1a1a22 0deg,#2a2a32 25deg,#1a1a22 50deg,#2a0a0a 55deg,#8a1818 60deg,#c42828 65deg,#8a1818 70deg,#2a0a0a 75deg,#1a1a22 80deg,#2a2a32 130deg,#1a1a22 180deg,#2a0a0a 230deg,#8a1818 235deg,#c42828 240deg,#8a1818 245deg,#2a0a0a 250deg,#1a1a22 255deg,#2a2a32 305deg,#1a1a22 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 83%,#000 85%);mask:radial-gradient(farthest-side,transparent 83%,#000 85%);filter:drop-shadow(0 0 4px rgba(200,30,30,.75)) drop-shadow(0 0 1px rgba(255,60,60,.4));animation:frame-scar-sparda-crown-2-2 3.2s ease-in-out infinite,frame-crown-sparda-crown-2-2 48s linear infinite}@keyframes frame-crown-sparda-crown-2-2{to{transform:rotate(360deg)}}@keyframes frame-scar-sparda-crown-2-2{0%,100%{filter:drop-shadow(0 0 4px rgba(200,30,30,.75)) drop-shadow(0 0 1px rgba(255,60,60,.4))}50%{filter:drop-shadow(0 0 12px rgba(220,30,30,1)) drop-shadow(0 0 5px rgba(255,100,100,.9))}}
.badge-equipped-dante-crest-2-2{position:relative;overflow:hidden}.badge-equipped-dante-crest-2-2 .badge-plate{position:relative;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 28%,rgba(0,0,0,.82) 100%),repeating-linear-gradient(78deg,transparent 0,transparent 13px,rgba(200,25,25,.13) 13px,rgba(200,25,25,.13) 14.2px,transparent 14.2px,transparent 34px),repeating-linear-gradient(162deg,transparent 0,transparent 17px,rgba(155,12,12,.1) 17px,rgba(155,12,12,.1) 18px,transparent 18px,transparent 28px),repeating-linear-gradient(42deg,transparent 0,transparent 22px,rgba(100,8,8,.07) 22px,rgba(100,8,8,.07) 23px,transparent 23px,transparent 42px),linear-gradient(145deg,#05050b 0%,#0e0e1a 22%,#16102a 50%,#0e0e1a 78%,#05050b 100%);border:2px solid #3a1820;box-shadow:0 0 20px rgba(180,30,30,.55),0 0 44px rgba(80,8,8,.28),inset 0 0 34px rgba(0,0,0,.92),inset 0 1px 0 rgba(255,255,255,.04);border-radius:6px}.badge-equipped-dante-crest-2-2 .badge-plate::before{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 46%,rgba(210,30,30,.24) 0%,rgba(130,15,65,.12) 20%,transparent 46%),radial-gradient(ellipse at 50% 94%,rgba(180,20,20,.13) 0%,transparent 42%),radial-gradient(ellipse at 50% 6%,rgba(90,35,155,.09) 0%,transparent 34%),radial-gradient(ellipse at 20% 44%,rgba(130,15,15,.08) 0%,transparent 26%),radial-gradient(ellipse at 80% 44%,rgba(130,15,15,.08) 0%,transparent 26%);animation:badge-mist-dante-crest-2-2 4s ease-in-out infinite;pointer-events:none}.badge-equipped-dante-crest-2-2 .badge-plate::after{content:'';position:absolute;top:50%;left:50%;width:54%;height:54%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(155,75,215,.22);box-shadow:0 0 7px rgba(135,55,195,.28),inset 0 0 7px rgba(135,55,195,.16);animation:badge-rune-dante-crest-2-2 11s linear infinite;pointer-events:none}.badge-equipped-dante-crest-2-2 .badge-sword{position:absolute;width:76%;height:3px;background:linear-gradient(90deg,transparent 0%,#6a9cc8 10%,#b8d4ee 42%,#eaf2ff 50%,#b8d4ee 58%,#6a9cc8 90%,transparent 100%);border-radius:2px;top:47%;left:12%;transform:translateY(-50%) rotate(-26deg);box-shadow:0 0 14px rgba(90,165,255,.9),0 0 4px rgba(200,230,255,.95);z-index:2}.badge-equipped-dante-crest-2-2 .badge-sword::before{content:'';position:absolute;right:-2%;top:-3px;width:7px;height:9px;background:linear-gradient(135deg,#d4a017,#8a6a10);border-radius:1px;box-shadow:0 0 5px rgba(212,160,23,.75)}.badge-equipped-dante-crest-2-2 .badge-sword::after{content:'';position:absolute;left:4%;top:-1px;width:4px;height:5px;background:linear-gradient(135deg,#c89010,#705008);border-radius:1px;box-shadow:0 0 3px rgba(200,144,16,.5)}.badge-equipped-dante-crest-2-2 .badge-gun-ebony{position:absolute;width:23%;height:10px;background:linear-gradient(180deg,#383838 0%,#1a1a1a 60%,#0e0e0e 100%);border-radius:2px 5px 2px 2px;bottom:26%;left:15%;transform:rotate(7deg);box-shadow:0 0 5px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.08);z-index:2}.badge-equipped-dante-crest-2-2 .badge-gun-ebony::after{content:'';position:absolute;left:-3px;top:2px;width:5px;height:6px;background:#222;border-radius:1px 0 0 1px}.badge-equipped-dante-crest-2-2 .badge-gun-ivory{position:absolute;width:23%;height:10px;background:linear-gradient(180deg,#ececec 0%,#b0b0b0 60%,#909090 100%);border-radius:2px 5px 2px 2px;bottom:26%;right:15%;transform:rotate(-7deg);box-shadow:0 0 5px rgba(255,255,255,.18),0 1px 0 rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.5);z-index:2}.badge-equipped-dante-crest-2-2 .badge-gun-ivory::after{content:'';position:absolute;right:-3px;top:2px;width:5px;height:6px;background:#d8d8d8;border-radius:0 1px 1px 0}.badge-equipped-dante-crest-2-2 .badge-core{position:absolute;top:43%;left:50%;width:18%;height:18%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ff3838 0%,#d01818 30%,#880000 65%,#440000 100%);box-shadow:0 0 18px rgba(255,50,50,.95),0 0 34px rgba(200,20,20,.6),0 0 54px rgba(140,8,8,.3),14px -9px 2px rgba(255,175,70,.7),-11px -13px 1.5px rgba(255,155,50,.6),16px 7px 1px rgba(255,195,90,.5),-15px 11px 1.5px rgba(255,135,35,.6),7px 15px 1px rgba(255,175,70,.45),-9px -17px 1px rgba(255,215,110,.5),18px -2px 1px rgba(255,120,30,.4),-17px 3px 1px rgba(255,160,50,.45);z-index:3;animation:badge-core-pulse-dante-crest-2-2 2.4s ease-in-out infinite}.badge-equipped-dante-crest-2-2 .badge-core::before{content:'';position:absolute;inset:-28%;border-radius:50%;border:1px solid rgba(255,75,75,.5);animation:badge-core-ring-dante-crest-2-2 2.4s ease-out infinite}.badge-equipped-dante-crest-2-2 .badge-core::after{content:'';position:absolute;inset:-28%;border-radius:50%;border:1px solid rgba(175,75,255,.4);animation:badge-core-ring-dante-crest-2-2 2.4s ease-out 1.2s infinite}.badge-equipped-dante-crest-2-2 .badge-slash{position:absolute;inset:0;background:linear-gradient(52deg,transparent 38%,rgba(170,215,255,.55) 46%,rgba(255,255,255,.92) 50%,rgba(170,215,255,.55) 54%,transparent 62%);opacity:0;z-index:4;animation:badge-slash-dante-crest-2-2 6s ease-in-out infinite;pointer-events:none}.badge-equipped-dante-crest-2-2 .badge-embers{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 16% 74%,rgba(255,115,25,.85) 0%,transparent 3.2%),radial-gradient(circle at 84% 22%,rgba(255,95,18,.75) 0%,transparent 2.8%),radial-gradient(circle at 32% 15%,rgba(255,135,35,.65) 0%,transparent 2.2%),radial-gradient(circle at 72% 82%,rgba(255,75,15,.75) 0%,transparent 3%),radial-gradient(circle at 52% 90%,rgba(255,155,45,.55) 0%,transparent 2.4%),radial-gradient(circle at 88% 58%,rgba(255,100,25,.5) 0%,transparent 2%),radial-gradient(circle at 10% 42%,rgba(255,130,35,.45) 0%,transparent 2.2%);animation:badge-embers-dante-crest-2-2 3.2s ease-in-out infinite}@keyframes badge-mist-dante-crest-2-2{0%,100%{opacity:.75;filter:brightness(1)}50%{opacity:1;filter:brightness(1.2)}}@keyframes badge-rune-dante-crest-2-2{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes badge-core-pulse-dante-crest-2-2{0%,100%{transform:translate(-50%,-50%) scale(1);filter:brightness(1)}50%{transform:translate(-50%,-50%) scale(1.14);filter:brightness(1.4)}}@keyframes badge-core-ring-dante-crest-2-2{0%{transform:scale(.5);opacity:.9}100%{transform:scale(2.2);opacity:0}}@keyframes badge-slash-dante-crest-2-2{0%,82%,100%{opacity:0;transform:translateX(-45%)}88%{opacity:1;transform:translateX(0)}94%{opacity:0;transform:translateX(45%)}}@keyframes badge-embers-dante-crest-2-2{0%,100%{opacity:.4;transform:translateY(0)}50%{opacity:.95;transform:translateY(-3px)}}
.badge-equipped-oath-of-sparda-2-2{position:relative}.badge-equipped-oath-of-sparda-2-2 .badge-canvas{background:linear-gradient(135deg,#0b0b10 0%,#1a1a24 55%,#2a1216 100%);border:1px solid #3a2428;box-shadow:0 0 12px rgba(180,30,30,.45),inset 0 0 18px rgba(0,0,0,.7)}.badge-equipped-oath-of-sparda-2-2 .badge-sigil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(220,40,40,.25),transparent 60%);animation:badge-pulse-oath-of-sparda-2-2 3.2s ease-in-out infinite}.badge-equipped-oath-of-sparda-2-2 .badge-sigil::before,.badge-equipped-oath-of-sparda-2-2 .badge-sigil::after{content:'';position:absolute;width:60%;height:3px;background:linear-gradient(90deg,transparent,#d9d9d9 40%,#f5f5f5 50%,#d9d9d9 60%,transparent);border-radius:2px;box-shadow:0 0 6px rgba(255,255,255,.6)}.badge-equipped-oath-of-sparda-2-2 .badge-sigil::before{transform:rotate(42deg)}.badge-equipped-oath-of-sparda-2-2 .badge-sigil::after{transform:rotate(-18deg);background:linear-gradient(90deg,transparent,#6a6a6a 40%,#b0b0b0 50%,#6a6a6a 60%,transparent);height:4px;box-shadow:0 0 8px rgba(180,30,30,.7)}@keyframes badge-pulse-oath-of-sparda-2-2{0%,100%{filter:brightness(1) drop-shadow(0 0 4px rgba(220,40,40,.4))}50%{filter:brightness(1.18) drop-shadow(0 0 10px rgba(220,40,40,.75))}}
.nick-color-crimson-seal-2-2{background:linear-gradient(90deg,#3a0a0a 0%,#7a1010 30%,#c41a1a 50%,#7a1010 70%,#3a0a0a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(180,20,20,.6);animation:nick-shimmer-crimson-seal-2-2 4s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-seal-2-2::after{content:'';position:absolute;left:50%;bottom:-3px;width:5px;height:5px;border-radius:50% 50% 50% 0;background:radial-gradient(circle at 30% 30%,#ff3030,#8a0000 70%);transform:translateX(-50%) rotate(-45deg);box-shadow:0 0 6px rgba(220,20,20,.8);animation:nick-drop-crimson-seal-2-2 5s ease-in-out infinite}@keyframes nick-shimmer-crimson-seal-2-2{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-drop-crimson-seal-2-2{0%,70%{opacity:0;transform:translateX(-50%) translateY(-10px) rotate(-45deg) scale(.6)}80%{opacity:1;transform:translateX(-50%) translateY(0) rotate(-45deg) scale(1)}95%{opacity:1;transform:translateX(-50%) translateY(6px) rotate(-45deg) scale(1.05)}100%{opacity:0;transform:translateX(-50%) translateY(12px) rotate(-45deg) scale(.8)}}
.avatar-frame-crown-of-blades-2-2{position:relative}.avatar-frame-crown-of-blades-2-2::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 12deg,#c8c8cc 15deg,#f5f5f7 17deg,#c8c8cc 19deg,transparent 22deg,transparent 72deg,#c8c8cc 75deg,#f5f5f7 77deg,#c8c8cc 79deg,transparent 82deg,transparent 132deg,#c8c8cc 135deg,#f5f5f7 137deg,#c8c8cc 139deg,transparent 142deg,transparent 192deg,#c8c8cc 195deg,#f5f5f7 197deg,#c8c8cc 199deg,transparent 202deg,transparent 252deg,#c8c8cc 255deg,#f5f5f7 257deg,#c8c8cc 259deg,transparent 262deg,transparent 312deg,#c8c8cc 315deg,#f5f5f7 317deg,#c8c8cc 319deg,transparent 322deg,transparent 360deg);filter:drop-shadow(0 0 4px rgba(220,30,30,.55)) drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:frame-shake-crown-of-blades-2-2 6s ease-in-out infinite}.avatar-frame-crown-of-blades-2-2::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,#1a1a20 0%,#4a4a52 12%,#9a9aa2 20%,#e8e8ee 28%,#9a9aa2 36%,#4a4a52 48%,#1a1a20 50%,#4a4a52 62%,#9a9aa2 70%,#e8e8ee 78%,#9a9aa2 86%,#4a4a52 98%,#1a1a20 100%);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 8px rgba(200,200,220,.35)) drop-shadow(0 0 3px rgba(220,30,30,.4));animation:frame-spin-crown-of-blades-2-2 18s linear infinite}@keyframes frame-spin-crown-of-blades-2-2{to{transform:rotate(360deg)}}@keyframes frame-shake-crown-of-blades-2-2{0%,100%{transform:rotate(0deg)}25%{transform:rotate(.6deg)}75%{transform:rotate(-.6deg)}}
.nick-color-crimson-seal-4-4{background:linear-gradient(90deg,#3a0a0a 0%,#7a1010 30%,#c41a1a 50%,#7a1010 70%,#3a0a0a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(180,20,20,.6);animation:nick-shimmer-crimson-seal-4-4 4s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-seal-4-4::after{content:'';position:absolute;left:50%;bottom:-3px;width:5px;height:5px;border-radius:50% 50% 50% 0;background:radial-gradient(circle at 30% 30%,#ff3030,#8a0000 70%);transform:translateX(-50%) rotate(-45deg);box-shadow:0 0 6px rgba(220,20,20,.8);animation:nick-drop-crimson-seal-4-4 5s ease-in-out infinite}@keyframes nick-shimmer-crimson-seal-4-4{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-drop-crimson-seal-4-4{0%,70%{opacity:0;transform:translateX(-50%) translateY(-10px) rotate(-45deg) scale(.6)}80%{opacity:1;transform:translateX(-50%) translateY(0) rotate(-45deg) scale(1)}95%{opacity:1;transform:translateX(-50%) translateY(6px) rotate(-45deg) scale(1.05)}100%{opacity:0;transform:translateX(-50%) translateY(12px) rotate(-45deg) scale(.8)}}
.badge-equipped-oath-of-sparda-4-4{position:relative}.badge-equipped-oath-of-sparda-4-4 .badge-canvas{background:linear-gradient(135deg,#0b0b10 0%,#1a1a24 55%,#2a1216 100%);border:1px solid #3a2428;box-shadow:0 0 12px rgba(180,30,30,.45),inset 0 0 18px rgba(0,0,0,.7)}.badge-equipped-oath-of-sparda-4-4 .badge-sigil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(220,40,40,.25),transparent 60%);animation:badge-pulse-oath-of-sparda-4-4 3.2s ease-in-out infinite}.badge-equipped-oath-of-sparda-4-4 .badge-sigil::before,.badge-equipped-oath-of-sparda-4-4 .badge-sigil::after{content:'';position:absolute;width:60%;height:3px;background:linear-gradient(90deg,transparent,#d9d9d9 40%,#f5f5f5 50%,#d9d9d9 60%,transparent);border-radius:2px;box-shadow:0 0 6px rgba(255,255,255,.6)}.badge-equipped-oath-of-sparda-4-4 .badge-sigil::before{transform:rotate(42deg)}.badge-equipped-oath-of-sparda-4-4 .badge-sigil::after{transform:rotate(-18deg);background:linear-gradient(90deg,transparent,#6a6a6a 40%,#b0b0b0 50%,#6a6a6a 60%,transparent);height:4px;box-shadow:0 0 8px rgba(180,30,30,.7)}@keyframes badge-pulse-oath-of-sparda-4-4{0%,100%{filter:brightness(1) drop-shadow(0 0 4px rgba(220,40,40,.4))}50%{filter:brightness(1.18) drop-shadow(0 0 10px rgba(220,40,40,.75))}}
.nick-color-crimson-seal-5-5{background:linear-gradient(90deg,#3a0a0a 0%,#7a1010 30%,#c41a1a 50%,#7a1010 70%,#3a0a0a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(180,20,20,.6);animation:nick-shimmer-crimson-seal-5-5 4s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-seal-5-5::after{content:'';position:absolute;left:50%;bottom:-3px;width:5px;height:5px;border-radius:50% 50% 50% 0;background:radial-gradient(circle at 30% 30%,#ff3030,#8a0000 70%);transform:translateX(-50%) rotate(-45deg);box-shadow:0 0 6px rgba(220,20,20,.8);animation:nick-drop-crimson-seal-5-5 5s ease-in-out infinite}@keyframes nick-shimmer-crimson-seal-5-5{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-drop-crimson-seal-5-5{0%,70%{opacity:0;transform:translateX(-50%) translateY(-10px) rotate(-45deg) scale(.6)}80%{opacity:1;transform:translateX(-50%) translateY(0) rotate(-45deg) scale(1)}95%{opacity:1;transform:translateX(-50%) translateY(6px) rotate(-45deg) scale(1.05)}100%{opacity:0;transform:translateX(-50%) translateY(12px) rotate(-45deg) scale(.8)}}
.avatar-frame-crown-of-blades-4-4{position:relative}.avatar-frame-crown-of-blades-4-4::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 12deg,#c8c8cc 15deg,#f5f5f7 17deg,#c8c8cc 19deg,transparent 22deg,transparent 72deg,#c8c8cc 75deg,#f5f5f7 77deg,#c8c8cc 79deg,transparent 82deg,transparent 132deg,#c8c8cc 135deg,#f5f5f7 137deg,#c8c8cc 139deg,transparent 142deg,transparent 192deg,#c8c8cc 195deg,#f5f5f7 197deg,#c8c8cc 199deg,transparent 202deg,transparent 252deg,#c8c8cc 255deg,#f5f5f7 257deg,#c8c8cc 259deg,transparent 262deg,transparent 312deg,#c8c8cc 315deg,#f5f5f7 317deg,#c8c8cc 319deg,transparent 322deg,transparent 360deg);filter:drop-shadow(0 0 4px rgba(220,30,30,.55)) drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:frame-shake-crown-of-blades-4-4 6s ease-in-out infinite}.avatar-frame-crown-of-blades-4-4::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,#1a1a20 0%,#4a4a52 12%,#9a9aa2 20%,#e8e8ee 28%,#9a9aa2 36%,#4a4a52 48%,#1a1a20 50%,#4a4a52 62%,#9a9aa2 70%,#e8e8ee 78%,#9a9aa2 86%,#4a4a52 98%,#1a1a20 100%);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 8px rgba(200,200,220,.35)) drop-shadow(0 0 3px rgba(220,30,30,.4));animation:frame-spin-crown-of-blades-4-4 18s linear infinite}@keyframes frame-spin-crown-of-blades-4-4{to{transform:rotate(360deg)}}@keyframes frame-shake-crown-of-blades-4-4{0%,100%{transform:rotate(0deg)}25%{transform:rotate(.6deg)}75%{transform:rotate(-.6deg)}}
.badge-equipped-shadow-monarch-arise{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.28em .82em;border-radius:6px;color:#dbe7ff;font-weight:800;letter-spacing:.06em;background:radial-gradient(circle at 50% 120%,#3a1a6e 0%,#1a1140 45%,#080614 100%);border:1px solid #6a4bd6;box-shadow:0 0 10px rgba(108,88,255,.55),inset 0 0 14px rgba(70,40,140,.6);overflow:hidden;text-shadow:0 0 6px rgba(120,150,255,.8)}.badge-equipped-shadow-monarch-arise::before{content:'';position:absolute;left:50%;bottom:-30%;width:70%;height:120%;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 100%,rgba(140,90,255,.75) 0%,rgba(80,60,200,.35) 40%,transparent 70%);filter:blur(2px);animation:sma_rise 3.4s ease-in-out infinite}@keyframes sma_rise{0%,100%{opacity:.55;transform:translateX(-50%) scaleY(.9)}50%{opacity:1;transform:translateX(-50%) scaleY(1.12)}}
.avatar-frame-arise-seal-neon::after{inset:-5px;border:none;background:conic-gradient(from 0deg,transparent 0deg,rgba(40,200,255,.05) 40deg,rgba(60,210,255,.55) 120deg,#4fe3ff 170deg,#9df6ff 182deg,#4fe3ff 194deg,rgba(60,210,255,.55) 244deg,rgba(40,200,255,.05) 320deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 4px rgba(60,200,255,.9)) drop-shadow(0 0 9px rgba(40,160,255,.55));animation:asn_spin 9s linear infinite}@keyframes asn_spin{to{transform:rotate(360deg)}}
.badge-equipped-oath-of-sparda-5-5{position:relative}.badge-equipped-oath-of-sparda-5-5 .badge-canvas{background:linear-gradient(135deg,#0b0b10 0%,#1a1a24 55%,#2a1216 100%);border:1px solid #3a2428;box-shadow:0 0 12px rgba(180,30,30,.45),inset 0 0 18px rgba(0,0,0,.7)}.badge-equipped-oath-of-sparda-5-5 .badge-sigil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(220,40,40,.25),transparent 60%);animation:badge-pulse-oath-of-sparda-5-5 3.2s ease-in-out infinite}.badge-equipped-oath-of-sparda-5-5 .badge-sigil::before,.badge-equipped-oath-of-sparda-5-5 .badge-sigil::after{content:'';position:absolute;width:60%;height:3px;background:linear-gradient(90deg,transparent,#d9d9d9 40%,#f5f5f5 50%,#d9d9d9 60%,transparent);border-radius:2px;box-shadow:0 0 6px rgba(255,255,255,.6)}.badge-equipped-oath-of-sparda-5-5 .badge-sigil::before{transform:rotate(42deg)}.badge-equipped-oath-of-sparda-5-5 .badge-sigil::after{transform:rotate(-18deg);background:linear-gradient(90deg,transparent,#6a6a6a 40%,#b0b0b0 50%,#6a6a6a 60%,transparent);height:4px;box-shadow:0 0 8px rgba(180,30,30,.7)}@keyframes badge-pulse-oath-of-sparda-5-5{0%,100%{filter:brightness(1) drop-shadow(0 0 4px rgba(220,40,40,.4))}50%{filter:brightness(1.18) drop-shadow(0 0 10px rgba(220,40,40,.75))}}
.nick-color-crimson-seal-6-6{background:linear-gradient(90deg,#3a0a0a 0%,#7a1010 30%,#c41a1a 50%,#7a1010 70%,#3a0a0a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(180,20,20,.6);animation:nick-shimmer-crimson-seal-6-6 4s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-seal-6-6::after{content:'';position:absolute;left:50%;bottom:-3px;width:5px;height:5px;border-radius:50% 50% 50% 0;background:radial-gradient(circle at 30% 30%,#ff3030,#8a0000 70%);transform:translateX(-50%) rotate(-45deg);box-shadow:0 0 6px rgba(220,20,20,.8);animation:nick-drop-crimson-seal-6-6 5s ease-in-out infinite}@keyframes nick-shimmer-crimson-seal-6-6{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-drop-crimson-seal-6-6{0%,70%{opacity:0;transform:translateX(-50%) translateY(-10px) rotate(-45deg) scale(.6)}80%{opacity:1;transform:translateX(-50%) translateY(0) rotate(-45deg) scale(1)}95%{opacity:1;transform:translateX(-50%) translateY(6px) rotate(-45deg) scale(1.05)}100%{opacity:0;transform:translateX(-50%) translateY(12px) rotate(-45deg) scale(.8)}}
.avatar-frame-crown-of-blades-5-5{position:relative}.avatar-frame-crown-of-blades-5-5::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 12deg,#c8c8cc 15deg,#f5f5f7 17deg,#c8c8cc 19deg,transparent 22deg,transparent 72deg,#c8c8cc 75deg,#f5f5f7 77deg,#c8c8cc 79deg,transparent 82deg,transparent 132deg,#c8c8cc 135deg,#f5f5f7 137deg,#c8c8cc 139deg,transparent 142deg,transparent 192deg,#c8c8cc 195deg,#f5f5f7 197deg,#c8c8cc 199deg,transparent 202deg,transparent 252deg,#c8c8cc 255deg,#f5f5f7 257deg,#c8c8cc 259deg,transparent 262deg,transparent 312deg,#c8c8cc 315deg,#f5f5f7 317deg,#c8c8cc 319deg,transparent 322deg,transparent 360deg);filter:drop-shadow(0 0 4px rgba(220,30,30,.55)) drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:frame-shake-crown-of-blades-5-5 6s ease-in-out infinite}.avatar-frame-crown-of-blades-5-5::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,#1a1a20 0%,#4a4a52 12%,#9a9aa2 20%,#e8e8ee 28%,#9a9aa2 36%,#4a4a52 48%,#1a1a20 50%,#4a4a52 62%,#9a9aa2 70%,#e8e8ee 78%,#9a9aa2 86%,#4a4a52 98%,#1a1a20 100%);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 8px rgba(200,200,220,.35)) drop-shadow(0 0 3px rgba(220,30,30,.4));animation:frame-spin-crown-of-blades-5-5 18s linear infinite}@keyframes frame-spin-crown-of-blades-5-5{to{transform:rotate(360deg)}}@keyframes frame-shake-crown-of-blades-5-5{0%,100%{transform:rotate(0deg)}25%{transform:rotate(.6deg)}75%{transform:rotate(-.6deg)}}
.badge-equipped-oath-of-sparda-6-6{position:relative}.badge-equipped-oath-of-sparda-6-6 .badge-canvas{background:linear-gradient(135deg,#0b0b10 0%,#1a1a24 55%,#2a1216 100%);border:1px solid #3a2428;box-shadow:0 0 12px rgba(180,30,30,.45),inset 0 0 18px rgba(0,0,0,.7)}.badge-equipped-oath-of-sparda-6-6 .badge-sigil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(220,40,40,.25),transparent 60%);animation:badge-pulse-oath-of-sparda-6-6 3.2s ease-in-out infinite}.badge-equipped-oath-of-sparda-6-6 .badge-sigil::before,.badge-equipped-oath-of-sparda-6-6 .badge-sigil::after{content:'';position:absolute;width:60%;height:3px;background:linear-gradient(90deg,transparent,#d9d9d9 40%,#f5f5f5 50%,#d9d9d9 60%,transparent);border-radius:2px;box-shadow:0 0 6px rgba(255,255,255,.6)}.badge-equipped-oath-of-sparda-6-6 .badge-sigil::before{transform:rotate(42deg)}.badge-equipped-oath-of-sparda-6-6 .badge-sigil::after{transform:rotate(-18deg);background:linear-gradient(90deg,transparent,#6a6a6a 40%,#b0b0b0 50%,#6a6a6a 60%,transparent);height:4px;box-shadow:0 0 8px rgba(180,30,30,.7)}@keyframes badge-pulse-oath-of-sparda-6-6{0%,100%{filter:brightness(1) drop-shadow(0 0 4px rgba(220,40,40,.4))}50%{filter:brightness(1.18) drop-shadow(0 0 10px rgba(220,40,40,.75))}}
.badge-equipped-elusive-shard { background: linear-gradient(145deg, #1a0808 0%, #3d1111 25%, #5c1a2a 50%, #4a1520 75%, #2a0a0a 100%); clip-path: polygon(50% 0%, 62% 5%, 78% 3%, 90% 15%, 98% 32%, 95% 50%, 100% 68%, 88% 82%, 72% 95%, 55% 100%, 38% 95%, 22% 88%, 8% 72%, 2% 55%, 5% 38%, 0% 22%, 12% 10%, 28% 5%, 40% 8%); box-shadow: 0 0 12px rgba(120, 30, 50, 0.4), inset 0 0 8px rgba(80, 15, 30, 0.6); animation: badge-pulse-elusive-shard 5s ease-in-out infinite; border: none; } @keyframes badge-pulse-elusive-shard { 0%, 100% { box-shadow: 0 0 12px rgba(120, 30, 50, 0.4), inset 0 0 8px rgba(80, 15, 30, 0.6); filter: brightness(1); } 50% { box-shadow: 0 0 20px rgba(150, 40, 60, 0.6), inset 0 0 14px rgba(110, 25, 40, 0.8); filter: brightness(1.15); } }
.nick-color-crimson-seal-7-7{background:linear-gradient(90deg,#3a0a0a 0%,#7a1010 30%,#c41a1a 50%,#7a1010 70%,#3a0a0a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(180,20,20,.6);animation:nick-shimmer-crimson-seal-7-7 4s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-seal-7-7::after{content:'';position:absolute;left:50%;bottom:-3px;width:5px;height:5px;border-radius:50% 50% 50% 0;background:radial-gradient(circle at 30% 30%,#ff3030,#8a0000 70%);transform:translateX(-50%) rotate(-45deg);box-shadow:0 0 6px rgba(220,20,20,.8);animation:nick-drop-crimson-seal-7-7 5s ease-in-out infinite}@keyframes nick-shimmer-crimson-seal-7-7{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-drop-crimson-seal-7-7{0%,70%{opacity:0;transform:translateX(-50%) translateY(-10px) rotate(-45deg) scale(.6)}80%{opacity:1;transform:translateX(-50%) translateY(0) rotate(-45deg) scale(1)}95%{opacity:1;transform:translateX(-50%) translateY(6px) rotate(-45deg) scale(1.05)}100%{opacity:0;transform:translateX(-50%) translateY(12px) rotate(-45deg) scale(.8)}}
.avatar-frame-crown-of-blades-6-6{position:relative}.avatar-frame-crown-of-blades-6-6::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 12deg,#c8c8cc 15deg,#f5f5f7 17deg,#c8c8cc 19deg,transparent 22deg,transparent 72deg,#c8c8cc 75deg,#f5f5f7 77deg,#c8c8cc 79deg,transparent 82deg,transparent 132deg,#c8c8cc 135deg,#f5f5f7 137deg,#c8c8cc 139deg,transparent 142deg,transparent 192deg,#c8c8cc 195deg,#f5f5f7 197deg,#c8c8cc 199deg,transparent 202deg,transparent 252deg,#c8c8cc 255deg,#f5f5f7 257deg,#c8c8cc 259deg,transparent 262deg,transparent 312deg,#c8c8cc 315deg,#f5f5f7 317deg,#c8c8cc 319deg,transparent 322deg,transparent 360deg);filter:drop-shadow(0 0 4px rgba(220,30,30,.55)) drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:frame-shake-crown-of-blades-6-6 6s ease-in-out infinite}.avatar-frame-crown-of-blades-6-6::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,#1a1a20 0%,#4a4a52 12%,#9a9aa2 20%,#e8e8ee 28%,#9a9aa2 36%,#4a4a52 48%,#1a1a20 50%,#4a4a52 62%,#9a9aa2 70%,#e8e8ee 78%,#9a9aa2 86%,#4a4a52 98%,#1a1a20 100%);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 8px rgba(200,200,220,.35)) drop-shadow(0 0 3px rgba(220,30,30,.4));animation:frame-spin-crown-of-blades-6-6 18s linear infinite}@keyframes frame-spin-crown-of-blades-6-6{to{transform:rotate(360deg)}}@keyframes frame-shake-crown-of-blades-6-6{0%,100%{transform:rotate(0deg)}25%{transform:rotate(.6deg)}75%{transform:rotate(-.6deg)}}
.nick-color-summon-arc-neon{background:linear-gradient(90deg,#1a2438 0%,#274a6e 25%,#5fd8ff 48%,#c4f4ff 50%,#5fd8ff 52%,#274a6e 75%,#1a2438 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800;filter:drop-shadow(0 0 5px rgba(70,200,255,.6));animation:sacn_flow 4.5s ease-in-out infinite}@keyframes sacn_flow{0%{background-position:130% 0}100%{background-position:-130% 0}}
body.profile-theme-theme-flow-state{--bg-color:#0a1416;--card-bg:#10201e;--border-color:rgba(110,205,180,.18);--primary-color:#4fd1b0;--accent-color:#e8cd94;--gs-brand-a:#5ad1b0;--gs-brand-b:#e8cd94;background:radial-gradient(ellipse 66% 52% at 80% 8%,rgba(79,209,176,.12) 0%,transparent 58%),radial-gradient(ellipse 58% 48% at 14% 92%,rgba(232,205,148,.09) 0%,transparent 55%),linear-gradient(165deg,#0a1315 0%,#0c1a1a 55%,#0a1416 100%)}
body.profile-theme-theme-flow-state::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(122deg,transparent 30%,rgba(79,209,176,.055) 48%,rgba(232,205,148,.045) 53%,transparent 70%);background-size:260% 260%;animation:theme-flow-state-flow 22s ease-in-out infinite alternate}
@keyframes theme-flow-state-flow{from{background-position:18% 0}to{background-position:82% 100%}}
body.profile-theme-theme-flow-state::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(2px 2px at 22% 68%,rgba(120,225,195,.4),transparent 60%),radial-gradient(1.6px 1.6px at 70% 38%,rgba(232,205,148,.36),transparent 60%),radial-gradient(1.6px 1.6px at 85% 76%,rgba(120,225,195,.3),transparent 60%),radial-gradient(1.4px 1.4px at 40% 24%,rgba(232,205,148,.28),transparent 60%),radial-gradient(125% 95% at 50% 45%,transparent 60%,rgba(3,9,10,.5) 100%);background-repeat:no-repeat;animation:theme-flow-state-motes 12s ease-in-out infinite alternate}
@keyframes theme-flow-state-motes{from{opacity:.6}to{opacity:1}}
body.profile-theme-theme-flow-state .card{background:linear-gradient(150deg,rgba(18,34,31,.82),rgba(10,20,19,.86));border-color:rgba(110,205,180,.18);box-shadow:0 0 0 1px rgba(79,209,176,.05),inset 0 0 30px rgba(4,10,9,.5)}
body.profile-theme-theme-flow-state .card:hover{border-color:rgba(232,205,148,.4);box-shadow:0 0 22px rgba(79,209,176,.16),0 0 0 1px rgba(232,205,148,.18)}
body.profile-theme-theme-flow-state .profile-header{background:linear-gradient(135deg,rgba(16,34,31,.95),rgba(9,18,18,.95));border-color:rgba(79,209,176,.3);box-shadow:0 4px 44px rgba(79,209,176,.12),inset 0 0 70px rgba(120,225,195,.05)}
body.profile-theme-theme-flow-state .gs-sidebar{background:linear-gradient(180deg,#0a1618 0%,#0b1a1a 55%,#0a1618 100%);border-right:1px solid rgba(79,209,176,.22);box-shadow:inset -14px 0 26px rgba(2,6,6,.55)}
body.profile-theme-theme-flow-state .gs-sb-link i,body.profile-theme-theme-flow-state .mobile-nav-item i,body.profile-theme-theme-flow-state .burger-link i{color:#8fe0cb;filter:drop-shadow(0 0 5px rgba(79,209,176,.35))}
body.profile-theme-theme-flow-state .gs-sb-link:hover i,body.profile-theme-theme-flow-state .gs-sb-link.active i{color:#e8cd94;filter:drop-shadow(0 0 9px rgba(232,205,148,.6))}
body.profile-theme-theme-flow-state .gs-sb-link:hover,body.profile-theme-theme-flow-state .gs-sb-link.active{color:#e8cd94}
body.profile-theme-theme-flow-state .gs-sb-badge{background:rgba(79,209,176,.24);color:#dff7ee}
body.profile-theme-theme-flow-state .gs-sb-link i.fa-gamepad::before,body.profile-theme-theme-flow-state .mobile-nav-item i.fa-gamepad::before,body.profile-theme-theme-flow-state .burger-link i.fa-gamepad::before{content:'\f6de'}
body.profile-theme-theme-flow-state .gs-sb-link i.fa-compass::before,body.profile-theme-theme-flow-state .mobile-nav-item i.fa-compass::before,body.profile-theme-theme-flow-state .burger-link i.fa-compass::before{content:'\f70e'}
body.profile-theme-theme-flow-state .gs-sb-link i.fa-layer-group::before,body.profile-theme-theme-flow-state .mobile-nav-item i.fa-layer-group::before,body.profile-theme-theme-flow-state .burger-link i.fa-layer-group::before{content:'\f66d'}
body.profile-theme-theme-flow-state .gs-sb-link i.fa-store::before,body.profile-theme-theme-flow-state .mobile-nav-item i.fa-store::before,body.profile-theme-theme-flow-state .burger-link i.fa-store::before{content:'\e19b'}
.avatar-frame-dualizm::after{border:none;background:conic-gradient(from 0deg,#0a0a0a 0deg,#0a0a0a 90deg,#e8e8e8 90deg,#e8e8e8 180deg,#0a0a0a 180deg,#0a0a0a 270deg,#e8e8e8 270deg,#e8e8e8 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 5px rgba(255,255,255,.35)) drop-shadow(0 0 3px rgba(0,0,0,.6));animation:rot-dualizm 14s linear infinite}@keyframes rot-dualizm{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.nick-color-dushevnyy-balans{background:linear-gradient(100deg,#101010 0%,#6b6b6b 30%,#f5f5f5 50%,#6b6b6b 70%,#101010 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;text-shadow:0 0 6px rgba(180,180,180,.25);animation:flow-dushevnyy-balans 8s ease-in-out infinite}@keyframes flow-dushevnyy-balans{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
.badge-equipped-oath-of-sparda-7-7{position:relative}.badge-equipped-oath-of-sparda-7-7 .badge-canvas{background:linear-gradient(135deg,#0b0b10 0%,#1a1a24 55%,#2a1216 100%);border:1px solid #3a2428;box-shadow:0 0 12px rgba(180,30,30,.45),inset 0 0 18px rgba(0,0,0,.7)}.badge-equipped-oath-of-sparda-7-7 .badge-sigil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(220,40,40,.25),transparent 60%);animation:badge-pulse-oath-of-sparda-7-7 3.2s ease-in-out infinite}.badge-equipped-oath-of-sparda-7-7 .badge-sigil::before,.badge-equipped-oath-of-sparda-7-7 .badge-sigil::after{content:'';position:absolute;width:60%;height:3px;background:linear-gradient(90deg,transparent,#d9d9d9 40%,#f5f5f5 50%,#d9d9d9 60%,transparent);border-radius:2px;box-shadow:0 0 6px rgba(255,255,255,.6)}.badge-equipped-oath-of-sparda-7-7 .badge-sigil::before{transform:rotate(42deg)}.badge-equipped-oath-of-sparda-7-7 .badge-sigil::after{transform:rotate(-18deg);background:linear-gradient(90deg,transparent,#6a6a6a 40%,#b0b0b0 50%,#6a6a6a 60%,transparent);height:4px;box-shadow:0 0 8px rgba(180,30,30,.7)}@keyframes badge-pulse-oath-of-sparda-7-7{0%,100%{filter:brightness(1) drop-shadow(0 0 4px rgba(220,40,40,.4))}50%{filter:brightness(1.18) drop-shadow(0 0 10px rgba(220,40,40,.75))}}
.nick-color-crimson-seal-8-8{background:linear-gradient(90deg,#3a0a0a 0%,#7a1010 30%,#c41a1a 50%,#7a1010 70%,#3a0a0a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(180,20,20,.6);animation:nick-shimmer-crimson-seal-8-8 4s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-seal-8-8::after{content:'';position:absolute;left:50%;bottom:-3px;width:5px;height:5px;border-radius:50% 50% 50% 0;background:radial-gradient(circle at 30% 30%,#ff3030,#8a0000 70%);transform:translateX(-50%) rotate(-45deg);box-shadow:0 0 6px rgba(220,20,20,.8);animation:nick-drop-crimson-seal-8-8 5s ease-in-out infinite}@keyframes nick-shimmer-crimson-seal-8-8{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-drop-crimson-seal-8-8{0%,70%{opacity:0;transform:translateX(-50%) translateY(-10px) rotate(-45deg) scale(.6)}80%{opacity:1;transform:translateX(-50%) translateY(0) rotate(-45deg) scale(1)}95%{opacity:1;transform:translateX(-50%) translateY(6px) rotate(-45deg) scale(1.05)}100%{opacity:0;transform:translateX(-50%) translateY(12px) rotate(-45deg) scale(.8)}}
.avatar-frame-crown-of-blades-7-7{position:relative}.avatar-frame-crown-of-blades-7-7::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 12deg,#c8c8cc 15deg,#f5f5f7 17deg,#c8c8cc 19deg,transparent 22deg,transparent 72deg,#c8c8cc 75deg,#f5f5f7 77deg,#c8c8cc 79deg,transparent 82deg,transparent 132deg,#c8c8cc 135deg,#f5f5f7 137deg,#c8c8cc 139deg,transparent 142deg,transparent 192deg,#c8c8cc 195deg,#f5f5f7 197deg,#c8c8cc 199deg,transparent 202deg,transparent 252deg,#c8c8cc 255deg,#f5f5f7 257deg,#c8c8cc 259deg,transparent 262deg,transparent 312deg,#c8c8cc 315deg,#f5f5f7 317deg,#c8c8cc 319deg,transparent 322deg,transparent 360deg);filter:drop-shadow(0 0 4px rgba(220,30,30,.55)) drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:frame-shake-crown-of-blades-7-7 6s ease-in-out infinite}.avatar-frame-crown-of-blades-7-7::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,#1a1a20 0%,#4a4a52 12%,#9a9aa2 20%,#e8e8ee 28%,#9a9aa2 36%,#4a4a52 48%,#1a1a20 50%,#4a4a52 62%,#9a9aa2 70%,#e8e8ee 78%,#9a9aa2 86%,#4a4a52 98%,#1a1a20 100%);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 8px rgba(200,200,220,.35)) drop-shadow(0 0 3px rgba(220,30,30,.4));animation:frame-spin-crown-of-blades-7-7 18s linear infinite}@keyframes frame-spin-crown-of-blades-7-7{to{transform:rotate(360deg)}}@keyframes frame-shake-crown-of-blades-7-7{0%,100%{transform:rotate(0deg)}25%{transform:rotate(.6deg)}75%{transform:rotate(-.6deg)}}
.badge-equipped-oath-of-sparda-8-8{position:relative}.badge-equipped-oath-of-sparda-8-8 .badge-canvas{background:linear-gradient(135deg,#0b0b10 0%,#1a1a24 55%,#2a1216 100%);border:1px solid #3a2428;box-shadow:0 0 12px rgba(180,30,30,.45),inset 0 0 18px rgba(0,0,0,.7)}.badge-equipped-oath-of-sparda-8-8 .badge-sigil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(220,40,40,.25),transparent 60%);animation:badge-pulse-oath-of-sparda-8-8 3.2s ease-in-out infinite}.badge-equipped-oath-of-sparda-8-8 .badge-sigil::before,.badge-equipped-oath-of-sparda-8-8 .badge-sigil::after{content:'';position:absolute;width:60%;height:3px;background:linear-gradient(90deg,transparent,#d9d9d9 40%,#f5f5f5 50%,#d9d9d9 60%,transparent);border-radius:2px;box-shadow:0 0 6px rgba(255,255,255,.6)}.badge-equipped-oath-of-sparda-8-8 .badge-sigil::before{transform:rotate(42deg)}.badge-equipped-oath-of-sparda-8-8 .badge-sigil::after{transform:rotate(-18deg);background:linear-gradient(90deg,transparent,#6a6a6a 40%,#b0b0b0 50%,#6a6a6a 60%,transparent);height:4px;box-shadow:0 0 8px rgba(180,30,30,.7)}@keyframes badge-pulse-oath-of-sparda-8-8{0%,100%{filter:brightness(1) drop-shadow(0 0 4px rgba(220,40,40,.4))}50%{filter:brightness(1.18) drop-shadow(0 0 10px rgba(220,40,40,.75))}}
.nick-color-untouchable-ruby { background: linear-gradient(135deg, #4a0e18 0%, #7a1c2d 30%, #9e263b 50%, #7a1c2d 70%, #3d0a12 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; filter: drop-shadow(0 0 5px rgba(120, 25, 40, 0.4)); } .badge-equipped-untouchable-ruby { background: linear-gradient(145deg, #2a080f 0%, #5c1220 40%, #8a2235 50%, #4a101c 60%, #1a050a 100%); clip-path: polygon(50% 0%, 65% 25%, 100% 30%, 75% 55%, 80% 100%, 50% 75%, 20% 100%, 25% 55%, 0% 30%, 35% 25%); box-shadow: 0 0 12px rgba(138, 34, 53, 0.5), inset 0 0 6px rgba(80, 15, 25, 0.8); border: 1px solid rgba(168, 43, 66, 0.3); animation: badge-breathe-untouchable-ruby 4.5s ease-in-out infinite; } @keyframes badge-breathe-untouchable-ruby { 0%, 100% { filter: brightness(1) drop-shadow(0 0 4px rgba(138, 34, 53, 0.3)); } 50% { filter: brightness(1.2) drop-shadow(0 0 10px rgba(168, 43, 66, 0.6)); } }
.nick-color-crimson-seal-9-9{background:linear-gradient(90deg,#3a0a0a 0%,#7a1010 30%,#c41a1a 50%,#7a1010 70%,#3a0a0a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(180,20,20,.6);animation:nick-shimmer-crimson-seal-9-9 4s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-seal-9-9::after{content:'';position:absolute;left:50%;bottom:-3px;width:5px;height:5px;border-radius:50% 50% 50% 0;background:radial-gradient(circle at 30% 30%,#ff3030,#8a0000 70%);transform:translateX(-50%) rotate(-45deg);box-shadow:0 0 6px rgba(220,20,20,.8);animation:nick-drop-crimson-seal-9-9 5s ease-in-out infinite}@keyframes nick-shimmer-crimson-seal-9-9{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-drop-crimson-seal-9-9{0%,70%{opacity:0;transform:translateX(-50%) translateY(-10px) rotate(-45deg) scale(.6)}80%{opacity:1;transform:translateX(-50%) translateY(0) rotate(-45deg) scale(1)}95%{opacity:1;transform:translateX(-50%) translateY(6px) rotate(-45deg) scale(1.05)}100%{opacity:0;transform:translateX(-50%) translateY(12px) rotate(-45deg) scale(.8)}}
.avatar-frame-crown-of-blades-8-8{position:relative}.avatar-frame-crown-of-blades-8-8::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 12deg,#c8c8cc 15deg,#f5f5f7 17deg,#c8c8cc 19deg,transparent 22deg,transparent 72deg,#c8c8cc 75deg,#f5f5f7 77deg,#c8c8cc 79deg,transparent 82deg,transparent 132deg,#c8c8cc 135deg,#f5f5f7 137deg,#c8c8cc 139deg,transparent 142deg,transparent 192deg,#c8c8cc 195deg,#f5f5f7 197deg,#c8c8cc 199deg,transparent 202deg,transparent 252deg,#c8c8cc 255deg,#f5f5f7 257deg,#c8c8cc 259deg,transparent 262deg,transparent 312deg,#c8c8cc 315deg,#f5f5f7 317deg,#c8c8cc 319deg,transparent 322deg,transparent 360deg);filter:drop-shadow(0 0 4px rgba(220,30,30,.55)) drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:frame-shake-crown-of-blades-8-8 6s ease-in-out infinite}.avatar-frame-crown-of-blades-8-8::after{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,#1a1a20 0%,#4a4a52 12%,#9a9aa2 20%,#e8e8ee 28%,#9a9aa2 36%,#4a4a52 48%,#1a1a20 50%,#4a4a52 62%,#9a9aa2 70%,#e8e8ee 78%,#9a9aa2 86%,#4a4a52 98%,#1a1a20 100%);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 8px rgba(200,200,220,.35)) drop-shadow(0 0 3px rgba(220,30,30,.4));animation:frame-spin-crown-of-blades-8-8 18s linear infinite}@keyframes frame-spin-crown-of-blades-8-8{to{transform:rotate(360deg)}}@keyframes frame-shake-crown-of-blades-8-8{0%,100%{transform:rotate(0deg)}25%{transform:rotate(.6deg)}75%{transform:rotate(-.6deg)}}
.avatar-frame-frame-style-rank::before{content:"";position:absolute;inset:-5px;border-radius:50%;z-index:1;pointer-events:none;background:conic-gradient(from 0deg,rgba(79,209,176,.16),rgba(232,205,148,.16),rgba(79,209,176,.16));-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);animation:frame-style-rank-heat 5.2s ease-in-out infinite}
@keyframes frame-style-rank-heat{0%,100%{filter:drop-shadow(0 0 4px rgba(96,160,255,.5));opacity:.8}40%{filter:drop-shadow(0 0 7px rgba(79,209,176,.8));opacity:1}70%{filter:drop-shadow(0 0 11px rgba(232,205,148,.9))}85%{filter:drop-shadow(0 0 16px rgba(255,255,255,.95));opacity:1}}
.avatar-frame-frame-style-rank::after{inset:-5px;border:none;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 250deg,rgba(232,205,148,.85) 320deg,#ffffff 352deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);filter:drop-shadow(0 0 5px rgba(232,205,148,.9));animation:frame-style-rank-spin 2.4s cubic-bezier(.5,.05,.5,.95) infinite}
@keyframes frame-style-rank-spin{to{transform:rotate(360deg)}}
.avatar-frame-survivor-stigma::after { background: conic-gradient(from 0deg, #4a1a15 0deg, #5c2020 3deg, transparent 3deg, transparent 25deg, #3d1510 25deg, #4a1a15 28deg, transparent 28deg, transparent 55deg, #6b2a25 55deg, #5c2020 58deg, transparent 58deg, transparent 80deg, #4a1a15 80deg, #5c2020 83deg, transparent 83deg, transparent 110deg, #3d1510 110deg, #4a1a15 113deg, transparent 113deg, transparent 140deg, #6b2a25 140deg, #5c2020 143deg, transparent 143deg, transparent 165deg, #4a1a15 165deg, #5c2020 168deg, transparent 168deg, transparent 195deg, #3d1510 195deg, #4a1a15 198deg, transparent 198deg, transparent 225deg, #6b2a25 225deg, #5c2020 228deg, transparent 228deg, transparent 250deg, #4a1a15 250deg, #5c2020 253deg, transparent 253deg, transparent 280deg, #3d1510 280deg, #4a1a15 283deg, transparent 283deg, transparent 310deg, #6b2a25 310deg, #5c2020 313deg, transparent 313deg, transparent 340deg, #4a1a15 340deg, #5c2020 343deg, transparent 343deg, transparent 360deg); -webkit-mask: radial-gradient(farthest-side, transparent 84%, #000 85.5%); mask: radial-gradient(farthest-side, transparent 84%, #000 85.5%); animation: frame-spin-survivor-stigma 20s linear infinite, frame-phase-survivor-stigma 6s ease-in-out infinite; } @keyframes frame-spin-survivor-stigma { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes frame-phase-survivor-stigma { 0%, 100% { opacity: 0.4; filter: drop-shadow(0 0 3px rgba(100, 30, 30, 0.3)); } 50% { opacity: 1; filter: drop-shadow(0 0 8px rgba(140, 40, 40, 0.7)); } }
.badge-equipped-elusive-shard-2-2 { background: linear-gradient(145deg, #1a0808 0%, #3d1111 25%, #5c1a2a 50%, #4a1520 75%, #2a0a0a 100%); clip-path: polygon(50% 0%, 62% 5%, 78% 3%, 90% 15%, 98% 32%, 95% 50%, 100% 68%, 88% 82%, 72% 95%, 55% 100%, 38% 95%, 22% 88%, 8% 72%, 2% 55%, 5% 38%, 0% 22%, 12% 10%, 28% 5%, 40% 8%); box-shadow: 0 0 12px rgba(120, 30, 50, 0.4), inset 0 0 8px rgba(80, 15, 30, 0.6); animation: badge-pulse-elusive-shard-2-2 5s ease-in-out infinite; border: none; } @keyframes badge-pulse-elusive-shard-2-2 { 0%, 100% { box-shadow: 0 0 12px rgba(120, 30, 50, 0.4), inset 0 0 8px rgba(80, 15, 30, 0.6); filter: brightness(1); } 50% { box-shadow: 0 0 20px rgba(150, 40, 60, 0.6), inset 0 0 14px rgba(110, 25, 40, 0.8); filter: brightness(1.15); } }
.badge-equipped-elusive-shard-4-4 { background: linear-gradient(145deg, #1a0808 0%, #3d1111 25%, #5c1a2a 50%, #4a1520 75%, #2a0a0a 100%); clip-path: polygon(50% 0%, 62% 5%, 78% 3%, 90% 15%, 98% 32%, 95% 50%, 100% 68%, 88% 82%, 72% 95%, 55% 100%, 38% 95%, 22% 88%, 8% 72%, 2% 55%, 5% 38%, 0% 22%, 12% 10%, 28% 5%, 40% 8%); box-shadow: 0 0 12px rgba(120, 30, 50, 0.4), inset 0 0 8px rgba(80, 15, 30, 0.6); animation: badge-pulse-elusive-shard-4-4 5s ease-in-out infinite; border: none; } @keyframes badge-pulse-elusive-shard-4-4 { 0%, 100% { box-shadow: 0 0 12px rgba(120, 30, 50, 0.4), inset 0 0 8px rgba(80, 15, 30, 0.6); filter: brightness(1); } 50% { box-shadow: 0 0 20px rgba(150, 40, 60, 0.6), inset 0 0 14px rgba(110, 25, 40, 0.8); filter: brightness(1.15); } }
.avatar-frame-survivor-stigma-2-2::after { background: conic-gradient(from 0deg, #4a1a15 0deg, #5c2020 3deg, transparent 3deg, transparent 25deg, #3d1510 25deg, #4a1a15 28deg, transparent 28deg, transparent 55deg, #6b2a25 55deg, #5c2020 58deg, transparent 58deg, transparent 80deg, #4a1a15 80deg, #5c2020 83deg, transparent 83deg, transparent 110deg, #3d1510 110deg, #4a1a15 113deg, transparent 113deg, transparent 140deg, #6b2a25 140deg, #5c2020 143deg, transparent 143deg, transparent 165deg, #4a1a15 165deg, #5c2020 168deg, transparent 168deg, transparent 195deg, #3d1510 195deg, #4a1a15 198deg, transparent 198deg, transparent 225deg, #6b2a25 225deg, #5c2020 228deg, transparent 228deg, transparent 250deg, #4a1a15 250deg, #5c2020 253deg, transparent 253deg, transparent 280deg, #3d1510 280deg, #4a1a15 283deg, transparent 283deg, transparent 310deg, #6b2a25 310deg, #5c2020 313deg, transparent 313deg, transparent 340deg, #4a1a15 340deg, #5c2020 343deg, transparent 343deg, transparent 360deg); -webkit-mask: radial-gradient(farthest-side, transparent 84%, #000 85.5%); mask: radial-gradient(farthest-side, transparent 84%, #000 85.5%); animation: frame-spin-survivor-stigma-2-2 20s linear infinite, frame-phase-survivor-stigma-2-2 6s ease-in-out infinite; } @keyframes frame-spin-survivor-stigma-2-2 { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes frame-phase-survivor-stigma-2-2 { 0%, 100% { opacity: 0.4; filter: drop-shadow(0 0 3px rgba(100, 30, 30, 0.3)); } 50% { opacity: 1; filter: drop-shadow(0 0 8px rgba(140, 40, 40, 0.7)); } }
.badge-equipped-dante-crest-3-3{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(137deg,transparent 38%,rgba(180,20,20,.28) 38.4%,rgba(180,20,20,.28) 39%,transparent 39.4%),linear-gradient(43deg,transparent 53%,rgba(160,18,18,.22) 53.3%,rgba(160,18,18,.22) 53.8%,transparent 54.2%),linear-gradient(95deg,transparent 28%,rgba(140,15,15,.18) 28.2%,rgba(140,15,15,.18) 28.5%,transparent 28.8%),linear-gradient(162deg,transparent 62%,rgba(120,10,10,.2) 62.3%,rgba(120,10,10,.2) 62.7%,transparent 63%),radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.75) 100%),radial-gradient(circle at 22% 28%,rgba(45,40,55,.9),transparent 38%),radial-gradient(circle at 78% 72%,rgba(40,32,48,.9),transparent 34%),radial-gradient(circle at 50% 50%,rgba(28,22,35,1) 0%,rgba(10,8,14,1) 100%);border:2px solid #3a1820;box-shadow:0 0 18px rgba(180,30,30,.55),0 0 40px rgba(100,10,10,.3),inset 0 0 32px rgba(0,0,0,.92),inset 0 1px 0 rgba(255,255,255,.06);animation:badge-bg-breathe-dante-crest-3-3 4s ease-in-out infinite}.badge-equipped-dante-crest-3-3::before{content:'';position:absolute;inset:5px;border-radius:5px;border:1px solid rgba(180,30,30,.25);pointer-events:none;box-shadow:inset 0 0 14px rgba(180,20,20,.12),0 0 8px rgba(180,20,20,.08);z-index:3}.badge-equipped-dante-crest-3-3::after{content:'';position:absolute;top:50%;left:50%;width:58%;height:58%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(160,80,255,.3);box-shadow:0 0 6px rgba(160,80,255,.15),inset 0 0 6px rgba(160,80,255,.1);pointer-events:none;z-index:2;animation:badge-rune-spin-dante-crest-3-3 14s linear infinite}.badge-equipped-dante-crest-3-3 .badge-sword{position:absolute;width:74%;height:3px;background:linear-gradient(90deg,transparent 0%,#606068 10%,#c8c8d0 30%,#f0f0ff 50%,#c8c8d0 70%,#606068 90%,transparent 100%);border-radius:2px;top:46%;left:13%;transform:rotate(-26deg);box-shadow:0 0 12px rgba(100,170,255,.85),0 0 3px rgba(255,255,255,.7),0 -1px 0 rgba(255,255,255,.3);z-index:4}.badge-equipped-dante-crest-3-3 .badge-sword::before{content:'';position:absolute;right:-2%;top:-4px;width:10px;height:11px;background:linear-gradient(135deg,#d4a017 0%,#a07810 50%,#6a5008 100%);border-radius:2px;box-shadow:0 0 6px rgba(212,160,23,.8),inset 0 1px 0 rgba(255,220,120,.4)}.badge-equipped-dante-crest-3-3 .badge-sword::after{content:'';position:absolute;left:2%;top:-1px;width:6px;height:5px;background:linear-gradient(180deg,#505058,#2a2a30);border-radius:1px 1px 0 0;box-shadow:0 0 3px rgba(100,170,255,.4)}.badge-equipped-dante-crest-3-3 .badge-katana{position:absolute;width:70%;height:2px;background:linear-gradient(90deg,transparent 0%,#888 12%,#e0e0e8 50%,#888 88%,transparent 100%);border-radius:1px;top:54%;left:16%;transform:rotate(22deg);box-shadow:0 0 8px rgba(140,100,255,.7),0 0 2px rgba(200,180,255,.5);z-index:4}.badge-equipped-dante-crest-3-3 .badge-katana::before{content:'';position:absolute;left:-1%;top:-3px;width:8px;height:8px;background:linear-gradient(135deg,#8a6a10,#5a4208);border-radius:50%;box-shadow:0 0 4px rgba(160,120,30,.6)}.badge-equipped-dante-crest-3-3 .badge-gun-l{position:absolute;width:22%;height:9px;left:12%;bottom:24%;background:linear-gradient(180deg,#4a4a4a 0%,#1a1a1a 60%,#2a2a2a 100%);border-radius:2px 4px 1px 2px;box-shadow:0 0 5px rgba(255,255,255,.15),inset 0 1px 0 rgba(255,255,255,.1);z-index:4}.badge-equipped-dante-crest-3-3 .badge-gun-l::after{content:'';position:absolute;right:0;top:2px;width:3px;height:5px;background:#0a0a0a;border-radius:0 1px 1px 0}.badge-equipped-dante-crest-3-3 .badge-gun-r{position:absolute;width:22%;height:9px;right:12%;bottom:24%;background:linear-gradient(180deg,#e8e8e8 0%,#a8a8a8 60%,#c0c0c0 100%);border-radius:4px 2px 2px 1px;box-shadow:0 0 5px rgba(255,255,255,.25),inset 0 1px 0 rgba(255,255,255,.4);z-index:4}.badge-equipped-dante-crest-3-3 .badge-gun-r::after{content:'';position:absolute;left:0;top:2px;width:3px;height:5px;background:#888;border-radius:1px 0 0 1px}.badge-equipped-dante-crest-3-3 .badge-core{position:absolute;top:40%;left:50%;width:18%;height:18%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 40% 35%,#ff5050 0%,#d42020 35%,#8a0808 70%,#400 100%);box-shadow:0 0 16px rgba(255,50,50,.95),0 0 30px rgba(200,20,20,.6),0 0 4px rgba(255,200,200,.4);z-index:5;animation:badge-core-pulse-dante-crest-3-3 2.2s ease-in-out infinite}.badge-equipped-dante-crest-3-3 .badge-core::before{content:'';position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(255,80,80,.5);animation:badge-core-ring-dante-crest-3-3 2.2s ease-out infinite}.badge-equipped-dante-crest-3-3 .badge-core::after{content:'';position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(160,80,255,.3);animation:badge-core-ring-dante-crest-3-3 2.2s ease-out .4s infinite}.badge-equipped-dante-crest-3-3 .badge-slash{position:absolute;inset:0;background:linear-gradient(42deg,transparent 40%,rgba(180,220,255,.6) 47%,rgba(255,255,255,.9) 50%,rgba(180,220,255,.6) 53%,transparent 60%);opacity:0;z-index:6;animation:badge-slash-dante-crest-3-3 6s ease-in-out infinite;pointer-events:none}.badge-equipped-dante-crest-3-3 .badge-sparks{position:absolute;inset:0;z-index:6;pointer-events:none;background:radial-gradient(circle at 25% 35%,rgba(255,200,100,.95) 0%,transparent 3%),radial-gradient(circle at 72% 62%,rgba(255,180,80,.9) 0%,transparent 2.5%),radial-gradient(circle at 55% 25%,rgba(255,220,140,.85) 0%,transparent 2%),radial-gradient(circle at 40% 75%,rgba(255,160,60,.8) 0%,transparent 2.5%);opacity:0;animation:badge-sparks-dante-crest-3-3 6s ease-in-out infinite}.badge-equipped-dante-crest-3-3 .badge-corner{position:absolute;width:14px;height:14px;z-index:5;pointer-events:none}.badge-equipped-dante-crest-3-3 .badge-corner::before,.badge-equipped-dante-crest-3-3 .badge-corner::after{content:'';position:absolute;background:rgba(180,30,30,.5);box-shadow:0 0 4px rgba(180,30,30,.3)}.badge-equipped-dante-crest-3-3 .badge-corner-tl{top:8px;left:8px}.badge-equipped-dante-crest-3-3 .badge-corner-tl::before{top:0;left:0;width:14px;height:1px}.badge-equipped-dante-crest-3-3 .badge-corner-tl::after{top:0;left:0;width:1px;height:14px}.badge-equipped-dante-crest-3-3 .badge-corner-tr{top:8px;right:8px}.badge-equipped-dante-crest-3-3 .badge-corner-tr::before{top:0;right:0;width:14px;height:1px}.badge-equipped-dante-crest-3-3 .badge-corner-tr::after{top:0;right:0;width:1px;height:14px}.badge-equipped-dante-crest-3-3 .badge-corner-bl{bottom:8px;left:8px}.badge-equipped-dante-crest-3-3 .badge-corner-bl::before{bottom:0;left:0;width:14px;height:1px}.badge-equipped-dante-crest-3-3 .badge-corner-bl::after{bottom:0;left:0;width:1px;height:14px}.badge-equipped-dante-crest-3-3 .badge-corner-br{bottom:8px;right:8px}.badge-equipped-dante-crest-3-3 .badge-corner-br::before{bottom:0;right:0;width:14px;height:1px}.badge-equipped-dante-crest-3-3 .badge-corner-br::after{bottom:0;right:0;width:1px;height:14px}@keyframes badge-bg-breathe-dante-crest-3-3{0%,100%{filter:brightness(1)}50%{filter:brightness(1.06)}}@keyframes badge-rune-spin-dante-crest-3-3{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes badge-core-pulse-dante-crest-3-3{0%,100%{transform:translate(-50%,-50%) scale(1);filter:brightness(1)}50%{transform:translate(-50%,-50%) scale(1.15);filter:brightness(1.4)}}@keyframes badge-core-ring-dante-crest-3-3{0%{transform:scale(.5);opacity:.9}100%{transform:scale(2.2);opacity:0}}@keyframes badge-slash-dante-crest-3-3{0%,82%,100%{opacity:0;transform:translateX(-50%) scaleX(.6)}87%{opacity:1;transform:translateX(0) scaleX(1)}92%{opacity:0;transform:translateX(50%) scaleX(.6)}}@keyframes badge-sparks-dante-crest-3-3{0%,68%,100%{opacity:0}70%{opacity:1}76%{opacity:0}}
.avatar-frame-survivor-stigma-v2::before { content: ""; position: absolute; inset: -12px; border-radius: 50%; background: conic-gradient(from 0deg, transparent 0%, transparent 3%, #3d1010 3%, #5c1818 3.5%, transparent 4%, transparent 10%, #4a1515 10%, #6b2020 10.5%, transparent 11%, transparent 18%, #2a0a0a 18%, #4a1212 18.5%, transparent 19%, transparent 28%, #551a1a 28%, #7a2525 28.5%, transparent 29%, transparent 36%, #3d1010 36%, #5c1818 36.5%, transparent 37%, transparent 46%, #4a1515 46%, #6b2020 46.5%, transparent 47%, transparent 54%, #2a0a0a 54%, #4a1212 54.5%, transparent 55%, transparent 64%, #551a1a 64%, #7a2525 64.5%, transparent 65%, transparent 72%, #3d1010 72%, #5c1818 72.5%, transparent 73%, transparent 80%, #4a1515 80%, #6b2020 80.5%, transparent 81%, transparent 88%, #2a0a0a 88%, #4a1212 88.5%, transparent 89%, transparent 97%, #551a1a 97%, #7a2525 97.5%, transparent 98%, transparent 100%); -webkit-mask: radial-gradient(farthest-side, transparent 78%, #000 81%, #000 86%, transparent 89%); mask: radial-gradient(farthest-side, transparent 78%, #000 81%, #000 86%, transparent 89%); animation: frame-shards-spin-survivor-stigma-v2 18s linear infinite, frame-shards-flicker-survivor-stigma-v2 5s ease-in-out infinite; pointer-events: none; z-index: 2; } .avatar-frame-survivor-stigma-v2::after { background: radial-gradient(circle, transparent 80%, rgba(90, 20, 20, 0.25) 83%, rgba(60, 15, 15, 0.1) 87%, transparent 90%); animation: frame-base-pulse-survivor-stigma-v2 6s ease-in-out infinite; } @keyframes frame-shards-spin-survivor-stigma-v2 { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes frame-shards-flicker-survivor-stigma-v2 { 0%, 100% { opacity: 0.2; filter: drop-shadow(0 0 2px rgba(120, 30, 30, 0.2)); } 30% { opacity: 1; filter: drop-shadow(0 0 8px rgba(180, 40, 40, 0.7)); } 50% { opacity: 0.3; filter: drop-shadow(0 0 3px rgba(120, 30, 30, 0.3)); } 80% { opacity: 0.9; filter: drop-shadow(0 0 6px rgba(150, 35, 35, 0.6)); } } @keyframes frame-base-pulse-survivor-stigma-v2 { 0%, 100% { opacity: 0.5; } 50% { opacity: 1; } }
body.profile-theme-hyper-sight { --bg-color: #0a0612; --card-bg: #150d24; --border-color: #3d1f6d; --primary-color: #9b4dca; --accent-color: #ff6b2b; --text-main: #e8dff5; --text-sec: #a89bc2; background: radial-gradient(ellipse at 20% 80%, rgba(155, 77, 202, 0.12) 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, rgba(255, 107, 43, 0.08) 0%, transparent 50%), linear-gradient(180deg, #0a0612 0%, #0f0820 50%, #0a0612 100%); } body.profile-theme-hyper-sight::before { content: ""; position: fixed; inset: 0; pointer-events: none; z-index: -1; background: repeating-linear-gradient(60deg, transparent, transparent 50px, rgba(155, 77, 202, 0.04) 50px, rgba(155, 77, 202, 0.04) 51px), repeating-linear-gradient(-60deg, transparent, transparent 50px, rgba(255, 107, 43, 0.03) 50px, rgba(255, 107, 43, 0.03) 51px); animation: theme-grid-hyper-sight 25s linear infinite; } body.profile-theme-hyper-sight::after { content: ""; position: fixed; inset: 0; pointer-events: none; z-index: -1; background: radial-gradient(circle at 50% 50%, rgba(155, 77, 202, 0.06) 0%, transparent 60%); animation: theme-glow-hyper-sight 10s ease-in-out infinite; } @keyframes theme-grid-hyper-sight { from { background-position: 0 0, 0 0; } to { background-position: 100px 58px, -100px 58px; } } @keyframes theme-glow-hyper-sight { 0%, 100% { opacity: 0.4; } 50% { opacity: 1; } } body.profile-theme-hyper-sight .card { background: var(--card-bg); border-color: var(--border-color); box-shadow: 0 2px 12px rgba(155, 77, 202, 0.08); } body.profile-theme-hyper-sight .gs-sidebar { background: linear-gradient(180deg, #0d0718 0%, #150d24 100%); border-right-color: var(--border-color); } body.profile-theme-hyper-sight .gs-sb-link:hover { background: rgba(155, 77, 202, 0.1); color: var(--primary-color); } body.profile-theme-hyper-sight .gs-sb-link.active { background: rgba(155, 77, 202, 0.15); color: var(--accent-color); border-left-color: var(--accent-color); } body.profile-theme-hyper-sight .gs-sb-badge { background: var(--accent-color); color: #fff; } body.profile-theme-hyper-sight .profile-header { background: linear-gradient(135deg, rgba(155, 77, 202, 0.1) 0%, rgba(255, 107, 43, 0.05) 100%); border-bottom-color: var(--border-color); } body.profile-theme-hyper-sight .gs-sb-link i.fa-gamepad::before, body.profile-theme-hyper-sight .mobile-nav-item i.fa-gamepad::before, body.profile-theme-hyper-sight .burger-link i.fa-gamepad::before { content: '\f0e7'; } body.profile-theme-hyper-sight .gs-sb-link i.fa-trophy::before, body.profile-theme-hyper-sight .mobile-nav-item i.fa-trophy::before, body.profile-theme-hyper-sight .burger-link i.fa-trophy::before { content: '\f05b'; } body.profile-theme-hyper-sight .gs-sb-link i.fa-layer-group::before, body.profile-theme-hyper-sight .mobile-nav-item i.fa-layer-group::before, body.profile-theme-hyper-sight .burger-link i.fa-layer-group::before { content: '\f1b2'; } body.profile-theme-hyper-sight .gs-sb-link i.fa-ranking-star::before, body.profile-theme-hyper-sight .mobile-nav-item i.fa-ranking-star::before, body.profile-theme-hyper-sight .burger-link i.fa-ranking-star::before { content: '\f06e'; } body.profile-theme-hyper-sight .gs-sb-link i.fa-compass::before, body.profile-theme-hyper-sight .mobile-nav-item i.fa-compass::before, body.profile-theme-hyper-sight .burger-link i.fa-compass::before { content: '\f219'; } body.profile-theme-hyper-sight .gs-sb-link i.fa-store::before, body.profile-theme-hyper-sight .mobile-nav-item i.fa-store::before, body.profile-theme-hyper-sight .burger-link i.fa-store::before { content: '\f3a5'; } body.profile-theme-hyper-sight .gs-sb-link i.fa-newspaper::before, body.profile-theme-hyper-sight .mobile-nav-item i.fa-newspaper::before, body.profile-theme-hyper-sight .burger-link i.fa-newspaper::before { content: '\f06d'; } body.profile-theme-hyper-sight .gs-sb-brand .gs-logo { filter: sepia(0.5) hue-rotate(220deg) saturate(2) brightness(1.2); }
.badge-equipped-elusive-shard-3-3 { background: linear-gradient(145deg, #1a0808 0%, #3d1111 25%, #5c1a2a 50%, #4a1520 75%, #2a0a0a 100%); clip-path: polygon(50% 0%, 62% 5%, 78% 3%, 90% 15%, 98% 32%, 95% 50%, 100% 68%, 88% 82%, 72% 95%, 55% 100%, 38% 95%, 22% 88%, 8% 72%, 2% 55%, 5% 38%, 0% 22%, 12% 10%, 28% 5%, 40% 8%); box-shadow: 0 0 12px rgba(120, 30, 50, 0.4), inset 0 0 8px rgba(80, 15, 30, 0.6); animation: badge-pulse-elusive-shard-3-3 5s ease-in-out infinite; border: none; } @keyframes badge-pulse-elusive-shard-3-3 { 0%, 100% { box-shadow: 0 0 12px rgba(120, 30, 50, 0.4), inset 0 0 8px rgba(80, 15, 30, 0.6); filter: brightness(1); } 50% { box-shadow: 0 0 20px rgba(150, 40, 60, 0.6), inset 0 0 14px rgba(110, 25, 40, 0.8); filter: brightness(1.15); } }
.badge-equipped-drakon-dodzimy{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:radial-gradient(circle at 50% 35%,#7a0f18 0%,#3a0409 75%,#1a0203 100%);border:1px solid #d4a437;box-shadow:0 0 8px rgba(212,164,55,.55),inset 0 0 6px rgba(0,0,0,.7);color:#f2c760;overflow:hidden}.badge-equipped-drakon-dodzimy::before{content:'';position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0deg,rgba(242,199,96,.35) 40deg,transparent 120deg);animation:dodzimy-sweep-drakon-dodzimy 5s linear infinite}.badge-equipped-drakon-dodzimy i{position:relative;z-index:2;font-size:14px;text-shadow:0 0 6px rgba(255,196,84,.9);animation:dodzimy-rise-drakon-dodzimy 3.6s ease-in-out infinite}@keyframes dodzimy-sweep-drakon-dodzimy{to{transform:rotate(360deg)}}@keyframes dodzimy-rise-drakon-dodzimy{0%,100%{transform:translateY(1px) scale(1)}50%{transform:translateY(-1.5px) scale(1.08)}}
.avatar-frame-irezumi-drakona::after{inset:-6px;border:none;background:repeating-conic-gradient(from 0deg,#0b1220 0deg 7deg,#1a2740 7deg 12deg,#2d4a78 12deg 15deg,#1a2740 15deg 20deg),conic-gradient(from 90deg,#d4a437,#8a1a20,#1a2740,#0b1220,#8a1a20,#d4a437);background-blend-mode:overlay;-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);filter:drop-shadow(0 0 5px rgba(45,74,120,.7)) drop-shadow(0 0 2px rgba(212,164,55,.6));animation:irezumi-coil-irezumi-drakona 20s linear infinite}@keyframes irezumi-coil-irezumi-drakona{to{transform:rotate(360deg)}}
body.profile-theme-hyper-sight-2-2 { --bg-color: #0a0612; --card-bg: #150d24; --border-color: #3d1f6d; --primary-color: #9b4dca; --accent-color: #ff6b2b; --text-main: #e8dff5; --text-sec: #a89bc2; background: radial-gradient(ellipse at 20% 80%, rgba(155, 77, 202, 0.12) 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, rgba(255, 107, 43, 0.08) 0%, transparent 50%), linear-gradient(180deg, #0a0612 0%, #0f0820 50%, #0a0612 100%); } body.profile-theme-hyper-sight-2-2::before { content: ""; position: fixed; inset: 0; pointer-events: none; z-index: -1; background: repeating-linear-gradient(60deg, transparent, transparent 50px, rgba(155, 77, 202, 0.04) 50px, rgba(155, 77, 202, 0.04) 51px), repeating-linear-gradient(-60deg, transparent, transparent 50px, rgba(255, 107, 43, 0.03) 50px, rgba(255, 107, 43, 0.03) 51px); animation: theme-grid-hyper-sight-2-2 25s linear infinite; } body.profile-theme-hyper-sight-2-2::after { content: ""; position: fixed; inset: 0; pointer-events: none; z-index: -1; background: radial-gradient(circle at 50% 50%, rgba(155, 77, 202, 0.06) 0%, transparent 60%); animation: theme-glow-hyper-sight-2-2 10s ease-in-out infinite; } @keyframes theme-grid-hyper-sight-2-2 { from { background-position: 0 0, 0 0; } to { background-position: 100px 58px, -100px 58px; } } @keyframes theme-glow-hyper-sight-2-2 { 0%, 100% { opacity: 0.4; } 50% { opacity: 1; } } body.profile-theme-hyper-sight-2-2 .card { background: var(--card-bg); border-color: var(--border-color); box-shadow: 0 2px 12px rgba(155, 77, 202, 0.08); } body.profile-theme-hyper-sight-2-2 .gs-sidebar { background: linear-gradient(180deg, #0d0718 0%, #150d24 100%); border-right-color: var(--border-color); } body.profile-theme-hyper-sight-2-2 .gs-sb-link:hover { background: rgba(155, 77, 202, 0.1); color: var(--primary-color); } body.profile-theme-hyper-sight-2-2 .gs-sb-link.active { background: rgba(155, 77, 202, 0.15); color: var(--accent-color); border-left-color: var(--accent-color); } body.profile-theme-hyper-sight-2-2 .gs-sb-badge { background: var(--accent-color); color: #fff; } body.profile-theme-hyper-sight-2-2 .profile-header { background: linear-gradient(135deg, rgba(155, 77, 202, 0.1) 0%, rgba(255, 107, 43, 0.05) 100%); border-bottom-color: var(--border-color); } body.profile-theme-hyper-sight-2-2 .gs-sb-link i.fa-gamepad::before, body.profile-theme-hyper-sight-2-2 .mobile-nav-item i.fa-gamepad::before, body.profile-theme-hyper-sight-2-2 .burger-link i.fa-gamepad::before { content: '\f0e7'; } body.profile-theme-hyper-sight-2-2 .gs-sb-link i.fa-trophy::before, body.profile-theme-hyper-sight-2-2 .mobile-nav-item i.fa-trophy::before, body.profile-theme-hyper-sight-2-2 .burger-link i.fa-trophy::before { content: '\f05b'; } body.profile-theme-hyper-sight-2-2 .gs-sb-link i.fa-layer-group::before, body.profile-theme-hyper-sight-2-2 .mobile-nav-item i.fa-layer-group::before, body.profile-theme-hyper-sight-2-2 .burger-link i.fa-layer-group::before { content: '\f1b2'; } body.profile-theme-hyper-sight-2-2 .gs-sb-link i.fa-ranking-star::before, body.profile-theme-hyper-sight-2-2 .mobile-nav-item i.fa-ranking-star::before, body.profile-theme-hyper-sight-2-2 .burger-link i.fa-ranking-star::before { content: '\f06e'; } body.profile-theme-hyper-sight-2-2 .gs-sb-link i.fa-compass::before, body.profile-theme-hyper-sight-2-2 .mobile-nav-item i.fa-compass::before, body.profile-theme-hyper-sight-2-2 .burger-link i.fa-compass::before { content: '\f219'; } body.profile-theme-hyper-sight-2-2 .gs-sb-link i.fa-store::before, body.profile-theme-hyper-sight-2-2 .mobile-nav-item i.fa-store::before, body.profile-theme-hyper-sight-2-2 .burger-link i.fa-store::before { content: '\f3a5'; } body.profile-theme-hyper-sight-2-2 .gs-sb-link i.fa-newspaper::before, body.profile-theme-hyper-sight-2-2 .mobile-nav-item i.fa-newspaper::before, body.profile-theme-hyper-sight-2-2 .burger-link i.fa-newspaper::before { content: '\f06d'; } body.profile-theme-hyper-sight-2-2 .gs-sb-brand .gs-logo { filter: sepia(0.5) hue-rotate(220deg) saturate(2) brightness(1.2); }
.avatar-frame-severing-blade{position:relative}.avatar-frame-severing-blade::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,#2a2a32 0deg,#6a6a72 6deg,#d0d0d8 10deg,#6a6a72 14deg,#2a2a32 20deg,transparent 20deg,transparent 23deg,#5a0a0a 23deg,#c81818 26deg,#5a0a0a 29deg,transparent 29deg,transparent 45deg,#2a2a32 45deg,#6a6a72 51deg,#d0d0d8 55deg,#6a6a72 59deg,#2a2a32 65deg,transparent 65deg,transparent 68deg,#5a0a0a 68deg,#c81818 71deg,#5a0a0a 74deg,transparent 74deg,transparent 90deg,#2a2a32 90deg,#6a6a72 96deg,#d0d0d8 100deg,#6a6a72 104deg,#2a2a32 110deg,transparent 110deg,transparent 113deg,#5a0a0a 113deg,#c81818 116deg,#5a0a0a 119deg,transparent 119deg,transparent 135deg,#2a2a32 135deg,#6a6a72 141deg,#d0d0d8 145deg,#6a6a72 149deg,#2a2a32 155deg,transparent 155deg,transparent 158deg,#5a0a0a 158deg,#c81818 161deg,#5a0a0a 164deg,transparent 164deg,transparent 180deg,#2a2a32 180deg,#6a6a72 186deg,#d0d0d8 190deg,#6a6a72 194deg,#2a2a32 200deg,transparent 200deg,transparent 203deg,#5a0a0a 203deg,#c81818 206deg,#5a0a0a 209deg,transparent 209deg,transparent 225deg,#2a2a32 225deg,#6a6a72 231deg,#d0d0d8 235deg,#6a6a72 239deg,#2a2a32 245deg,transparent 245deg,transparent 248deg,#5a0a0a 248deg,#c81818 251deg,#5a0a0a 254deg,transparent 254deg,transparent 270deg,#2a2a32 270deg,#6a6a72 276deg,#d0d0d8 280deg,#6a6a72 284deg,#2a2a32 290deg,transparent 290deg,transparent 293deg,#5a0a0a 293deg,#c81818 296deg,#5a0a0a 299deg,transparent 299deg,transparent 315deg,#2a2a32 315deg,#6a6a72 321deg,#d0d0d8 325deg,#6a6a72 329deg,#2a2a32 335deg,transparent 335deg,transparent 338deg,#5a0a0a 338deg,#c81818 341deg,#5a0a0a 344deg,transparent 344deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);filter:drop-shadow(0 0 4px rgba(200,20,20,.65)) drop-shadow(0 2px 3px rgba(0,0,0,.5));animation:frame-outer-severing-blade 26s linear infinite}.avatar-frame-severing-blade::after{content:'';position:absolute;inset:-5px;border-radius:50%;pointer-events:none;z-index:2;background:conic-gradient(from 0deg,#08080f 0deg,#1a1030 80deg,#3a2070 160deg,#5a30b0 220deg,#3a2070 280deg,#1a1030 330deg,#08080f 350deg,#4a80ff 352deg,#80c0ff 355deg,#e0f0ff 357deg,#80c0ff 359deg,#08080f 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 83.5%,#000 85%);mask:radial-gradient(farthest-side,transparent 83.5%,#000 85%);filter:drop-shadow(0 0 10px rgba(90,150,255,.9)) drop-shadow(0 0 22px rgba(140,70,240,.7));animation:frame-inner-severing-blade 4s linear infinite,frame-pulse-severing-blade 2.4s ease-in-out infinite}@keyframes frame-outer-severing-blade{to{transform:rotate(360deg)}}@keyframes frame-inner-severing-blade{to{transform:rotate(360deg)}}@keyframes frame-pulse-severing-blade{0%,100%{filter:drop-shadow(0 0 10px rgba(90,150,255,.9)) drop-shadow(0 0 22px rgba(140,70,240,.7))}50%{filter:drop-shadow(0 0 18px rgba(140,200,255,1)) drop-shadow(0 0 32px rgba(180,100,255,.9)) drop-shadow(0 0 4px rgba(255,255,255,.5))}}
.badge-equipped-oath-of-sparda-9-9{position:relative}.badge-equipped-oath-of-sparda-9-9 .badge-canvas{background:linear-gradient(135deg,#0b0b10 0%,#1a1a24 55%,#2a1216 100%);border:1px solid #3a2428;box-shadow:0 0 12px rgba(180,30,30,.45),inset 0 0 18px rgba(0,0,0,.7)}.badge-equipped-oath-of-sparda-9-9 .badge-sigil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(220,40,40,.25),transparent 60%);animation:badge-pulse-oath-of-sparda-9-9 3.2s ease-in-out infinite}.badge-equipped-oath-of-sparda-9-9 .badge-sigil::before,.badge-equipped-oath-of-sparda-9-9 .badge-sigil::after{content:'';position:absolute;width:60%;height:3px;background:linear-gradient(90deg,transparent,#d9d9d9 40%,#f5f5f5 50%,#d9d9d9 60%,transparent);border-radius:2px;box-shadow:0 0 6px rgba(255,255,255,.6)}.badge-equipped-oath-of-sparda-9-9 .badge-sigil::before{transform:rotate(42deg)}.badge-equipped-oath-of-sparda-9-9 .badge-sigil::after{transform:rotate(-18deg);background:linear-gradient(90deg,transparent,#6a6a6a 40%,#b0b0b0 50%,#6a6a6a 60%,transparent);height:4px;box-shadow:0 0 8px rgba(180,30,30,.7)}@keyframes badge-pulse-oath-of-sparda-9-9{0%,100%{filter:brightness(1) drop-shadow(0 0 4px rgba(220,40,40,.4))}50%{filter:brightness(1.18) drop-shadow(0 0 10px rgba(220,40,40,.75))}}
.nick-color-crimson-seal-10-10{background:linear-gradient(90deg,#3a0a0a 0%,#7a1010 30%,#c41a1a 50%,#7a1010 70%,#3a0a0a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(180,20,20,.6);animation:nick-shimmer-crimson-seal-10-10 4s ease-in-out infinite;position:relative;display:inline-block}.nick-color-crimson-seal-10-10::after{content:'';position:absolute;left:50%;bottom:-3px;width:5px;height:5px;border-radius:50% 50% 50% 0;background:radial-gradient(circle at 30% 30%,#ff3030,#8a0000 70%);transform:translateX(-50%) rotate(-45deg);box-shadow:0 0 6px rgba(220,20,20,.8);animation:nick-drop-crimson-seal-10-10 5s ease-in-out infinite}@keyframes nick-shimmer-crimson-seal-10-10{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-drop-crimson-seal-10-10{0%,70%{opacity:0;transform:translateX(-50%) translateY(-10px) rotate(-45deg) scale(.6)}80%{opacity:1;transform:translateX(-50%) translateY(0) rotate(-45deg) scale(1)}95%{opacity:1;transform:translateX(-50%) translateY(6px) rotate(-45deg) scale(1.05)}100%{opacity:0;transform:translateX(-50%) translateY(12px) rotate(-45deg) scale(.8)}}
.avatar-frame-survivor-stigma-3-3::after{background:conic-gradient(from 0deg,#1a0608 0deg,#3a0d12 18deg,#7a1a22 22deg,#3a0d12 26deg,#1a0608 45deg,#2a090c 72deg,#8a1f28 76deg,#2a090c 80deg,#1a0608 108deg,#3a0d12 135deg,#6a1820 139deg,#3a0d12 143deg,#1a0608 171deg,#2a090c 198deg,#7a1a22 202deg,#2a090c 206deg,#1a0608 234deg,#3a0d12 261deg,#8a1f28 265deg,#3a0d12 269deg,#1a0608 297deg,#2a090c 324deg,#6a1820 328deg,#2a090c 332deg,#1a0608 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 84%);mask:radial-gradient(farthest-side,transparent 82%,#000 84%);filter:drop-shadow(0 0 4px rgba(180,30,45,.55));animation:stigma-spin-survivor-stigma-3-3 22s linear infinite,stigma-flicker-survivor-stigma-3-3 4.2s ease-in-out infinite;}@keyframes stigma-spin-survivor-stigma-3-3{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes stigma-flicker-survivor-stigma-3-3{0%,100%{opacity:.75;filter:drop-shadow(0 0 4px rgba(180,30,45,.55));}50%{opacity:1;filter:drop-shadow(0 0 7px rgba(220,50,70,.85));}}
body.profile-theme-hyper-reflex{--bg-color:#1a0a24;--card-bg:#241035;--border-color:#5a1f6a;--primary-color:#c774ff;--accent-color:#ff7a1a;--text-main:#f0e6ff;--text-sec:#b8a0d0;background:radial-gradient(ellipse at 20% 10%,rgba(199,116,255,.18),transparent 55%),radial-gradient(ellipse at 80% 90%,rgba(255,122,26,.15),transparent 55%),linear-gradient(180deg,#1a0a24 0%,#120618 100%);}body.profile-theme-hyper-reflex::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(199,116,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(199,116,255,.08) 1px,transparent 1px);background-size:48px 48px;animation:hyper-grid-hyper-reflex 14s linear infinite;}body.profile-theme-hyper-reflex::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 50%,transparent 40%,rgba(255,122,26,.12) 70%,transparent 90%);animation:hyper-scan-hyper-reflex 6s ease-in-out infinite;}@keyframes hyper-grid-hyper-reflex{from{background-position:0 0,0 0;}to{background-position:48px 48px,48px 48px;}}@keyframes hyper-scan-hyper-reflex{0%,100%{opacity:.4;transform:scale(1);}50%{opacity:.85;transform:scale(1.08);}}body.profile-theme-hyper-reflex .card{background:linear-gradient(145deg,#241035 0%,#1a0828 100%);border:1px solid rgba(199,116,255,.25);box-shadow:0 0 0 1px rgba(255,122,26,.08),0 4px 18px rgba(90,31,106,.35);}body.profile-theme-hyper-reflex .gs-sidebar{background:linear-gradient(180deg,#160820 0%,#0e0414 100%);border-right:1px solid rgba(199,116,255,.18);}body.profile-theme-hyper-reflex .gs-sb-link:hover,body.profile-theme-hyper-reflex .gs-sb-link.active{background:linear-gradient(90deg,rgba(255,122,26,.15),transparent);color:#ffb070;}body.profile-theme-hyper-reflex .gs-sb-badge{background:#ff7a1a;color:#1a0a24;box-shadow:0 0 8px rgba(255,122,26,.6);}body.profile-theme-hyper-reflex .profile-header{background:linear-gradient(135deg,rgba(199,116,255,.18),rgba(255,122,26,.12));border-bottom:1px solid rgba(199,116,255,.3);}body.profile-theme-hyper-reflex .gs-sb-brand .gs-logo{filter:drop-shadow(0 0 4px rgba(255,122,26,.6)) hue-rotate(-15deg) saturate(1.4);}body.profile-theme-hyper-reflex .gs-sb-link i.fa-layer-group::before,body.profile-theme-hyper-reflex .mobile-nav-item i.fa-layer-group::before,body.profile-theme-hyper-reflex .burger-link i.fa-layer-group::before{content:'\f51e';}body.profile-theme-hyper-reflex .gs-sb-link i.fa-bullhorn::before,body.profile-theme-hyper-reflex .mobile-nav-item i.fa-bullhorn::before,body.profile-theme-hyper-reflex .burger-link i.fa-bullhorn::before{content:'\f1c0';}body.profile-theme-hyper-reflex .gs-sb-link i.fa-gamepad::before,body.profile-theme-hyper-reflex .mobile-nav-item i.fa-gamepad::before,body.profile-theme-hyper-reflex .burger-link i.fa-gamepad::before{content:'\f05b';}body.profile-theme-hyper-reflex .gs-sb-link i.fa-comment-dots::before,body.profile-theme-hyper-reflex .mobile-nav-item i.fa-comment-dots::before,body.profile-theme-hyper-reflex .burger-link i.fa-comment-dots::before{content:'\f4ad';}body.profile-theme-hyper-reflex .gs-sb-link i.fa-bars-staggered::before,body.profile-theme-hyper-reflex .mobile-nav-item i.fa-bars-staggered::before,body.profile-theme-hyper-reflex .burger-link i.fa-bars-staggered::before{content:'\f091';}body.profile-theme-hyper-reflex .gs-sb-link i.fa-trophy::before,body.profile-theme-hyper-reflex .mobile-nav-item i.fa-trophy::before,body.profile-theme-hyper-reflex .burger-link i.fa-trophy::before{content:'\f5a2';}body.profile-theme-hyper-reflex .gs-sb-link i.fa-compass::before,body.profile-theme-hyper-reflex .mobile-nav-item i.fa-compass::before,body.profile-theme-hyper-reflex .burger-link i.fa-compass::before{content:'\f14e';}body.profile-theme-hyper-reflex .gs-sb-link i.fa-people-group::before,body.profile-theme-hyper-reflex .mobile-nav-item i.fa-people-group::before,body.profile-theme-hyper-reflex .burger-link i.fa-people-group::before{content:'\f500';}body.profile-theme-hyper-reflex .gs-sb-link i.fa-newspaper::before,body.profile-theme-hyper-reflex .mobile-nav-item i.fa-newspaper::before,body.profile-theme-hyper-reflex .burger-link i.fa-newspaper::before{content:'\f66f';}
.badge-equipped-neulovimyy {
    position: relative;
    overflow: hidden;
    color: #f3d9dc;
    border: 1px solid rgba(138,34,46,0.55);
    background:
        linear-gradient(180deg,
            rgba(42,18,22,0.96) 0%,
            rgba(74,22,30,0.88) 38%,
            rgba(58,16,22,0.92) 62%,
            rgba(26,10,14,0.98) 100%),
        radial-gradient(120% 80% at 50% 0%, rgba(168,42,58,0.22) 0%, rgba(168,42,58,0) 55%);
    background-blend-mode: normal;
    box-shadow:
        0 0 12px rgba(168,42,58,0.22),
        inset 0 1px 0 rgba(255,180,190,0.08),
        inset 0 -14px 22px rgba(10,4,6,0.75);
    text-shadow: 0 1px 2px rgba(6,2,4,0.9);
}
.badge-equipped-neulovimyy::before {
    content: "";
    position: absolute;
    inset: -10% -40%;
    pointer-events: none;
    background: linear-gradient(
        102deg,
        transparent 0%,
        transparent 44%,
        rgba(255,120,130,0.0) 46%,
        rgba(255,170,180,0.55) 49%,
        rgba(255,230,235,0.95) 50%,
        rgba(255,170,180,0.55) 51%,
        rgba(255,120,130,0.0) 54%,
        transparent 56%,
        transparent 100%
    );
    mix-blend-mode: screen;
    animation: neulovimyy-slash 5.5s ease-in-out infinite;
}
.badge-equipped-neulovimyy::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        radial-gradient(1.5px 1.5px at 12% 28%, rgba(255,200,210,0.75), transparent 70%),
        radial-gradient(1px 1px at 26% 72%, rgba(255,160,170,0.55), transparent 70%),
        radial-gradient(1.2px 1.2px at 58% 18%, rgba(255,210,215,0.65), transparent 70%),
        radial-gradient(1px 1px at 74% 64%, rgba(255,150,160,0.5), transparent 70%),
        radial-gradient(1.4px 1.4px at 88% 38%, rgba(255,190,200,0.6), transparent 70%),
        linear-gradient(135deg, rgba(255,255,255,0.05) 0%, transparent 40%, transparent 60%, rgba(168,42,58,0.18) 100%);
    animation: neulovimyy-shimmer 7s ease-in-out infinite;
}
@keyframes neulovimyy-slash {
    0%, 62%   { transform: translateX(-40%); opacity: 0; }
    68%       { opacity: 1; }
    78%, 100% { transform: translateX(40%); opacity: 0; }
}
@keyframes neulovimyy-shimmer {
    0%, 100% { opacity: 0.55; }
    50%      { opacity: 1; }
}
.avatar-frame-kleyimo-vyzhivshego::after {
    inset: -6px;
    background:
        radial-gradient(circle at 50% 2%,  rgba(255,210,215,0.95) 0 1.4%, rgba(168,42,58,0.55) 2.6%, transparent 4.2%),
        radial-gradient(circle at 86% 14%, rgba(255,180,190,0.85) 0 1%, rgba(138,34,46,0.45) 2.2%, transparent 3.6%),
        radial-gradient(circle at 98% 50%, rgba(255,220,225,0.9) 0 1.6%, rgba(168,42,58,0.5) 3%, transparent 4.8%),
        radial-gradient(circle at 82% 88%, rgba(255,170,180,0.8) 0 1.1%, rgba(120,28,40,0.4) 2.4%, transparent 3.8%),
        radial-gradient(circle at 48% 98%, rgba(255,200,210,0.88) 0 1.5%, rgba(168,42,58,0.48) 2.8%, transparent 4.4%),
        radial-gradient(circle at 14% 86%, rgba(255,180,190,0.82) 0 1.2%, rgba(138,34,46,0.42) 2.4%, transparent 3.8%),
        radial-gradient(circle at 2% 52%,  rgba(255,210,215,0.9) 0 1.4%, rgba(168,42,58,0.5) 2.8%, transparent 4.4%),
        radial-gradient(circle at 18% 14%, rgba(255,190,200,0.78) 0 1%, rgba(120,28,40,0.4) 2.2%, transparent 3.4%),
        conic-gradient(from 0deg,
            #120608 0%,   #3a0d12 8%,   #7a1a22 11%,  #3a0d12 14%,  #120608 22%,
            #1a080b 30%,  #4a1218 36%,  #8a1f28 39%,  #4a1218 42%,  #120608 50%,
            #160709 58%,  #3a0d12 64%,  #6a1820 67%,  #3a0d12 70%,  #120608 78%,
            #1a080b 86%,  #4a1218 92%,  #7a1a22 95%,  #4a1218 98%,  #120608 100%);
    -webkit-mask: radial-gradient(farthest-side, transparent 82%, #000 84.5%);
    mask: radial-gradient(farthest-side, transparent 82%, #000 84.5%);
    filter:
        drop-shadow(0 0 6px rgba(168,42,58,0.55))
        drop-shadow(0 0 1.5px rgba(255,180,190,0.35));
    animation:
        kleyimo-vyzhivshego-orbit 24s linear infinite,
        kleyimo-vyzhivshego-flicker 3.8s ease-in-out infinite;
}
@keyframes kleyimo-vyzhivshego-orbit {
    from { transform: rotate(0deg); }
    to   { transform: rotate(360deg); }
}
@keyframes kleyimo-vyzhivshego-flicker {
    0%, 100% { opacity: 0.72; filter: drop-shadow(0 0 5px rgba(168,42,58,0.45)) drop-shadow(0 0 1px rgba(255,180,190,0.25)); }
    50%      { opacity: 1;    filter: drop-shadow(0 0 9px rgba(200,55,70,0.85)) drop-shadow(0 0 2.5px rgba(255,210,215,0.55)); }
}
body.profile-theme-giperrefleks {
    --bg-color: #12061c;
    --card-bg: #1e0d30;
    --border-color: #5a1f6a;
    --primary-color: #c774ff;
    --accent-color: #ff7a1a;
    --text-main: #f2e6ff;
    --text-sec: #b89cd6;
    --gs-brand-a: #c774ff;
    --gs-brand-b: #ff7a1a;
    background:
        radial-gradient(90% 70% at 18% 8%,  rgba(199,116,255,0.22) 0%, rgba(199,116,255,0) 55%),
        radial-gradient(80% 65% at 88% 92%, rgba(255,122,26,0.20) 0%, rgba(255,122,26,0) 58%),
        radial-gradient(60% 50% at 50% 50%, rgba(90,31,106,0.18) 0%, rgba(90,31,106,0) 70%),
        linear-gradient(180deg, #12061c 0%, #0c0414 50%, #08030e 100%);
    background-attachment: fixed;
}
body.profile-theme-giperrefleks::before {
    content: "";
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: -1;
    background-image:
        linear-gradient(0deg,  rgba(199,116,255,0.10) 1px, transparent 1px),
        linear-gradient(90deg, rgba(199,116,255,0.10) 1px, transparent 1px),
        linear-gradient(0deg,  rgba(255,122,26,0.05) 1px, transparent 1px);
    background-size: 56px 56px, 56px 56px, 14px 14px;
    background-position: 0 0, 0 0, 0 0;
    mask-image: radial-gradient(ellipse at 50% 50%, #000 40%, transparent 90%);
    -webkit-mask-image: radial-gradient(ellipse at 50% 50%, #000 40%, transparent 90%);
    animation: giperrefleks-grid 18s linear infinite;
}
body.profile-theme-giperrefleks::after {
    content: "";
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: -1;
    background:
        linear-gradient(180deg,
            transparent 0%,
            transparent 46%,
            rgba(255,180,100,0.08) 48%,
            rgba(255,122,26,0.55) 49.5%,
            rgba(255,220,180,0.95) 50%,
            rgba(255,122,26,0.55) 50.5%,
            rgba(255,180,100,0.08) 52%,
            transparent 54%,
            transparent 100%);
    mix-blend-mode: screen;
    animation: giperrefleks-scan 6.5s ease-in-out infinite;
}
@keyframes giperrefleks-grid {
    from { background-position: 0 0, 0 0, 0 0; }
    to   { background-position: 56px 56px, -56px 56px, 14px 14px; }
}
@keyframes giperrefleks-scan {
    0%   { transform: translateY(-42%); opacity: 0; }
    15%  { opacity: 1; }
    85%  { opacity: 1; }
    100% { transform: translateY(42%); opacity: 0; }
}
body.profile-theme-giperrefleks .card {
    background: linear-gradient(145deg, rgba(30,13,48,0.96) 0%, rgba(18,6,28,0.98) 100%);
    border: 1px solid rgba(199,116,255,0.22);
    box-shadow:
        0 6px 24px rgba(8,2,14,0.65),
        inset 0 1px 0 rgba(199,116,255,0.08),
        inset 0 0 0 1px rgba(255,122,26,0.05);
}
body.profile-theme-giperrefleks .gs-sidebar {
    background: linear-gradient(180deg, rgba(18,6,28,0.98) 0%, rgba(10,3,16,0.99) 100%);
    border-right: 1px solid rgba(199,116,255,0.18);
}
body.profile-theme-giperrefleks .gs-sb-link:hover {
    background: linear-gradient(90deg, rgba(255,122,26,0.12), transparent);
    color: #ffb070;
}
body.profile-theme-giperrefleks .gs-sb-link.active {
    background: linear-gradient(90deg, rgba(255,122,26,0.22), rgba(199,116,255,0.08));
    color: #ffd9a8;
    box-shadow: inset 2px 0 0 #ff7a1a;
}
body.profile-theme-giperrefleks .gs-sb-badge {
    background: linear-gradient(135deg, #ff7a1a, #ffb070);
    color: #12061c;
    box-shadow: 0 0 10px rgba(255,122,26,0.55);
}
body.profile-theme-giperrefleks .profile-header {
    background:
        linear-gradient(135deg, rgba(199,116,255,0.22) 0%, rgba(255,122,26,0.14) 60%, rgba(18,6,28,0.9) 100%);
    border-bottom: 1px solid rgba(199,116,255,0.30);
}
body.profile-theme-giperrefleks .gs-sb-brand .gs-logo {
    filter: drop-shadow(0 0 5px rgba(255,122,26,0.55)) hue-rotate(-18deg) saturate(1.5) brightness(1.05);
}
body.profile-theme-giperrefleks .gs-sb-link i.fa-gamepad::before,
body.profile-theme-giperrefleks .mobile-nav-item i.fa-gamepad::before,
body.profile-theme-giperrefleks .burger-link i.fa-gamepad::before { content: '\f06e'; }
body.profile-theme-giperrefleks .gs-sb-link i.fa-trophy::before,
body.profile-theme-giperrefleks .mobile-nav-item i.fa-trophy::before,
body.profile-theme-giperrefleks .burger-link i.fa-trophy::before { content: '\f140'; }
body.profile-theme-giperrefleks .gs-sb-link i.fa-ranking-star::before,
body.profile-theme-giperrefleks .mobile-nav-item i.fa-ranking-star::before,
body.profile-theme-giperrefleks .burger-link i.fa-ranking-star::before { content: '\f5df'; }
body.profile-theme-giperrefleks .gs-sb-link i.fa-bullhorn::before,
body.profile-theme-giperrefleks .mobile-nav-item i.fa-bullhorn::before,
body.profile-theme-giperrefleks .burger-link i.fa-bullhorn::before { content: '\f4c6'; }
body.profile-theme-giperrefleks .gs-sb-link i.fa-layer-group::before,
body.profile-theme-giperrefleks .mobile-nav-item i.fa-layer-group::before,
body.profile-theme-giperrefleks .burger-link i.fa-layer-group::before { content: '\f5dc'; }
body.profile-theme-giperrefleks .gs-sb-link i.fa-compass::before,
body.profile-theme-giperrefleks .mobile-nav-item i.fa-compass::before,
body.profile-theme-giperrefleks .burger-link i.fa-compass::before { content: '\f497'; }
body.profile-theme-giperrefleks .gs-sb-link i.fa-store::before,
body.profile-theme-giperrefleks .mobile-nav-item i.fa-store::before,
body.profile-theme-giperrefleks .burger-link i.fa-store::before { content: '\f5db'; }
.badge-equipped-dante-crest{position:relative;overflow:hidden}.badge-equipped-dante-crest .badge-plate{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#0a0a12 0%,#1a1a28 50%,#0a0a12 100%);border:2px solid #3a1820;box-shadow:0 0 16px rgba(180,30,30,.55),inset 0 0 24px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.05);border-radius:6px}.badge-equipped-dante-crest .badge-sword{position:absolute;width:72%;height:4px;background:linear-gradient(90deg,transparent,#888 15%,#e8e8f0 50%,#888 85%,transparent);border-radius:2px;top:50%;left:14%;transform:translateY(-50%) rotate(-28deg);box-shadow:0 0 10px rgba(100,170,255,.9),0 0 2px #fff}.badge-equipped-dante-crest .badge-sword::before{content:'';position:absolute;right:-4%;top:-2px;width:8px;height:8px;background:linear-gradient(135deg,#d4a017,#8a6a10);border-radius:2px;box-shadow:0 0 4px rgba(212,160,23,.7)}.badge-equipped-dante-crest .badge-gun{position:absolute;width:26%;height:11px;border-radius:2px 5px 2px 2px;top:62%;box-shadow:0 0 5px rgba(255,255,255,.2)}.badge-equipped-dante-crest .badge-gun-ebony{left:14%;background:linear-gradient(180deg,#3a3a3a,#1a1a1a)}.badge-equipped-dante-crest .badge-gun-ivory{right:14%;background:linear-gradient(180deg,#e0e0e0,#a0a0a0)}.badge-equipped-dante-crest .badge-core{position:absolute;top:42%;left:50%;width:22%;height:22%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ff3030 0%,#c41010 40%,#600 80%);box-shadow:0 0 14px rgba(255,50,50,.95),0 0 22px rgba(180,20,20,.6);animation:badge-core-pulse-dante-crest 2.2s ease-in-out infinite}.badge-equipped-dante-crest .badge-core::after{content:'';position:absolute;inset:-20%;border-radius:50%;border:1px solid rgba(180,100,255,.6);animation:badge-core-ring-dante-crest 2.2s ease-out infinite}.badge-equipped-dante-crest .badge-slash{position:absolute;inset:0;background:linear-gradient(45deg,transparent 42%,rgba(200,230,255,.7) 48%,rgba(255,255,255,.95) 50%,rgba(200,230,255,.7) 52%,transparent 58%);opacity:0;animation:badge-slash-dante-crest 5s ease-in-out infinite}.badge-equipped-dante-crest .badge-spark{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,220,150,.9),transparent 25%),radial-gradient(circle at 80% 70%,rgba(255,220,150,.9),transparent 20%);opacity:0;animation:badge-spark-dante-crest 5s ease-in-out infinite}@keyframes badge-core-pulse-dante-crest{0%,100%{transform:translate(-50%,-50%) scale(1);filter:brightness(1)}50%{transform:translate(-50%,-50%) scale(1.12);filter:brightness(1.35)}}@keyframes badge-core-ring-dante-crest{0%{transform:scale(.6);opacity:.9}100%{transform:scale(2);opacity:0}}@keyframes badge-slash-dante-crest{0%,85%,100%{opacity:0;transform:translateX(-40%)}90%{opacity:1;transform:translateX(0)}95%{opacity:0;transform:translateX(40%)}}@keyframes badge-spark-dante-crest{0%,70%,100%{opacity:0}72%{opacity:.9}78%{opacity:0}}
.nick-color-blade-blood{background:linear-gradient(90deg,#2a2a2a 0%,#4a4a4a 25%,#6a6a6a 50%,#4a4a4a 75%,#2a2a2a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(80,0,0,.8),0 1px 0 rgba(0,0,0,.4);position:relative;display:inline-block;animation:nick-shimmer-blade-blood 3s ease-in-out infinite}.nick-color-blade-blood::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,transparent 20%,rgba(180,20,20,.15) 40%,rgba(120,10,10,.25) 70%,rgba(60,5,5,.3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;mix-blend-mode:multiply}.nick-color-blade-blood::after{content:'';position:absolute;left:50%;top:12%;width:9px;height:18px;background:radial-gradient(ellipse at top,#e02020 0%,#a01010 45%,#500 90%,transparent 100%);border-radius:45% 45% 50% 50% / 60% 60% 40% 40%;transform:translateX(-50%) translateY(-10px);opacity:0;mix-blend-mode:multiply;filter:blur(.4px);pointer-events:none;animation:nick-blood-blade-blood 5s ease-in-out infinite}@keyframes nick-shimmer-blade-blood{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-blood-blade-blood{0%{transform:translateX(-50%) translateY(-10px) scale(.5);opacity:0}15%{transform:translateX(-50%) translateY(0) scale(1);opacity:.95}55%{transform:translateX(-50%) translateY(14px) scale(1.05);opacity:.9}75%{transform:translateX(-50%) translateY(22px) scale(.8);opacity:.5}90%{transform:translateX(-50%) translateY(26px) scale(.5);opacity:0}100%{transform:translateX(-50%) translateY(-10px) scale(.5);opacity:0}}
.avatar-frame-sparda-crown{position:relative}.avatar-frame-sparda-crown::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:2;background:conic-gradient(from 0deg,transparent 0deg,transparent 20deg,#1a1a22 20deg,#3a3a42 25deg,#e0e0e8 30deg,#3a3a42 35deg,#1a1a22 40deg,transparent 40deg,transparent 80deg,#1a1a22 80deg,#3a3a42 85deg,#e0e0e8 90deg,#3a3a42 95deg,#1a1a22 100deg,transparent 100deg,transparent 140deg,#1a1a22 140deg,#3a3a42 145deg,#e0e0e8 150deg,#3a3a42 155deg,#1a1a22 160deg,transparent 160deg,transparent 200deg,#1a1a22 200deg,#3a3a42 205deg,#e0e0e8 210deg,#3a3a42 215deg,#1a1a22 220deg,transparent 220deg,transparent 260deg,#1a1a22 260deg,#3a3a42 265deg,#e0e0e8 270deg,#3a3a42 275deg,#1a1a22 280deg,transparent 280deg,transparent 320deg,#1a1a22 320deg,#3a3a42 325deg,#e0e0e8 330deg,#3a3a42 335deg,#1a1a22 340deg,transparent 340deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 72%,#000 74%);mask:radial-gradient(farthest-side,transparent 72%,#000 74%);filter:drop-shadow(0 0 7px rgba(200,30,30,.7)) drop-shadow(0 2px 3px rgba(0,0,0,.6));animation:frame-crown-sparda-crown 24s linear infinite}.avatar-frame-sparda-crown::after{content:'';position:absolute;inset:-3px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 45deg,#1a1a22 0deg,#2a2a32 25deg,#1a1a22 50deg,#2a0a0a 55deg,#8a1818 60deg,#c42828 65deg,#8a1818 70deg,#2a0a0a 75deg,#1a1a22 80deg,#2a2a32 130deg,#1a1a22 180deg,#2a0a0a 230deg,#8a1818 235deg,#c42828 240deg,#8a1818 245deg,#2a0a0a 250deg,#1a1a22 255deg,#2a2a32 305deg,#1a1a22 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 83%,#000 85%);mask:radial-gradient(farthest-side,transparent 83%,#000 85%);filter:drop-shadow(0 0 4px rgba(200,30,30,.75)) drop-shadow(0 0 1px rgba(255,60,60,.4));animation:frame-scar-sparda-crown 3.2s ease-in-out infinite,frame-crown-sparda-crown 48s linear infinite}@keyframes frame-crown-sparda-crown{to{transform:rotate(360deg)}}@keyframes frame-scar-sparda-crown{0%,100%{filter:drop-shadow(0 0 4px rgba(200,30,30,.75)) drop-shadow(0 0 1px rgba(255,60,60,.4))}50%{filter:drop-shadow(0 0 12px rgba(220,30,30,1)) drop-shadow(0 0 5px rgba(255,100,100,.9))}}
.badge-equipped-dante-crest-4-4{position:relative;overflow:hidden}.badge-equipped-dante-crest-4-4 .badge-plate{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#0a0a12 0%,#1a1a28 50%,#0a0a12 100%);border:2px solid #3a1820;box-shadow:0 0 16px rgba(180,30,30,.55),inset 0 0 24px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.05);border-radius:6px}.badge-equipped-dante-crest-4-4 .badge-sword{position:absolute;width:72%;height:4px;background:linear-gradient(90deg,transparent,#888 15%,#e8e8f0 50%,#888 85%,transparent);border-radius:2px;top:50%;left:14%;transform:translateY(-50%) rotate(-28deg);box-shadow:0 0 10px rgba(100,170,255,.9),0 0 2px #fff}.badge-equipped-dante-crest-4-4 .badge-sword::before{content:'';position:absolute;right:-4%;top:-2px;width:8px;height:8px;background:linear-gradient(135deg,#d4a017,#8a6a10);border-radius:2px;box-shadow:0 0 4px rgba(212,160,23,.7)}.badge-equipped-dante-crest-4-4 .badge-gun{position:absolute;width:26%;height:11px;border-radius:2px 5px 2px 2px;top:62%;box-shadow:0 0 5px rgba(255,255,255,.2)}.badge-equipped-dante-crest-4-4 .badge-gun-ebony{left:14%;background:linear-gradient(180deg,#3a3a3a,#1a1a1a)}.badge-equipped-dante-crest-4-4 .badge-gun-ivory{right:14%;background:linear-gradient(180deg,#e0e0e0,#a0a0a0)}.badge-equipped-dante-crest-4-4 .badge-core{position:absolute;top:42%;left:50%;width:22%;height:22%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ff3030 0%,#c41010 40%,#600 80%);box-shadow:0 0 14px rgba(255,50,50,.95),0 0 22px rgba(180,20,20,.6);animation:badge-core-pulse-dante-crest-4-4 2.2s ease-in-out infinite}.badge-equipped-dante-crest-4-4 .badge-core::after{content:'';position:absolute;inset:-20%;border-radius:50%;border:1px solid rgba(180,100,255,.6);animation:badge-core-ring-dante-crest-4-4 2.2s ease-out infinite}.badge-equipped-dante-crest-4-4 .badge-slash{position:absolute;inset:0;background:linear-gradient(45deg,transparent 42%,rgba(200,230,255,.7) 48%,rgba(255,255,255,.95) 50%,rgba(200,230,255,.7) 52%,transparent 58%);opacity:0;animation:badge-slash-dante-crest-4-4 5s ease-in-out infinite}.badge-equipped-dante-crest-4-4 .badge-spark{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,220,150,.9),transparent 25%),radial-gradient(circle at 80% 70%,rgba(255,220,150,.9),transparent 20%);opacity:0;animation:badge-spark-dante-crest-4-4 5s ease-in-out infinite}@keyframes badge-core-pulse-dante-crest-4-4{0%,100%{transform:translate(-50%,-50%) scale(1);filter:brightness(1)}50%{transform:translate(-50%,-50%) scale(1.12);filter:brightness(1.35)}}@keyframes badge-core-ring-dante-crest-4-4{0%{transform:scale(.6);opacity:.9}100%{transform:scale(2);opacity:0}}@keyframes badge-slash-dante-crest-4-4{0%,85%,100%{opacity:0;transform:translateX(-40%)}90%{opacity:1;transform:translateX(0)}95%{opacity:0;transform:translateX(40%)}}@keyframes badge-spark-dante-crest-4-4{0%,70%,100%{opacity:0}72%{opacity:.9}78%{opacity:0}}
.nick-color-blade-blood-4-4{background:linear-gradient(90deg,#2a2a2a 0%,#4a4a4a 25%,#6a6a6a 50%,#4a4a4a 75%,#2a2a2a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(80,0,0,.8),0 1px 0 rgba(0,0,0,.4);position:relative;display:inline-block;animation:nick-shimmer-blade-blood-4-4 3s ease-in-out infinite}.nick-color-blade-blood-4-4::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,transparent 20%,rgba(180,20,20,.15) 40%,rgba(120,10,10,.25) 70%,rgba(60,5,5,.3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;mix-blend-mode:multiply}.nick-color-blade-blood-4-4::after{content:'';position:absolute;left:50%;top:12%;width:9px;height:18px;background:radial-gradient(ellipse at top,#e02020 0%,#a01010 45%,#500 90%,transparent 100%);border-radius:45% 45% 50% 50% / 60% 60% 40% 40%;transform:translateX(-50%) translateY(-10px);opacity:0;mix-blend-mode:multiply;filter:blur(.4px);pointer-events:none;animation:nick-blood-blade-blood-4-4 5s ease-in-out infinite}@keyframes nick-shimmer-blade-blood-4-4{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-blood-blade-blood-4-4{0%{transform:translateX(-50%) translateY(-10px) scale(.5);opacity:0}15%{transform:translateX(-50%) translateY(0) scale(1);opacity:.95}55%{transform:translateX(-50%) translateY(14px) scale(1.05);opacity:.9}75%{transform:translateX(-50%) translateY(22px) scale(.8);opacity:.5}90%{transform:translateX(-50%) translateY(26px) scale(.5);opacity:0}100%{transform:translateX(-50%) translateY(-10px) scale(.5);opacity:0}}
.nick-color-blade-blood-3-3{background:linear-gradient(90deg,#2a2a2a 0%,#4a4a4a 25%,#6a6a6a 50%,#4a4a4a 75%,#2a2a2a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 1px rgba(80,0,0,.8),0 1px 0 rgba(0,0,0,.4);position:relative;display:inline-block;animation:nick-shimmer-blade-blood-3-3 3s ease-in-out infinite}.nick-color-blade-blood-3-3::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,transparent 20%,rgba(180,20,20,.15) 40%,rgba(120,10,10,.25) 70%,rgba(60,5,5,.3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;mix-blend-mode:multiply}.nick-color-blade-blood-3-3::after{content:'';position:absolute;left:50%;top:12%;width:9px;height:18px;background:radial-gradient(ellipse at top,#e02020 0%,#a01010 45%,#500 90%,transparent 100%);border-radius:45% 45% 50% 50% / 60% 60% 40% 40%;transform:translateX(-50%) translateY(-10px);opacity:0;mix-blend-mode:multiply;filter:blur(.4px);pointer-events:none;animation:nick-blood-blade-blood-3-3 5s ease-in-out infinite}@keyframes nick-shimmer-blade-blood-3-3{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes nick-blood-blade-blood-3-3{0%{transform:translateX(-50%) translateY(-10px) scale(.5);opacity:0}15%{transform:translateX(-50%) translateY(0) scale(1);opacity:.95}55%{transform:translateX(-50%) translateY(14px) scale(1.05);opacity:.9}75%{transform:translateX(-50%) translateY(22px) scale(.8);opacity:.5}90%{transform:translateX(-50%) translateY(26px) scale(.5);opacity:0}100%{transform:translateX(-50%) translateY(-10px) scale(.5);opacity:0}}
.avatar-frame-sparda-crown-3-3{position:relative}.avatar-frame-sparda-crown-3-3::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:2;background:conic-gradient(from 0deg,transparent 0deg,transparent 20deg,#1a1a22 20deg,#3a3a42 25deg,#e0e0e8 30deg,#3a3a42 35deg,#1a1a22 40deg,transparent 40deg,transparent 80deg,#1a1a22 80deg,#3a3a42 85deg,#e0e0e8 90deg,#3a3a42 95deg,#1a1a22 100deg,transparent 100deg,transparent 140deg,#1a1a22 140deg,#3a3a42 145deg,#e0e0e8 150deg,#3a3a42 155deg,#1a1a22 160deg,transparent 160deg,transparent 200deg,#1a1a22 200deg,#3a3a42 205deg,#e0e0e8 210deg,#3a3a42 215deg,#1a1a22 220deg,transparent 220deg,transparent 260deg,#1a1a22 260deg,#3a3a42 265deg,#e0e0e8 270deg,#3a3a42 275deg,#1a1a22 280deg,transparent 280deg,transparent 320deg,#1a1a22 320deg,#3a3a42 325deg,#e0e0e8 330deg,#3a3a42 335deg,#1a1a22 340deg,transparent 340deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 72%,#000 74%);mask:radial-gradient(farthest-side,transparent 72%,#000 74%);filter:drop-shadow(0 0 7px rgba(200,30,30,.7)) drop-shadow(0 2px 3px rgba(0,0,0,.6));animation:frame-crown-sparda-crown-3-3 24s linear infinite}.avatar-frame-sparda-crown-3-3::after{content:'';position:absolute;inset:-3px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 45deg,#1a1a22 0deg,#2a2a32 25deg,#1a1a22 50deg,#2a0a0a 55deg,#8a1818 60deg,#c42828 65deg,#8a1818 70deg,#2a0a0a 75deg,#1a1a22 80deg,#2a2a32 130deg,#1a1a22 180deg,#2a0a0a 230deg,#8a1818 235deg,#c42828 240deg,#8a1818 245deg,#2a0a0a 250deg,#1a1a22 255deg,#2a2a32 305deg,#1a1a22 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 83%,#000 85%);mask:radial-gradient(farthest-side,transparent 83%,#000 85%);filter:drop-shadow(0 0 4px rgba(200,30,30,.75)) drop-shadow(0 0 1px rgba(255,60,60,.4));animation:frame-scar-sparda-crown-3-3 3.2s ease-in-out infinite,frame-crown-sparda-crown-3-3 48s linear infinite}@keyframes frame-crown-sparda-crown-3-3{to{transform:rotate(360deg)}}@keyframes frame-scar-sparda-crown-3-3{0%,100%{filter:drop-shadow(0 0 4px rgba(200,30,30,.75)) drop-shadow(0 0 1px rgba(255,60,60,.4))}50%{filter:drop-shadow(0 0 12px rgba(220,30,30,1)) drop-shadow(0 0 5px rgba(255,100,100,.9))}}
.badge-equipped-drakon-dodzimy-2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fbe9a8 0%,#e3b64a 34%,#a9791d 68%,#5e3f0c 100%);border:1px solid #ffe9a8;box-shadow:0 0 7px rgba(227,182,74,.65),inset 0 1px 2px rgba(255,247,214,.85),inset 0 -2px 4px rgba(58,36,4,.7);color:#4a3208;overflow:hidden}.badge-equipped-drakon-dodzimy-2::before{content:'';position:absolute;inset:0;border-radius:50%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.85) 50%,transparent 62%);transform:translateX(-120%);animation:dodzimy-shine-drakon-dodzimy-2 4.5s ease-in-out infinite}.badge-equipped-drakon-dodzimy-2 i{position:relative;z-index:2;font-size:15px;text-shadow:0 1px 0 rgba(255,247,214,.7),0 -1px 1px rgba(58,36,4,.6)}@keyframes dodzimy-shine-drakon-dodzimy-2{0%{transform:translateX(-120%)}55%,100%{transform:translateX(120%)}}
.avatar-frame-irezumi-drakona-2::after{inset:-6px;border:none;background:repeating-conic-gradient(from 0deg,#0b1220 0deg 7deg,#1a2740 7deg 12deg,#2d4a78 12deg 15deg,#1a2740 15deg 20deg),conic-gradient(from 90deg,#d4a437,#8a1a20,#1a2740,#0b1220,#8a1a20,#d4a437);background-blend-mode:overlay;-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);filter:drop-shadow(0 0 5px rgba(45,74,120,.7)) drop-shadow(0 0 2px rgba(212,164,55,.6));animation:irezumi-coil-irezumi-drakona-2 20s linear infinite}@keyframes irezumi-coil-irezumi-drakona-2{to{transform:rotate(360deg)}}
.badge-equipped-master-swords-guns{position:relative;display:inline-flex;align-items:center;gap:.4em;padding:.32em .8em .32em .72em;font-weight:800;letter-spacing:.4px;color:#e9edf2;border-radius:5px;background:linear-gradient(155deg,#1b1e24 0%,#2a2e37 44%,#14161b 100%);border:1px solid #4a505c;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -6px 14px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.5);overflow:hidden}.badge-equipped-master-swords-guns::before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(100deg,transparent,rgba(190,30,40,.55),rgba(255,150,120,.25),transparent);transform:skewX(-18deg);animation:sgSheen-master-swords-guns 4.6s ease-in-out infinite}.badge-equipped-master-swords-guns i{color:#c7ccd4;filter:drop-shadow(0 0 3px rgba(200,40,50,.65));position:relative;z-index:1}.badge-equipped-master-swords-guns span,.badge-equipped-master-swords-guns .badge-label{position:relative;z-index:1}@keyframes sgSheen-master-swords-guns{0%{left:-40%}55%{left:130%}100%{left:130%}}
.avatar-frame-sparda-crown-4-4{position:relative}.avatar-frame-sparda-crown-4-4::before{content:'';position:absolute;inset:-8px;border-radius:50%;pointer-events:none;z-index:2;background:conic-gradient(from 0deg,transparent 0deg,transparent 20deg,#1a1a22 20deg,#3a3a42 25deg,#e0e0e8 30deg,#3a3a42 35deg,#1a1a22 40deg,transparent 40deg,transparent 80deg,#1a1a22 80deg,#3a3a42 85deg,#e0e0e8 90deg,#3a3a42 95deg,#1a1a22 100deg,transparent 100deg,transparent 140deg,#1a1a22 140deg,#3a3a42 145deg,#e0e0e8 150deg,#3a3a42 155deg,#1a1a22 160deg,transparent 160deg,transparent 200deg,#1a1a22 200deg,#3a3a42 205deg,#e0e0e8 210deg,#3a3a42 215deg,#1a1a22 220deg,transparent 220deg,transparent 260deg,#1a1a22 260deg,#3a3a42 265deg,#e0e0e8 270deg,#3a3a42 275deg,#1a1a22 280deg,transparent 280deg,transparent 320deg,#1a1a22 320deg,#3a3a42 325deg,#e0e0e8 330deg,#3a3a42 335deg,#1a1a22 340deg,transparent 340deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 72%,#000 74%);mask:radial-gradient(farthest-side,transparent 72%,#000 74%);filter:drop-shadow(0 0 7px rgba(200,30,30,.7)) drop-shadow(0 2px 3px rgba(0,0,0,.6));animation:frame-crown-sparda-crown-4-4 24s linear infinite}.avatar-frame-sparda-crown-4-4::after{content:'';position:absolute;inset:-3px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 45deg,#1a1a22 0deg,#2a2a32 25deg,#1a1a22 50deg,#2a0a0a 55deg,#8a1818 60deg,#c42828 65deg,#8a1818 70deg,#2a0a0a 75deg,#1a1a22 80deg,#2a2a32 130deg,#1a1a22 180deg,#2a0a0a 230deg,#8a1818 235deg,#c42828 240deg,#8a1818 245deg,#2a0a0a 250deg,#1a1a22 255deg,#2a2a32 305deg,#1a1a22 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 83%,#000 85%);mask:radial-gradient(farthest-side,transparent 83%,#000 85%);filter:drop-shadow(0 0 4px rgba(200,30,30,.75)) drop-shadow(0 0 1px rgba(255,60,60,.4));animation:frame-scar-sparda-crown-4-4 3.2s ease-in-out infinite,frame-crown-sparda-crown-4-4 48s linear infinite}@keyframes frame-crown-sparda-crown-4-4{to{transform:rotate(360deg)}}@keyframes frame-scar-sparda-crown-4-4{0%,100%{filter:drop-shadow(0 0 4px rgba(200,30,30,.75)) drop-shadow(0 0 1px rgba(255,60,60,.4))}50%{filter:drop-shadow(0 0 12px rgba(220,30,30,1)) drop-shadow(0 0 5px rgba(255,100,100,.9))}}
.badge-equipped-dante-crest-5-5{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(137deg,transparent 38%,rgba(180,20,20,.28) 38.4%,rgba(180,20,20,.28) 39%,transparent 39.4%),linear-gradient(43deg,transparent 53%,rgba(160,18,18,.22) 53.3%,rgba(160,18,18,.22) 53.8%,transparent 54.2%),linear-gradient(95deg,transparent 28%,rgba(140,15,15,.18) 28.2%,rgba(140,15,15,.18) 28.5%,transparent 28.8%),linear-gradient(162deg,transparent 62%,rgba(120,10,10,.2) 62.3%,rgba(120,10,10,.2) 62.7%,transparent 63%),radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.75) 100%),radial-gradient(circle at 22% 28%,rgba(45,40,55,.9),transparent 38%),radial-gradient(circle at 78% 72%,rgba(40,32,48,.9),transparent 34%),radial-gradient(circle at 50% 50%,rgba(28,22,35,1) 0%,rgba(10,8,14,1) 100%);border:2px solid #3a1820;box-shadow:0 0 18px rgba(180,30,30,.55),0 0 40px rgba(100,10,10,.3),inset 0 0 32px rgba(0,0,0,.92),inset 0 1px 0 rgba(255,255,255,.06);animation:badge-bg-breathe-dante-crest-5-5 4s ease-in-out infinite}.badge-equipped-dante-crest-5-5::before{content:'';position:absolute;inset:5px;border-radius:5px;border:1px solid rgba(180,30,30,.25);pointer-events:none;box-shadow:inset 0 0 14px rgba(180,20,20,.12),0 0 8px rgba(180,20,20,.08);z-index:3}.badge-equipped-dante-crest-5-5::after{content:'';position:absolute;top:50%;left:50%;width:58%;height:58%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(160,80,255,.3);box-shadow:0 0 6px rgba(160,80,255,.15),inset 0 0 6px rgba(160,80,255,.1);pointer-events:none;z-index:2;animation:badge-rune-spin-dante-crest-5-5 14s linear infinite}.badge-equipped-dante-crest-5-5 .badge-sword{position:absolute;width:74%;height:3px;background:linear-gradient(90deg,transparent 0%,#606068 10%,#c8c8d0 30%,#f0f0ff 50%,#c8c8d0 70%,#606068 90%,transparent 100%);border-radius:2px;top:46%;left:13%;transform:rotate(-26deg);box-shadow:0 0 12px rgba(100,170,255,.85),0 0 3px rgba(255,255,255,.7),0 -1px 0 rgba(255,255,255,.3);z-index:4}.badge-equipped-dante-crest-5-5 .badge-sword::before{content:'';position:absolute;right:-2%;top:-4px;width:10px;height:11px;background:linear-gradient(135deg,#d4a017 0%,#a07810 50%,#6a5008 100%);border-radius:2px;box-shadow:0 0 6px rgba(212,160,23,.8),inset 0 1px 0 rgba(255,220,120,.4)}.badge-equipped-dante-crest-5-5 .badge-sword::after{content:'';position:absolute;left:2%;top:-1px;width:6px;height:5px;background:linear-gradient(180deg,#505058,#2a2a30);border-radius:1px 1px 0 0;box-shadow:0 0 3px rgba(100,170,255,.4)}.badge-equipped-dante-crest-5-5 .badge-katana{position:absolute;width:70%;height:2px;background:linear-gradient(90deg,transparent 0%,#888 12%,#e0e0e8 50%,#888 88%,transparent 100%);border-radius:1px;top:54%;left:16%;transform:rotate(22deg);box-shadow:0 0 8px rgba(140,100,255,.7),0 0 2px rgba(200,180,255,.5);z-index:4}.badge-equipped-dante-crest-5-5 .badge-katana::before{content:'';position:absolute;left:-1%;top:-3px;width:8px;height:8px;background:linear-gradient(135deg,#8a6a10,#5a4208);border-radius:50%;box-shadow:0 0 4px rgba(160,120,30,.6)}.badge-equipped-dante-crest-5-5 .badge-gun-l{position:absolute;width:22%;height:9px;left:12%;bottom:24%;background:linear-gradient(180deg,#4a4a4a 0%,#1a1a1a 60%,#2a2a2a 100%);border-radius:2px 4px 1px 2px;box-shadow:0 0 5px rgba(255,255,255,.15),inset 0 1px 0 rgba(255,255,255,.1);z-index:4}.badge-equipped-dante-crest-5-5 .badge-gun-l::after{content:'';position:absolute;right:0;top:2px;width:3px;height:5px;background:#0a0a0a;border-radius:0 1px 1px 0}.badge-equipped-dante-crest-5-5 .badge-gun-r{position:absolute;width:22%;height:9px;right:12%;bottom:24%;background:linear-gradient(180deg,#e8e8e8 0%,#a8a8a8 60%,#c0c0c0 100%);border-radius:4px 2px 2px 1px;box-shadow:0 0 5px rgba(255,255,255,.25),inset 0 1px 0 rgba(255,255,255,.4);z-index:4}.badge-equipped-dante-crest-5-5 .badge-gun-r::after{content:'';position:absolute;left:0;top:2px;width:3px;height:5px;background:#888;border-radius:1px 0 0 1px}.badge-equipped-dante-crest-5-5 .badge-core{position:absolute;top:40%;left:50%;width:18%;height:18%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 40% 35%,#ff5050 0%,#d42020 35%,#8a0808 70%,#400 100%);box-shadow:0 0 16px rgba(255,50,50,.95),0 0 30px rgba(200,20,20,.6),0 0 4px rgba(255,200,200,.4);z-index:5;animation:badge-core-pulse-dante-crest-5-5 2.2s ease-in-out infinite}.badge-equipped-dante-crest-5-5 .badge-core::before{content:'';position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(255,80,80,.5);animation:badge-core-ring-dante-crest-5-5 2.2s ease-out infinite}.badge-equipped-dante-crest-5-5 .badge-core::after{content:'';position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(160,80,255,.3);animation:badge-core-ring-dante-crest-5-5 2.2s ease-out .4s infinite}.badge-equipped-dante-crest-5-5 .badge-slash{position:absolute;inset:0;background:linear-gradient(42deg,transparent 40%,rgba(180,220,255,.6) 47%,rgba(255,255,255,.9) 50%,rgba(180,220,255,.6) 53%,transparent 60%);opacity:0;z-index:6;animation:badge-slash-dante-crest-5-5 6s ease-in-out infinite;pointer-events:none}.badge-equipped-dante-crest-5-5 .badge-sparks{position:absolute;inset:0;z-index:6;pointer-events:none;background:radial-gradient(circle at 25% 35%,rgba(255,200,100,.95) 0%,transparent 3%),radial-gradient(circle at 72% 62%,rgba(255,180,80,.9) 0%,transparent 2.5%),radial-gradient(circle at 55% 25%,rgba(255,220,140,.85) 0%,transparent 2%),radial-gradient(circle at 40% 75%,rgba(255,160,60,.8) 0%,transparent 2.5%);opacity:0;animation:badge-sparks-dante-crest-5-5 6s ease-in-out infinite}.badge-equipped-dante-crest-5-5 .badge-corner{position:absolute;width:14px;height:14px;z-index:5;pointer-events:none}.badge-equipped-dante-crest-5-5 .badge-corner::before,.badge-equipped-dante-crest-5-5 .badge-corner::after{content:'';position:absolute;background:rgba(180,30,30,.5);box-shadow:0 0 4px rgba(180,30,30,.3)}.badge-equipped-dante-crest-5-5 .badge-corner-tl{top:8px;left:8px}.badge-equipped-dante-crest-5-5 .badge-corner-tl::before{top:0;left:0;width:14px;height:1px}.badge-equipped-dante-crest-5-5 .badge-corner-tl::after{top:0;left:0;width:1px;height:14px}.badge-equipped-dante-crest-5-5 .badge-corner-tr{top:8px;right:8px}.badge-equipped-dante-crest-5-5 .badge-corner-tr::before{top:0;right:0;width:14px;height:1px}.badge-equipped-dante-crest-5-5 .badge-corner-tr::after{top:0;right:0;width:1px;height:14px}.badge-equipped-dante-crest-5-5 .badge-corner-bl{bottom:8px;left:8px}.badge-equipped-dante-crest-5-5 .badge-corner-bl::before{bottom:0;left:0;width:14px;height:1px}.badge-equipped-dante-crest-5-5 .badge-corner-bl::after{bottom:0;left:0;width:1px;height:14px}.badge-equipped-dante-crest-5-5 .badge-corner-br{bottom:8px;right:8px}.badge-equipped-dante-crest-5-5 .badge-corner-br::before{bottom:0;right:0;width:14px;height:1px}.badge-equipped-dante-crest-5-5 .badge-corner-br::after{bottom:0;right:0;width:1px;height:14px}@keyframes badge-bg-breathe-dante-crest-5-5{0%,100%{filter:brightness(1)}50%{filter:brightness(1.06)}}@keyframes badge-rune-spin-dante-crest-5-5{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes badge-core-pulse-dante-crest-5-5{0%,100%{transform:translate(-50%,-50%) scale(1);filter:brightness(1)}50%{transform:translate(-50%,-50%) scale(1.15);filter:brightness(1.4)}}@keyframes badge-core-ring-dante-crest-5-5{0%{transform:scale(.5);opacity:.9}100%{transform:scale(2.2);opacity:0}}@keyframes badge-slash-dante-crest-5-5{0%,82%,100%{opacity:0;transform:translateX(-50%) scaleX(.6)}87%{opacity:1;transform:translateX(0) scaleX(1)}92%{opacity:0;transform:translateX(50%) scaleX(.6)}}@keyframes badge-sparks-dante-crest-5-5{0%,68%,100%{opacity:0}70%{opacity:1}76%{opacity:0}}
.badge-equipped-shadow-monarch-crest{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 50% 42%,#2a0f4a 0%,#150726 55%,#050109 100%);border:1.5px solid #7b3ff2;box-shadow:0 0 8px rgba(123,63,242,.6),inset 0 0 6px rgba(60,20,110,.8);color:#c79bff;overflow:hidden}.badge-equipped-shadow-monarch-crest::before{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 60%,rgba(150,80,255,.45) 0%,transparent 60%);animation:smcPulse-shadow-monarch-crest 3.4s ease-in-out infinite}.badge-equipped-shadow-monarch-crest i{position:relative;z-index:2;font-size:14px;filter:drop-shadow(0 0 4px rgba(160,90,255,.9));animation:smcRise-shadow-monarch-crest 3.4s ease-in-out infinite}@keyframes smcPulse-shadow-monarch-crest{0%,100%{opacity:.4;transform:scale(.85)}50%{opacity:.9;transform:scale(1.05)}}@keyframes smcRise-shadow-monarch-crest{0%,100%{transform:translateY(1px);color:#b184ff}50%{transform:translateY(-1px);color:#e2ccff}}
.avatar-frame-gate-rift-ring::after{inset:-5px;border:none;background:conic-gradient(from 0deg,transparent 0deg,rgba(0,180,255,0) 40deg,#00c8ff 90deg,#66eaff 118deg,#00a2ff 150deg,transparent 210deg,transparent 360deg),radial-gradient(farthest-side,transparent 78%,#060912 80%,#020306 100%);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 5px rgba(0,190,255,.85)) drop-shadow(0 0 10px rgba(0,120,255,.5));animation:grrSpin-gate-rift-ring 9s linear infinite}@keyframes grrSpin-gate-rift-ring{to{transform:rotate(360deg)}}
.nick-color-azure-rift-nick{background:linear-gradient(90deg,#0a1a2e 0%,#1e6fb0 25%,#4fd4ff 50%,#a8f0ff 60%,#1e6fb0 75%,#0a1a2e 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;filter:drop-shadow(0 0 5px rgba(60,200,255,.55));animation:arnFlow-azure-rift-nick 5.5s ease-in-out infinite}@keyframes arnFlow-azure-rift-nick{0%,100%{background-position:120% 0}50%{background-position:-20% 0}}
.badge-equipped-drakon-dodzimy-3{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 7px;border-radius:6px;background:linear-gradient(135deg,#7a0f18 0%,#3a0409 55%,#1a0203 100%);border:1px solid #d4a437;box-shadow:0 0 8px rgba(212,164,55,.5),inset 0 0 6px rgba(0,0,0,.6);color:#f2c760;font-weight:700;font-size:11px;letter-spacing:.3px;white-space:nowrap;overflow:hidden}.badge-equipped-drakon-dodzimy-3::before{content:'Дракон Додзимы';position:relative;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.7)}.badge-equipped-drakon-dodzimy-3::after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,236,180,.4) 50%,transparent 60%);transform:translateX(-120%);animation:dodzimy-shine-drakon-dodzimy-3 5s ease-in-out infinite}.badge-equipped-drakon-dodzimy-3 i{position:relative;z-index:2;font-size:14px;color:#f2c760;text-shadow:0 0 6px rgba(255,196,84,.85);animation:dodzimy-breathe-drakon-dodzimy-3 3.4s ease-in-out infinite}@keyframes dodzimy-shine-drakon-dodzimy-3{0%{transform:translateX(-120%)}55%,100%{transform:translateX(120%)}}@keyframes dodzimy-breathe-drakon-dodzimy-3{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}
.nick-color-palm-city-pulse{background-image:linear-gradient(90deg,transparent 0 46%,rgba(89,216,255,0) 47%,#eafcff 48% 49%,#59d8ff 50%,rgba(89,216,255,0) 51.5%,transparent 53% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 .09em,rgba(255,255,255,0) .09em .6em),linear-gradient(90deg,#00e5ff 0%,#7a2bff 30%,#ff2fb3 62%,#00e5ff 100%);background-size:60em 100%,.6em 100%,12em 100%;animation:nick-palm-city-pulse-run 7s linear infinite}@keyframes nick-palm-city-pulse-run{0%{background-position:0 0,0 0,0 0}100%{background-position:-60em 0,-12em 0,-12em 0}}
.nick-color-nick-sss-rank{background-image:linear-gradient(90deg,#6aa6ff 0%,#47e5d0 16%,#5ad1b0 30%,#9be6a0 44%,#ffd54a 60%,#f0b45e 74%,#ffffff 88%,#6aa6ff 100%);background-size:340% auto;-webkit-text-fill-color:transparent;color:transparent;font-weight:800;animation:nick-sss-rank-rank 6s linear infinite,nick-sss-rank-pulse 3s ease-in-out infinite}
@keyframes nick-sss-rank-rank{0%{background-position:0% center}100%{background-position:340% center}}
@keyframes nick-sss-rank-pulse{0%,100%{filter:drop-shadow(0 0 4px rgba(120,160,255,.35))}55%{filter:drop-shadow(0 0 6px rgba(120,225,195,.5))}80%{filter:drop-shadow(0 0 10px rgba(255,255,255,.6))}}
.avatar-frame-ritm-razrusheniya::after{inset:-5px;border:none;background:conic-gradient(from 0deg,#120507,#7a0f13,#e01e28,#ff5560,#e01e28,#7a0f13,#120507);-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);filter:drop-shadow(0 0 5px rgba(224,30,40,.7));animation:ritm-razrusheniya-spin 9s linear infinite,ritm-razrusheniya-beat 0.85s ease-in-out infinite}@keyframes ritm-razrusheniya-spin{to{transform:rotate(360deg)}}@keyframes ritm-razrusheniya-beat{0%,100%{filter:drop-shadow(0 0 4px rgba(224,30,40,.5))}45%{filter:drop-shadow(0 0 13px rgba(255,70,80,.95))}}
.nick-color-slomannaya-forma{color:#7d848c;font-weight:700;text-shadow:0 0 3px rgba(160,170,180,.25);animation:slomannaya-forma-fade 5.5s ease-in-out infinite}@keyframes slomannaya-forma-fade{0%,100%{color:#6a7178;text-shadow:0 0 2px rgba(150,160,172,.15)}50%{color:#8b929a;text-shadow:0 0 5px rgba(175,185,198,.35)}}
.avatar-frame-irezumi-drakona-3::after{inset:-6px;border:none;background:repeating-conic-gradient(from 0deg,#0b1220 0deg 7deg,#1a2740 7deg 12deg,#2d4a78 12deg 15deg,#1a2740 15deg 20deg),conic-gradient(from 90deg,#d4a437,#8a1a20,#1a2740,#0b1220,#8a1a20,#d4a437);background-blend-mode:overlay;-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);filter:drop-shadow(0 0 5px rgba(45,74,120,.7)) drop-shadow(0 0 2px rgba(212,164,55,.6));animation:irezumi-coil-irezumi-drakona-3 20s linear infinite}@keyframes irezumi-coil-irezumi-drakona-3{to{transform:rotate(360deg)}}
.badge-equipped-badge-flawless{display:inline-flex;align-items:center;gap:7px;position:relative;isolation:isolate;overflow:hidden;padding:6px 16px;border:1px solid rgba(232,205,148,.5);border-radius:6px 6px 10px 10px;font-weight:900;font-style:italic;letter-spacing:.5px;color:#f3ecd6;background:radial-gradient(circle at 50% 26%,#14302a,#0a1a17 72%);text-shadow:0 0 8px rgba(120,225,195,.5);animation:badge-flawless-beat 4.5s ease-in-out infinite}
@keyframes badge-flawless-beat{0%,100%{box-shadow:0 0 6px rgba(120,160,255,.3);border-color:rgba(120,180,220,.4)}55%{box-shadow:0 0 8px rgba(120,225,195,.5);border-color:rgba(79,209,176,.6)}82%{box-shadow:0 0 16px rgba(255,255,255,.8),0 0 26px rgba(232,205,148,.5);border-color:#fff}}
.badge-equipped-badge-flawless::before{content:"SSS";position:absolute;inset:0;z-index:-1;pointer-events:none;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;font-size:12px;font-weight:900;font-style:italic;letter-spacing:3px;color:rgba(232,205,148,.16)}
.badge-equipped-badge-flawless::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.5) 50%,transparent 60%);background-size:250% 100%;animation:badge-flawless-shine 4.5s ease-in-out infinite}
@keyframes badge-flawless-shine{0%,58%{background-position:180% 0}100%{background-position:-80% 0}}
.badge-equipped-badge-flawless i{position:relative;z-index:1;background:linear-gradient(180deg,#fff,#e8cd94 55%,#5ad1b0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px rgba(232,205,148,.8));animation:badge-flawless-glyph 4.5s ease-in-out infinite}
@keyframes badge-flawless-glyph{0%,100%{filter:drop-shadow(0 0 3px rgba(120,180,220,.5));transform:scale(1)}80%{filter:drop-shadow(0 0 8px rgba(255,255,255,.95));transform:scale(1.18)}88%{transform:scale(1)}}
.badge-equipped-drakon-dodzimy-4{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 7px;border-radius:6px;background:linear-gradient(135deg,#7a0f18 0%,#3a0409 55%,#1a0203 100%);border:1px solid #d4a437;box-shadow:0 0 8px rgba(212,164,55,.5),inset 0 0 6px rgba(0,0,0,.6);color:#f2c760;font-weight:700;font-size:11px;letter-spacing:.3px;white-space:nowrap;overflow:hidden}.badge-equipped-drakon-dodzimy-4::after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,236,180,.4) 50%,transparent 60%);transform:translateX(-120%);animation:dodzimy-shine-drakon-dodzimy-4 5s ease-in-out infinite}.badge-equipped-drakon-dodzimy-4 i{position:relative;z-index:2;font-size:14px;color:#f2c760;text-shadow:0 0 6px rgba(255,196,84,.85);animation:dodzimy-breathe-drakon-dodzimy-4 3.4s ease-in-out infinite}@keyframes dodzimy-shine-drakon-dodzimy-4{0%{transform:translateX(-120%)}55%,100%{transform:translateX(120%)}}@keyframes dodzimy-breathe-drakon-dodzimy-4{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}
.avatar-frame-irezumi-drakona-4::after{inset:-6px;border:none;background:repeating-conic-gradient(from 0deg,#0b1220 0deg 7deg,#1a2740 7deg 12deg,#2d4a78 12deg 15deg,#1a2740 15deg 20deg),conic-gradient(from 90deg,#d4a437,#8a1a20,#1a2740,#0b1220,#8a1a20,#d4a437);background-blend-mode:overlay;-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);filter:drop-shadow(0 0 5px rgba(45,74,120,.7)) drop-shadow(0 0 2px rgba(212,164,55,.6));animation:irezumi-coil-irezumi-drakona-4 20s linear infinite}@keyframes irezumi-coil-irezumi-drakona-4{to{transform:rotate(360deg)}}
.nick-color-trail-on-steel{background:linear-gradient(100deg,#aeb6c2 0%,#dfe4ea 30%,#8f97a4 55%,#c6ccd6 80%,#9aa2ae 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;position:relative;background-size:200% 100%;animation:tosSteel-trail-on-steel 6s ease-in-out infinite}.nick-color-trail-on-steel::after{content:attr(data-nick);position:absolute;inset:0;background:linear-gradient(105deg,transparent 44%,rgba(200,25,35,.95) 49%,rgba(255,120,110,.6) 51%,transparent 56%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:260% 100%;background-position:120% 0;animation:tosCut-trail-on-steel 5s ease-in-out infinite}@keyframes tosSteel-trail-on-steel{0%{background-position:0 0}50%{background-position:100% 0}100%{background-position:0 0}}@keyframes tosCut-trail-on-steel{0%{background-position:120% 0}45%{background-position:-40% 0}100%{background-position:-40% 0}}
.avatar-frame-resonator-teeth::after{inset:-6px;border:none;background:conic-gradient(from 0deg,#2b2f37 0deg,#5a616e 6deg,#2b2f37 12deg,#4c525d 18deg,#23262d 24deg,#5a616e 30deg,#2b2f37 36deg);-webkit-mask:radial-gradient(farthest-side,transparent 78%,#000 79.5%);mask:radial-gradient(farthest-side,transparent 78%,#000 79.5%);filter:drop-shadow(0 0 4px rgba(190,25,35,.55)) drop-shadow(0 0 1px rgba(0,0,0,.8));animation:rtSpin-resonator-teeth 16s linear infinite}.avatar-frame-resonator-teeth::before{content:"";position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(215,30,40,.9) 30deg,rgba(255,140,120,.35) 55deg,transparent 90deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 80%,#000 81.5%,#000 92%,transparent 93.5%);mask:radial-gradient(farthest-side,transparent 80%,#000 81.5%,#000 92%,transparent 93.5%);pointer-events:none;animation:rtWave-resonator-teeth 5s ease-in-out infinite}@keyframes rtSpin-resonator-teeth{to{transform:rotate(360deg)}}@keyframes rtWave-resonator-teeth{to{transform:rotate(360deg)}}
.badge-equipped-kredo-feniksa{position:relative;display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 50% 42%,#0a1830 0%,#050b1a 68%,#020510 100%);border:2px solid #2a6bd8;box-shadow:0 0 14px rgba(42,107,216,.55),inset 0 0 18px rgba(20,60,140,.5);overflow:hidden}.badge-equipped-kredo-feniksa::before{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(74,150,255,.35) 90deg,transparent 180deg,rgba(74,150,255,.35) 270deg,transparent 360deg);animation:kredo-feniksa-halo 6s linear infinite}.badge-equipped-kredo-feniksa i{position:relative;z-index:2;font-size:34px;color:#5aa9ff;text-shadow:0 0 10px #2a6bd8,0 0 20px rgba(42,107,216,.7);transform-origin:center bottom;animation:kredo-feniksa-rise 3.4s ease-in-out infinite}@keyframes kredo-feniksa-halo{to{transform:rotate(360deg)}}@keyframes kredo-feniksa-rise{0%,100%{transform:translateY(2px) scale(.96);color:#4a8de0}50%{transform:translateY(-3px) scale(1.05);color:#8fcaff}}
.badge-equipped-kredo-feniksa-2-2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 50% 42%,#0a1830 0%,#050b1a 68%,#020510 100%);border:2px solid #2a6bd8;box-shadow:0 0 14px rgba(42,107,216,.55),inset 0 0 18px rgba(20,60,140,.5);overflow:hidden}.badge-equipped-kredo-feniksa-2-2::before{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(74,150,255,.35) 90deg,transparent 180deg,rgba(74,150,255,.35) 270deg,transparent 360deg);animation:kredo-feniksa-2-halo 6s linear infinite}.badge-equipped-kredo-feniksa-2-2 .ac-crest-kredo-feniksa-2-2{position:relative;z-index:2;width:38px;height:38px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 8px #2a6bd8)}.badge-equipped-kredo-feniksa-2-2 .ac-crest-kredo-feniksa-2-2::before{content:'';position:absolute;top:2px;left:50%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:32px solid #eaf3ff;transform:translateX(-50%);clip-path:polygon(50% 0%,72% 60%,50% 46%,28% 60%);animation:kredo-feniksa-2-rise 3.4s ease-in-out infinite}.badge-equipped-kredo-feniksa-2-2 .ac-crest-kredo-feniksa-2-2::after{content:'';position:absolute;bottom:1px;left:50%;width:22px;height:12px;transform:translateX(-50%);background:#eaf3ff;clip-path:polygon(0 100%,50% 0,100% 100%,74% 100%,50% 40%,26% 100%);animation:kredo-feniksa-2-rise 3.4s ease-in-out infinite}@keyframes kredo-feniksa-2-halo{to{transform:rotate(360deg)}}@keyframes kredo-feniksa-2-rise{0%,100%{transform:translateY(2px) scale(.97);opacity:.9}50%{transform:translateY(-2px) scale(1.03);opacity:1}}
.badge-equipped-kredo-feniksa-3-3{position:relative;display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 50% 42%,#0a1830 0%,#050b1a 68%,#020510 100%);border:2px solid #2a6bd8;box-shadow:0 0 14px rgba(42,107,216,.55),inset 0 0 18px rgba(20,60,140,.5);overflow:hidden}.badge-equipped-kredo-feniksa-3-3::before{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(74,150,255,.35) 90deg,transparent 180deg,rgba(74,150,255,.35) 270deg,transparent 360deg);animation:kredo-feniksa-3-halo 6s linear infinite}.badge-equipped-kredo-feniksa-3-3::after{content:'';position:absolute;top:50%;left:50%;width:42px;height:42px;transform:translate(-50%,-50%);z-index:2;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 0 7px #2a6bd8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M16.883 22.952c-.487 1.331-3.875 6.555-8.747 4.2c1.957 4.025-.233 7.119-.233 7.119c2.033-.561 3.71.797 5.386 2.334c1.39 1.273 3.251 2.1 7.698 3.557'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M25.588 40.622c6.515-1.916 10.02-5.366 8.924-8.377S24 3.5 24 3.5s-9.417 25.734-10.512 28.745s2.409 6.46 8.924 8.377'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M31.117 22.952c.487 1.331 3.875 6.555 8.747 4.2c-1.957 4.025.233 7.119.233 7.119c-2.033-.561-3.71.797-5.386 2.334c-1.39 1.273-3.251 2.1-7.698 3.557'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M40.857 36.246C35.497 42.16 30.16 44.5 24 44.5s-11.498-2.34-16.857-8.254'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M31.321 43.196C29.913 43.751 24 44.5 24 41.975c0 2.525-5.913 1.776-7.321 1.221'/%3E%3C/svg%3E");animation:kredo-feniksa-3-rise 3.4s ease-in-out infinite}@keyframes kredo-feniksa-3-halo{to{transform:rotate(360deg)}}@keyframes kredo-feniksa-3-rise{0%,100%{transform:translate(-50%,-48%) scale(.97);opacity:.9}50%{transform:translate(-50%,-52%) scale(1.03);opacity:1}}
.badge-equipped-kredo-feniksa-4-4{position:relative;display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 50% 42%,#0a1830 0%,#050b1a 68%,#020510 100%);border:2px solid #2a6bd8;box-shadow:0 0 14px rgba(42,107,216,.55),inset 0 0 18px rgba(20,60,140,.5);overflow:hidden}.badge-equipped-kredo-feniksa-4-4::before{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(74,150,255,.35) 90deg,transparent 180deg,rgba(74,150,255,.35) 270deg,transparent 360deg);animation:kredo-feniksa-4-halo 6s linear infinite}.badge-equipped-kredo-feniksa-4-4::after{content:'';position:absolute;top:50%;left:50%;width:42px;height:42px;transform:translate(-50%,-50%);z-index:2;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 0 7px #2a6bd8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M16.883 22.952c-.487 1.331-3.875 6.555-8.747 4.2c1.957 4.025-.233 7.119-.233 7.119c2.033-.561 3.71.797 5.386 2.334c1.39 1.273 3.251 2.1 7.698 3.557'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M25.588 40.622c6.515-1.916 10.02-5.366 8.924-8.377S24 3.5 24 3.5s-9.417 25.734-10.512 28.745s2.409 6.46 8.924 8.377'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M31.117 22.952c.487 1.331 3.875 6.555 8.747 4.2c-1.957 4.025.233 7.119.233 7.119c-2.033-.561-3.71.797-5.386 2.334c-1.39 1.273-3.251 2.1-7.698 3.557'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M40.857 36.246C35.497 42.16 30.16 44.5 24 44.5s-11.498-2.34-16.857-8.254'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M31.321 43.196C29.913 43.751 24 44.5 24 41.975c0 2.525-5.913 1.776-7.321 1.221'/%3E%3C/svg%3E");animation:kredo-feniksa-4-rise 3.4s ease-in-out infinite}@keyframes kredo-feniksa-4-halo{to{transform:rotate(360deg)}}@keyframes kredo-feniksa-4-rise{0%,100%{transform:translate(-50%,-48%) scale(.97);opacity:.9}50%{transform:translate(-50%,-52%) scale(1.03);opacity:1}}
.badge-equipped-kredo-feniksa-5-5{position:relative;display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 50% 42%,#0a1830 0%,#050b1a 68%,#020510 100%);border:2px solid #2a6bd8;box-shadow:0 0 14px rgba(42,107,216,.55),inset 0 0 18px rgba(20,60,140,.5);overflow:hidden}.badge-equipped-kredo-feniksa-5-5::before{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(74,150,255,.35) 90deg,transparent 180deg,rgba(74,150,255,.35) 270deg,transparent 360deg);animation:kredo-feniksa-5-halo 6s linear infinite}.badge-equipped-kredo-feniksa-5-5::after{content:'';position:absolute;top:50%;left:50%;width:42px;height:42px;transform:translate(-50%,-50%);z-index:2;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 0 7px #2a6bd8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M16.883 22.952c-.487 1.331-3.875 6.555-8.747 4.2c1.957 4.025-.233 7.119-.233 7.119c2.033-.561 3.71.797 5.386 2.334c1.39 1.273 3.251 2.1 7.698 3.557'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M25.588 40.622c6.515-1.916 10.02-5.366 8.924-8.377S24 3.5 24 3.5s-9.417 25.734-10.512 28.745s2.409 6.46 8.924 8.377'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M31.117 22.952c.487 1.331 3.875 6.555 8.747 4.2c-1.957 4.025.233 7.119.233 7.119c-2.033-.561-3.71.797-5.386 2.334c-1.39 1.273-3.251 2.1-7.698 3.557'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M40.857 36.246C35.497 42.16 30.16 44.5 24 44.5s-11.498-2.34-16.857-8.254'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-linecap='round' stroke-linejoin='round' d='M31.321 43.196C29.913 43.751 24 44.5 24 41.975c0 2.525-5.913 1.776-7.321 1.221'/%3E%3C/svg%3E");animation:kredo-feniksa-5-rise 3.4s ease-in-out infinite}@keyframes kredo-feniksa-5-halo{to{transform:rotate(360deg)}}@keyframes kredo-feniksa-5-rise{0%,100%{transform:translate(-50%,-48%) scale(.97);opacity:.9}50%{transform:translate(-50%,-52%) scale(1.03);opacity:1}}
.badge-equipped-kredo-feniksa-6-6{position:relative;display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 50% 42%,#0a1830 0%,#050b1a 68%,#020510 100%);border:2px solid #2a6bd8;box-shadow:0 0 14px rgba(42,107,216,.55),inset 0 0 18px rgba(20,60,140,.5);overflow:hidden}.badge-equipped-kredo-feniksa-6-6::before{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(74,150,255,.35) 90deg,transparent 180deg,rgba(74,150,255,.35) 270deg,transparent 360deg);animation:kredo-feniksa-6-halo 6s linear infinite}.badge-equipped-kredo-feniksa-6-6::after{content:'';position:absolute;top:50%;left:50%;width:42px;height:42px;transform:translate(-50%,-50%);z-index:2;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 0 7px #2a6bd8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M24 5C15 5 10 13 9 22c-1 8 2 14 5 17c3 3 7 4 10 4s7-1 10-4c3-3 6-9 5-17C38 13 33 5 24 5Z'/%3E%3Cpath fill='none' stroke='%23eaf3ff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M15 26c2 3 5 5 9 5s7-2 9-5'/%3E%3Cpath fill='%23eaf3ff' d='M24 30l-3 13h6Z'/%3E%3C/svg%3E");animation:kredo-feniksa-6-rise 3.4s ease-in-out infinite}@keyframes kredo-feniksa-6-halo{to{transform:rotate(360deg)}}@keyframes kredo-feniksa-6-rise{0%,100%{transform:translate(-50%,-48%) scale(.97);opacity:.9}50%{transform:translate(-50%,-52%) scale(1.03);opacity:1}}
.badge-equipped-ya-znayu-kung-fu-2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;color:#f5f5f5;background:linear-gradient(180deg,#0a0a0a 0%,#1c1c1c 50%,#0a0a0a 100%);border:1px solid #d8d8d8;border-radius:4px;box-shadow:0 0 8px rgba(255,255,255,.25),inset 0 0 6px rgba(0,0,0,.8);animation:ya-znayu-kung-fu-2-turn 9s ease-in-out infinite}.badge-equipped-ya-znayu-kung-fu-2::before{content:'';position:absolute;left:50%;top:-7px;transform:translateX(-50%);border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #e8e8e8;filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}.badge-equipped-ya-znayu-kung-fu-2::after{content:'';position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #e8e8e8;filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}@keyframes ya-znayu-kung-fu-2-turn{0%,100%{transform:rotate(0deg)}50%{transform:rotate(180deg)}}
.badge-equipped-master-swords-guns-2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:linear-gradient(150deg,#232629 0%,#101113 55%,#050506 100%);border:1px solid #4a4d52;box-shadow:inset 0 1px 2px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.7),0 0 6px rgba(0,0,0,.6);color:#c7ccd4;overflow:hidden;animation:master-swords-guns-2-temper 5s ease-in-out infinite}.badge-equipped-master-swords-guns-2::before{content:'';position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(105deg,transparent,rgba(200,40,40,.55),transparent);transform:skewX(-18deg);animation:master-swords-guns-2-cut 5s ease-in-out infinite}@keyframes master-swords-guns-2-temper{0%,100%{box-shadow:inset 0 1px 2px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.7),0 0 6px rgba(0,0,0,.6)}50%{box-shadow:inset 0 1px 2px rgba(255,255,255,.2),inset 0 -2px 4px rgba(0,0,0,.7),0 0 10px rgba(170,25,25,.5)}}@keyframes master-swords-guns-2-cut{0%,55%{left:-60%}80%,100%{left:120%}}
.nick-color-splatter-slide{background:linear-gradient(90deg,#8f959d 0%,#c3c9d1 45%,#6b7079 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;background-size:200% 100%;animation:splatter-slide-steel 9s ease-in-out infinite}.nick-color-splatter-slide::after{content:'';position:absolute;top:-10%;left:20%;width:38%;height:130%;background:radial-gradient(closest-side,rgba(150,15,20,.85),rgba(120,10,15,.35) 55%,transparent 72%);border-radius:45% 55% 60% 40%/50% 45% 55% 50%;mix-blend-mode:multiply;pointer-events:none;opacity:0;transform:scale(.4) rotate(-8deg);animation:splatter-slide-burst 6s ease-in-out infinite}@keyframes splatter-slide-steel{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes splatter-slide-burst{0%,60%{opacity:0;transform:scale(.4) rotate(-8deg)}70%{opacity:.9;transform:scale(1.05) rotate(3deg)}100%{opacity:0;transform:scale(1.15) rotate(6deg)}}
.avatar-frame-guard-of-shards::after{background:conic-gradient(from 0deg,#3a3d42 0deg,#c9ced6 14deg,#5a5e64 28deg,#20222500 30deg,#2c2f33 45deg,#e2e6ec 60deg,#4a4d52 74deg,#20222500 78deg,#3a3d42 92deg,#c9ced6 106deg,#5a5e64 120deg,#20222500 124deg,#2c2f33 140deg,#e2e6ec 156deg,#4a4d52 170deg,#20222500 174deg,#3a3d42 188deg,#c9ced6 202deg,#5a5e64 216deg,#20222500 220deg,#2c2f33 236deg,#e2e6ec 252deg,#4a4d52 266deg,#20222500 270deg,#3a3d42 284deg,#c9ced6 298deg,#5a5e64 312deg,#20222500 316deg,#2c2f33 332deg,#e2e6ec 348deg,#3a3d42 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 76%,#000 78%);mask:radial-gradient(farthest-side,transparent 76%,#000 78%);filter:drop-shadow(0 0 3px rgba(180,190,205,.55));animation:guard-of-shards-spin 16s linear infinite}@keyframes guard-of-shards-spin{to{transform:rotate(360deg)}}
.badge-equipped-master-swords-guns-3{position:relative;display:inline-flex;align-items:center;gap:.4em;padding:.32em .8em;font-weight:800;letter-spacing:.4px;color:#e9edf2;border-radius:5px;background:linear-gradient(155deg,#1b1e24 0%,#2a2e37 44%,#14161b 100%);border:1px solid #4a505c;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -6px 14px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.5);overflow:hidden}.badge-equipped-master-swords-guns-3::before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(100deg,transparent,rgba(190,30,40,.55),rgba(255,150,120,.25),transparent);transform:skewX(-18deg);animation:sgSheen-master-swords-guns-3 4.6s ease-in-out infinite}.badge-equipped-master-swords-guns-3 i{color:#c7ccd4;filter:drop-shadow(0 0 3px rgba(200,40,50,.65));position:relative;z-index:1}.badge-equipped-master-swords-guns-3 span,.badge-equipped-master-swords-guns-3 .badge-label{position:relative;z-index:1}.badge-equipped-master-swords-guns-3 i.fa-khanda,.badge-equipped-master-swords-guns-3 i.badge-tail{margin-left:.15em;color:#dfe4ea;filter:drop-shadow(0 0 3px rgba(160,180,210,.7))}.badge-equipped-master-swords-guns-3::after{content:"\f76f";font-family:"Font Awesome 6 Free";font-weight:900;position:relative;z-index:1;margin-left:.15em;color:#dfe4ea;text-shadow:0 0 4px rgba(160,180,210,.7)}
.nick-color-trail-on-steel-2{background:linear-gradient(100deg,#aeb6c2 0%,#dfe4ea 24%,#8f97a4 44%,#7a2028 56%,#a01822 66%,#5e1016 80%,#7a2028 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;position:relative;background-size:220% 100%;animation:tosSteel-trail-on-steel-2 7s ease-in-out infinite}.nick-color-trail-on-steel-2::before{content:attr(data-nick);position:absolute;inset:0;background:radial-gradient(120% 140% at 78% 45%,rgba(150,10,18,.95) 0%,rgba(120,8,14,.7) 32%,rgba(90,6,10,.35) 50%,transparent 62%);-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none;animation:tosClot-trail-on-steel-2 5.5s ease-in-out infinite}.nick-color-trail-on-steel-2::after{content:attr(data-nick);position:absolute;inset:0;background:linear-gradient(105deg,transparent 46%,rgba(230,30,40,.95) 49.5%,rgba(255,140,130,.6) 51%,transparent 55%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300% 100%;background-position:130% 0;pointer-events:none;animation:tosCut-trail-on-steel-2 5s ease-in-out infinite}@keyframes tosSteel-trail-on-steel-2{0%{background-position:0 0}50%{background-position:100% 0}100%{background-position:0 0}}@keyframes tosClot-trail-on-steel-2{0%,100%{opacity:.78}50%{opacity:1}}@keyframes tosCut-trail-on-steel-2{0%{background-position:130% 0}45%{background-position:-50% 0}100%{background-position:-50% 0}}
.avatar-frame-predator-claws::after{inset:-7px;border:none;background:conic-gradient(from 0deg,#20242b 0deg,#20242b 7deg,#6b7280 12deg,#dfe4ea 15deg,#6b7280 18deg,#20242b 23deg,#20242b 30deg);-webkit-mask:radial-gradient(farthest-side,transparent 72%,#000 73.5%,#000 88%,transparent 100%);mask:radial-gradient(farthest-side,transparent 72%,#000 73.5%,#000 88%,transparent 100%);filter:drop-shadow(0 0 4px rgba(190,25,35,.5)) drop-shadow(0 0 1px rgba(0,0,0,.85));animation:pcSpin-predator-claws 18s linear infinite}.avatar-frame-predator-claws::before{content:"";position:absolute;inset:-7px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(215,30,40,.9) 28deg,rgba(255,140,120,.35) 52deg,transparent 85deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 74%,#000 75.5%,#000 90%,transparent 91.5%);mask:radial-gradient(farthest-side,transparent 74%,#000 75.5%,#000 90%,transparent 91.5%);pointer-events:none;animation:pcWave-predator-claws 5.5s ease-in-out infinite}@keyframes pcSpin-predator-claws{to{transform:rotate(360deg)}}@keyframes pcWave-predator-claws{to{transform:rotate(360deg)}}
.badge-equipped-master-swords-guns-4{position:relative;display:inline-flex;align-items:center;gap:.45em;padding:.32em .8em;font-weight:800;letter-spacing:.4px;color:#e9edf2;border-radius:5px;background:linear-gradient(155deg,#1b1e24 0%,#2a2e37 44%,#14161b 100%);border:1px solid #4a505c;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -6px 14px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.5);overflow:hidden}.badge-equipped-master-swords-guns-4::before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(100deg,transparent,rgba(190,30,40,.55),rgba(255,150,120,.25),transparent);transform:skewX(-18deg);animation:sgSheen-master-swords-guns-4 4.6s ease-in-out infinite;z-index:0}.badge-equipped-master-swords-guns-4>i{color:#c7ccd4;filter:drop-shadow(0 0 3px rgba(200,40,50,.65));position:relative;z-index:1}.badge-equipped-master-swords-guns-4 span,.badge-equipped-master-swords-guns-4 .badge-label{position:relative;z-index:1}.badge-equipped-master-swords-guns-4::after{content:"\f71c";font-family:"Font Awesome 6 Free";font-weight:900;position:relative;z-index:1;color:#dfe4ea;text-shadow:0 0 5px rgba(170,190,220,.75)}@keyframes sgSheen-master-swords-guns-4{0%{left:-40%}55%{left:130%}100%{left:130%}}
.nick-color-trail-on-steel-3{position:relative;background:linear-gradient(100deg,#aeb6c2 0%,#dfe4ea 30%,#8f97a4 55%,#c6ccd6 80%,#9aa2ae 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;background-size:200% 100%;animation:tosSteel-trail-on-steel-3 7s ease-in-out infinite}.nick-color-trail-on-steel-3::before{content:"";position:absolute;left:18%;top:.72em;width:.14em;height:.14em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff5a52,#a01018 70%);box-shadow:0 0 3px rgba(180,15,25,.7);pointer-events:none;animation:tosDrip1-trail-on-steel-3 4.5s ease-in infinite}.nick-color-trail-on-steel-3::after{content:"";position:absolute;left:64%;top:.72em;width:.16em;height:.16em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff5a52,#8f0d14 70%);box-shadow:0 0 3px rgba(180,15,25,.7);pointer-events:none;animation:tosDrip2-trail-on-steel-3 5.6s ease-in infinite;animation-delay:1.2s}@keyframes tosSteel-trail-on-steel-3{0%{background-position:0 0}50%{background-position:100% 0}100%{background-position:0 0}}@keyframes tosDrip1-trail-on-steel-3{0%{transform:translateY(-.2em) scaleY(.6);opacity:0}12%{opacity:1}70%{transform:translateY(.7em) scaleY(1.2);opacity:1}100%{transform:translateY(1.1em) scaleY(1.4);opacity:0}}@keyframes tosDrip2-trail-on-steel-3{0%{transform:translateY(-.2em) scaleY(.6);opacity:0}14%{opacity:1}70%{transform:translateY(.8em) scaleY(1.2);opacity:1}100%{transform:translateY(1.2em) scaleY(1.4);opacity:0}}
.avatar-frame-predator-claws-2::after{inset:-10px;border:none;background:repeating-conic-gradient(from 0deg,transparent 0deg,transparent 14deg,#2a2e35 14deg,#7c8390 20deg,#eef1f5 22.5deg,#7c8390 25deg,#2a2e35 31deg,transparent 31deg,transparent 45deg);-webkit-mask:radial-gradient(farthest-side,transparent 66%,#000 67.5%);mask:radial-gradient(farthest-side,transparent 66%,#000 67.5%);filter:drop-shadow(0 0 4px rgba(190,25,35,.55)) drop-shadow(0 1px 1px rgba(0,0,0,.9));animation:pcSpin-predator-claws-2 20s linear infinite}.avatar-frame-predator-claws-2::before{content:"";position:absolute;inset:-10px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(215,30,40,.9) 26deg,rgba(255,140,120,.4) 50deg,transparent 82deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 70%,#000 71.5%,#000 90%,transparent 100%);mask:radial-gradient(farthest-side,transparent 70%,#000 71.5%,#000 90%,transparent 100%);pointer-events:none;animation:pcWave-predator-claws-2 5.5s ease-in-out infinite}@keyframes pcSpin-predator-claws-2{to{transform:rotate(360deg)}}@keyframes pcWave-predator-claws-2{to{transform:rotate(360deg)}}
body.profile-theme-theme-ocean-drive-2{
--bg-color:#140a24;--card-bg:#1c1036;--border-color:rgba(255,45,149,.22);
--primary-color:#ff2d95;--accent-color:#29e7ff;--gs-brand-a:#ff2d95;--gs-brand-b:#29e7ff;
background:transparent;
}
body.profile-theme-theme-ocean-drive-2::before{
content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;
background:
repeating-linear-gradient(0deg,rgba(8,3,18,.13) 0 1px,transparent 1px 4px),
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 260' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffd98a'/%3E%3Cstop offset='.42' stop-color='%23ff7ac0'/%3E%3Cstop offset='1' stop-color='%23ff2d95'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg opacity='.82'%3E%3Ccircle cx='600' cy='158' r='42' fill='url(%23s)'/%3E%3Cg fill='%23150826'%3E%3Crect x='550' y='160' width='100' height='2'/%3E%3Crect x='550' y='167' width='100' height='3'/%3E%3Crect x='550' y='177' width='100' height='4'/%3E%3Crect x='550' y='189' width='100' height='5.5'/%3E%3C/g%3E%3C/g%3E%3Cg stroke='%23ff2d95' stroke-opacity='.32' stroke-width='1' fill='none'%3E%3Cpath d='M600 197 L-160 260 M600 197 L40 260 M600 197 L230 260 M600 197 L400 260 M600 197 L600 260 M600 197 L800 260 M600 197 L970 260 M600 197 L1160 260 M600 197 L1360 260'/%3E%3Cpath d='M0 260 H1200 M0 242 H1200 M0 229 H1200 M0 219 H1200 M0 212 H1200 M0 206 H1200 M0 201.5 H1200'/%3E%3C/g%3E%3Cpath d='M0 196 H1200' stroke='%23ffd6ea' stroke-opacity='.42' stroke-width='1.2'/%3E%3Cg%3E%3Cpath d='M186 260 C180 226 186 196 198 176 L211 182 C199 200 191 228 195 260 Z' fill='%230c0520'/%3E%3Cg stroke='%230c0520' stroke-width='6.5' fill='none' stroke-linecap='round'%3E%3Cpath d='M205 176 C186 165 162 163 142 172'/%3E%3Cpath d='M205 176 C188 156 164 147 142 149'/%3E%3Cpath d='M205 176 C196 154 191 136 193 118'/%3E%3Cpath d='M205 176 C211 152 226 135 248 128'/%3E%3Cpath d='M205 176 C222 160 246 156 266 163'/%3E%3Cpath d='M205 176 C224 173 244 179 258 192'/%3E%3Cpath d='M205 176 C185 176 166 184 153 197'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='M1012 260 C1017 232 1012 206 1002 188 L991 193 C1001 209 1008 234 1004 260 Z' fill='%230c0520'/%3E%3Cg stroke='%230c0520' stroke-width='5.5' fill='none' stroke-linecap='round'%3E%3Cpath d='M996 188 C1012 179 1032 177 1048 184'/%3E%3Cpath d='M996 188 C1010 170 1030 163 1048 165'/%3E%3Cpath d='M996 188 C1003 168 1008 154 1006 139'/%3E%3Cpath d='M996 188 C991 168 978 154 959 149'/%3E%3Cpath d='M996 188 C981 174 961 170 945 177'/%3E%3Cpath d='M996 188 C979 186 963 192 952 203'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),
radial-gradient(ellipse 74% 38% at 50% 99%,rgba(255,45,149,.24) 0%,rgba(255,45,149,.08) 44%,transparent 72%),
radial-gradient(ellipse 62% 40% at 12% 4%,rgba(41,231,255,.13) 0%,transparent 62%),
linear-gradient(180deg,#0d0620 0%,#150927 36%,#200e37 60%,#320f42 78%,#4d1247 90%,#68164c 100%);
background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;
background-size:auto,100% 26%,100% 100%,100% 100%,100% 100%;
background-position:0 0,bottom center,0 0,0 0,0 0;
}
body.profile-theme-theme-ocean-drive-2::after{
content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;
background:radial-gradient(ellipse 60% 26% at 50% 100%,rgba(41,231,255,.20) 0%,transparent 70%);
animation:theme-ocean-drive-2-breath 25.6s ease-in-out infinite;
}
@keyframes theme-ocean-drive-2-breath{
0%,58%{opacity:.55}
68%{opacity:.8}
76%{opacity:.62}
87%{opacity:.95}
100%{opacity:.55}
}
body.profile-theme-theme-ocean-drive-2 .card{background:linear-gradient(155deg,rgba(31,16,58,.9),rgba(20,10,38,.92));border-color:rgba(255,45,149,.2);box-shadow:inset 0 0 34px rgba(10,3,24,.55),0 0 0 1px rgba(41,231,255,.05)}
body.profile-theme-theme-ocean-drive-2 .card:hover{border-color:rgba(41,231,255,.42);box-shadow:0 0 22px rgba(255,45,149,.16),0 0 0 1px rgba(41,231,255,.2)}
body.profile-theme-theme-ocean-drive-2 .profile-header{background:linear-gradient(135deg,rgba(36,17,66,.95),rgba(18,8,34,.95));border-color:rgba(255,45,149,.34);box-shadow:0 4px 44px rgba(255,45,149,.14),inset 0 0 70px rgba(41,231,255,.05)}
body.profile-theme-theme-ocean-drive-2 .gs-sidebar{background:linear-gradient(180deg,#160b2a 0%,#1b0d33 55%,#160b2a 100%);border-right:1px solid rgba(255,45,149,.26);box-shadow:inset -14px 0 26px rgba(6,2,14,.6)}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link i,body.profile-theme-theme-ocean-drive-2 .mobile-nav-item i,body.profile-theme-theme-ocean-drive-2 .burger-link i{color:#ff86c8;filter:drop-shadow(0 0 5px rgba(255,45,149,.45))}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link:hover i,body.profile-theme-theme-ocean-drive-2 .gs-sb-link.active i{color:#29e7ff;filter:drop-shadow(0 0 9px rgba(41,231,255,.65))}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link:hover,body.profile-theme-theme-ocean-drive-2 .gs-sb-link.active{color:#8ff3ff}
body.profile-theme-theme-ocean-drive-2 .gs-sb-badge{background:rgba(255,45,149,.26);color:#ffe0f1}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link i.fa-layer-group::before,body.profile-theme-theme-ocean-drive-2 .mobile-nav-item i.fa-layer-group::before,body.profile-theme-theme-ocean-drive-2 .burger-link i.fa-layer-group::before{content:'\f1b9'}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link i.fa-gamepad::before,body.profile-theme-theme-ocean-drive-2 .mobile-nav-item i.fa-gamepad::before,body.profile-theme-theme-ocean-drive-2 .burger-link i.fa-gamepad::before{content:'\f51f'}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link i.fa-trophy::before,body.profile-theme-theme-ocean-drive-2 .mobile-nav-item i.fa-trophy::before,body.profile-theme-theme-ocean-drive-2 .burger-link i.fa-trophy::before{content:'\f005'}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link i.fa-compass::before,body.profile-theme-theme-ocean-drive-2 .mobile-nav-item i.fa-compass::before,body.profile-theme-theme-ocean-drive-2 .burger-link i.fa-compass::before{content:'\f018'}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link i.fa-newspaper::before,body.profile-theme-theme-ocean-drive-2 .mobile-nav-item i.fa-newspaper::before,body.profile-theme-theme-ocean-drive-2 .burger-link i.fa-newspaper::before{content:'\f8d7'}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link i.fa-ranking-star::before,body.profile-theme-theme-ocean-drive-2 .mobile-nav-item i.fa-ranking-star::before,body.profile-theme-theme-ocean-drive-2 .burger-link i.fa-ranking-star::before{content:'\f521'}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link i.fa-store::before,body.profile-theme-theme-ocean-drive-2 .mobile-nav-item i.fa-store::before,body.profile-theme-theme-ocean-drive-2 .burger-link i.fa-store::before{content:'\f81d'}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link i.fa-scale-balanced::before,body.profile-theme-theme-ocean-drive-2 .mobile-nav-item i.fa-scale-balanced::before,body.profile-theme-theme-ocean-drive-2 .burger-link i.fa-scale-balanced::before{content:'\e4f8'}
body.profile-theme-theme-ocean-drive-2 .gs-sb-link i.fa-bars-staggered::before,body.profile-theme-theme-ocean-drive-2 .mobile-nav-item i.fa-bars-staggered::before,body.profile-theme-theme-ocean-drive-2 .burger-link i.fa-bars-staggered::before{content:'\f0cb'}
.badge-equipped-master-swords-guns-5{position:relative;display:inline-flex;align-items:center;gap:.45em;padding:.32em .8em;font-weight:800;letter-spacing:.4px;color:#e9edf2;border-radius:5px;background:linear-gradient(155deg,#1b1e24 0%,#2a2e37 44%,#14161b 100%);border:1px solid #4a505c;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -6px 14px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.5);overflow:hidden}.badge-equipped-master-swords-guns-5::before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(100deg,transparent,rgba(190,30,40,.55),rgba(255,150,120,.25),transparent);transform:skewX(-18deg);animation:sgSheen-master-swords-guns-5 4.6s ease-in-out infinite;z-index:0}.badge-equipped-master-swords-guns-5>i{color:#c7ccd4;filter:drop-shadow(0 0 3px rgba(200,40,50,.65));position:relative;z-index:1}.badge-equipped-master-swords-guns-5 span,.badge-equipped-master-swords-guns-5 .badge-label{position:relative;z-index:1}.badge-equipped-master-swords-guns-5::after{content:"\f2ed";font-family:"Font Awesome 6 Free";font-weight:900;position:relative;z-index:1;color:#dfe4ea;text-shadow:0 0 5px rgba(170,190,220,.75);transform:scaleX(-1)}@keyframes sgSheen-master-swords-guns-5{0%{left:-40%}55%{left:130%}100%{left:130%}}
.nick-color-trail-on-steel-4{position:relative;background:linear-gradient(100deg,#aeb6c2 0%,#dfe4ea 30%,#8f97a4 55%,#c6ccd6 80%,#9aa2ae 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;background-size:200% 100%;animation:tosSteel-trail-on-steel-4 7s ease-in-out infinite}.nick-color-trail-on-steel-4::before{content:"";position:absolute;left:0;right:0;top:.7em;height:1em;pointer-events:none;background-image:radial-gradient(circle,#ff5a52 0 42%,#a01018 60%,transparent 72%),radial-gradient(circle,#ff5a52 0 42%,#8f0d14 60%,transparent 72%),radial-gradient(circle,#ff5a52 0 42%,#a01018 60%,transparent 72%),radial-gradient(circle,#ff5a52 0 42%,#8f0d14 60%,transparent 72%);background-repeat:no-repeat;background-size:.16em .16em,.14em .14em,.18em .18em,.15em .15em;background-position:12% 0,38% 0,63% 0,86% 0;filter:drop-shadow(0 0 2px rgba(180,15,25,.6));animation:tosDripA-trail-on-steel-4 5.2s ease-in infinite}.nick-color-trail-on-steel-4::after{content:"";position:absolute;left:0;right:0;top:.7em;height:1em;pointer-events:none;background-image:radial-gradient(circle,#ff5a52 0 42%,#8f0d14 60%,transparent 72%),radial-gradient(circle,#ff5a52 0 42%,#a01018 60%,transparent 72%),radial-gradient(circle,#ff5a52 0 42%,#8f0d14 60%,transparent 72%);background-repeat:no-repeat;background-size:.15em .15em,.17em .17em,.13em .13em;background-position:25% 0,50% 0,75% 0;filter:drop-shadow(0 0 2px rgba(180,15,25,.6));animation:tosDripB-trail-on-steel-4 6.4s ease-in infinite;animation-delay:1.6s}@keyframes tosSteel-trail-on-steel-4{0%{background-position:0 0}50%{background-position:100% 0}100%{background-position:0 0}}@keyframes tosDripA-trail-on-steel-4{0%{transform:translateY(-.15em) scaleY(.6);opacity:0}12%{opacity:1}72%{transform:translateY(.75em) scaleY(1.25);opacity:1}100%{transform:translateY(1.15em) scaleY(1.5);opacity:0}}@keyframes tosDripB-trail-on-steel-4{0%{transform:translateY(-.15em) scaleY(.6);opacity:0}14%{opacity:1}72%{transform:translateY(.85em) scaleY(1.25);opacity:1}100%{transform:translateY(1.25em) scaleY(1.5);opacity:0}}
.avatar-frame-predator-claws-3::after{inset:-12px;border:none;background:repeating-conic-gradient(from 0deg,transparent 0deg,transparent 8.5deg,#3a3f48 9.2deg,#9aa2af 10.4deg,#f2f5f9 11deg,#9aa2af 11.6deg,#3a3f48 12.8deg,transparent 13.5deg,transparent 22.5deg);-webkit-mask:radial-gradient(farthest-side,#000 62%,#000 62%,transparent 88%);mask:radial-gradient(farthest-side,#000 62%,transparent 88%);filter:drop-shadow(0 0 3px rgba(190,25,35,.55)) drop-shadow(0 1px 1px rgba(0,0,0,.9));animation:pcSpin-predator-claws-3 22s linear infinite}.avatar-frame-predator-claws-3::before{content:"";position:absolute;inset:-12px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(215,30,40,.9) 24deg,rgba(255,140,120,.4) 48deg,transparent 80deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 62%,#000 63.5%,#000 86%,transparent 100%);mask:radial-gradient(farthest-side,transparent 62%,#000 63.5%,#000 86%,transparent 100%);pointer-events:none;animation:pcWave-predator-claws-3 5.5s ease-in-out infinite}@keyframes pcSpin-predator-claws-3{to{transform:rotate(360deg)}}@keyframes pcWave-predator-claws-3{to{transform:rotate(360deg)}}
.nick-color-pyat-podpisey-2 { color: transparent !important; background-image: radial-gradient(ellipse at 9% 18%, #ff5b54 0 3%, #7b0c12 4% 7%, transparent 8%), linear-gradient(90deg, transparent 7%, #9e1018 9% 11%, transparent 13%), radial-gradient(ellipse at 29% 34%, #c51b23 0 3%, #65070c 4% 7%, transparent 8%), linear-gradient(90deg, transparent 27%, #7f0b12 29% 31%, transparent 33%), radial-gradient(ellipse at 50% 12%, #ff665c 0 3%, #870b12 4% 7%, transparent 8%), linear-gradient(90deg, transparent 48%, #a91018 50% 52%, transparent 54%), radial-gradient(ellipse at 71% 42%, #d62229 0 3%, #68070c 4% 7%, transparent 8%), linear-gradient(90deg, transparent 69%, #860b12 71% 73%, transparent 75%), radial-gradient(ellipse at 91% 24%, #ff554d 0 3%, #76090f 4% 7%, transparent 8%), linear-gradient(90deg, transparent 89%, #9b0e16 91% 93%, transparent 95%), linear-gradient(180deg, #fff1d2 0%, #c9bda7 48%, #71675c 100%); background-size: 100% 75%, 100% 145%, 100% 80%, 100% 155%, 100% 72%, 100% 140%, 100% 78%, 100% 150%, 100% 74%, 100% 145%, 100% 100%; background-repeat: no-repeat; background-position: 0 -85%, 0 -130%, 0 -115%, 0 -155%, 0 -75%, 0 -140%, 0 -135%, 0 -165%, 0 -95%, 0 -145%, 0 0; -webkit-background-clip: text; background-clip: text; filter: drop-shadow(0 0.08em 0 rgba(40,0,0,.4)); animation: five-trails-pyat-podpisey-2 7.5s ease-in-out infinite; }
@keyframes five-trails-pyat-podpisey-2 { 0%, 10% { background-position: 0 -85%, 0 -130%, 0 -115%, 0 -155%, 0 -75%, 0 -140%, 0 -135%, 0 -165%, 0 -95%, 0 -145%, 0 0; } 48% { background-position: 0 65%, 0 90%, 0 20%, 0 45%, 0 85%, 0 110%, 0 5%, 0 30%, 0 45%, 0 75%, 0 0; } 76%, 100% { background-position: 0 175%, 0 210%, 0 185%, 0 220%, 0 190%, 0 225%, 0 165%, 0 205%, 0 180%, 0 215%, 0 0; } }
@media (prefers-reduced-motion: reduce) { .nick-color-pyat-podpisey-2 { animation: none; background-position: 0 25%, 0 45%, 0 5%, 0 30%, 0 40%, 0 60%, 0 15%, 0 35%, 0 28%, 0 50%, 0 0; } }
.nick-color-pyat-podpisey-3 { color: transparent !important; background-image: linear-gradient(105deg, transparent 30%, rgba(255,222,212,.55) 50%, transparent 70%), radial-gradient(circle at 34% 26%, #ab1017 0 2.2%, transparent 3.4%), radial-gradient(circle at 41% 72%, #920d13 0 1.8%, transparent 3%), radial-gradient(circle at 47% 16%, #b8131b 0 2.8%, transparent 4%), radial-gradient(circle at 44% 88%, #83090f 0 2%, transparent 3.2%), radial-gradient(circle at 52% 50%, #c4171f 0 3.4%, transparent 4.6%), linear-gradient(180deg, #a30f16 0%, #6e070c 70%, transparent 100%), linear-gradient(180deg, #b8131b 0%, #7a080d 74%, transparent 100%), linear-gradient(180deg, #83090f 0%, #530509 66%, transparent 100%), radial-gradient(ellipse 42% 130% at 66% 20%, #b31119 0 58%, #7c080f 74%, transparent 80%), radial-gradient(ellipse 40% 120% at 84% 14%, #a80f17 0 56%, #74080d 72%, transparent 78%), radial-gradient(ellipse 48% 140% at 74% 80%, #9d0e15 0 58%, #6d070c 74%, transparent 80%), radial-gradient(ellipse 58% 160% at 95% 45%, #c4171f 0 62%, #85090f 78%, transparent 84%), linear-gradient(180deg, #f7f0e3 0%, #d4cbb8 50%, #8e8578 100%); background-size: 60% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 3% 55%, 2.4% 46%, 2.7% 62%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%; background-position: -150% 0, 0 0, 0 0, 0 0, 0 0, 0 0, 62% 120%, 75% 140%, 87% 110%, 0 0, 0 0, 0 0, 0 0, 0 0; background-repeat: no-repeat; -webkit-background-clip: text; background-clip: text; filter: drop-shadow(0 0.07em 0 rgba(40,0,0,.42)); animation: blood-mark-pyat-podpisey-3 5.5s ease-in-out infinite; }
@keyframes blood-mark-pyat-podpisey-3 { 0%, 58% { background-position: -150% 0, 0 0, 0 0, 0 0, 0 0, 0 0, 62% 120%, 75% 140%, 87% 110%, 0 0, 0 0, 0 0, 0 0, 0 0; filter: drop-shadow(0 0.07em 0 rgba(40,0,0,.42)); } 76% { filter: drop-shadow(0 0.07em 0 rgba(40,0,0,.42)) drop-shadow(0 0 0.4em rgba(190,22,28,.45)); } 88%, 100% { background-position: 250% 0, 0 0, 0 0, 0 0, 0 0, 0 0, 62% 120%, 75% 140%, 87% 110%, 0 0, 0 0, 0 0, 0 0, 0 0; filter: drop-shadow(0 0.07em 0 rgba(40,0,0,.42)); } }
@media (prefers-reduced-motion: reduce) { .nick-color-pyat-podpisey-3 { animation: none; } }
.badge-equipped-blade-and-powder { position: relative; display: inline-flex; align-items: center; gap: 8px; padding: 6px 16px; font-family: 'Segoe UI', sans-serif; font-size: 14px; font-weight: 700; color: #f5f5f5; background: linear-gradient(135deg, #2b0000, #4a0d0d 55%, #1a1a1a); border: 1px solid #7a1515; border-radius: 6px; box-shadow: 0 0 10px rgba(180, 20, 20, 0.5), inset 0 0 6px rgba(0, 0, 0, 0.6); text-shadow: 0 0 4px rgba(255, 40, 40, 0.7); } .badge-equipped-blade-and-powder::before { content: "\e19b"; font-family: "Font Awesome 6 Free"; font-weight: 900; color: #ff5c5c; font-size: 15px; filter: drop-shadow(0 0 3px rgba(255,30,30,0.8)); animation: powderGlint_blade-and-powder 3.2s ease-in-out infinite; } .badge-equipped-blade-and-powder::after { content: "\f66d"; font-family: "Font Awesome 6 Free"; font-weight: 900; font-size: 15px; color: #d0d0d0; filter: drop-shadow(0 0 3px rgba(255,255,255,0.5)); animation: bladeGlint_blade-and-powder 3.2s ease-in-out infinite; } @keyframes powderGlint_blade-and-powder { 0%, 100% { filter: drop-shadow(0 0 3px rgba(255,30,30,0.6)); } 50% { filter: drop-shadow(0 0 7px rgba(255,60,60,1)); } } @keyframes bladeGlint_blade-and-powder { 0%, 100% { color: #d0d0d0; filter: drop-shadow(0 0 3px rgba(255,255,255,0.4)); } 50% { color: #ffffff; filter: drop-shadow(0 0 8px rgba(255,255,255,0.9)); } }
.nick-color-blood-trail-steel { position: relative; display: inline-block; color: #c92626; font-weight: 700; text-shadow: 0 0 5px rgba(200, 20, 20, 0.6); } .nick-color-blood-trail-steel::before, .nick-color-blood-trail-steel::after { content: ""; position: absolute; top: 100%; width: 3px; height: 7px; background: linear-gradient(#e01414, #8a0000); border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%; box-shadow: 0 0 3px rgba(220, 20, 20, 0.7); opacity: 0; } .nick-color-blood-trail-steel::before { left: 12%; animation: bloodFall_blood-trail-steel 1.8s ease-in-out infinite; animation-delay: 0s; } .nick-color-blood-trail-steel::after { left: 88%; animation: bloodFall_blood-trail-steel 3.9s ease-in-out infinite; animation-delay: 1.4s; } @keyframes bloodFall_blood-trail-steel { 0% { transform: translateY(0) scaleY(0.6); opacity: 0; } 15% { opacity: 1; } 70% { transform: translateY(14px) scaleY(1.3); opacity: 1; } 100% { transform: translateY(20px) scaleY(1.5); opacity: 0; } }
.avatar-frame-predator-claws-4-4::after { content: ""; position: absolute; inset: -12px; border-radius: 50%; z-index: 3; pointer-events: none; background: repeating-conic-gradient(from 0deg, transparent 0deg 7deg, #c9c9c9 8deg 9deg, #7a7a7a 9deg 10deg, transparent 11deg 18deg); -webkit-mask: radial-gradient(circle, transparent 60%, #000 64%, #000 78%, transparent 82%); mask: radial-gradient(circle, transparent 60%, #000 64%, #000 78%, transparent 82%); box-shadow: 0 0 10px rgba(180, 20, 20, 0.6); filter: drop-shadow(0 0 2px rgba(0,0,0,0.6)); animation: clawSpin_predator-claws-4-4 14s ease-in-out infinite; } @keyframes clawSpin_predator-claws-4-4 { 0% { transform: rotate(0deg); } 50% { transform: rotate(180deg); filter: drop-shadow(0 0 5px rgba(200,20,20,0.9)); } 100% { transform: rotate(360deg); } }
.avatar-frame-ritm-razrusheniya-2::after{inset:-5px;border:none;background:conic-gradient(from 0deg,#120507,#7a0f13,#e01e28,#ff5560,#e01e28,#7a0f13,#120507);-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);filter:drop-shadow(0 0 5px rgba(224,30,40,.7));animation:ritm-razrusheniya-2-spin 9s linear infinite,ritm-razrusheniya-2-drum 1.5s ease-out infinite}@keyframes ritm-razrusheniya-2-spin{to{transform:rotate(360deg)}}@keyframes ritm-razrusheniya-2-drum{0%{filter:drop-shadow(0 0 4px rgba(224,30,40,.45))}8%{filter:drop-shadow(0 0 15px rgba(255,80,90,1))}20%{filter:drop-shadow(0 0 5px rgba(224,30,40,.5))}30%{filter:drop-shadow(0 0 13px rgba(255,70,80,.9))}42%{filter:drop-shadow(0 0 4px rgba(224,30,40,.4))}100%{filter:drop-shadow(0 0 4px rgba(224,30,40,.4))}}
.avatar-frame-chastokol-arsenala-2::after { inset: -11px; border: none; background: conic-gradient(from -11.25deg, #f2d688 0deg 10.45deg, #fff3c4 10.45deg 12.05deg, #96632a 12.05deg 22.5deg, #cfd6db 22.5deg 32.95deg, #f6f9fb 32.95deg 34.55deg, #424b51 34.55deg 45deg, #eaeff2 45deg 55.45deg, #ffffff 55.45deg 57.05deg, #4d565c 57.05deg 67.5deg, #cfd6db 67.5deg 77.95deg, #f6f9fb 77.95deg 79.55deg, #424b51 79.55deg 90deg, #f2d688 90deg 100.45deg, #fff3c4 100.45deg 102.05deg, #96632a 102.05deg 112.5deg, #cfd6db 112.5deg 122.95deg, #f6f9fb 122.95deg 124.55deg, #424b51 124.55deg 135deg, #eaeff2 135deg 145.45deg, #ffffff 145.45deg 147.05deg, #4d565c 147.05deg 157.5deg, #f2d688 157.5deg 167.95deg, #fff3c4 167.95deg 169.55deg, #96632a 169.55deg 180deg, #eaeff2 180deg 190.45deg, #ffffff 190.45deg 192.05deg, #4d565c 192.05deg 202.5deg, #cfd6db 202.5deg 212.95deg, #f6f9fb 212.95deg 214.55deg, #424b51 214.55deg 225deg, #f2d688 225deg 235.45deg, #fff3c4 235.45deg 237.05deg, #96632a 237.05deg 247.5deg, #cfd6db 247.5deg 257.95deg, #f6f9fb 257.95deg 259.55deg, #424b51 259.55deg 270deg, #eaeff2 270deg 280.45deg, #ffffff 280.45deg 282.05deg, #4d565c 282.05deg 292.5deg, #f2d688 292.5deg 302.95deg, #fff3c4 302.95deg 304.55deg, #96632a 304.55deg 315deg, #eaeff2 315deg 325.45deg, #ffffff 325.45deg 327.05deg, #4d565c 327.05deg 337.5deg, #cfd6db 337.5deg 347.95deg, #f6f9fb 347.95deg 349.55deg, #424b51 349.55deg 360deg); -webkit-mask: radial-gradient(farthest-side, transparent 66%, #000 67.5%); mask: radial-gradient(farthest-side, transparent 66%, #000 67.5%); clip-path: polygon(50.0% 0.0%,56.7% 16.2%,69.1% 3.8%,69.2% 21.3%,85.4% 14.6%,78.7% 30.8%,96.2% 30.9%,83.8% 43.3%,100.0% 50.0%,83.8% 56.7%,96.2% 69.1%,78.7% 69.2%,85.4% 85.4%,69.2% 78.7%,69.1% 96.2%,56.7% 83.8%,50.0% 100.0%,43.3% 83.8%,30.9% 96.2%,30.8% 78.7%,14.6% 85.4%,21.3% 69.2%,3.8% 69.1%,16.2% 56.7%,0.0% 50.0%,16.2% 43.3%,3.8% 30.9%,21.3% 30.8%,14.6% 14.6%,30.8% 21.3%,30.9% 3.8%,43.3% 16.2%); filter: drop-shadow(0 0 4px rgba(222,184,98,.46)) drop-shadow(0 4px 3px rgba(0,0,0,.72)); animation: arsenal-rotation-chastokol-arsenala-2 18s linear infinite; transform-origin: 50% 50%; will-change: transform; }
@keyframes arsenal-rotation-chastokol-arsenala-2 { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .avatar-frame-chastokol-arsenala-2::after { animation-duration: 36s; } }
.badge-equipped-master-clinka-i-stvola{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:linear-gradient(145deg,#2a2c30 0%,#141518 55%,#0a0b0d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -2px 4px rgba(0,0,0,.7),0 2px 5px rgba(0,0,0,.6);overflow:hidden;color:#c9ced6}.badge-equipped-master-clinka-i-stvola::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,rgba(214,40,40,.55) 50%,transparent 60%);transform:translateX(-120%);animation:mcs-mcis-blik 4.2s ease-in-out infinite}.badge-equipped-master-clinka-i-stvola i{position:relative;z-index:2;font-size:14px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}@keyframes mcs-mcis-blik{0%,55%{transform:translateX(-120%)}80%,100%{transform:translateX(120%)}}
.nick-color-spusk-kurka{background:linear-gradient(90deg,#8f969e 0%,#5c6167 45%,#8f969e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative}.nick-color-spusk-kurka::after{content:attr(data-nick);position:absolute;left:0;top:0;pointer-events:none;background:linear-gradient(180deg,#e11d1d 0%,#8b0f0f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 12%,transparent 30%);mask-image:linear-gradient(180deg,#000 0%,#000 12%,transparent 30%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 -100%;mask-position:0 -100%;animation:sk-spk-tech 6s ease-in-out infinite}@keyframes sk-spk-tech{0%,100%{-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:.35}50%{-webkit-mask-position:0 60%;mask-position:0 60%;opacity:1}}
.avatar-frame-zazubriny-dyavola::after{inset:-5px;border:none;background:conic-gradient(from 0deg,#3d4046 0deg,#1a1c1f 8deg,#6d727a 14deg,#26282c 22deg,#4a4e55 30deg,#161719 38deg,#5c616a 46deg,#22242a 54deg,#3d4046 62deg,#141518 70deg,#6d727a 78deg,#26282c 86deg,#4a4e55 94deg,#161719 102deg,#5c616a 110deg,#22242a 118deg,#3d4046 126deg,#141518 134deg,#6d727a 142deg,#26282c 150deg,#4a4e55 158deg,#161719 166deg,#5c616a 174deg,#22242a 182deg,#3d4046 190deg,#141518 198deg,#6d727a 206deg,#26282c 214deg,#4a4e55 222deg,#161719 230deg,#5c616a 238deg,#22242a 246deg,#3d4046 254deg,#141518 262deg,#6d727a 270deg,#26282c 278deg,#4a4e55 286deg,#161719 294deg,#5c616a 302deg,#22242a 310deg,#3d4046 318deg,#141518 326deg,#6d727a 334deg,#26282c 342deg,#4a4e55 350deg,#3d4046 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 79%,#000 80%,#000 90%,transparent 96%);mask:radial-gradient(farthest-side,transparent 79%,#000 80%,#000 90%,transparent 96%);filter:drop-shadow(0 0 3px rgba(0,0,0,.7));animation:zd-zzd-rot 18s linear infinite}.avatar-frame-zazubriny-dyavola::before{content:"";position:absolute;inset:-5px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,rgba(225,29,29,.85) 340deg,rgba(255,120,60,.4) 355deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 80%,#000 82%,#000 89%,transparent 94%);mask:radial-gradient(farthest-side,transparent 80%,#000 82%,#000 89%,transparent 94%);filter:blur(.5px);animation:zd-zzd-scan 3.6s ease-in-out infinite}@keyframes zd-zzd-rot{to{transform:rotate(360deg)}}@keyframes zd-zzd-scan{to{transform:rotate(360deg)}}
.badge-equipped-master-clinka-i-stvola-2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:linear-gradient(145deg,#2a2c30 0%,#141518 55%,#0a0b0d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -2px 4px rgba(0,0,0,.7),0 2px 5px rgba(0,0,0,.6);overflow:hidden;color:#c9ced6}.badge-equipped-master-clinka-i-stvola-2::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,rgba(214,40,40,.55) 50%,transparent 60%);transform:translateX(-120%);animation:mcs-mcis-blik 4.2s ease-in-out infinite}.badge-equipped-master-clinka-i-stvola-2 i{position:relative;z-index:2;font-size:14px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}@keyframes mcs-mcis-blik{0%,55%{transform:translateX(-120%)}80%,100%{transform:translateX(120%)}}
.nick-color-spusk-kurka-2{background:linear-gradient(90deg,#8f969e 0%,#5c6167 45%,#8f969e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative}.nick-color-spusk-kurka-2::after{content:attr(data-nick);position:absolute;left:0;top:0;pointer-events:none;background:linear-gradient(180deg,#e11d1d 0%,#8b0f0f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 12%,transparent 30%);mask-image:linear-gradient(180deg,#000 0%,#000 12%,transparent 30%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 -100%;mask-position:0 -100%;animation:sk-spk-tech 6s ease-in-out infinite}@keyframes sk-spk-tech{0%,100%{-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:.35}50%{-webkit-mask-position:0 60%;mask-position:0 60%;opacity:1}}
.avatar-frame-zazubriny-dyavola-2::after{inset:-5px;border:none;background:conic-gradient(from 0deg,#3d4046 0deg,#1a1c1f 8deg,#6d727a 14deg,#26282c 22deg,#4a4e55 30deg,#161719 38deg,#5c616a 46deg,#22242a 54deg,#3d4046 62deg,#141518 70deg,#6d727a 78deg,#26282c 86deg,#4a4e55 94deg,#161719 102deg,#5c616a 110deg,#22242a 118deg,#3d4046 126deg,#141518 134deg,#6d727a 142deg,#26282c 150deg,#4a4e55 158deg,#161719 166deg,#5c616a 174deg,#22242a 182deg,#3d4046 190deg,#141518 198deg,#6d727a 206deg,#26282c 214deg,#4a4e55 222deg,#161719 230deg,#5c616a 238deg,#22242a 246deg,#3d4046 254deg,#141518 262deg,#6d727a 270deg,#26282c 278deg,#4a4e55 286deg,#161719 294deg,#5c616a 302deg,#22242a 310deg,#3d4046 318deg,#141518 326deg,#6d727a 334deg,#26282c 342deg,#4a4e55 350deg,#3d4046 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 79%,#000 80%,#000 90%,transparent 96%);mask:radial-gradient(farthest-side,transparent 79%,#000 80%,#000 90%,transparent 96%);filter:drop-shadow(0 0 3px rgba(0,0,0,.7));animation:zd-zzd-rot 18s linear infinite}.avatar-frame-zazubriny-dyavola-2::before{content:"";position:absolute;inset:-5px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,rgba(225,29,29,.85) 340deg,rgba(255,120,60,.4) 355deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 80%,#000 82%,#000 89%,transparent 94%);mask:radial-gradient(farthest-side,transparent 80%,#000 82%,#000 89%,transparent 94%);filter:blur(.5px);animation:zd-zzd-scan 3.6s ease-in-out infinite}@keyframes zd-zzd-rot{to{transform:rotate(360deg)}}@keyframes zd-zzd-scan{to{transform:rotate(360deg)}}
.badge-equipped-master-clinka-i-stvola-3{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:7px;background:linear-gradient(145deg,#2a2c30 0%,#141518 55%,#0a0b0d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -2px 4px rgba(0,0,0,.7),0 2px 5px rgba(0,0,0,.6);color:#c9ced6;overflow:hidden}.badge-equipped-master-clinka-i-stvola-3::before{content:"\f2a3";font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;color:#aeb4bd;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8));transform:scaleX(-1)}.badge-equipped-master-clinka-i-stvola-3::after{content:"\f71c";font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;color:#aeb4bd;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.badge-equipped-master-clinka-i-stvola-3 i{display:none}.badge-equipped-master-clinka-i-stvola-3 b,.badge-equipped-master-clinka-i-stvola-3 span{position:relative;z-index:2}
.nick-color-spusk-kurka-3{background:linear-gradient(90deg,#8f969e 0%,#5c6167 40%,#7a2020 62%,#5a0f0f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative}.nick-color-spusk-kurka-3::after{content:attr(data-nick);position:absolute;left:0;top:0;pointer-events:none;background:linear-gradient(180deg,#e11d1d 0%,#a10f0f 55%,#6b0808 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-mask-image:linear-gradient(90deg,transparent 48%,#000 60%),linear-gradient(180deg,#000 0%,#000 10%,transparent 34%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 48%,#000 60%),linear-gradient(180deg,#000 0%,#000 10%,transparent 34%);mask-composite:intersect;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,0 -100%;mask-position:0 0,0 -100%;animation:sk-spk-flow 5.5s ease-in-out infinite}@keyframes sk-spk-flow{0%,100%{-webkit-mask-position:0 0,0 -100%;mask-position:0 0,0 -100%;opacity:.55}50%{-webkit-mask-position:0 0,0 55%;mask-position:0 0,0 55%;opacity:1}}
.avatar-frame-zazubriny-dyavola-3::after{inset:-7px;border:none;background:conic-gradient(from 0deg,#6d727a 0deg,#1a1c1f 4deg,#3d4046 9deg,#6d727a 13deg,#161719 17deg,#4a4e55 22deg,#6d727a 26deg,#1a1c1f 30deg,#3d4046 35deg,#6d727a 39deg,#161719 43deg,#4a4e55 48deg,#6d727a 52deg,#1a1c1f 56deg,#3d4046 61deg,#6d727a 65deg,#161719 69deg,#4a4e55 74deg,#6d727a 78deg,#1a1c1f 82deg,#3d4046 87deg,#6d727a 91deg,#161719 95deg,#4a4e55 100deg,#6d727a 104deg,#1a1c1f 108deg,#3d4046 113deg,#6d727a 117deg,#161719 121deg,#4a4e55 126deg,#6d727a 130deg,#1a1c1f 134deg,#3d4046 139deg,#6d727a 143deg,#161719 147deg,#4a4e55 152deg,#6d727a 156deg,#1a1c1f 160deg,#3d4046 165deg,#6d727a 169deg,#161719 173deg,#4a4e55 178deg,#6d727a 182deg,#1a1c1f 186deg,#3d4046 191deg,#6d727a 195deg,#161719 199deg,#4a4e55 204deg,#6d727a 208deg,#1a1c1f 212deg,#3d4046 217deg,#6d727a 221deg,#161719 225deg,#4a4e55 230deg,#6d727a 234deg,#1a1c1f 238deg,#3d4046 243deg,#6d727a 247deg,#161719 251deg,#4a4e55 256deg,#6d727a 260deg,#1a1c1f 264deg,#3d4046 269deg,#6d727a 273deg,#161719 277deg,#4a4e55 282deg,#6d727a 286deg,#1a1c1f 290deg,#3d4046 295deg,#6d727a 299deg,#161719 303deg,#4a4e55 308deg,#6d727a 312deg,#1a1c1f 316deg,#3d4046 321deg,#6d727a 325deg,#161719 329deg,#4a4e55 334deg,#6d727a 338deg,#1a1c1f 342deg,#3d4046 347deg,#6d727a 351deg,#161719 355deg,#6d727a 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 68%,#000 69%,#000 80%,transparent 82%,transparent 88%,#000 88.5%,#000 93%,transparent 100%);mask:radial-gradient(farthest-side,transparent 68%,#000 69%,#000 80%,transparent 82%,transparent 88%,#000 88.5%,#000 93%,transparent 100%);filter:drop-shadow(0 0 2px rgba(0,0,0,.75));animation:zd-zzd-rot 20s linear infinite}.avatar-frame-zazubriny-dyavola-3::before{content:"";position:absolute;inset:-7px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,rgba(225,29,29,.9) 338deg,rgba(255,120,60,.45) 353deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 70%,#000 72%,#000 80%,transparent 84%);mask:radial-gradient(farthest-side,transparent 70%,#000 72%,#000 80%,transparent 84%);filter:blur(.5px);animation:zd-zzd-scan 3.6s ease-in-out infinite}@keyframes zd-zzd-rot{to{transform:rotate(360deg)}}@keyframes zd-zzd-scan{to{transform:rotate(360deg)}}
.badge-equipped-master-clinka-i-stvola-4{position:relative;display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:7px;background:linear-gradient(145deg,#2a2c30 0%,#141518 55%,#0a0b0d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -2px 4px rgba(0,0,0,.7),0 2px 5px rgba(0,0,0,.6);color:#c9ced6}.badge-equipped-master-clinka-i-stvola-4::before{content:"\f05b";font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;color:#aeb4bd;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.badge-equipped-master-clinka-i-stvola-4::before{content:"\e585"}.badge-equipped-master-clinka-i-stvola-4::after{content:"\f71c";font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;color:#aeb4bd;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.badge-equipped-master-clinka-i-stvola-4 i{display:none}.badge-equipped-master-clinka-i-stvola-4 b,.badge-equipped-master-clinka-i-stvola-4 span{position:relative;z-index:2}
.nick-color-spusk-kurka-4{position:relative;background:linear-gradient(90deg,#9aa0a8 0%,#63686f 50%,#9aa0a8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.nick-color-spusk-kurka-4::before,.nick-color-spusk-kurka-4::after{content:"";position:absolute;bottom:-2px;width:3px;height:3px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff4a4a,#b00d0d 60%,#6b0606);box-shadow:0 0 3px rgba(190,15,15,.6);pointer-events:none}.nick-color-spusk-kurka-4::before{left:28%;animation:sk-spk-drip1 3.8s ease-in infinite}.nick-color-spusk-kurka-4::after{left:66%;animation:sk-spk-drip2 4.6s ease-in infinite .9s}@keyframes sk-spk-drip1{0%{transform:translateY(0) scaleY(.6);opacity:0}15%{opacity:1;transform:translateY(0) scaleY(1)}70%{transform:translateY(9px) scaleY(1.4);opacity:.9}100%{transform:translateY(15px) scaleY(.8);opacity:0}}@keyframes sk-spk-drip2{0%{transform:translateY(0) scaleY(.6);opacity:0}18%{opacity:1;transform:translateY(0) scaleY(1)}72%{transform:translateY(10px) scaleY(1.5);opacity:.85}100%{transform:translateY(16px) scaleY(.8);opacity:0}}
.avatar-frame-zazubriny-dyavola-4::after{inset:-7px;border:none;background:conic-gradient(from 0deg,#6d727a 0deg,#1a1c1f 4deg,#3d4046 9deg,#6d727a 13deg,#161719 17deg,#4a4e55 22deg,#6d727a 26deg,#1a1c1f 30deg,#3d4046 35deg,#6d727a 39deg,#161719 43deg,#4a4e55 48deg,#6d727a 52deg,#1a1c1f 56deg,#3d4046 61deg,#6d727a 65deg,#161719 69deg,#4a4e55 74deg,#6d727a 78deg,#1a1c1f 82deg,#3d4046 87deg,#6d727a 91deg,#161719 95deg,#4a4e55 100deg,#6d727a 104deg,#1a1c1f 108deg,#3d4046 113deg,#6d727a 117deg,#161719 121deg,#4a4e55 126deg,#6d727a 130deg,#1a1c1f 134deg,#3d4046 139deg,#6d727a 143deg,#161719 147deg,#4a4e55 152deg,#6d727a 156deg,#1a1c1f 160deg,#3d4046 165deg,#6d727a 169deg,#161719 173deg,#4a4e55 178deg,#6d727a 182deg,#1a1c1f 186deg,#3d4046 191deg,#6d727a 195deg,#161719 199deg,#4a4e55 204deg,#6d727a 208deg,#1a1c1f 212deg,#3d4046 217deg,#6d727a 221deg,#161719 225deg,#4a4e55 230deg,#6d727a 234deg,#1a1c1f 238deg,#3d4046 243deg,#6d727a 247deg,#161719 251deg,#4a4e55 256deg,#6d727a 260deg,#1a1c1f 264deg,#3d4046 269deg,#6d727a 273deg,#161719 277deg,#4a4e55 282deg,#6d727a 286deg,#1a1c1f 290deg,#3d4046 295deg,#6d727a 299deg,#161719 303deg,#4a4e55 308deg,#6d727a 312deg,#1a1c1f 316deg,#3d4046 321deg,#6d727a 325deg,#161719 329deg,#4a4e55 334deg,#6d727a 338deg,#1a1c1f 342deg,#3d4046 347deg,#6d727a 351deg,#161719 355deg,#6d727a 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 68%,#000 69%,#000 80%,transparent 82%,transparent 88%,#000 88.5%,#000 93%,transparent 100%);mask:radial-gradient(farthest-side,transparent 68%,#000 69%,#000 80%,transparent 82%,transparent 88%,#000 88.5%,#000 93%,transparent 100%);filter:drop-shadow(0 0 2px rgba(0,0,0,.75));animation:zd-zzd-rot 20s linear infinite}.avatar-frame-zazubriny-dyavola-4::before{content:"";position:absolute;inset:-7px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,rgba(225,29,29,.9) 338deg,rgba(255,120,60,.45) 353deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 70%,#000 72%,#000 80%,transparent 84%);mask:radial-gradient(farthest-side,transparent 70%,#000 72%,#000 80%,transparent 84%);filter:blur(.5px);animation:zd-zzd-scan 3.6s ease-in-out infinite}@keyframes zd-zzd-rot{to{transform:rotate(360deg)}}@keyframes zd-zzd-scan{to{transform:rotate(360deg)}}
.badge-equipped-master-clinka-i-stvola-5{position:relative;display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:7px;background:linear-gradient(145deg,#2a2c30 0%,#141518 55%,#0a0b0d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -2px 4px rgba(0,0,0,.7),0 2px 5px rgba(0,0,0,.6);color:#c9ced6}.badge-equipped-master-clinka-i-stvola-5::before{content:"\f05b";font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;line-height:1;color:#aeb4bd;filter:drop-shadow(0 1px 1px rgba(0,0,0,.85))}.badge-equipped-master-clinka-i-stvola-5::before{content:"\f2a3"}.badge-equipped-master-clinka-i-stvola-5::after{content:"\f71c";font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;line-height:1;color:#aeb4bd;filter:drop-shadow(0 1px 1px rgba(0,0,0,.85))}.badge-equipped-master-clinka-i-stvola-5 i{display:none}.badge-equipped-master-clinka-i-stvola-5 b,.badge-equipped-master-clinka-i-stvola-5 span{position:relative;z-index:2}
.nick-color-spusk-kurka-5{position:relative;background:linear-gradient(90deg,#9aa0a8 0%,#63686f 50%,#9aa0a8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.nick-color-spusk-kurka-5::before,.nick-color-spusk-kurka-5::after{content:"";position:absolute;top:-3px;width:3px;height:4px;border-radius:0 0 50% 50%;background:radial-gradient(circle at 40% 25%,#ff5252,#b90f0f 60%,#6b0606);box-shadow:0 0 3px rgba(190,15,15,.55);pointer-events:none}.nick-color-spusk-kurka-5::before{left:20%;animation:sk-spk-fall-a 3.6s ease-in infinite;box-shadow:14px 0 0 -1px rgba(150,10,10,0),0 0 3px rgba(190,15,15,.55)}.nick-color-spusk-kurka-5::after{left:58%;animation:sk-spk-fall-b 4.4s ease-in infinite .7s}@keyframes sk-spk-fall-a{0%{transform:translateY(0) scaleY(.7);opacity:0}12%{opacity:1;transform:translateY(0) scaleY(1)}80%{transform:translateY(120%) scaleY(1.5);opacity:.9}100%{transform:translateY(150%) scaleY(.8);opacity:0}}@keyframes sk-spk-fall-b{0%{transform:translateY(0) scaleY(.7);opacity:0}14%{opacity:1;transform:translateY(0) scaleY(1)}82%{transform:translateY(130%) scaleY(1.6);opacity:.85}100%{transform:translateY(160%) scaleY(.8);opacity:0}}
.avatar-frame-zazubriny-dyavola-5::after{inset:-7px;border:none;background:conic-gradient(from 0deg,#6d727a 0deg,#1a1c1f 4deg,#3d4046 9deg,#6d727a 13deg,#161719 17deg,#4a4e55 22deg,#6d727a 26deg,#1a1c1f 30deg,#3d4046 35deg,#6d727a 39deg,#161719 43deg,#4a4e55 48deg,#6d727a 52deg,#1a1c1f 56deg,#3d4046 61deg,#6d727a 65deg,#161719 69deg,#4a4e55 74deg,#6d727a 78deg,#1a1c1f 82deg,#3d4046 87deg,#6d727a 91deg,#161719 95deg,#4a4e55 100deg,#6d727a 104deg,#1a1c1f 108deg,#3d4046 113deg,#6d727a 117deg,#161719 121deg,#4a4e55 126deg,#6d727a 130deg,#1a1c1f 134deg,#3d4046 139deg,#6d727a 143deg,#161719 147deg,#4a4e55 152deg,#6d727a 156deg,#1a1c1f 160deg,#3d4046 165deg,#6d727a 169deg,#161719 173deg,#4a4e55 178deg,#6d727a 182deg,#1a1c1f 186deg,#3d4046 191deg,#6d727a 195deg,#161719 199deg,#4a4e55 204deg,#6d727a 208deg,#1a1c1f 212deg,#3d4046 217deg,#6d727a 221deg,#161719 225deg,#4a4e55 230deg,#6d727a 234deg,#1a1c1f 238deg,#3d4046 243deg,#6d727a 247deg,#161719 251deg,#4a4e55 256deg,#6d727a 260deg,#1a1c1f 264deg,#3d4046 269deg,#6d727a 273deg,#161719 277deg,#4a4e55 282deg,#6d727a 286deg,#1a1c1f 290deg,#3d4046 295deg,#6d727a 299deg,#161719 303deg,#4a4e55 308deg,#6d727a 312deg,#1a1c1f 316deg,#3d4046 321deg,#6d727a 325deg,#161719 329deg,#4a4e55 334deg,#6d727a 338deg,#1a1c1f 342deg,#3d4046 347deg,#6d727a 351deg,#161719 355deg,#6d727a 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 68%,#000 69%,#000 80%,transparent 82%,transparent 88%,#000 88.5%,#000 93%,transparent 100%);mask:radial-gradient(farthest-side,transparent 68%,#000 69%,#000 80%,transparent 82%,transparent 88%,#000 88.5%,#000 93%,transparent 100%);filter:drop-shadow(0 0 2px rgba(0,0,0,.75));animation:zd-zzd-rot 20s linear infinite}.avatar-frame-zazubriny-dyavola-5::before{content:"";position:absolute;inset:-7px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,rgba(225,29,29,.9) 338deg,rgba(255,120,60,.45) 353deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 70%,#000 72%,#000 80%,transparent 84%);mask:radial-gradient(farthest-side,transparent 70%,#000 72%,#000 80%,transparent 84%);filter:blur(.5px);animation:zd-zzd-scan 3.6s ease-in-out infinite}@keyframes zd-zzd-rot{to{transform:rotate(360deg)}}@keyframes zd-zzd-scan{to{transform:rotate(360deg)}}
.badge-equipped-oplot-rodiny-kod { position: relative; display: inline-flex; align-items: center; padding: 0.34em 1.55em 0.34em 0.55em !important; color: #f2ead8; letter-spacing: 0.02em; border-radius: 0; clip-path: polygon(0.42em 0, calc(100% - 0.42em) 0, 100% 0.42em, 100% calc(100% - 0.42em), calc(100% - 0.42em) 100%, 0.42em 100%, 0 calc(100% - 0.42em), 0 0.42em); background-image: linear-gradient(115deg, transparent 38%, rgba(255,236,205,.17) 47% 53%, transparent 62%), repeating-linear-gradient(135deg, rgba(255,255,255,.05) 0 2px, transparent 2px 7px), linear-gradient(160deg, #2e3237 0%, #14171a 52%, #2b241a 100%); background-size: 240% 100%, auto, auto; background-position: -170% 0, 0 0, 0 0; background-repeat: no-repeat, repeat, no-repeat; box-shadow: inset 0 0 0 1px rgba(214,170,90,.55), inset 0 0 0.9em rgba(0,0,0,.55); text-shadow: 0 1px 1px rgba(0,0,0,.72); filter: drop-shadow(0 2px 5px rgba(0,0,0,.5)); animation: armor-sweep-oplot-rodiny-kod 7s ease-in-out infinite; }
.badge-equipped-oplot-rodiny-kod > i { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 1.52em; height: 1.52em; margin-right: 0.5em; font-size: 0.9em; color: #6d1410; background: linear-gradient(155deg, #ecca7c 0%, #b98a42 55%, #8f6128 100%); clip-path: polygon(25% 3%, 75% 3%, 98% 50%, 75% 97%, 25% 97%, 2% 50%); box-shadow: inset 0 0.06em 0 rgba(255,244,214,.65), inset 0 -0.09em 0.14em rgba(74,42,10,.75); text-shadow: 0 0 0.3em rgba(255,84,60,.6); animation: shield-glow-oplot-rodiny-kod 4.5s ease-in-out infinite; }
.badge-equipped-oplot-rodiny-kod::after { content: ""; position: absolute; right: 0.48em; top: 50%; transform: translateY(-50%); width: 0.6em; height: 1.72em; background-image: radial-gradient(circle, rgba(255,130,95,.9) 0 0.16em, rgba(255,60,40,.32) 0.28em, transparent 0.4em), radial-gradient(circle at 50% 15%, #ffd9cb 0 0.045em, #ff5741 0.05em 0.085em, #6d0f0a 0.095em 0.125em, transparent 0.14em), radial-gradient(circle at 50% 50%, #ffd9cb 0 0.045em, #ff5741 0.05em 0.085em, #6d0f0a 0.095em 0.125em, transparent 0.14em), radial-gradient(circle at 50% 85%, #ffd9cb 0 0.045em, #ff5741 0.05em 0.085em, #6d0f0a 0.095em 0.125em, transparent 0.14em); background-size: 100% 33.4%, 100% 100%, 100% 100%, 100% 100%; background-position: 50% 0%, 0 0, 0 0, 0 0; background-repeat: no-repeat; animation: kod-lights-oplot-rodiny-kod 2.7s steps(3, jump-none) infinite; }
@keyframes armor-sweep-oplot-rodiny-kod { 0%, 55% { background-position: -170% 0, 0 0, 0 0; } 80%, 100% { background-position: 260% 0, 0 0, 0 0; } }
@keyframes shield-glow-oplot-rodiny-kod { 0%, 100% { text-shadow: 0 0 0.3em rgba(255,84,60,.6); } 50% { text-shadow: 0 0 0.14em rgba(255,84,60,.35); } }
@keyframes kod-lights-oplot-rodiny-kod { from { background-position: 50% 0%, 0 0, 0 0, 0 0; } to { background-position: 50% 100%, 0 0, 0 0, 0 0; } }
@media (prefers-reduced-motion: reduce) { .badge-equipped-oplot-rodiny-kod { animation: none; } .badge-equipped-oplot-rodiny-kod > i { animation: none; } .badge-equipped-oplot-rodiny-kod::after { animation: none; } }
.nick-color-crimson-downpour { color: #a8a8a8; text-shadow: 0 0 2px #000; position: relative; display: inline-block; background: linear-gradient(to bottom, #8c8c8c, #5e5e5e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .nick-color-crimson-downpour span { position: relative; } @keyframes drip-fall-crimson-downpour { 0% { top: -10%; opacity: 0; height: 0; } 10% { opacity: 1; height: 6px; } 80% { opacity: 1; } 100% { top: 110%; opacity: 0; height: 4px; } } .nick-color-crimson-downpour::after { content: ''; position: absolute; left: 20%; width: 2px; height: 6px; background: #8a0303; border-radius: 2px; animation: drip-fall-crimson-downpour 2.5s ease-in infinite; animation-delay: 0.2s; box-shadow: 0 0 2px #ff0000; } .nick-color-crimson-downpour::before { content: ''; position: absolute; left: 65%; width: 3px; height: 8px; background: #600000; border-radius: 2px; animation: drip-fall-crimson-downpour 3.2s ease-in infinite; animation-delay: 1.1s; box-shadow: 0 0 2px #aa0000; }
.avatar-frame-abyss-guard::after { content: ''; position: absolute; inset: -6px; border-radius: 50%; pointer-events: none; background: conic-gradient(from 0deg, transparent 0%, #2a2a2a 10%, #800000 15%, #2a2a2a 20%, transparent 30%, #3a3a3a 40%, #600000 45%, #3a3a3a 50%, transparent 60%, #2a2a2a 70%, #800000 75%, #2a2a2a 80%, transparent 90%, #3a3a3a 100%); -webkit-mask: radial-gradient(farthest-side, transparent 82%, #000 83.5%); mask: radial-gradient(farthest-side, transparent 82%, #000 83.5%); filter: drop-shadow(0 0 5px rgba(128, 0, 0, 0.6)); animation: spin-slow-abyss-guard 12s linear infinite; } @keyframes spin-slow-abyss-guard { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
.badge-equipped-blade-and-caliber { background: linear-gradient(180deg, #3a3a3a 0%, #1a1a1a 100%); border: 1px solid #555; border-radius: 4px; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 2px 4px rgba(0,0,0,0.6); position: relative; padding: 2px 22px; color: #e0e0e0; text-shadow: 0 1px 2px #000; font-family: sans-serif; letter-spacing: 0.5px; display: inline-flex; align-items: center; } .badge-equipped-blade-and-caliber::before { content: '🔫'; position: absolute; left: 4px; top: 50%; transform: translateY(-50%) scaleX(-1); font-size: 12px; filter: grayscale(0.8) drop-shadow(0 1px 1px #000); } .badge-equipped-blade-and-caliber::after { content: '🗡️'; position: absolute; right: 4px; top: 50%; transform: translateY(-50%); font-size: 12px; filter: grayscale(0.8) drop-shadow(0 1px 1px #000); }
.nick-color-drops-of-vengeance { color: #b3b3b3; background: linear-gradient(180deg, #e6e6e6 0%, #808080 50%, #4d4d4d 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; position: relative; display: inline-block; } @keyframes drip-fall-drops-of-vengeance { 0% { transform: translateY(0); opacity: 0; } 10% { opacity: 1; } 70% { opacity: 1; } 100% { transform: translateY(18px); opacity: 0; } } .nick-color-drops-of-vengeance::before, .nick-color-drops-of-vengeance::after { content: ''; position: absolute; top: 90%; left: 10%; width: 3px; height: 7px; background: linear-gradient(to bottom, #5a0000, #cc0000); border-radius: 50% 50% 50% 50% / 30% 30% 70% 70%; box-shadow: 18px 2px 0 0 #aa0000, 42px -1px 0 -0.5px #880000, 65px 1px 0 0 #cc0000, 85px 0px 0 -0.5px #990000; animation: drip-fall-drops-of-vengeance 2.8s ease-in infinite; } .nick-color-drops-of-vengeance::after { left: 30%; top: 85%; height: 5px; background: linear-gradient(to bottom, #400000, #b30000); box-shadow: 12px 1px 0 0 #990000, 35px 3px 0 -0.5px #770000, 55px -2px 0 0 #bb0000; animation: drip-fall-drops-of-vengeance 3.5s ease-in infinite 1.2s; }
.avatar-frame-executioners-star::after { inset: -12px; background: repeating-conic-gradient(from 0deg, #666 0deg 6deg, #ccc 6deg 12deg, #444 12deg 18deg, transparent 18deg 45deg); -webkit-mask: radial-gradient(farthest-side, transparent 82%, #000 84%, #000 95%, transparent 97%); mask: radial-gradient(farthest-side, transparent 82%, #000 84%, #000 95%, transparent 97%); filter: drop-shadow(0 0 6px rgba(200, 0, 0, 0.7)); animation: spin-blades-executioners-star 18s linear infinite; } @keyframes spin-blades-executioners-star { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
.badge-equipped-master-clinka-i-stvola-6{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:radial-gradient(circle at 35% 25%,#33363c 0%,#191b1f 55%,#0a0b0d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -2px 4px rgba(0,0,0,.75),0 2px 5px rgba(0,0,0,.6);overflow:hidden}.badge-equipped-master-clinka-i-stvola-6::before{content:"\f71c";font-family:"Font Awesome 6 Free";font-weight:900;font-size:15px;line-height:1;position:absolute;color:#c2c7cf;transform:rotate(-45deg);filter:drop-shadow(0 1px 1px rgba(0,0,0,.85));z-index:2}.badge-equipped-master-clinka-i-stvola-6::after{content:"\f2a3";font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;line-height:1;position:absolute;color:#9298a1;transform:rotate(45deg) scaleX(-1);filter:drop-shadow(0 1px 1px rgba(0,0,0,.85));z-index:1}.badge-equipped-master-clinka-i-stvola-6 i{display:none}
.nick-color-spusk-kurka-6{position:relative;background:linear-gradient(90deg,#9aa0a8 0%,#63686f 50%,#9aa0a8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.nick-color-spusk-kurka-6::before,.nick-color-spusk-kurka-6::after{content:"";position:absolute;top:-2px;width:3px;height:5px;border-radius:0 0 60% 60%;background:radial-gradient(circle at 40% 25%,#ff5252,#b90f0f 60%,#600505);box-shadow:0 0 3px rgba(190,15,15,.5);pointer-events:none}.nick-color-spusk-kurka-6::before{left:24%;animation:sk-spk-fall-a 3.3s cubic-bezier(.6,0,.9,.4) infinite}.nick-color-spusk-kurka-6::after{left:62%;animation:sk-spk-fall-b 4.7s cubic-bezier(.55,0,.85,.35) infinite 1.4s}@keyframes sk-spk-fall-a{0%{transform:translateY(0) scaleY(.6);opacity:0}10%{opacity:1;transform:translateY(0) scaleY(1)}45%{transform:translateY(60%) scaleY(1.4);opacity:1}55%{transform:translateY(60%) scaleY(.9);opacity:.9}90%{transform:translateY(150%) scaleY(1.6);opacity:.7}100%{transform:translateY(180%) scaleY(.8);opacity:0}}@keyframes sk-spk-fall-b{0%{transform:translateY(0) scaleY(.6);opacity:0}12%{opacity:1;transform:translateY(0) scaleY(1)}88%{transform:translateY(160%) scaleY(1.7);opacity:.65}100%{transform:translateY(190%) scaleY(.8);opacity:0}}
.avatar-frame-vosem-lezviy::after{inset:-8px;border:none;background:conic-gradient(from 0deg,#141518 0deg,#4a4e55 6deg,#8b9098 11deg,#4a4e55 16deg,#141518 22deg,#141518 45deg,#141518 45deg,#4a4e55 51deg,#8b9098 56deg,#4a4e55 61deg,#141518 67deg,#141518 90deg,#4a4e55 96deg,#8b9098 101deg,#4a4e55 106deg,#141518 112deg,#141518 135deg,#4a4e55 141deg,#8b9098 146deg,#4a4e55 151deg,#141518 157deg,#141518 180deg,#4a4e55 186deg,#8b9098 191deg,#4a4e55 196deg,#141518 202deg,#141518 225deg,#4a4e55 231deg,#8b9098 236deg,#4a4e55 241deg,#141518 247deg,#141518 270deg,#4a4e55 276deg,#8b9098 281deg,#4a4e55 286deg,#141518 292deg,#141518 315deg,#4a4e55 321deg,#8b9098 326deg,#4a4e55 331deg,#141518 337deg,#141518 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 64%,#000 66%,#000 78%,transparent 100%);mask:radial-gradient(farthest-side,transparent 64%,#000 66%,#000 78%,transparent 100%);filter:drop-shadow(0 0 2px rgba(0,0,0,.8));animation:vl-vlz-rot 22s linear infinite}.avatar-frame-vosem-lezviy::before{content:"";position:absolute;inset:-8px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 310deg,rgba(210,25,25,.85) 342deg,rgba(255,110,60,.4) 354deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 66%,#000 68%,#000 80%,transparent 92%);mask:radial-gradient(farthest-side,transparent 66%,#000 68%,#000 80%,transparent 92%);filter:blur(.6px);animation:vl-vlz-glide 5.5s ease-in-out infinite}@keyframes vl-vlz-rot{to{transform:rotate(360deg)}}@keyframes vl-vlz-glide{to{transform:rotate(360deg)}}
.badge-equipped-pyataya-stoyka { position: relative; display: inline-flex; align-items: center; padding: 0.28em 2.15em; color: #f1e7d0; border: 1px solid #b98a42; border-radius: 0.35em; background: radial-gradient(circle at 50% 50%, #b98a42 0 3%, transparent 4%), repeating-conic-gradient(from -18deg at 50% 50%, rgba(224,187,105,.38) 0 4deg, transparent 4deg 72deg), linear-gradient(145deg, #25272a 0%, #090a0c 48%, #34302a 100%); box-shadow: inset 0 0 0 1px rgba(255,239,198,.12), inset 0 -0.2em 0.45em rgba(0,0,0,.65), 0 0.2em 0.55em rgba(0,0,0,.45); overflow: hidden; }
.badge-equipped-pyataya-stoyka::before { content: "\f66d"; position: absolute; left: 0.48em; top: 50%; color: #e7edf0; font-family: "Font Awesome 6 Free"; font-weight: 900; transform: translateY(-50%) rotate(-42deg); text-shadow: 0 0 0.25em rgba(215,232,239,.5); animation: blade-recoil-pyataya-stoyka 5.5s ease-in-out infinite; }
.badge-equipped-pyataya-stoyka::after { content: "\e19b"; position: absolute; right: 0.42em; top: 50%; color: #d3a653; font-family: "Font Awesome 6 Free"; font-weight: 900; transform: translateY(-50%) rotate(-8deg); text-shadow: 0 0 0.25em rgba(211,166,83,.45); animation: gun-recoil-pyataya-stoyka 5.5s ease-in-out infinite; }
@keyframes blade-recoil-pyataya-stoyka { 0%, 72%, 100% { transform: translateY(-50%) rotate(-42deg); } 78% { transform: translate(-0.1em, -50%) rotate(-48deg); } 84% { transform: translateY(-50%) rotate(-42deg); } }
@keyframes gun-recoil-pyataya-stoyka { 0%, 72%, 100% { transform: translateY(-50%) rotate(-8deg); } 76% { transform: translate(0.14em, -54%) rotate(-13deg); } 84% { transform: translateY(-50%) rotate(-8deg); } }
@media (prefers-reduced-motion: reduce) { .badge-equipped-pyataya-stoyka::before { animation: none; } .badge-equipped-pyataya-stoyka::after { animation: none; } }
.nick-color-pyat-podpisey { color: transparent !important; background-image: radial-gradient(ellipse at 9% 18%, #ff5b54 0 3%, #7b0c12 4% 7%, transparent 8%), linear-gradient(90deg, transparent 7%, #9e1018 9% 11%, transparent 13%), radial-gradient(ellipse at 29% 34%, #c51b23 0 3%, #65070c 4% 7%, transparent 8%), linear-gradient(90deg, transparent 27%, #7f0b12 29% 31%, transparent 33%), radial-gradient(ellipse at 50% 12%, #ff665c 0 3%, #870b12 4% 7%, transparent 8%), linear-gradient(90deg, transparent 48%, #a91018 50% 52%, transparent 54%), radial-gradient(ellipse at 71% 42%, #d62229 0 3%, #68070c 4% 7%, transparent 8%), linear-gradient(90deg, transparent 69%, #860b12 71% 73%, transparent 75%), radial-gradient(ellipse at 91% 24%, #ff554d 0 3%, #76090f 4% 7%, transparent 8%), linear-gradient(90deg, transparent 89%, #9b0e16 91% 93%, transparent 95%), linear-gradient(180deg, #fff1d2 0%, #c9bda7 48%, #71675c 100%); background-size: 100% 75%, 100% 145%, 100% 80%, 100% 155%, 100% 72%, 100% 140%, 100% 78%, 100% 150%, 100% 74%, 100% 145%, 100% 100%; background-repeat: no-repeat; background-position: 0 -85%, 0 -130%, 0 -115%, 0 -155%, 0 -75%, 0 -140%, 0 -135%, 0 -165%, 0 -95%, 0 -145%, 0 0; -webkit-background-clip: text; background-clip: text; filter: drop-shadow(0 0.08em 0 rgba(40,0,0,.4)); animation: five-trails-pyat-podpisey 7.5s ease-in-out infinite; }
@keyframes five-trails-pyat-podpisey { 0%, 10% { background-position: 0 -85%, 0 -130%, 0 -115%, 0 -155%, 0 -75%, 0 -140%, 0 -135%, 0 -165%, 0 -95%, 0 -145%, 0 0; } 48% { background-position: 0 65%, 0 90%, 0 20%, 0 45%, 0 85%, 0 110%, 0 5%, 0 30%, 0 45%, 0 75%, 0 0; } 76%, 100% { background-position: 0 175%, 0 210%, 0 185%, 0 220%, 0 190%, 0 225%, 0 165%, 0 205%, 0 180%, 0 215%, 0 0; } }
@media (prefers-reduced-motion: reduce) { .nick-color-pyat-podpisey { animation: none; background-position: 0 25%, 0 45%, 0 5%, 0 30%, 0 40%, 0 60%, 0 15%, 0 35%, 0 28%, 0 50%, 0 0; } }
.avatar-frame-zatvor-pyati-shkol::after { inset: -9px; border: 1px solid rgba(226,193,119,.7); background: radial-gradient(circle at 50% 5%, #f0c96d 0 2.8%, #6d4619 3% 5%, transparent 5.3%), radial-gradient(circle at 92.8% 36%, #f0c96d 0 2.8%, #6d4619 3% 5%, transparent 5.3%), radial-gradient(circle at 76.5% 84.5%, #f0c96d 0 2.8%, #6d4619 3% 5%, transparent 5.3%), radial-gradient(circle at 23.5% 84.5%, #f0c96d 0 2.8%, #6d4619 3% 5%, transparent 5.3%), radial-gradient(circle at 7.2% 36%, #f0c96d 0 2.8%, #6d4619 3% 5%, transparent 5.3%), conic-gradient(from -18deg, #f2eee2 0deg, #72797c 20deg, #15191b 33deg, transparent 34deg 58deg, #c69b4b 59deg, #f4ead0 67deg, #3a3f42 72deg); -webkit-mask: radial-gradient(farthest-side, transparent 72%, #000 73.5%); mask: radial-gradient(farthest-side, transparent 72%, #000 73.5%); clip-path: polygon(50% 0%, 59% 28%, 97% 34%, 68% 57%, 79% 96%, 50% 73%, 21% 96%, 32% 57%, 3% 34%, 41% 28%); box-shadow: 0 0 0 1px rgba(16,18,19,.8), inset 0 0 0 1px rgba(255,255,255,.16); filter: drop-shadow(0 0 4px rgba(221,185,103,.42)) drop-shadow(0 3px 3px rgba(0,0,0,.65)); animation: chamber-turn-zatvor-pyati-shkol 24s linear infinite; }
@keyframes chamber-turn-zatvor-pyati-shkol { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .avatar-frame-zatvor-pyati-shkol::after { animation: none; } }
.badge-equipped-master-mechey-i-pushek { position: relative; display: inline-flex; align-items: center; padding: 0.3em 2.15em; color: #f2e7cf; border: 1px solid #b98a42; border-radius: 0.35em; background: radial-gradient(circle at 50% 50%, #e6bd68 0 2.5%, transparent 3.5%), repeating-conic-gradient(from -18deg at 50% 50%, rgba(230,189,104,.35) 0 3deg, transparent 3deg 72deg), linear-gradient(145deg, #292b2e 0%, #090a0c 48%, #38332a 100%); box-shadow: inset 0 0 0 1px rgba(255,239,198,.12), inset 0 -0.2em 0.45em rgba(0,0,0,.7), 0 0.2em 0.55em rgba(0,0,0,.45); overflow: hidden; }
.badge-equipped-master-mechey-i-pushek::before { content: "\e19b"; position: absolute; left: 0.42em; top: 50%; color: #d9b15e; font-family: "Font Awesome 6 Free"; font-weight: 900; transform: translateY(-50%) rotate(-7deg); text-shadow: 0 0 0.28em rgba(217,177,94,.5); animation: gun-salute-master-mechey-i-pushek 6s ease-in-out infinite; }
.badge-equipped-master-mechey-i-pushek::after { content: "\f66d"; position: absolute; right: 0.48em; top: 50%; color: #e7edf0; font-family: "Font Awesome 6 Free"; font-weight: 900; transform: translateY(-50%) rotate(40deg); text-shadow: 0 0 0.28em rgba(215,232,239,.55); animation: sword-salute-master-mechey-i-pushek 6s ease-in-out infinite; }
@keyframes gun-salute-master-mechey-i-pushek { 0%, 68%, 100% { transform: translateY(-50%) rotate(-7deg); } 74% { transform: translate(-0.12em, -54%) rotate(-12deg); color: #fff0b0; } 82% { transform: translateY(-50%) rotate(-7deg); } }
@keyframes sword-salute-master-mechey-i-pushek { 0%, 68%, 100% { transform: translateY(-50%) rotate(40deg); } 76% { transform: translate(0.08em, -50%) rotate(33deg); color: #ffffff; } 84% { transform: translateY(-50%) rotate(40deg); } }
@media (prefers-reduced-motion: reduce) { .badge-equipped-master-mechey-i-pushek::before { animation: none; } .badge-equipped-master-mechey-i-pushek::after { animation: none; } }
.nick-color-pyat-podpisey-splat { color: transparent !important; background-image: linear-gradient(105deg, transparent 30%, rgba(255,224,214,.5) 50%, transparent 70%), radial-gradient(circle at 31% 20%, #9c0e15 0 2.0%, transparent 3.3%), radial-gradient(circle at 37% 68%, #9c0e15 0 1.7%, transparent 3.0%), radial-gradient(circle at 43% 10%, #9c0e15 0 2.4%, transparent 3.7%), radial-gradient(circle at 40% 90%, #9c0e15 0 1.8%, transparent 3.1%), radial-gradient(circle at 26% 47%, #9c0e15 0 1.5%, transparent 2.8%), radial-gradient(ellipse 17% 24% at 53% 8%, #a01018 0 62%, transparent 74%), radial-gradient(ellipse 20% 22% at 47% 34%, #8c0a10 0 62%, transparent 74%), radial-gradient(ellipse 10% 13% at 40% 52%, #960d14 0 62%, transparent 74%), radial-gradient(ellipse 18% 24% at 50% 66%, #960d14 0 62%, transparent 74%), radial-gradient(ellipse 15% 20% at 44% 92%, #8c0a10 0 62%, transparent 74%), linear-gradient(105deg, transparent 49.5%, #8c0a10 50%), radial-gradient(ellipse 50% 130% at 80% 40%, #b5131b 0 38%, rgba(181,19,27,0) 72%), radial-gradient(ellipse 55% 150% at 93% 85%, #4d0407 0 30%, rgba(77,4,7,0) 68%), radial-gradient(ellipse 9% 18% at 70% 26%, #5a0509 0 55%, transparent 76%), radial-gradient(ellipse 11% 16% at 84% 68%, #600509 0 55%, transparent 76%), linear-gradient(180deg, #a30f16 0%, #6e070c 70%, transparent 100%), linear-gradient(180deg, #8c0a10 0%, #560408 74%, transparent 100%), linear-gradient(180deg, #960d14 0%, #5e0509 66%, transparent 100%), radial-gradient(ellipse 18% 36% at 13% 78%, rgba(88,80,64,.28) 0 50%, transparent 74%), radial-gradient(ellipse 14% 28% at 28% 14%, rgba(96,88,72,.22) 0 48%, transparent 72%), repeating-linear-gradient(115deg, rgba(70,64,54,0) 0 .32em, rgba(70,64,54,.10) .32em .36em), linear-gradient(180deg, #f2ecdf 0%, #d3cbb8 48%, #97907f 100%); background-size: 60% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 2.6% 52%, 2.2% 42%, 2.4% 58%, 100% 100%, 100% 100%, 100% 100%, 100% 100%; background-position: -150% 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 56% 128%, 64% 142%, 49% 118%, 0 0, 0 0, 0 0, 0 0; background-repeat: no-repeat; -webkit-background-clip: text; background-clip: text; filter: drop-shadow(0 0.07em 0 rgba(40,0,0,.42)); animation: splat-mark-pyat-podpisey-splat 5.5s ease-in-out infinite; }
@keyframes splat-mark-pyat-podpisey-splat { 0%, 58% { background-position: -150% 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 56% 128%, 64% 142%, 49% 118%, 0 0, 0 0, 0 0, 0 0; filter: drop-shadow(0 0.07em 0 rgba(40,0,0,.42)); } 76% { filter: drop-shadow(0 0.07em 0 rgba(40,0,0,.42)) drop-shadow(0 0 0.4em rgba(190,22,28,.45)); } 88%, 100% { background-position: 250% 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 56% 128%, 64% 142%, 49% 118%, 0 0, 0 0, 0 0, 0 0; filter: drop-shadow(0 0.07em 0 rgba(40,0,0,.42)); } }
@media (prefers-reduced-motion: reduce) { .nick-color-pyat-podpisey-splat { animation: none; } }
.avatar-frame-chastokol-arsenala::after { inset: -11px; border: 1px solid rgba(225,191,112,.72); background: conic-gradient(from -11.25deg, #f1d17e 0deg 4deg, #714719 6deg 8deg, transparent 10deg 22.5deg, #e8edf0 22.5deg 27deg, #596064 29deg 32deg, #141719 34deg 37deg, transparent 39deg 45deg, #c5cbd0 45deg 49deg, #4d5559 51deg 55deg, #111416 57deg 60deg, transparent 62deg 67.5deg, #e7ecef 67.5deg 72deg, #51585c 74deg 77deg, #131719 79deg 82deg, transparent 84deg 90deg, #e5c36e 90deg 94deg, #684118 96deg 99deg, transparent 101deg 112.5deg, #e8edf0 112.5deg 117deg, #596064 119deg 122deg, #141719 124deg 127deg, transparent 129deg 135deg, #c5cbd0 135deg 139deg, #4d5559 141deg 145deg, #111416 147deg 150deg, transparent 152deg 157.5deg, #ebc873 157.5deg 162deg, #704719 164deg 167deg, transparent 169deg 180deg, #e8edf0 180deg 184deg, #596064 186deg 189deg, #141719 191deg 194deg, transparent 196deg 202.5deg, #c5cbd0 202.5deg 207deg, #4d5559 209deg 212deg, #111416 214deg 217deg, transparent 219deg 225deg, #e6c16b 225deg 229deg, #684018 231deg 234deg, transparent 236deg 247.5deg, #e8edf0 247.5deg 252deg, #596064 254deg 257deg, #141719 259deg 262deg, transparent 264deg 270deg, #c5cbd0 270deg 274deg, #4d5559 276deg 280deg, #111416 282deg 285deg, transparent 287deg 292.5deg, #e9c772 292.5deg 297deg, #714719 299deg 302deg, transparent 304deg 315deg, #e8edf0 315deg 319deg, #596064 321deg 324deg, #141719 326deg 329deg, transparent 331deg 337.5deg, #c5cbd0 337.5deg 342deg, #4d5559 344deg 347deg, #111416 349deg 352deg, transparent 354deg 360deg); -webkit-mask: radial-gradient(farthest-side, transparent 66%, #000 67.5%); mask: radial-gradient(farthest-side, transparent 66%, #000 67.5%); clip-path: polygon(50% 0%,58% 9.8%,69.1% 3.8%,72.8% 15.9%,85.4% 14.6%,84.1% 27.2%,96.2% 30.9%,90.2% 42%,100% 50%,90.2% 58%,96.2% 69.1%,84.1% 72.8%,85.4% 85.4%,72.8% 84.1%,69.1% 96.2%,58% 90.2%,50% 100%,42% 90.2%,30.9% 96.2%,27.2% 84.1%,14.6% 85.4%,15.9% 72.8%,3.8% 69.1%,9.8% 58%,0% 50%,9.8% 42%,3.8% 30.9%,15.9% 27.2%,14.6% 14.6%,27.2% 15.9%,30.9% 3.8%,42% 9.8%); box-shadow: inset 0 0 0 1px rgba(255,255,255,.16), 0 0 0 1px rgba(12,14,15,.85); filter: drop-shadow(0 0 4px rgba(222,184,98,.42)) drop-shadow(0 4px 3px rgba(0,0,0,.72)); animation: arsenal-clench-chastokol-arsenala 6.5s ease-in-out infinite; }
@keyframes arsenal-clench-chastokol-arsenala { 0%, 100% { transform: scale(1); filter: drop-shadow(0 0 3px rgba(222,184,98,.35)) drop-shadow(0 4px 3px rgba(0,0,0,.72)); } 45% { transform: scale(1.018); filter: drop-shadow(0 0 6px rgba(239,202,119,.58)) drop-shadow(0 4px 3px rgba(0,0,0,.72)); } 58% { transform: scale(1.006); filter: drop-shadow(0 0 4px rgba(222,184,98,.42)) drop-shadow(0 4px 3px rgba(0,0,0,.72)); } }
@media (prefers-reduced-motion: reduce) { .avatar-frame-chastokol-arsenala::after { animation: none; } }
.badge-equipped-master-mechey-i-pushek-2 { position: relative; display: inline-flex; align-items: center; padding: 0.3em 2.05em 0.3em 0.85em !important; color: #f2e7cf; border: 1px solid #b98a42; border-radius: 0.35em; background: radial-gradient(circle at 50% 50%, #e6bd68 0 2.5%, transparent 3.5%), repeating-conic-gradient(from -18deg at 50% 50%, rgba(230,189,104,.35) 0 3deg, transparent 3deg 72deg), linear-gradient(145deg, #292b2e 0%, #090a0c 48%, #38332a 100%); box-shadow: inset 0 0 0 1px rgba(255,239,198,.12), inset 0 -0.2em 0.45em rgba(0,0,0,.7), 0 0.2em 0.55em rgba(0,0,0,.45); overflow: hidden; }
.badge-equipped-master-mechey-i-pushek-2 > i { display: inline-block; margin-right: 0.45em; color: #d9b15e; text-shadow: 0 0 0.28em rgba(217,177,94,.5); animation: gun-salute-master-mechey-i-pushek-2 6s ease-in-out infinite; }
.badge-equipped-master-mechey-i-pushek-2::after { content: ""; position: absolute; right: 0.26em; top: 50%; width: 1.42em; height: 1.42em; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='12,0.4 10.55,3 9.85,14.5 12,14.5' fill='%23ffffff'/%3E%3Cpolygon points='12,0.4 13.45,3 14.15,14.5 12,14.5' fill='%23a3b4be'/%3E%3Crect x='11.72' y='2.7' width='0.56' height='11.3' fill='%23808f99'/%3E%3Crect x='6.9' y='14.5' width='10.2' height='2' rx='1' fill='%23e0b862'/%3E%3Crect x='10.8' y='16.5' width='2.4' height='4.5' rx='0.75' fill='%23503f25'/%3E%3Crect x='10.8' y='17.55' width='2.4' height='0.7' fill='%23b28d45'/%3E%3Crect x='10.8' y='19.25' width='2.4' height='0.7' fill='%23b28d45'/%3E%3Ccircle cx='12' cy='22' r='1.55' fill='%23e0b862'/%3E%3C/svg%3E") center / contain no-repeat; transform: translateY(-50%) rotate(38deg); transform-origin: 50% 62%; filter: drop-shadow(0 0 0.24em rgba(220,236,244,.65)); animation: sword-salute-master-mechey-i-pushek-2 6s ease-in-out infinite; }
@keyframes gun-salute-master-mechey-i-pushek-2 { 0%, 68%, 100% { transform: none; color: #d9b15e; } 74% { transform: translateX(-0.1em) rotate(-9deg); color: #ffe9a8; } 82% { transform: none; color: #d9b15e; } }
@keyframes sword-salute-master-mechey-i-pushek-2 { 0%, 68%, 100% { transform: translateY(-50%) rotate(38deg); filter: drop-shadow(0 0 0.24em rgba(220,236,244,.65)); } 76% { transform: translateY(-54%) rotate(24deg); filter: drop-shadow(0 0 0.36em rgba(255,255,255,.9)); } 84% { transform: translateY(-50%) rotate(38deg); filter: drop-shadow(0 0 0.24em rgba(220,236,244,.65)); } }
@media (prefers-reduced-motion: reduce) { .badge-equipped-master-mechey-i-pushek-2 > i { animation: none; } .badge-equipped-master-mechey-i-pushek-2::after { animation: none; } }
.badge-equipped-badge-erebus-seal { display: inline-flex; color: #ffb26b; background: radial-gradient(circle at 50% 68%, rgba(122,38,15,0.55), rgba(20,8,18,0.92) 72%); border: 1px solid rgba(255,140,80,0.5); text-shadow: 0 0 6px rgba(255,120,60,0.65); animation: badge-erebus-seal-ember 6.4s ease-in-out infinite; } @keyframes badge-erebus-seal-ember { 0%, 100% { box-shadow: 0 0 4px rgba(255,110,50,0.22); border-color: rgba(255,140,80,0.4); } 38% { box-shadow: 0 0 7px rgba(255,140,70,0.4); border-color: rgba(255,170,110,0.6); } 51% { box-shadow: 0 0 13px rgba(255,205,150,0.75); border-color: rgba(255,225,180,0.9); } 59% { box-shadow: 0 0 6px rgba(255,140,70,0.35); border-color: rgba(255,160,100,0.55); } }
.avatar-frame-pila-arsenala::after { inset: -11px; border: none; background: conic-gradient(from 0deg, #f2d688 0.0deg 9.4deg, #d9b45f 9.4deg 13.8deg, #fff3c4 13.8deg 16.6deg, #96632a 16.6deg 18.0deg, #cfd6db 18.0deg 27.4deg, #aab4bb 27.4deg 31.8deg, #f6f9fb 31.8deg 34.6deg, #424b51 34.6deg 36.0deg, #e6ebee 36.0deg 45.4deg, #c3ccd2 45.4deg 49.8deg, #ffffff 49.8deg 52.6deg, #4d565c 52.6deg 54.0deg, #cfd6db 54.0deg 63.4deg, #aab4bb 63.4deg 67.8deg, #f6f9fb 67.8deg 70.6deg, #424b51 70.6deg 72.0deg, #f2d688 72.0deg 81.4deg, #d9b45f 81.4deg 85.8deg, #fff3c4 85.8deg 88.6deg, #96632a 88.6deg 90.0deg, #cfd6db 90.0deg 99.4deg, #aab4bb 99.4deg 103.8deg, #f6f9fb 103.8deg 106.6deg, #424b51 106.6deg 108.0deg, #e6ebee 108.0deg 117.4deg, #c3ccd2 117.4deg 121.8deg, #ffffff 121.8deg 124.6deg, #4d565c 124.6deg 126.0deg, #cfd6db 126.0deg 135.4deg, #aab4bb 135.4deg 139.8deg, #f6f9fb 139.8deg 142.6deg, #424b51 142.6deg 144.0deg, #f2d688 144.0deg 153.4deg, #d9b45f 153.4deg 157.8deg, #fff3c4 157.8deg 160.6deg, #96632a 160.6deg 162.0deg, #cfd6db 162.0deg 171.4deg, #aab4bb 171.4deg 175.8deg, #f6f9fb 175.8deg 178.6deg, #424b51 178.6deg 180.0deg, #e6ebee 180.0deg 189.4deg, #c3ccd2 189.4deg 193.8deg, #ffffff 193.8deg 196.6deg, #4d565c 196.6deg 198.0deg, #cfd6db 198.0deg 207.4deg, #aab4bb 207.4deg 211.8deg, #f6f9fb 211.8deg 214.6deg, #424b51 214.6deg 216.0deg, #f2d688 216.0deg 225.4deg, #d9b45f 225.4deg 229.8deg, #fff3c4 229.8deg 232.6deg, #96632a 232.6deg 234.0deg, #cfd6db 234.0deg 243.4deg, #aab4bb 243.4deg 247.8deg, #f6f9fb 247.8deg 250.6deg, #424b51 250.6deg 252.0deg, #e6ebee 252.0deg 261.4deg, #c3ccd2 261.4deg 265.8deg, #ffffff 265.8deg 268.6deg, #4d565c 268.6deg 270.0deg, #cfd6db 270.0deg 279.4deg, #aab4bb 279.4deg 283.8deg, #f6f9fb 283.8deg 286.6deg, #424b51 286.6deg 288.0deg, #f2d688 288.0deg 297.4deg, #d9b45f 297.4deg 301.8deg, #fff3c4 301.8deg 304.6deg, #96632a 304.6deg 306.0deg, #cfd6db 306.0deg 315.4deg, #aab4bb 315.4deg 319.8deg, #f6f9fb 319.8deg 322.6deg, #424b51 322.6deg 324.0deg, #e6ebee 324.0deg 333.4deg, #c3ccd2 333.4deg 337.8deg, #ffffff 337.8deg 340.6deg, #4d565c 340.6deg 342.0deg, #cfd6db 342.0deg 351.4deg, #aab4bb 351.4deg 355.8deg, #f6f9fb 355.8deg 358.6deg, #424b51 358.6deg 360.0deg); -webkit-mask: radial-gradient(farthest-side, transparent 60%, #000 61.5%); mask: radial-gradient(farthest-side, transparent 60%, #000 61.5%); clip-path: polygon(50.0% 15.5%,55.3% 12.6%,60.4% 8.3%,65.5% 2.4%,60.7% 17.2%,66.6% 16.1%,72.8% 13.5%,79.4% 9.5%,70.3% 22.1%,76.3% 22.9%,83.0% 22.4%,90.5% 20.6%,77.9% 29.7%,83.4% 32.3%,89.9% 33.9%,97.6% 34.5%,82.8% 39.3%,87.2% 43.5%,92.9% 47.0%,100.0% 50.0%,84.5% 50.0%,87.4% 55.3%,91.7% 60.4%,97.6% 65.5%,82.8% 60.7%,83.9% 66.6%,86.5% 72.8%,90.5% 79.4%,77.9% 70.3%,77.1% 76.3%,77.6% 83.0%,79.4% 90.5%,70.3% 77.9%,67.7% 83.4%,66.1% 89.9%,65.5% 97.6%,60.7% 82.8%,56.5% 87.2%,53.0% 92.9%,50.0% 100.0%,50.0% 84.5%,44.7% 87.4%,39.6% 91.7%,34.5% 97.6%,39.3% 82.8%,33.4% 83.9%,27.2% 86.5%,20.6% 90.5%,29.7% 77.9%,23.7% 77.1%,17.0% 77.6%,9.5% 79.4%,22.1% 70.3%,16.6% 67.7%,10.1% 66.1%,2.4% 65.5%,17.2% 60.7%,12.8% 56.5%,7.1% 53.0%,0.0% 50.0%,15.5% 50.0%,12.6% 44.7%,8.3% 39.6%,2.4% 34.5%,17.2% 39.3%,16.1% 33.4%,13.5% 27.2%,9.5% 20.6%,22.1% 29.7%,22.9% 23.7%,22.4% 17.0%,20.6% 9.5%,29.7% 22.1%,32.3% 16.6%,33.9% 10.1%,34.5% 2.4%,39.3% 17.2%,43.5% 12.8%,47.0% 7.1%,50.0% 0.0%); filter: drop-shadow(0 0 4px rgba(222,184,98,.46)) drop-shadow(0 4px 3px rgba(0,0,0,.72)); animation: saw-spin-pila-arsenala 14s linear infinite; transform-origin: 50% 50%; will-change: transform; }
@keyframes saw-spin-pila-arsenala { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .avatar-frame-pila-arsenala::after { animation-duration: 32s; } }
.badge-equipped-oplot-rodiny{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:6px;border-radius:6px;background:linear-gradient(160deg,#3a4038 0%,#20241d 55%,#12140f 100%);border:1px solid #565c4a;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -3px 6px rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.5);color:#c8402c;font-size:14px;overflow:hidden}.badge-equipped-oplot-rodiny::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 5px,rgba(0,0,0,.18) 5px 6px);opacity:.5}.badge-equipped-oplot-rodiny::after{content:'';position:absolute;left:-40%;top:0;width:35%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,80,60,.5),transparent);transform:skewX(-20deg);animation:oplot-rodiny-scan 5s ease-in-out infinite}@keyframes oplot-rodiny-scan{0%,70%{left:-40%}100%{left:140%}}
.badge-equipped-oplot-rodiny-2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:6px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#4a5142 0%,#2b2f24 60%,#171911 100%);border:2px solid #6c7358;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 0 6px rgba(0,0,0,.5);color:#e23b28;font-size:13px;line-height:1;text-shadow:0 0 5px rgba(226,59,40,.8),0 1px 1px rgba(0,0,0,.9);overflow:hidden}.badge-equipped-oplot-rodiny-2 i{position:relative;z-index:2;animation:oplot-rodiny-2-glow 3.5s ease-in-out infinite}.badge-equipped-oplot-rodiny-2::after{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(226,59,40,.35) 40deg,transparent 90deg);animation:oplot-rodiny-2-sweep 6s linear infinite;z-index:1}@keyframes oplot-rodiny-2-glow{0%,100%{text-shadow:0 0 4px rgba(226,59,40,.6),0 1px 1px rgba(0,0,0,.9)}50%{text-shadow:0 0 9px rgba(255,80,60,1),0 1px 1px rgba(0,0,0,.9)}}@keyframes oplot-rodiny-2-sweep{to{transform:rotate(360deg)}}
.badge-equipped-oplot-rodiny-3{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:6px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#d8b25a 0%,#a67c2e 45%,#6e4f1c 100%);border:1px solid #4a350f;box-shadow:inset 0 1px 1px rgba(255,240,190,.6),inset 0 -2px 3px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.6);color:#d92f22;font-size:12px;line-height:1;text-shadow:0 0 3px rgba(217,47,34,.7),0 1px 0 rgba(0,0,0,.4)}.badge-equipped-oplot-rodiny-3 i{position:relative;z-index:2;animation:oplot-rodiny-3-pulse 3s ease-in-out infinite}.badge-equipped-oplot-rodiny-3::before{content:'';position:absolute;inset:2px;border-radius:50%;border:1px solid rgba(255,240,190,.35);z-index:1}@keyframes oplot-rodiny-3-pulse{0%,100%{transform:scale(1);text-shadow:0 0 3px rgba(217,47,34,.7),0 1px 0 rgba(0,0,0,.4)}50%{transform:scale(1.08);text-shadow:0 0 7px rgba(255,70,50,.95),0 1px 0 rgba(0,0,0,.4)}}
.avatar-frame-frame-malibu-sign-2::before{
content:"";position:absolute;inset:-10px;border-radius:50%;pointer-events:none;z-index:1;
background:radial-gradient(closest-side,transparent 58%,rgba(255,45,149,.26) 76%,rgba(41,231,255,.14) 90%,transparent 100%);
animation:frame-malibu-sign-2-haze 6.4s ease-in-out infinite;
}
@keyframes frame-malibu-sign-2-haze{
0%,54%{opacity:.62}
68%{opacity:.9}
76%{opacity:.7}
87%{opacity:1}
100%{opacity:.62}
}
.avatar-frame.avatar-frame-frame-malibu-sign-2::after{
inset:-4px;border:none;
background:linear-gradient(100deg,#ff2d95 0%,#ff77c8 10%,#ff2d95 22%,#e6379f 32%,#c04bff 42%,#7a5cff 48%,#29e7ff 53%,#7a5cff 58%,#c04bff 66%,#ff3d9e 78%,#ff88d0 90%,#ff2d95 100%);
background-size:300% 100%;
-webkit-mask:radial-gradient(farthest-side,transparent 74%,rgba(0,0,0,.3) 80%,#000 87%,rgba(0,0,0,.35) 94%,transparent 99%);
mask:radial-gradient(farthest-side,transparent 74%,rgba(0,0,0,.3) 80%,#000 87%,rgba(0,0,0,.35) 94%,transparent 99%);
animation:frame-malibu-sign-2-flow 6.4s linear infinite,frame-malibu-sign-2-neon 6.4s ease-in-out infinite;
}
@keyframes frame-malibu-sign-2-flow{from{background-position:0% 0}to{background-position:150% 0}}
@keyframes frame-malibu-sign-2-neon{
0%{filter:drop-shadow(0 0 4px rgba(255,45,149,.6)) brightness(1)}
9%{filter:drop-shadow(0 0 3px rgba(255,45,149,.4)) brightness(.82)}
12%{filter:drop-shadow(0 0 4px rgba(255,45,149,.6)) brightness(1.04)}
40%,54%{filter:drop-shadow(0 0 5px rgba(255,45,149,.7)) brightness(1.02)}
68%{filter:drop-shadow(0 0 12px rgba(120,190,255,.95)) brightness(1.5) saturate(.7)}
76%{filter:drop-shadow(0 0 6px rgba(255,45,149,.7)) brightness(1.05)}
87%{filter:drop-shadow(0 0 14px rgba(255,120,215,1)) brightness(1.55)}
94%{filter:drop-shadow(0 0 5px rgba(255,45,149,.6)) brightness(1)}
100%{filter:drop-shadow(0 0 4px rgba(255,45,149,.6)) brightness(1)}
}
.badge-equipped-atlas-sinhronizacii {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  gap: .45em;
  padding: .36em .82em;
  color: #f7edda;
  border: 1px solid #d8c59a;
  border-radius: 0;
  clip-path: polygon(7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%);
  background: linear-gradient(90deg, transparent 0 28%, rgba(18, 25, 28, .74) 68%, rgba(11, 16, 18, .92) 100%), repeating-linear-gradient(17deg, rgba(255,255,255,.07) 0 1px, transparent 1px 7px), conic-gradient(from 45deg at 22% 50%, #789aa5 0 25%, #a94738 25% 50%, #b78942 50% 75%, #287b77 75% 100%);
  box-shadow: inset 0 0 0 2px rgba(16, 24, 26, .65), inset 0 -7px 12px rgba(0, 0, 0, .28);
  text-shadow: 0 1px 1px #11191b;
}
.badge-equipped-atlas-sinhronizacii::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 2px;
  pointer-events: none;
  background: repeating-radial-gradient(ellipse at 22% 50%, transparent 0 7px, rgba(247, 237, 218, .19) 8px 9px, transparent 10px 15px);
  clip-path: inherit;
}
.badge-equipped-atlas-sinhronizacii::after {
  content: "◆";
  position: absolute;
  z-index: 2;
  inset: auto;
  width: 7px;
  height: 7px;
  color: #fff3c8;
  font-size: 7px;
  line-height: 7px;
  pointer-events: none;
  filter: drop-shadow(0 0 2px rgba(255, 232, 169, .55));
  offset-path: inset(4px round 5px);
  animation: atlas-route-atlas-sinhronizacii 12s ease-in-out infinite;
}
@keyframes atlas-route-atlas-sinhronizacii {
  0% { offset-distance: 0%; opacity: .45; }
  22% { opacity: 1; }
  50% { offset-distance: 50%; opacity: .7; }
  78% { opacity: 1; }
  100% { offset-distance: 100%; opacity: .45; }
}
.badge-equipped-badge-wanted{
border-radius:10px;
border:1px solid rgba(255,45,149,.42);
background:linear-gradient(150deg,rgba(34,12,56,.96),rgba(19,7,34,.96));
color:#ffd9ee;
animation:badge-wanted-siren 6.4s ease-in-out infinite;
}
.badge-equipped-badge-wanted i{color:#ff69b4;filter:drop-shadow(0 0 5px rgba(255,45,149,.55))}
.badge-equipped-badge-wanted::after{
content:"\f005\f005\f005";
font-family:"Font Awesome 6 Free";font-weight:900;font-size:.82em;letter-spacing:.13em;
margin-left:.45em;
background-image:linear-gradient(96deg,#fff8c4 0%,#ffd23f 32%,#ff2d95 100%),linear-gradient(0deg,rgba(158,150,196,.32),rgba(158,150,196,.32));
background-repeat:no-repeat,no-repeat;
background-size:0% 100%,100% 100%;
-webkit-background-clip:text;background-clip:text;
-webkit-text-fill-color:transparent;color:transparent;
animation:badge-wanted-wanted 6.4s steps(5,jump-none) infinite,badge-wanted-blink 6.4s ease-in-out infinite;
}
@keyframes badge-wanted-wanted{
from{background-size:0% 100%,100% 100%}
to{background-size:133% 100%,100% 100%}
}
@keyframes badge-wanted-blink{
0%,54%{filter:drop-shadow(0 0 3px rgba(255,45,149,.45))}
68%{filter:drop-shadow(0 0 9px rgba(120,190,255,.95)) brightness(1.4) saturate(.65)}
76%{filter:drop-shadow(0 0 4px rgba(255,45,149,.5))}
87%{filter:drop-shadow(0 0 10px rgba(255,120,215,1)) brightness(1.45)}
94%{filter:drop-shadow(0 0 3px rgba(255,45,149,.45))}
100%{filter:drop-shadow(0 0 3px rgba(255,45,149,.45))}
}
@keyframes badge-wanted-siren{
0%,54%{border-color:rgba(255,45,149,.4);box-shadow:0 0 8px rgba(255,45,149,.16)}
68%{border-color:rgba(120,190,255,.9);box-shadow:0 0 12px rgba(120,190,255,.42)}
76%{border-color:rgba(255,45,149,.5);box-shadow:0 0 8px rgba(255,45,149,.2)}
87%{border-color:rgba(255,120,215,.95);box-shadow:0 0 12px rgba(255,45,149,.5)}
94%{border-color:rgba(255,45,149,.4);box-shadow:0 0 8px rgba(255,45,149,.16)}
100%{border-color:rgba(255,45,149,.4);box-shadow:0 0 8px rgba(255,45,149,.16)}
}
.nick-color-vzglyad-stratega{background-image:linear-gradient(100deg,#8aa0c8 0%,#7a6cff 34%,#4bb8ff 62%,#42e8d0 100%);background-size:220% 100%;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;animation:vzglyad-stratega-scan 5.5s ease-in-out infinite}
@keyframes vzglyad-stratega-scan{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.avatar-frame-slipstream::before{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:1;background:linear-gradient(rgba(10,13,18,.45),rgba(10,13,18,.45)),repeating-conic-gradient(rgba(184,50,31,.85) 0deg 15deg,rgba(226,231,238,.8) 15deg 30deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%)}.avatar-frame-slipstream::after{background:conic-gradient(from 0deg,#eafcff 0deg 5deg,#59d8ff 5deg 20deg,rgba(0,190,255,.65) 20deg 70deg,rgba(0,190,255,.05) 130deg,transparent 150deg 360deg),conic-gradient(from 180deg,#ffe6f6 0deg 5deg,#ff5ecb 5deg 20deg,rgba(255,47,179,.65) 20deg 70deg,rgba(255,47,179,.05) 130deg,transparent 150deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);animation:fr-slipstream-lap 7s linear infinite,fr-slipstream-nitro 7s ease-in-out infinite}@keyframes fr-slipstream-lap{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fr-slipstream-nitro{0%,3%{filter:drop-shadow(0 0 7px rgba(120,225,255,.9))}10%,44%{filter:drop-shadow(0 0 3px rgba(160,120,255,.4))}50%,53%{filter:drop-shadow(0 0 7px rgba(255,120,220,.9))}60%,94%{filter:drop-shadow(0 0 3px rgba(160,120,255,.4))}100%{filter:drop-shadow(0 0 7px rgba(120,225,255,.9))}}
body.profile-theme-lakeshore-midnight-2{--bg-color:#0b0d11;--card-bg:#141821;--border-color:#262d3a;--primary-color:#c8ff3e;--accent-color:#ff3ec8;background:transparent}body.profile-theme-lakeshore-midnight-2::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(105deg,transparent 0 46%,rgba(200,255,62,.10) 48.5%,rgba(240,248,255,.16) 50%,rgba(255,62,200,.10) 51.5%,transparent 54% 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600' viewBox='0 0 900 600'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M60 520 Q 250 470 430 505 T 840 470' stroke='%23c8ff3e' stroke-width='10' opacity='.5'/%3E%3Cpath d='M80 545 Q 300 500 470 528 T 860 500' stroke='%23ff3ec8' stroke-width='6' opacity='.42'/%3E%3Cpath d='M640 120 l26 -10 -8 27 24 9 -27 8 9 26 -25 -11 -22 16 6 -27 -24 -12 28 -6 z' fill='%23c8ff3e' opacity='.35'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(rgba(255,255,255,.045) 1px,transparent 1.4px),linear-gradient(180deg,#10131a 0%,#0d1017 45%,#090b10 100%);background-size:700% 100%,1100px auto,4px 4px,100% 100%;background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-position:0% 0,right -60px bottom -30px,0 0,0 0;animation:th-lakeshore-midnight-2-street 7s ease-in-out infinite}@keyframes th-lakeshore-midnight-2-street{0%,60%{background-position:0% 0,right -60px bottom -30px,0 0,0 0}76%{background-position:100% 0,right -60px bottom -30px,0 0,0 0}100%{background-position:100% 0,right -60px bottom -30px,0 0,0 0}}body.profile-theme-lakeshore-midnight-2 .card{background:linear-gradient(180deg,#151a24,#12161f);border:1px solid #262d3a;box-shadow:0 10px 26px rgba(0,0,0,.45),inset 0 1px 0 rgba(200,255,62,.05)}body.profile-theme-lakeshore-midnight-2 .gs-sidebar{background:linear-gradient(180deg,#0e1119,#0a0d13);border-right:1px solid #202733}body.profile-theme-lakeshore-midnight-2 .gs-sb-link:hover{background:rgba(200,255,62,.08);color:#c8ff3e}body.profile-theme-lakeshore-midnight-2 .gs-sb-link.active{background:linear-gradient(90deg,rgba(200,255,62,.14),rgba(255,62,200,.10));color:#e6ffb0;box-shadow:inset 2px 0 0 #c8ff3e}body.profile-theme-lakeshore-midnight-2 .gs-sb-badge{background:linear-gradient(135deg,#ff3ec8,#c8ff3e);color:#0b0d11}body.profile-theme-lakeshore-midnight-2 .profile-header{background:linear-gradient(135deg,rgba(200,255,62,.07),rgba(255,62,200,.07)),#12161f;border:1px solid #2a3140}body.profile-theme-lakeshore-midnight-2 .gs-sb-link i.fa-layer-group::before,body.profile-theme-lakeshore-midnight-2 .mobile-nav-item i.fa-layer-group::before,body.profile-theme-lakeshore-midnight-2 .burger-link i.fa-layer-group::before{content:'\f11e'}body.profile-theme-lakeshore-midnight-2 .gs-sb-link i.fa-gamepad::before,body.profile-theme-lakeshore-midnight-2 .mobile-nav-item i.fa-gamepad::before,body.profile-theme-lakeshore-midnight-2 .burger-link i.fa-gamepad::before{content:'\f5e4'}body.profile-theme-lakeshore-midnight-2 .gs-sb-link i.fa-compass::before,body.profile-theme-lakeshore-midnight-2 .mobile-nav-item i.fa-compass::before,body.profile-theme-lakeshore-midnight-2 .burger-link i.fa-compass::before{content:'\f4d7'}body.profile-theme-lakeshore-midnight-2 .gs-sb-link i.fa-ranking-star::before,body.profile-theme-lakeshore-midnight-2 .mobile-nav-item i.fa-ranking-star::before,body.profile-theme-lakeshore-midnight-2 .burger-link i.fa-ranking-star::before{content:'\f625'}body.profile-theme-lakeshore-midnight-2 .gs-sb-link i.fa-store::before,body.profile-theme-lakeshore-midnight-2 .mobile-nav-item i.fa-store::before,body.profile-theme-lakeshore-midnight-2 .burger-link i.fa-store::before{content:'\f494'}body.profile-theme-lakeshore-midnight-2 .gs-sb-link i.fa-gem::before,body.profile-theme-lakeshore-midnight-2 .mobile-nav-item i.fa-gem::before,body.profile-theme-lakeshore-midnight-2 .burger-link i.fa-gem::before{content:'\f52f'}
.badge-equipped-hunter-slime {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(140deg, #231543 0%, #45278b 48%, #2c1a5e 100%);
    border: 1px solid rgba(167, 139, 250, 0.55);
    border-radius: 10px;
    color: #e9d5ff;
    text-shadow: 0 0 6px rgba(167, 139, 250, 0.55);
    animation: badge-hunter-slime-stalk 9s ease-in-out infinite;
}
@keyframes badge-hunter-slime-stalk {
    0%, 100% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.35), 0 0 22px rgba(139, 92, 246, 0.15), inset 0 0 8px rgba(45, 212, 191, 0);
        border-color: rgba(167, 139, 250, 0.55);
        filter: saturate(0.9) brightness(0.98);
    }
    55% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.18), 0 0 22px rgba(139, 92, 246, 0.08), inset 0 0 8px rgba(45, 212, 191, 0);
        border-color: rgba(167, 139, 250, 0.32);
        filter: saturate(0.72) brightness(0.9);
    }
    74% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.55), 0 0 22px rgba(139, 92, 246, 0.3), inset 0 0 8px rgba(45, 212, 191, 0.15);
        border-color: rgba(196, 181, 253, 0.8);
        filter: saturate(1.05) brightness(1.06);
    }
    80% {
        box-shadow: 0 0 10px rgba(94, 234, 212, 0.9), 0 0 22px rgba(45, 212, 191, 0.65), inset 0 0 8px rgba(94, 234, 212, 0.5);
        border-color: rgba(153, 246, 228, 1);
        filter: saturate(1.3) brightness(1.28);
    }
    86% {
        box-shadow: 0 0 10px rgba(139, 92, 246, 0.45), 0 0 22px rgba(139, 92, 246, 0.22), inset 0 0 8px rgba(45, 212, 191, 0.08);
        border-color: rgba(167, 139, 250, 0.6);
        filter: saturate(1) brightness(1);
    }
}
.badge-equipped-hunter-slime::before {
    content: '✦';
    position: absolute;
    right: 8%;
    top: 2%;
    font-size: 0.55em;
    line-height: 1;
    color: #5eead4;
    z-index: -1;
    opacity: 0.18;
    text-shadow: 0 0 6px rgba(94, 234, 212, 0.8);
    pointer-events: none;
    animation: badge-hunter-slime-plort 9s ease-in-out infinite;
}
@keyframes badge-hunter-slime-plort {
    0%, 60%, 100% { opacity: 0.18; transform: scale(1); }
    74% { opacity: 0.42; transform: scale(1.06); }
    80% { opacity: 1; transform: scale(1.35); }
    86% { opacity: 0.3; transform: scale(1); }
}
.badge-equipped-hunter-slime::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(115deg, transparent 30%, rgba(94, 234, 212, 0) 42%, rgba(233, 213, 255, 0.32) 50%, rgba(94, 234, 212, 0.16) 58%, transparent 70%);
    background-size: 320% 100%;
    background-repeat: no-repeat;
    background-position: 140% 0;
    pointer-events: none;
    z-index: 1;
    animation: badge-hunter-slime-slick 9s ease-in-out infinite;
}
@keyframes badge-hunter-slime-slick {
    0%, 70% { background-position: 140% 0; }
    84%, 100% { background-position: -40% 0; }
}
.avatar-frame-nitro-purge::before{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:1;background:repeating-conic-gradient(rgba(150,168,190,.25) 0deg 5deg,rgba(16,21,30,.95) 5deg 12deg);-webkit-mask:radial-gradient(farthest-side,transparent 78%,#000 80%);mask:radial-gradient(farthest-side,transparent 78%,#000 80%);animation:fr-nitro-purge-charge 7s ease-in-out infinite}.avatar-frame.avatar-frame-nitro-purge::after{inset:-9px;background:radial-gradient(circle closest-side,transparent 0 62%,rgba(64,140,255,.9) 74%,#c4e2ff 84%,rgba(150,80,255,.65) 92%,transparent 99%);clip-path:polygon(99% 50%,84.8% 59.3%,90.7% 73.5%,75.5% 75.5%,75% 93.3%,59.3% 84.8%,50% 96%,40.7% 84.8%,25.5% 92.4%,24.5% 75.5%,9.3% 73.5%,15.2% 59.3%,1% 50%,15.2% 40.7%,10.2% 27%,24.5% 24.5%,25.5% 7.6%,40.7% 15.2%,50% 1%,59.3% 15.2%,73.5% 9.3%,75.5% 24.5%,89.8% 27%,84.8% 40.7%);animation:fr-nitro-purge-purge 7s ease-in-out infinite}@keyframes fr-nitro-purge-charge{0%{filter:drop-shadow(0 0 2px rgba(64,140,255,.25))}46%{filter:drop-shadow(0 0 9px rgba(64,140,255,.9))}53%{filter:drop-shadow(0 0 2px rgba(64,140,255,.2))}100%{filter:drop-shadow(0 0 2px rgba(64,140,255,.25))}}@keyframes fr-nitro-purge-purge{0%{transform:scale(.96);opacity:.5;filter:drop-shadow(0 0 3px rgba(80,150,255,.4))}44%{transform:scale(.99);opacity:.75;filter:drop-shadow(0 0 4px rgba(80,150,255,.55))}50%{transform:scale(1.07);opacity:1;filter:drop-shadow(0 0 11px rgba(200,230,255,.95))}56%{transform:scale(1.02);opacity:.9;filter:drop-shadow(0 0 6px rgba(140,120,255,.6))}72%{transform:scale(.97);opacity:.55;filter:drop-shadow(0 0 3px rgba(80,150,255,.4))}100%{transform:scale(.96);opacity:.5;filter:drop-shadow(0 0 3px rgba(80,150,255,.4))}}
body.profile-theme-lakeshore-midnight-3{--bg-color:#0b0d11;--card-bg:#141821;--border-color:#262d3a;--primary-color:#c8ff3e;--accent-color:#ff3ec8;background:transparent}body.profile-theme-lakeshore-midnight-3::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(105deg,transparent 0 46%,rgba(200,255,62,.10) 48.5%,rgba(240,248,255,.16) 50%,rgba(255,62,200,.10) 51.5%,transparent 54% 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600' viewBox='0 0 900 600'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M60 520 Q 250 470 430 505 T 840 470' stroke='%23c8ff3e' stroke-width='10' opacity='.5'/%3E%3Cpath d='M80 545 Q 300 500 470 528 T 860 500' stroke='%23ff3ec8' stroke-width='6' opacity='.42'/%3E%3Cpath d='M640 120 l26 -10 -8 27 24 9 -27 8 9 26 -25 -11 -22 16 6 -27 -24 -12 28 -6 z' fill='%23c8ff3e' opacity='.35'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(rgba(255,255,255,.045) 1px,transparent 1.4px),linear-gradient(180deg,#10131a 0%,#0d1017 45%,#090b10 100%);background-size:700% 100%,1100px auto,4px 4px,100% 100%;background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-position:0% 0,right -60px bottom -30px,0 0,0 0;animation:th-lakeshore-midnight-3-street 7s ease-in-out infinite}@keyframes th-lakeshore-midnight-3-street{0%,60%{background-position:0% 0,right -60px bottom -30px,0 0,0 0}76%{background-position:100% 0,right -60px bottom -30px,0 0,0 0}100%{background-position:100% 0,right -60px bottom -30px,0 0,0 0}}body.profile-theme-lakeshore-midnight-3 .card{background:linear-gradient(180deg,#151a24,#12161f);border:1px solid #262d3a;box-shadow:0 10px 26px rgba(0,0,0,.45),inset 0 1px 0 rgba(200,255,62,.05)}body.profile-theme-lakeshore-midnight-3 .gs-sidebar{background:linear-gradient(180deg,#0e1119,#0a0d13);border-right:1px solid #202733}body.profile-theme-lakeshore-midnight-3 .gs-sb-link:hover{background:rgba(200,255,62,.08);color:#c8ff3e}body.profile-theme-lakeshore-midnight-3 .gs-sb-link.active{background:linear-gradient(90deg,rgba(200,255,62,.14),rgba(255,62,200,.10));color:#e6ffb0;box-shadow:inset 2px 0 0 #c8ff3e}body.profile-theme-lakeshore-midnight-3 .gs-sb-badge{background:linear-gradient(135deg,#ff3ec8,#c8ff3e);color:#0b0d11}body.profile-theme-lakeshore-midnight-3 .profile-header{background:linear-gradient(135deg,rgba(200,255,62,.07),rgba(255,62,200,.07)),#12161f;border:1px solid #2a3140}body.profile-theme-lakeshore-midnight-3 .gs-sb-link i.fa-layer-group::before,body.profile-theme-lakeshore-midnight-3 .mobile-nav-item i.fa-layer-group::before,body.profile-theme-lakeshore-midnight-3 .burger-link i.fa-layer-group::before{content:'\f11e'}body.profile-theme-lakeshore-midnight-3 .gs-sb-link i.fa-gamepad::before,body.profile-theme-lakeshore-midnight-3 .mobile-nav-item i.fa-gamepad::before,body.profile-theme-lakeshore-midnight-3 .burger-link i.fa-gamepad::before{content:'\f5e4'}body.profile-theme-lakeshore-midnight-3 .gs-sb-link i.fa-compass::before,body.profile-theme-lakeshore-midnight-3 .mobile-nav-item i.fa-compass::before,body.profile-theme-lakeshore-midnight-3 .burger-link i.fa-compass::before{content:'\f4d7'}body.profile-theme-lakeshore-midnight-3 .gs-sb-link i.fa-ranking-star::before,body.profile-theme-lakeshore-midnight-3 .mobile-nav-item i.fa-ranking-star::before,body.profile-theme-lakeshore-midnight-3 .burger-link i.fa-ranking-star::before{content:'\f625'}body.profile-theme-lakeshore-midnight-3 .gs-sb-link i.fa-store::before,body.profile-theme-lakeshore-midnight-3 .mobile-nav-item i.fa-store::before,body.profile-theme-lakeshore-midnight-3 .burger-link i.fa-store::before{content:'\f494'}body.profile-theme-lakeshore-midnight-3 .gs-sb-link i.fa-gem::before,body.profile-theme-lakeshore-midnight-3 .mobile-nav-item i.fa-gem::before,body.profile-theme-lakeshore-midnight-3 .burger-link i.fa-gem::before{content:'\f52f'}
.nick-color-palm-city-pulse-2{background-image:linear-gradient(90deg,transparent 0 46%,rgba(89,216,255,0) 47%,#eafcff 48% 49%,#59d8ff 50%,rgba(89,216,255,0) 51.5%,transparent 53% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 .09em,rgba(255,255,255,0) .09em .6em),linear-gradient(90deg,#00e5ff 0%,#7a2bff 30%,#ff2fb3 62%,#00e5ff 100%);background-size:60em 100%,.6em 100%,12em 100%;animation:nick-palm-city-pulse-2-run 7s linear infinite}@keyframes nick-palm-city-pulse-2-run{0%{background-position:0 0,0 0,0 0}100%{background-position:-60em 0,-12em 0,-12em 0}}
.avatar-frame-frame-launch-key::before{
content:"";position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:1;
background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.55' stop-color='%23dbe8fb'/%3E%3Cstop offset='1' stop-color='%2392a9cc'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='0' y1='0' x2='.3' y2='1'%3E%3Cstop offset='0' stop-color='%232a5e9e'/%3E%3Cstop offset='.45' stop-color='%23143a72'/%3E%3Cstop offset='1' stop-color='%230a1e40'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='50' cy='50' r='47.2' fill='none' stroke='url(%23p)' stroke-width='1.5'/%3E%3Ccircle cx='50' cy='50' r='45' fill='none' stroke='url(%23g)' stroke-width='4.6'/%3E%3Ccircle cx='50' cy='50' r='46.6' fill='none' stroke='%23ffffff' stroke-width='.5' opacity='.35'/%3E%3Ccircle cx='50' cy='50' r='42.6' fill='none' stroke='url(%23p)' stroke-width='1.1' opacity='.85'/%3E%3Cg fill='%230b264e' stroke='%237fa8dd' stroke-width='.55' opacity='.9'%3E%3Ccircle cx='50' cy='5' r='5.2'/%3E%3Ccircle cx='95' cy='50' r='5.2'/%3E%3Ccircle cx='50' cy='95' r='5.2'/%3E%3Ccircle cx='5' cy='50' r='5.2'/%3E%3C/g%3E%3Cg fill='none' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M50 1.4 L53.8 7.9 L46.2 7.9 Z' stroke='%236fe9b4'/%3E%3Ccircle cx='95' cy='50' r='3.6' stroke='%23ff9fb1'/%3E%3Cpath d='M47.4 92.4 L52.6 97.6 M52.6 92.4 L47.4 97.6' stroke='%2396c2ff'/%3E%3Crect x='1.4' y='46.4' width='7.2' height='7.2' rx='1' stroke='%23dcaef2'/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat;
animation:frame-launch-key-standby 5.6s ease-in-out infinite;
}
@keyframes frame-launch-key-standby{
0%,22%{filter:drop-shadow(0 0 2px rgba(90,150,255,.32));opacity:.85;transform:scale(1)}
48%{filter:drop-shadow(0 0 4px rgba(95,190,255,.5));opacity:.92;transform:scale(1)}
70%{filter:drop-shadow(0 0 6px rgba(95,227,255,.72));opacity:1;transform:scale(1.004)}
76%{filter:drop-shadow(0 0 14px rgba(255,255,255,.95)) brightness(1.35);opacity:1;transform:scale(1.035)}
81%{filter:drop-shadow(0 0 6px rgba(150,225,255,.6));opacity:1;transform:scale(1.008)}
87%{filter:drop-shadow(0 0 18px rgba(255,255,255,1)) brightness(1.5);opacity:1;transform:scale(1.048)}
94%{filter:drop-shadow(0 0 5px rgba(120,190,255,.5));opacity:.95;transform:scale(1.01)}
100%{filter:drop-shadow(0 0 2px rgba(90,150,255,.32));opacity:.85;transform:scale(1)}
}
.avatar-frame.avatar-frame-frame-launch-key::after{
inset:-4px;border:none;
background:conic-gradient(from -17deg,rgba(95,227,255,0) 0deg,rgba(95,227,255,.3) 7deg,rgba(170,242,255,.92) 13deg,#ffffff 17deg,rgba(170,242,255,.92) 21deg,rgba(95,227,255,.3) 27deg,rgba(95,227,255,0) 34deg,rgba(95,227,255,0) 360deg);
-webkit-mask:radial-gradient(farthest-side,transparent 80%,#000 82%,#000 98%,transparent 100%);
mask:radial-gradient(farthest-side,transparent 80%,#000 82%,#000 98%,transparent 100%);
animation:frame-launch-key-tick 5.6s steps(4) infinite,frame-launch-key-ignite 5.6s ease-in-out infinite;
}
@keyframes frame-launch-key-tick{to{transform:rotate(360deg)}}
@keyframes frame-launch-key-ignite{
0%,20%{filter:drop-shadow(0 0 3px rgba(95,227,255,.5)) brightness(.85)}
45%{filter:drop-shadow(0 0 5px rgba(95,227,255,.8)) brightness(1.05)}
70%{filter:drop-shadow(0 0 8px rgba(140,240,255,.95)) brightness(1.25)}
76%{filter:drop-shadow(0 0 16px rgba(255,255,255,1)) brightness(1.95) saturate(.35)}
81%{filter:drop-shadow(0 0 7px rgba(160,240,255,.9)) brightness(1.2)}
87%{filter:drop-shadow(0 0 19px rgba(255,255,255,1)) brightness(2.1) saturate(.3)}
94%{filter:drop-shadow(0 0 6px rgba(120,200,255,.7)) brightness(1.05)}
100%{filter:drop-shadow(0 0 3px rgba(95,227,255,.5)) brightness(.85)}
}
.nick-color-nick-escape-velocity{
background-image:
linear-gradient(106deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 69.6%,rgba(255,255,255,.92) 73.1%,rgba(255,255,255,0) 76.6%,rgba(255,255,255,0) 79.4%,rgba(255,255,255,1) 82.9%,rgba(255,255,255,0) 86.4%,rgba(255,255,255,0) 100%),
linear-gradient(180deg,#ffbb85 0%,#ff9f57 2%,#ffd6a0 6%,#8fc0ff 8.5%,#1f5ac6 14%,#2b7ae8 26%,#4fa8ff 40%,#79c8ff 54%,#a8dcff 68%,#d6efff 80%,#f4faff 90%,#ffe3b4 96%,#ffbb85 100%);
background-size:900% 100%,100% 3.4em;
background-repeat:no-repeat,repeat;
-webkit-text-fill-color:transparent;color:transparent;font-weight:700;
animation:nick-escape-velocity-launch 5.6s linear infinite,nick-escape-velocity-glow 5.6s ease-in-out infinite;
}
@keyframes nick-escape-velocity-launch{
from{background-position:0% 0,0 3.4em}
to{background-position:100% 0,0 0}
}
@keyframes nick-escape-velocity-glow{
0%,45%{filter:drop-shadow(0 0 3px rgba(70,150,255,.3))}
70%{filter:drop-shadow(0 0 6px rgba(130,205,255,.6))}
76%{filter:drop-shadow(0 0 11px rgba(255,255,255,.9))}
81%{filter:drop-shadow(0 0 6px rgba(160,215,255,.6))}
87%{filter:drop-shadow(0 0 13px rgba(255,228,180,.95))}
94%{filter:drop-shadow(0 0 5px rgba(120,190,255,.5))}
100%{filter:drop-shadow(0 0 3px rgba(70,150,255,.3))}
}
.nick-color-palm-city-pulse-3{background-image:linear-gradient(90deg,transparent 0 46%,rgba(89,216,255,0) 47%,#eafcff 48% 49%,#59d8ff 50%,rgba(89,216,255,0) 51.5%,transparent 53% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 .09em,rgba(255,255,255,0) .09em .6em),linear-gradient(90deg,#00e5ff 0%,#7a2bff 30%,#ff2fb3 62%,#00e5ff 100%);background-size:60em 100%,.6em 100%,12em 100%;animation:nick-palm-city-pulse-3-run 7s linear infinite}@keyframes nick-palm-city-pulse-3-run{0%{background-position:0 0,0 0,0 0}100%{background-position:-60em 0,-12em 0,-12em 0}}
.avatar-frame-nitro-escape::before{content:'';position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,#ffd7de 0deg 5deg,#ff5c7a 5deg 18deg,rgba(255,45,85,.7) 18deg 70deg,rgba(255,45,85,.06) 130deg,transparent 150deg 360deg),conic-gradient(from 180deg,#dbe9ff 0deg 5deg,#6f97ff 5deg 18deg,rgba(61,110,255,.7) 18deg 70deg,rgba(61,110,255,.06) 130deg,transparent 150deg 360deg),linear-gradient(rgba(14,18,26,.65),rgba(14,18,26,.65));-webkit-mask:radial-gradient(farthest-side,transparent 78%,#000 80%);mask:radial-gradient(farthest-side,transparent 78%,#000 80%);animation:fr-nitro-escape-lap 7s linear infinite,fr-nitro-escape-chase 7s ease-in-out infinite}.avatar-frame.avatar-frame-nitro-escape::after{inset:-9px;background:radial-gradient(circle closest-side,transparent 0 62%,rgba(64,140,255,.9) 74%,#c4e2ff 84%,rgba(150,80,255,.65) 92%,transparent 99%);clip-path:polygon(99% 50%,84.8% 59.3%,90.7% 73.5%,75.5% 75.5%,75% 93.3%,59.3% 84.8%,50% 96%,40.7% 84.8%,25.5% 92.4%,24.5% 75.5%,9.3% 73.5%,15.2% 59.3%,1% 50%,15.2% 40.7%,10.2% 27%,24.5% 24.5%,25.5% 7.6%,40.7% 15.2%,50% 1%,59.3% 15.2%,73.5% 9.3%,75.5% 24.5%,89.8% 27%,84.8% 40.7%);animation:fr-nitro-escape-purge 7s ease-in-out infinite}@keyframes fr-nitro-escape-lap{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fr-nitro-escape-chase{0%{opacity:.65;filter:drop-shadow(0 0 2px rgba(120,140,255,.3))}46%{opacity:1;filter:drop-shadow(0 0 8px rgba(255,90,120,.7))}54%{opacity:.45;filter:drop-shadow(0 0 2px rgba(120,140,255,.2))}100%{opacity:.65;filter:drop-shadow(0 0 2px rgba(120,140,255,.3))}}@keyframes fr-nitro-escape-purge{0%{transform:scale(.96);opacity:.5;filter:drop-shadow(0 0 3px rgba(80,150,255,.4))}44%{transform:scale(.99);opacity:.75;filter:drop-shadow(0 0 4px rgba(80,150,255,.55))}50%{transform:scale(1.07);opacity:1;filter:drop-shadow(0 0 11px rgba(200,230,255,.95))}56%{transform:scale(1.02);opacity:.9;filter:drop-shadow(0 0 6px rgba(140,120,255,.6))}72%{transform:scale(.97);opacity:.55;filter:drop-shadow(0 0 3px rgba(80,150,255,.4))}100%{transform:scale(.96);opacity:.5;filter:drop-shadow(0 0 3px rgba(80,150,255,.4))}}
.avatar-frame-zahvat-celi::before{content:"";position:absolute;inset:-4px;border-radius:50%;z-index:1;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(90,240,200,0) 0deg 26deg,rgba(90,240,200,.30) 26deg 27deg);-webkit-mask:radial-gradient(farthest-side,transparent 80%,#000 82%);mask:radial-gradient(farthest-side,transparent 80%,#000 82%);opacity:.5}
.avatar-frame-zahvat-celi::after{inset:-4px;border:1.5px solid #08221a;border-radius:50%;background:conic-gradient(from 0deg,rgba(40,230,175,0) 0deg,rgba(40,230,175,.05) 210deg,rgba(60,255,195,.35) 312deg,rgba(150,255,215,.9) 350deg,#eafffb 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);filter:drop-shadow(0 0 5px rgba(50,255,190,.6));box-shadow:0 0 0 1px #061410 inset;animation:zahvat-celi-sweep 3.6s linear infinite}
@keyframes zahvat-celi-sweep{to{transform:rotate(360deg)}}
.badge-equipped-nabludaushiy-haos{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 15px;border:1px solid rgba(90,200,255,.4);border-radius:6px;font-weight:700;color:#dff2ff;background:linear-gradient(180deg,#111a2e,#0a1120);box-shadow:inset 0 0 12px rgba(30,80,140,.4),0 0 8px rgba(60,160,255,.25);text-shadow:0 0 6px rgba(90,180,255,.6)}
.badge-equipped-nabludaushiy-haos::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 7px,rgba(90,200,255,.06) 7px 8px)}
.badge-equipped-nabludaushiy-haos::after{content:"";position:absolute;z-index:-1;pointer-events:none;background:linear-gradient(#7ad0ff 0 0) 0 0/7px 1px no-repeat,linear-gradient(#7ad0ff 0 0) 0 0/1px 7px no-repeat,linear-gradient(#7ad0ff 0 0) 100% 0/7px 1px no-repeat,linear-gradient(#7ad0ff 0 0) 100% 0/1px 7px no-repeat,linear-gradient(#7ad0ff 0 0) 0 100%/7px 1px no-repeat,linear-gradient(#7ad0ff 0 0) 0 100%/1px 7px no-repeat,linear-gradient(#7ad0ff 0 0) 100% 100%/7px 1px no-repeat,linear-gradient(#7ad0ff 0 0) 100% 100%/1px 7px no-repeat;animation:nabludaushiy-haos-lock 3s ease-in-out infinite}
@keyframes nabludaushiy-haos-lock{0%,100%{inset:2px;opacity:.45}50%{inset:4px;opacity:1}}
.badge-equipped-nabludaushiy-haos i{position:relative;z-index:1;animation:nabludaushiy-haos-eye 3s ease-in-out infinite}
@keyframes nabludaushiy-haos-eye{0%,100%{color:#8f60ff;text-shadow:0 0 6px rgba(140,90,255,.7)}50%{color:#4bd8ff;text-shadow:0 0 10px rgba(60,200,255,.9)}}
.avatar-frame-ritm-razrusheniya-3::before{content:"";position:absolute;inset:-4px;border-radius:50%;z-index:1;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,rgba(255,40,60,.9) 340deg,#fff 352deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 83%,#000 84.5%);mask:radial-gradient(farthest-side,transparent 83%,#000 84.5%);filter:drop-shadow(0 0 4px rgba(255,40,60,.8));animation:ritm-razrusheniya-3-crack 2.4s linear infinite}
@keyframes ritm-razrusheniya-3-crack{to{transform:rotate(360deg)}}
.avatar-frame-ritm-razrusheniya-3::after{inset:-4px;border:2px solid #150507;border-radius:50%;background:conic-gradient(from 0deg,#2a0a0e,#600d16 25%,#1a0508 50%,#600d16 75%,#2a0a0e 100%);-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);box-shadow:0 0 0 1px #0a0203 inset;animation:ritm-razrusheniya-3-beat 1.5s ease-in-out infinite}
@keyframes ritm-razrusheniya-3-beat{0%,100%{filter:drop-shadow(0 0 3px rgba(200,20,40,.4))}18%{filter:drop-shadow(0 0 9px rgba(255,40,60,.9))}30%{filter:drop-shadow(0 0 4px rgba(200,20,40,.5))}45%{filter:drop-shadow(0 0 11px rgba(255,60,80,1))}60%{filter:drop-shadow(0 0 3px rgba(200,20,40,.4))}}
.nick-color-slomannaya-forma-2{background-image:linear-gradient(90deg,#e9edf2,#b8bfc9,#f2f4f7,#aeb6c0);background-size:300% auto;-webkit-text-fill-color:transparent;color:transparent;font-weight:800;animation:slomannaya-forma-2-flow 5s linear infinite,slomannaya-forma-2-frac 3.4s steps(1) infinite}
@keyframes slomannaya-forma-2-flow{0%{background-position:0% center}100%{background-position:300% center}}
@keyframes slomannaya-forma-2-frac{0%,86%,100%{text-shadow:none}88%{text-shadow:2px 0 rgba(255,40,60,.9),-2px 0 rgba(40,180,255,.7)}92%{text-shadow:-3px 0 rgba(255,40,60,.9),3px 0 rgba(40,180,255,.6)}96%{text-shadow:1px 0 rgba(255,40,60,.8),-1px 0 rgba(40,180,255,.6)}}
.badge-equipped-zhivaya-stal{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 15px;border:1px solid #6a7078;border-radius:5px;font-weight:800;color:#eef2f6;background:linear-gradient(180deg,#3a4048 0%,#20242b 48%,#41474f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 0 10px rgba(0,0,0,.5),0 0 8px rgba(200,30,50,.25);text-shadow:0 1px 2px rgba(0,0,0,.7);animation:zhivaya-stal-beat 1.4s ease-in-out infinite}
@keyframes zhivaya-stal-beat{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 0 10px rgba(0,0,0,.5),0 0 6px rgba(200,30,50,.2)}18%{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 12px rgba(120,0,15,.5),0 0 14px rgba(255,40,60,.6)}40%{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 0 10px rgba(0,0,0,.5),0 0 6px rgba(200,30,50,.2)}}
.badge-equipped-zhivaya-stal::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.45) 50%,transparent 58%);background-size:250% 100%;animation:zhivaya-stal-shine 3.6s ease-in-out infinite}
@keyframes zhivaya-stal-shine{0%,55%{background-position:170% 0}100%{background-position:-70% 0}}
.badge-equipped-zhivaya-stal i{color:#ff4d5e;filter:drop-shadow(0 0 5px rgba(255,50,70,.8));animation:zhivaya-stal-ibeat 1.4s ease-in-out infinite}
@keyframes zhivaya-stal-ibeat{0%,100%{transform:scale(1)}18%{transform:scale(1.2)}40%{transform:scale(1)}}
.avatar-frame-dualizm-duha::before{content:"";position:absolute;inset:-4px;border-radius:50%;z-index:1;pointer-events:none;background:conic-gradient(from 0deg,#0a0a0c 0deg 180deg,#eef0ee 180deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);mask:radial-gradient(farthest-side,transparent 82%,#000 83.5%);filter:drop-shadow(0 0 5px rgba(90,220,175,.5));animation:dualizm-duha-turn 9s linear infinite}
@keyframes dualizm-duha-turn{to{transform:rotate(360deg)}}
.avatar-frame-dualizm-duha::after{inset:-4px;border:none;border-radius:50%;background:conic-gradient(from 90deg,rgba(90,220,175,0) 0deg,rgba(90,220,175,.5) 90deg,rgba(255,214,120,0) 180deg,rgba(90,220,175,.5) 270deg,rgba(90,220,175,0) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);mask:radial-gradient(farthest-side,transparent 84%,#000 85.5%);filter:drop-shadow(0 0 6px rgba(90,220,175,.6));animation:dualizm-duha-turn2 12s linear infinite,dualizm-duha-breath 4s ease-in-out infinite}
@keyframes dualizm-duha-turn2{to{transform:rotate(-360deg)}}
@keyframes dualizm-duha-breath{0%,100%{opacity:.6}50%{opacity:1}}
.badge-equipped-ya-znayu-kung-fu{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;overflow:hidden;padding:6px 15px;border:1px solid rgba(120,210,180,.45);border-radius:7px;font-weight:700;color:#eafff5;background:radial-gradient(circle at 50% 35%,#123028,#0a1a15 72%);box-shadow:inset 0 0 12px rgba(0,40,30,.5),0 0 8px rgba(90,220,175,.25);text-shadow:0 0 6px rgba(120,230,195,.6);animation:ya-znayu-kung-fu-breath 5s ease-in-out infinite}
@keyframes ya-znayu-kung-fu-breath{0%,100%{box-shadow:inset 0 0 12px rgba(0,40,30,.5),0 0 6px rgba(90,220,175,.2)}50%{box-shadow:inset 0 0 14px rgba(0,50,38,.55),0 0 14px rgba(120,230,195,.5)}}
.badge-equipped-ya-znayu-kung-fu::before{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:999px;border:1px solid rgba(255,214,120,.55);animation:ya-znayu-kung-fu-ripple 4.5s ease-out infinite}
@keyframes ya-znayu-kung-fu-ripple{0%{inset:42% 46%;opacity:0}30%{opacity:.85}100%{inset:-6px;opacity:0}}
.badge-equipped-ya-znayu-kung-fu i{color:#eafff5;filter:drop-shadow(0 0 5px rgba(120,230,195,.85))}
.avatar-frame-pila-arsenala-red::after { inset: -14px; border: none; background: conic-gradient(from 0deg, #a51119 0.0deg 9.4deg, #7d0b12 9.4deg 13.8deg, #f2b6b9 13.8deg 16.6deg, #4a0508 16.6deg 18.0deg, #7c0d13 18.0deg 27.4deg, #58070b 27.4deg 31.8deg, #cf3d44 31.8deg 34.6deg, #360306 34.6deg 36.0deg, #8a0f16 36.0deg 45.4deg, #63080d 45.4deg 49.8deg, #d8474d 49.8deg 52.6deg, #3d0407 52.6deg 54.0deg, #7c0d13 54.0deg 63.4deg, #58070b 63.4deg 67.8deg, #cf3d44 67.8deg 70.6deg, #360306 70.6deg 72.0deg, #a51119 72.0deg 81.4deg, #7d0b12 81.4deg 85.8deg, #f2b6b9 85.8deg 88.6deg, #4a0508 88.6deg 90.0deg, #7c0d13 90.0deg 99.4deg, #58070b 99.4deg 103.8deg, #cf3d44 103.8deg 106.6deg, #360306 106.6deg 108.0deg, #8a0f16 108.0deg 117.4deg, #63080d 117.4deg 121.8deg, #d8474d 121.8deg 124.6deg, #3d0407 124.6deg 126.0deg, #7c0d13 126.0deg 135.4deg, #58070b 135.4deg 139.8deg, #cf3d44 139.8deg 142.6deg, #360306 142.6deg 144.0deg, #a51119 144.0deg 153.4deg, #7d0b12 153.4deg 157.8deg, #f2b6b9 157.8deg 160.6deg, #4a0508 160.6deg 162.0deg, #7c0d13 162.0deg 171.4deg, #58070b 171.4deg 175.8deg, #cf3d44 175.8deg 178.6deg, #360306 178.6deg 180.0deg, #8a0f16 180.0deg 189.4deg, #63080d 189.4deg 193.8deg, #d8474d 193.8deg 196.6deg, #3d0407 196.6deg 198.0deg, #7c0d13 198.0deg 207.4deg, #58070b 207.4deg 211.8deg, #cf3d44 211.8deg 214.6deg, #360306 214.6deg 216.0deg, #a51119 216.0deg 225.4deg, #7d0b12 225.4deg 229.8deg, #f2b6b9 229.8deg 232.6deg, #4a0508 232.6deg 234.0deg, #7c0d13 234.0deg 243.4deg, #58070b 243.4deg 247.8deg, #cf3d44 247.8deg 250.6deg, #360306 250.6deg 252.0deg, #8a0f16 252.0deg 261.4deg, #63080d 261.4deg 265.8deg, #d8474d 265.8deg 268.6deg, #3d0407 268.6deg 270.0deg, #7c0d13 270.0deg 279.4deg, #58070b 279.4deg 283.8deg, #cf3d44 283.8deg 286.6deg, #360306 286.6deg 288.0deg, #a51119 288.0deg 297.4deg, #7d0b12 297.4deg 301.8deg, #f2b6b9 301.8deg 304.6deg, #4a0508 304.6deg 306.0deg, #7c0d13 306.0deg 315.4deg, #58070b 315.4deg 319.8deg, #cf3d44 319.8deg 322.6deg, #360306 322.6deg 324.0deg, #8a0f16 324.0deg 333.4deg, #63080d 333.4deg 337.8deg, #d8474d 337.8deg 340.6deg, #3d0407 340.6deg 342.0deg, #7c0d13 342.0deg 351.4deg, #58070b 351.4deg 355.8deg, #cf3d44 355.8deg 358.6deg, #360306 358.6deg 360.0deg); -webkit-mask: radial-gradient(farthest-side, transparent 68.5%, #000 70%); mask: radial-gradient(farthest-side, transparent 68.5%, #000 70%); clip-path: polygon(50.0% 14.0%,55.5% 11.4%,60.7% 7.3%,65.5% 2.4%,61.1% 15.8%,67.2% 15.0%,73.3% 12.7%,79.4% 9.5%,71.2% 20.9%,77.1% 22.0%,83.7% 21.7%,90.5% 20.6%,79.1% 28.8%,84.5% 31.8%,90.8% 33.5%,97.6% 34.5%,84.2% 38.9%,88.4% 43.3%,93.9% 47.0%,100.0% 50.0%,86.0% 50.0%,88.6% 55.5%,92.7% 60.7%,97.6% 65.5%,84.2% 61.1%,85.0% 67.2%,87.3% 73.3%,90.5% 79.4%,79.1% 71.2%,78.0% 77.1%,78.3% 83.7%,79.4% 90.5%,71.2% 79.1%,68.2% 84.5%,66.5% 90.8%,65.5% 97.6%,61.1% 84.2%,56.7% 88.4%,53.0% 93.9%,50.0% 100.0%,50.0% 86.0%,44.5% 88.6%,39.3% 92.7%,34.5% 97.6%,38.9% 84.2%,32.8% 85.0%,26.7% 87.3%,20.6% 90.5%,28.8% 79.1%,22.9% 78.0%,16.3% 78.3%,9.5% 79.4%,20.9% 71.2%,15.5% 68.2%,9.2% 66.5%,2.4% 65.5%,15.8% 61.1%,11.6% 56.7%,6.1% 53.0%,0.0% 50.0%,14.0% 50.0%,11.4% 44.5%,7.3% 39.3%,2.4% 34.5%,15.8% 38.9%,15.0% 32.8%,12.7% 26.7%,9.5% 20.6%,20.9% 28.8%,22.0% 22.9%,21.7% 16.3%,20.6% 9.5%,28.8% 20.9%,31.8% 15.5%,33.5% 9.2%,34.5% 2.4%,38.9% 15.8%,43.3% 11.6%,47.0% 6.1%,50.0% 0.0%); filter: drop-shadow(0 0 4px rgba(200,40,48,.5)) drop-shadow(0 4px 3px rgba(0,0,0,.72)); animation: saw-spin-pila-arsenala-red 14s linear infinite; transform-origin: 50% 50%; will-change: transform; }
@keyframes saw-spin-pila-arsenala-red { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .avatar-frame-pila-arsenala-red::after { animation-duration: 32s; } }
body.profile-theme-lakeshore-midnight-4{--bg-color:#0b0d11;--card-bg:#141821;--border-color:#262d3a;--primary-color:#c8ff3e;--accent-color:#ff3ec8;background:transparent}body.profile-theme-lakeshore-midnight-4::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(105deg,transparent 0 46%,rgba(200,255,62,.10) 48.5%,rgba(240,248,255,.16) 50%,rgba(255,62,200,.10) 51.5%,transparent 54% 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600' viewBox='0 0 900 600'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M60 520 Q 250 470 430 505 T 840 470' stroke='%23c8ff3e' stroke-width='10' opacity='.5'/%3E%3Cpath d='M80 545 Q 300 500 470 528 T 860 500' stroke='%23ff3ec8' stroke-width='6' opacity='.42'/%3E%3Cpath d='M640 120 l26 -10 -8 27 24 9 -27 8 9 26 -25 -11 -22 16 6 -27 -24 -12 28 -6 z' fill='%23c8ff3e' opacity='.35'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(rgba(255,255,255,.045) 1px,transparent 1.4px),linear-gradient(180deg,#10131a 0%,#0d1017 45%,#090b10 100%);background-size:700% 100%,1100px auto,4px 4px,100% 100%;background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-position:0% 0,right -60px bottom -30px,0 0,0 0;animation:th-lakeshore-midnight-4-street 7s ease-in-out infinite}@keyframes th-lakeshore-midnight-4-street{0%,60%{background-position:0% 0,right -60px bottom -30px,0 0,0 0}76%{background-position:100% 0,right -60px bottom -30px,0 0,0 0}100%{background-position:100% 0,right -60px bottom -30px,0 0,0 0}}body.profile-theme-lakeshore-midnight-4 .card{background:linear-gradient(180deg,#151a24,#12161f);border:1px solid #262d3a;box-shadow:0 10px 26px rgba(0,0,0,.45),inset 0 1px 0 rgba(200,255,62,.05)}body.profile-theme-lakeshore-midnight-4 .gs-sidebar{background:linear-gradient(180deg,#0e1119,#0a0d13);border-right:1px solid #202733}body.profile-theme-lakeshore-midnight-4 .gs-sb-link:hover{background:rgba(200,255,62,.08);color:#c8ff3e}body.profile-theme-lakeshore-midnight-4 .gs-sb-link.active{background:linear-gradient(90deg,rgba(200,255,62,.14),rgba(255,62,200,.10));color:#e6ffb0;box-shadow:inset 2px 0 0 #c8ff3e}body.profile-theme-lakeshore-midnight-4 .gs-sb-badge{background:linear-gradient(135deg,#ff3ec8,#c8ff3e);color:#0b0d11}body.profile-theme-lakeshore-midnight-4 .profile-header{background:linear-gradient(135deg,rgba(200,255,62,.07),rgba(255,62,200,.07)),#12161f;border:1px solid #2a3140}body.profile-theme-lakeshore-midnight-4 .gs-sb-link i.fa-layer-group::before,body.profile-theme-lakeshore-midnight-4 .mobile-nav-item i.fa-layer-group::before,body.profile-theme-lakeshore-midnight-4 .burger-link i.fa-layer-group::before{content:'\f11e'}body.profile-theme-lakeshore-midnight-4 .gs-sb-link i.fa-gamepad::before,body.profile-theme-lakeshore-midnight-4 .mobile-nav-item i.fa-gamepad::before,body.profile-theme-lakeshore-midnight-4 .burger-link i.fa-gamepad::before{content:'\f5e4'}body.profile-theme-lakeshore-midnight-4 .gs-sb-link i.fa-compass::before,body.profile-theme-lakeshore-midnight-4 .mobile-nav-item i.fa-compass::before,body.profile-theme-lakeshore-midnight-4 .burger-link i.fa-compass::before{content:'\f4d7'}body.profile-theme-lakeshore-midnight-4 .gs-sb-link i.fa-ranking-star::before,body.profile-theme-lakeshore-midnight-4 .mobile-nav-item i.fa-ranking-star::before,body.profile-theme-lakeshore-midnight-4 .burger-link i.fa-ranking-star::before{content:'\f625'}body.profile-theme-lakeshore-midnight-4 .gs-sb-link i.fa-store::before,body.profile-theme-lakeshore-midnight-4 .mobile-nav-item i.fa-store::before,body.profile-theme-lakeshore-midnight-4 .burger-link i.fa-store::before{content:'\f494'}body.profile-theme-lakeshore-midnight-4 .gs-sb-link i.fa-gem::before,body.profile-theme-lakeshore-midnight-4 .mobile-nav-item i.fa-gem::before,body.profile-theme-lakeshore-midnight-4 .burger-link i.fa-gem::before{content:'\f52f'}