/* Ekran Postać jest skalowanym płótnem 864 px (pixel-profile.js: BASE_W), więc wszystkie rozmiary poniżej są w tych jednostkach.
   ASHENREALM — ekwipunek 1×1 (build 136780). Ładowany jako ostatni arkusz; nadpisuje starsze, nawarstwione reguły ekranu Postać
   (pixel-profile). Zasady: każdy przedmiot = 1 kwadratowe pole; ramka w kolorze rzadkości; plakietki +N (ulepszenie) i 2H (broń dwuręczna).
   Prefiks `body.pixel-profile-active:not(#a2):not(#a3)` podnosi specyficzność ponad starsze reguły. */
:root{--ar2-line:#3a3125;--ar2-bg:#0b0908;--r-common:#7d858e;--r-rare:#4f8fd8;--r-epic:#9a58d6;--r-legendary:#e8943a;--r-mythic:#e0523f;--ar2-slot:128px}

/* ---------- układ pionowy: panele płyną jeden pod drugim, wysokość płótna liczy pixel-profile.js ---------- */
body.pixel-profile-active:not(#a2):not(#a3) .px-gear-view{position:relative!important;display:flex!important;flex-direction:column!important;gap:24px!important;height:auto!important;padding:416px 24px 24px!important;box-sizing:border-box!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-gear-panel,body.pixel-profile-active:not(#a2):not(#a3) .px-bag-panel{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}

/* ---------- lalka postaci: 5 slotów z lewej, 5 z prawej ---------- */
body.pixel-profile-active:not(#a2):not(#a3) .px-hero-stage{position:relative!important;display:grid!important;grid-template-columns:var(--ar2-slot) minmax(0,1fr) var(--ar2-slot)!important;grid-template-rows:repeat(5,var(--ar2-slot))!important;gap:16px!important;padding:24px!important;height:auto!important;min-height:0!important;overflow:hidden!important;align-items:stretch!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-hero-stage::before,body.pixel-profile-active:not(#a2):not(#a3) .px-hero-stage::after,body.pixel-profile-active:not(#a2):not(#a3) .px-eq-grid-bg,body.pixel-profile-active:not(#a2):not(#a3) .px-hero-floor{display:none!important}
body.pixel-profile-active:not(#a2):not(#a3) #pxGearHero{position:static!important;grid-column:2!important;grid-row:1/6!important;justify-self:center!important;align-self:end!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;margin:0!important;filter:drop-shadow(0 8px 10px rgba(0,0,0,.6))}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;box-sizing:border-box!important;display:block!important;width:var(--ar2-slot)!important;height:var(--ar2-slot)!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:4px solid var(--ar2-line)!important;border-radius:20px!important;background:var(--ar2-bg)!important;box-shadow:none!important;clip-path:none!important;transform:none!important;text-align:center!important;z-index:2}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot::before,body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot::after{display:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot:not(.filled){border-style:dashed!important;background:#15110e!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.slot-helmet{grid-column:1!important;grid-row:1!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.slot-armor{grid-column:1!important;grid-row:2!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.slot-weapon{grid-column:1!important;grid-row:3!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.slot-shield{grid-column:1!important;grid-row:4!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.slot-boots{grid-column:1!important;grid-row:5!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.slot-necklace{grid-column:3!important;grid-row:1!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.slot-earrings{grid-column:3!important;grid-row:2!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.slot-bracelet{grid-column:3!important;grid-row:3!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.slot-belt{grid-column:3!important;grid-row:4!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.slot-talisman{grid-column:3!important;grid-row:5!important;opacity:.45}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot>i{z-index:1!important;position:absolute!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:auto!important;height:100%!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;font-size:46px!important;color:#4d4337!important;transform:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.filled>i{color:#cf9e50!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot>i img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;position:static!important;transform:none!important;margin:0!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot>b{display:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot>span:not(.ar2-badge):not(.ar2-plus){position:absolute!important;left:0!important;right:0!important;bottom:8px!important;top:auto!important;margin:0!important;font-size:19px!important;line-height:1.1!important;color:#6f6454!important;text-align:center!important;pointer-events:none}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.filled>span:not(.ar2-badge):not(.ar2-plus){display:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.rarity-common{border-color:var(--r-common)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.rarity-rare{border-color:var(--r-rare)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.rarity-epic{border-color:var(--r-epic)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.rarity-legendary{border-color:var(--r-legendary)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.rarity-mythic{border-color:var(--r-mythic)!important}

/* ---------- plakietki ---------- */
.ar2-badge{z-index:6!important;position:absolute;right:8px;top:8px;z-index:3;font:700 20px/1 system-ui,sans-serif;font-style:normal;padding:4px 8px;border-radius:8px;background:#e8d3a0;color:#1a140b;pointer-events:none}
.ar2-plus{z-index:6!important;position:absolute;left:8px;bottom:6px;z-index:3;font:700 26px/1 system-ui,sans-serif;font-style:normal;color:#f0d9a0;text-shadow:0 2px 4px #000,0 0 8px #000;pointer-events:none}

/* ---------- plecak: siatka 5×6 pól 1×1 ---------- */
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:12px!important;height:auto!important;max-height:none!important;padding:22px!important;overflow:visible!important;align-content:start!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot{position:relative!important;box-sizing:border-box!important;display:block!important;aspect-ratio:1/1!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:hidden!important;border:4px solid var(--ar2-line)!important;border-radius:20px!important;background:var(--ar2-bg)!important;box-shadow:none!important;clip-path:none!important;transform:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot::before,body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot::after{display:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot.empty{border-color:#221c15!important;background:#15110e!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot.empty>i{opacity:.12}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot>i{z-index:1!important;position:absolute!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:auto!important;height:100%!important;display:grid!important;place-items:center!important;font-size:50px!important;color:#7d705c!important;transform:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot>i img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;position:static!important;transform:none!important;margin:0!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot>small{display:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot>b{position:absolute!important;left:8px!important;right:auto!important;bottom:6px!important;top:auto!important;z-index:6!important;margin:0!important;font:700 26px/1 system-ui,sans-serif!important;color:#f0d9a0!important;text-shadow:0 2px 4px #000,0 0 8px #000!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot:not(.gear)>b{left:auto!important;right:8px!important;color:#fff!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot.rarity-common{border-color:var(--r-common)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot.rarity-rare{border-color:var(--r-rare)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot.rarity-epic{border-color:var(--r-epic)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot.rarity-legendary{border-color:var(--r-legendary)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot.rarity-mythic{border-color:var(--r-mythic)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot.sel{border-color:#f6e3b0!important;box-shadow:0 0 0 4px rgba(246,227,176,.35),0 0 28px rgba(246,227,176,.3)!important}

/* ---------- awatary V3: małe portrety (kadr na twarz i ramiona) ---------- */
body:not(#a2):not(#a3) .avatar-frame img,body:not(#a2):not(#a3) #pxAvatar,body:not(#a2):not(#a3) .px-hud-portrait img,body:not(#a2):not(#a3) .arena-avatar img,body:not(#a2):not(#a3) .arena-ranking-avatar img,body:not(#a2):not(#a3) img.arena-avatar{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 0!important;transform:scale(2.3)!important;transform-origin:50% 9%!important}

/* panel postaci widoczny tylko w zakładce Ekwipunek (atrybut hidden nie może przegrać z display:flex !important) */
body.pixel-profile-active:not(#a2):not(#a3) .px-view[hidden],body.pixel-profile-active:not(#a2):not(#a3) .px-gear-view[hidden]{display:none!important}

body:not(#a2):not(#a3) .oracle-blessing[hidden]{display:none!important}

/* efekty walki (canvas z-index 9000) nie mogą rysować postaci nad otwartym oknem dialogowym */
body:has(.game-modal:not([hidden])) .ashen-vfx-canvas,body:has(#pveReportModal:not([hidden])) .ashen-vfx-canvas,body:has(.bestiary-modal:not([hidden])) .ashen-vfx-canvas{visibility:hidden!important}

/* ---------- miniatury przedmiotów: czarne tło grafiki wtapia się w ramkę (okno szczegółów miało inny odcień) ---------- */
body:not(#a2):not(#a3) .ar-item-art{mix-blend-mode:screen}

/* ---------- okno walki: bohater i przeciwnik w tym samym układzie (portret 150 px, paski, statystyki zaraz pod nimi) ---------- */
body[data-active-screen="combat"]:not(#a2):not(#a3) .fighter-panel .battle-portrait{flex:0 0 150px!important;height:150px!important;min-height:0!important;margin:8px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important;border:1px solid #3a2e1c!important;border-radius:10px!important;background:radial-gradient(ellipse at 50% 85%,#212a38 0%,#0d1118 78%)!important}
body[data-active-screen="combat"]:not(#a2):not(#a3) .fighter-panel .battle-portrait #battleHeroArt{position:relative!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:50% 100%!important;transform:none!important;filter:drop-shadow(0 4px 6px #000a)}
body[data-active-screen="combat"]:not(#a2):not(#a3) .enemy-fighter #enemySoloEmblem.enemy-emblem{box-sizing:border-box!important;flex:0 0 150px!important;align-self:stretch!important;width:auto!important;max-width:none!important;height:150px!important;aspect-ratio:auto!important;margin:8px!important;border-radius:10px!important;border:1px solid #4a2a1c!important;background:radial-gradient(ellipse at 50% 85%,#2a1d1d 0%,#0d1118 78%)!important;box-shadow:none!important;display:grid!important;place-items:center!important;font-size:56px!important}
body[data-active-screen="combat"]:not(#a2):not(#a3) .enemy-fighter #enemySoloEmblem.enemy-emblem.has-portrait{background-size:contain!important;background-position:50% 100%!important;background-repeat:no-repeat!important;font-size:0!important}
body[data-active-screen="combat"]:not(#a2):not(#a3) .enemy-fighter h2#mobName{margin:2px 8px 0!important;text-align:center!important}
body[data-active-screen="combat"]:not(#a2):not(#a3) .enemy-fighter p#mobMeta{margin:0 8px 4px!important;text-align:center!important}
body[data-active-screen="combat"]:not(#a2):not(#a3) .combat-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:8px!important;margin:0!important}
body[data-active-screen="combat"]:not(#a2):not(#a3) .combat-summary span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;min-width:0!important;min-height:0!important;padding:5px 6px!important;font-size:9px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis}
body[data-active-screen="combat"]:not(#a2):not(#a3) .combat-summary span>b{margin:0!important;font-size:12px!important;white-space:nowrap!important}
body[data-active-screen="combat"]:not(#a2):not(#a3) .enemy-fighter .combat-summary{margin-top:0!important}

/* ======================================================================================================
   PREMIUM: ekran Postać (build 136780pm1). Płótno ma 864 jednostek szerokości (≈0,45 px ekranu na jednostkę),
   więc minimum czytelnego tekstu to ok. 22 jednostki (≈10 px). Tokeny: brąz #b98a46, mosiądz #e6c27a, tusz #0b0a09.
   ====================================================================================================== */
:root{--pm-bronze:#b98a46;--pm-brass:#e6c27a;--pm-ink:#0b0a09;--pm-line:#3a2e1c;--pm-line-soft:#2a2218}
/* drobne nagłówki nad sekcjami nic nie niosą — zostają same tytuły */
body.pixel-profile-active:not(#a2):not(#a3) .px-section-head small,body.pixel-profile-active:not(#a2):not(#a3) .px-skills-head small,body.pixel-profile-active:not(#a2):not(#a3) #pxSkillsView small:first-child{display:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-section-head>span{font-size:24px!important;letter-spacing:0!important;color:var(--pm-brass)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-section-head h2{font-size:34px!important;letter-spacing:.01em}
body.pixel-profile-active:not(#a2):not(#a3) .px-section-head{border-bottom:1px solid transparent!important;border-image:linear-gradient(90deg,var(--pm-bronze),transparent 85%) 1!important}
/* zestawy */
body.pixel-profile-active:not(#a2):not(#a3) .px-loadout-strip button small{font-size:20px!important;letter-spacing:0!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-loadout-strip button b{font-size:25px!important}
/* filtry i strony plecaka */
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-filters button{font-size:22px!important;letter-spacing:0!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-pages button{font-size:26px!important}
/* sloty: puste jako wgłębienia z cienką pełną ramką, zajęte z mosiężnym światłem */
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot:not(.filled){border-style:solid!important;border-color:var(--pm-line-soft)!important;background:radial-gradient(circle at 50% 40%,#1a1510,#0e0c09 80%)!important;box-shadow:inset 0 3px 10px #000c!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot:not(.filled)>span:not(.ar2-badge):not(.ar2-plus){font-size:22px!important;color:#7d705a!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-eq-slot.filled{box-shadow:inset 0 0 18px #000a,0 0 18px rgba(185,138,70,.18)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-slot.empty{border-color:var(--pm-line-soft)!important;box-shadow:inset 0 3px 10px #000c!important}
/* scena postaci: reflektor za awatarem */
body.pixel-profile-active:not(#a2):not(#a3) .px-hero-stage{background:radial-gradient(ellipse at 50% 62%,rgba(185,138,70,.22) 0%,rgba(185,138,70,0) 52%),radial-gradient(ellipse at 50% 100%,#1b1610 0%,#0c0a08 70%)!important}
/* umiejętności */
body.pixel-profile-active:not(#a2):not(#a3) #pxSkillsView h2{font-size:36px!important}
body.pixel-profile-active:not(#a2):not(#a3) #pxSkillsView h3{font-size:30px!important}
body.pixel-profile-active:not(#a2):not(#a3) #pxSkillsView p{font-size:24px!important;line-height:1.3!important}
body.pixel-profile-active:not(#a2):not(#a3) #pxSkillsView small{font-size:21px!important;letter-spacing:0!important}
body.pixel-profile-active:not(#a2):not(#a3) #pxSkillsView button{font-size:26px!important}
body.pixel-profile-active:not(#a2):not(#a3) #pxSkillsView .px-skill-use{font-size:22px!important}
body.pixel-profile-active:not(#a2):not(#a3) #pxSkillsView .px-skill-plus{font-size:44px!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-head small{display:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-head h2{font-size:34px!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-bag-head>b{font-size:26px!important;letter-spacing:0!important;text-transform:none!important;color:var(--pm-brass)!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-section-head>span{text-transform:none!important;font-size:22px!important;color:#9c8a6a!important;font-weight:400!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-loadout-strip button small{text-transform:none!important;font-size:19px!important;color:#9c8a6a!important}
body.pixel-profile-active:not(#a2):not(#a3) #pxSkillsView footer{font-size:21px!important;letter-spacing:0!important}

/* ======================================================================================================
   Atrybuty i statystyki — zwykłe elementy HTML zamiast wgranego obrazu (jedna oprawa dla wszystkich klas)
   ====================================================================================================== */
body.pixel-profile-active:not(#a2):not(#a3) .px-stats-view{position:relative!important;display:flex!important;flex-direction:column!important;gap:24px!important;height:auto!important;padding:416px 24px 24px!important;box-sizing:border-box!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-stats-view[hidden]{display:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .ps-panel{border:2px solid var(--pm-line);border-radius:18px;background:linear-gradient(180deg,#15110d,#0d0b09);box-shadow:inset 0 0 28px #000a;overflow:hidden}
body.pixel-profile-active:not(#a2):not(#a3) .ps-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,var(--pm-bronze),transparent 85%) 1;background:linear-gradient(90deg,#1d160e,#120e0a)}
body.pixel-profile-active:not(#a2):not(#a3) .ps-head h2{margin:0;font-size:34px;font-weight:600;color:#ece2d0}
body.pixel-profile-active:not(#a2):not(#a3) .ps-points{display:flex;align-items:baseline;gap:12px;font-size:24px;color:#9c8a6a}
body.pixel-profile-active:not(#a2):not(#a3) .ps-points b{min-width:56px;padding:4px 16px;border:2px solid var(--pm-bronze);border-radius:999px;background:#1b140b;font-size:32px;text-align:center;color:var(--pm-brass)}
body.pixel-profile-active:not(#a2):not(#a3) .ps-attrs{display:grid;gap:12px;padding:20px 24px 24px}
body.pixel-profile-active:not(#a2):not(#a3) .ps-attr{display:grid;grid-template-columns:84px 1fr auto 88px;align-items:center;gap:20px;min-height:100px;padding:10px 12px 10px 14px;border:2px solid var(--pm-line-soft);border-radius:16px;background:radial-gradient(circle at 20% 50%,#1c1610,#0e0c09 70%)}
body.pixel-profile-active:not(#a2):not(#a3) .ps-attr-ico{display:grid;place-items:center;width:84px;height:76px;border:2px solid var(--pm-bronze);border-radius:14px;background:#17110a;font:700 24px/1 'Cinzel',Georgia,serif;font-style:normal;color:var(--pm-brass);letter-spacing:.02em}
body.pixel-profile-active:not(#a2):not(#a3) .ps-attr-name{font-size:30px;color:#ece2d0}
body.pixel-profile-active:not(#a2):not(#a3) .ps-attr-val{font-size:40px;font-weight:600;color:var(--pm-brass);min-width:70px;text-align:right}
body.pixel-profile-active:not(#a2):not(#a3) .ps-plus{width:88px;height:76px;border:2px solid var(--pm-bronze);border-radius:14px;background:linear-gradient(180deg,#3a2a10,#1f1608);font-size:52px;line-height:1;color:var(--pm-brass);cursor:pointer;padding:0}
body.pixel-profile-active:not(#a2):not(#a3) .ps-plus:active{transform:translateY(2px)}
body.pixel-profile-active:not(#a2):not(#a3) .ps-plus:disabled{opacity:.28;cursor:default;border-color:var(--pm-line);background:#14100b}
body.pixel-profile-active:not(#a2):not(#a3) .ps-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:20px 24px 12px}
body.pixel-profile-active:not(#a2):not(#a3) .ps-stat{display:flex;flex-direction:column;gap:6px;padding:14px 18px;border:2px solid var(--pm-line-soft);border-radius:14px;background:#0f0c09}
body.pixel-profile-active:not(#a2):not(#a3) .ps-stat dt{margin:0;font-size:22px;color:#9c8a6a}
body.pixel-profile-active:not(#a2):not(#a3) .ps-stat dd{margin:0;font-size:34px;font-weight:600;color:#ece2d0}
body.pixel-profile-active:not(#a2):not(#a3) .ps-details{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 48px);margin:12px 24px 24px;padding:0 28px;height:84px;border:2px solid var(--pm-bronze);border-radius:16px;background:linear-gradient(180deg,#3a2a10,#1f1608);font-size:28px;font-weight:600;color:var(--pm-brass);cursor:pointer}
body.pixel-profile-active:not(#a2):not(#a3) .ps-details i{font-style:normal;font-size:44px}

/* Umiejętności: wysokość z zawartości (lista może być dowolnie długa, np. Nindża ma kilkanaście umiejętności) */
body.pixel-profile-active:not(#a2):not(#a3) .px-skills-view{position:relative!important;height:auto!important;padding:416px 24px 24px!important;box-sizing:border-box!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-skills-view[hidden]{display:none!important}
body.pixel-profile-active:not(#a2):not(#a3) .px-skills-panel{position:relative!important;left:auto!important;right:auto!important;top:auto!important;min-height:0!important}


/* V1 item art has real alpha: retain dark ink and shadows. */
body:not(#a2):not(#a3) .ar-item-art.ar-item-material{mix-blend-mode:normal}
