.builds-page{background:radial-gradient(900px 520px at 85% 38%, #ff6bd609, transparent 70%), var(--pv-bg)}.builds-hub-hero{background:#0b0e16;min-height:570px}.builds-hero-art{-o-object-position:center 39%;object-position:center 39%;opacity:.4;filter:saturate(.9)contrast(1.08);transform:scale(1.02)}.builds-hero-scrim{background:linear-gradient(90deg, #080b12f7 0%, #080b12d1 48%, #080b1259 100%), linear-gradient(0deg, var(--pv-bg) 0%, transparent 32%), radial-gradient(800px 420px at 72% 20%, #ff6bd621, transparent 68%)}.builds-hub-hero:after,.builds-detail-hero:after{pointer-events:none;content:"";opacity:.06;background-image:radial-gradient(#ffffff17 .55px,#0000 .55px);background-size:5px 5px;position:absolute;inset:0}.builds-gradient-text{background:linear-gradient(105deg,#fff 8%,#ff9be3 54%,#ff6bd6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.builds-primary-cta{background:linear-gradient(135deg,#ff9be3,#ff6bd6 58%,#df53bd);transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 14px 34px -18px #ff6bd6e6,inset 0 1px #fff6}.builds-primary-cta:hover{color:#160b17;filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 18px 42px -18px #ff6bd6f2,inset 0 1px #ffffff73}.builds-hero-panel,.builds-party-preview{background:linear-gradient(145deg, #ffffff0b, transparent 42%), color-mix(in srgb, var(--pv-surface-2) 80%, transparent);box-shadow:0 30px 70px -35px #000000f2,inset 0 1px #ffffff0a}.builds-card{isolation:isolate;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff06,0 18px 45px -42px #000000e6}.builds-card:before{pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--build-color) 7%, transparent), transparent 44%);content:"";position:absolute;inset:0}.builds-card-art{opacity:.52;filter:saturate(1.05)contrast(1.04)brightness(1.16);transition:opacity .3s,transform .65s cubic-bezier(.16,1,.3,1)}.builds-card-scrim{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--pv-surface) 85%, transparent) 0%, color-mix(in srgb, var(--pv-surface) 48%, transparent) 62%, color-mix(in srgb, var(--pv-surface) 22%, transparent) 100%), linear-gradient(0deg, var(--pv-surface) 0%, transparent 68%);position:absolute;inset:0}.builds-card-orb{border:1px solid color-mix(in srgb, var(--build-color) 18%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--build-color) 10%, transparent), transparent 66%);width:230px;height:230px;box-shadow:0 0 80px -28px var(--build-color), inset 0 0 60px -36px var(--build-color);opacity:.7;border-radius:50%;transition:opacity .25s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:-90px;right:-70px}.builds-card:hover{border-color:color-mix(in srgb, var(--build-color) 48%, var(--pv-border));box-shadow:0 24px 55px -38px color-mix(in srgb, var(--build-color) 50%, #000);transform:translateY(-4px)}.builds-card:hover .builds-card-orb{opacity:1;transform:scale(1.08)translate(-6px,6px)}.builds-card.has-art .builds-card-orb{opacity:.24}.builds-card.has-art:hover .builds-card-orb{opacity:.38}.builds-card:hover .builds-card-art{opacity:.64;transform:scale(1.035)}.builds-avatar{border-color:color-mix(in srgb, var(--build-color) 30%, var(--pv-border));box-shadow:0 5px 16px -10px #000, 0 0 0 2px var(--pv-surface);transition:transform .2s,border-color .2s}.builds-card:hover .builds-avatar,.builds-element-card:hover .builds-avatar{border-color:color-mix(in srgb, var(--build-color) 55%, var(--pv-border));transform:translateY(-2px)}.builds-card-arrow{transition:color .18s,transform .18s}.builds-card:hover .builds-card-arrow,.builds-element-card:hover .builds-card-arrow,.builds-alternate:hover .builds-card-arrow{color:var(--build-color);transform:translate(3px)}.builds-element-card{background:radial-gradient(300px 210px at 0 0, color-mix(in srgb, var(--build-color) 24%, transparent), transparent 68%), linear-gradient(145deg, color-mix(in srgb, var(--build-color) 9%, var(--pv-surface)), var(--pv-surface) 62%), var(--pv-surface);transition:transform .2s,border-color .2s,box-shadow .2s}.builds-element-card:hover{border-color:color-mix(in srgb, var(--build-color) 72%, var(--pv-border));box-shadow:0 22px 46px -34px var(--build-color), inset 0 1px color-mix(in srgb, var(--build-color) 18%, transparent);transform:translateY(-3px)}.builds-element-rail{background:linear-gradient(180deg, var(--build-color), transparent 86%);width:3px;box-shadow:0 0 18px color-mix(in srgb, var(--build-color) 58%, transparent);position:absolute;inset:0 auto 0 0}.builds-element-emblem{box-shadow:0 12px 32px -18px var(--build-color), inset 0 1px #ffffff1f;flex:none;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s;border-color:color-mix(in srgb, var(--build-color) 62%, transparent)!important;background:color-mix(in srgb, var(--build-color) 20%, var(--pv-bg))!important}.builds-element-card:hover .builds-element-emblem{box-shadow:0 16px 38px -16px var(--build-color), inset 0 1px #ffffff29;transform:scale(1.05)rotate(-2deg)}.builds-role-icon,.builds-table-pal{border-color:color-mix(in srgb, var(--build-color) 34%, transparent);background:color-mix(in srgb, var(--build-color) 9%, var(--pv-bg));box-shadow:0 0 28px -18px var(--build-color)}.builds-detail-hero{background:#0b0e16}.builds-detail-art{-o-object-position:center 42%;object-position:center 42%;opacity:.5;filter:saturate(.75)contrast(1.1);transform:scale(1.035)}.builds-detail-scrim{background:linear-gradient(90deg, #080b12f5 0%, #080b12b8 53%, #080b1247 100%), linear-gradient(0deg, var(--pv-bg) 0%, transparent 36%), radial-gradient(700px 430px at 82% 24%, color-mix(in srgb, var(--build-color) 17%, transparent), transparent 70%)}.builds-party-preview:before{background:radial-gradient(circle, color-mix(in srgb, var(--build-color) 13%, transparent), transparent 68%);content:"";border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-60px}.builds-ready-pill{border-color:color-mix(in srgb, var(--build-color) 30%, transparent);background:color-mix(in srgb, var(--pv-bg) 60%, transparent)}.builds-party-slot{border-color:var(--pv-border);background:color-mix(in srgb, var(--pv-bg) 76%, transparent);box-shadow:inset 0 0 20px #0000002e}.builds-party-slot.is-filled{border-color:color-mix(in srgb, var(--build-color) 36%, var(--pv-border));background:color-mix(in srgb, var(--build-color) 8%, var(--pv-bg));box-shadow:0 10px 24px -19px var(--build-color), inset 0 0 18px color-mix(in srgb, var(--build-color) 5%, transparent)}.builds-detail-cta{background:linear-gradient(135deg, color-mix(in srgb, var(--build-color) 80%, white), var(--build-color));box-shadow:0 14px 32px -16px var(--build-color), inset 0 1px #ffffff59;transition:transform .18s,filter .18s}.builds-detail-cta:hover{color:var(--pv-bg);filter:brightness(1.08);transform:translateY(-2px)}.builds-proof-strip{background:linear-gradient(90deg, color-mix(in srgb, var(--build-color) 4%, var(--pv-bg)), var(--pv-bg) 45%, color-mix(in srgb, var(--build-color) 3%, var(--pv-bg)))}.builds-section-index{background:linear-gradient(145deg, color-mix(in srgb, var(--build-color) 5%, var(--pv-surface)), var(--pv-surface))}.builds-index-link{transition:color .16s,background .16s,transform .16s}.builds-index-link:hover{color:var(--pv-text);background:color-mix(in srgb, var(--build-color) 8%, transparent);transform:translate(2px)}.builds-role-card{transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff06,0 20px 45px -44px #000}.builds-role-glow{background:radial-gradient(circle, color-mix(in srgb, var(--build-color) 9%, transparent), transparent 68%);border-radius:50%;width:220px;height:220px;transition:transform .35s,opacity .2s;position:absolute;top:-90px;left:-80px}.builds-role-card:hover{border-color:color-mix(in srgb, var(--build-color) 42%, var(--pv-border));box-shadow:0 22px 48px -40px color-mix(in srgb, var(--build-color) 45%, #000);transform:translateY(-2px)}.builds-role-card:hover .builds-role-glow{opacity:1;transform:scale(1.1)}.builds-effect-row,.builds-attacker-note{border-color:color-mix(in srgb, var(--build-color) 18%, var(--pv-border));background:color-mix(in srgb, var(--build-color) 4.5%, var(--pv-bg))}.builds-target-pill,.builds-max-value{border-color:color-mix(in srgb, var(--build-color) 24%, transparent);background:color-mix(in srgb, var(--build-color) 10%, transparent)}.builds-table-shell{box-shadow:inset 0 1px #ffffff06,0 24px 50px -48px #000}.builds-table-shell thead{background:color-mix(in srgb, var(--build-color) 4%, var(--pv-surface-2))}.builds-table-row{transition:background .16s}.builds-table-row:hover{background:color-mix(in srgb, var(--build-color) 4%, transparent)}.builds-alternate{background:linear-gradient(125deg, color-mix(in srgb, var(--build-color) 4%, var(--pv-surface)), var(--pv-surface));transition:border-color .18s,transform .18s}.builds-alternate:hover{border-color:color-mix(in srgb, var(--build-color) 42%, var(--pv-border));transform:translateY(-2px)}@media (max-width:767px){.builds-hub-hero{min-height:auto}.builds-hero-art{-o-object-position:66% center;object-position:66% center;opacity:.25}.builds-hero-scrim,.builds-detail-scrim{background:linear-gradient(90deg, #080b12f5, #080b12b3), linear-gradient(0deg, var(--pv-bg), transparent 42%)}}@media (prefers-reduced-motion:reduce){.builds-primary-cta,.builds-card,.builds-card-art,.builds-card-orb,.builds-element-emblem,.builds-avatar,.builds-card-arrow,.builds-element-card,.builds-detail-cta,.builds-index-link,.builds-role-card,.builds-role-glow,.builds-alternate{transition:none}.builds-primary-cta:hover,.builds-card:hover,.builds-element-card:hover,.builds-detail-cta:hover,.builds-index-link:hover,.builds-role-card:hover,.builds-alternate:hover{transform:none}}
