.thumb-ph{aspect-ratio:1;background:color-mix(in srgb, var(--rarity,var(--gold)) 55%, transparent);clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);opacity:.7;width:46%;display:block}.effects{gap:var(--s-4);display:grid}.effects .fx{gap:var(--s-2);padding:var(--s-4) var(--s-5) var(--s-5);border-left:2px solid var(--rarity);border-radius:var(--r-2);font:400 var(--fs-base) / 1.6 var(--font-ui);background:linear-gradient(#111830cc,#0b102099);display:grid;position:relative}.effects .fx--passive{border-left-color:var(--sky)}.effects .fx-kind{font:600 var(--fs-xs) / 1.2 var(--font-ui);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--rarity);align-items:center;gap:.5em;display:flex}.effects .fx--passive .fx-kind{color:var(--sky)}.effects .fx-name{font-size:var(--fs-md)}.effects .fx-text{color:var(--ink-2)}.effects .fx-badges{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.effects .fx-badges li{border:1px solid var(--gold-line-strong);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:.4em;padding:.3em .75em;display:inline-flex}.effects .fx-bl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.effects .fx-bv{color:var(--gold-3);font-weight:600}.effects--compact{gap:var(--s-2)}.effects--compact .fx{gap:var(--s-1);padding:var(--s-2) var(--s-3) var(--s-3);border-radius:var(--r-1);font-size:var(--fs-sm);background:#0b10208c;line-height:1.5}.effects--compact .fx-kind{font-size:.6875rem}.effects--compact .fx-name{font-size:var(--fs-base)}.effects--compact .fx-badges{margin-top:var(--s-1)}.effects--compact .fx-badges li{padding:.2em .6em}.fx-how{border-radius:var(--r-2);box-shadow:var(--glow);background:#0b102073}.fx-how summary{padding:var(--s-3) var(--s-5);font:600 var(--fs-sm) / 1.4 var(--font-ui);letter-spacing:.04em;color:var(--ink-2);cursor:pointer}.fx-how summary:hover{color:var(--ink)}.fx-how ul{gap:var(--s-3);padding:0 var(--s-5) var(--s-5) var(--s-6);font-size:var(--fs-sm);color:var(--ink-2);display:grid}
