/* PBG Hub 1.3.3 — native player tag design language. No external icon/font CDN. */
.pbgtag-pill{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:var(--tag-py,6px) var(--tag-px,10px);border:var(--tag-border-width,1px) solid color-mix(in srgb,var(--tag-border,var(--tag-colour,var(--accent))) var(--tag-border-opacity,58%),transparent);border-radius:var(--tag-radius,999px);background:color-mix(in srgb,var(--tag-bg,#020a18) var(--tag-bg-opacity,82%),transparent);font-size:var(--tag-font-size,13px);letter-spacing:var(--tag-letter,.2px);line-height:1.05;box-shadow:0 0 calc(var(--tag-glow-size,5px) * .8) color-mix(in srgb,var(--tag-glow,var(--tag-colour,var(--accent))) 45%,transparent)}
.pbgtag-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tag-colour,var(--accent));box-shadow:0 0 calc(var(--tag-glow-size,5px) + 3px) color-mix(in srgb,var(--tag-glow,var(--tag-colour,var(--accent))) 72%,transparent);flex:0 0 auto}.pbgtag-pill.pbg-tag-no-dot:before{display:none}
.pbgtag-pill .pbg-tag-label{position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;paint-order:stroke fill;-webkit-text-stroke:var(--tag-outline-size,0px) var(--tag-outline,#020b40);filter:drop-shadow(0 0 var(--tag-glow-size,5px) var(--tag-glow,var(--tag-colour,var(--accent))))}
.pbgtag-pill.pbg-tag-no-glow,.pbgtag-pill.pbg-tag-no-glow .pbg-tag-label{box-shadow:none;filter:none}.pbgtag-pill.pbg-tag-no-glow:before{box-shadow:none}.pbg-tag-uppercase{text-transform:uppercase}.pbg-tag-italic{font-style:italic}
.pbg-tag-style-plain .pbg-tag-label{background:none;color:var(--tag-text-1,#fff);-webkit-text-fill-color:var(--tag-text-1,#fff);text-shadow:none}.pbg-tag-style-classic .pbg-tag-label{background:none;color:var(--tag-text-1,#fff);-webkit-text-fill-color:var(--tag-text-1,#fff);text-shadow:0 0 8px color-mix(in srgb,var(--tag-glow,var(--accent)) 32%,transparent)}
.pbg-tag-style-custom .pbg-tag-label,.pbg-tag-style-gradient .pbg-tag-label{background:linear-gradient(135deg,var(--tag-text-1,#fff),var(--tag-text-2,var(--accent)));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pbg-tag-style-neon .pbg-tag-label{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 2px #fff,0 0 6px var(--tag-glow,var(--accent)),0 0 14px var(--tag-glow,var(--accent)),0 0 22px var(--tag-glow,var(--accent))}
.pbg-tag-style-ice .pbg-tag-label,.pbg-tag-style-frosty .pbg-tag-label{background:linear-gradient(180deg,#fff,#dffbff 30%,#65d9ff 62%,#1571ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 rgba(255,255,255,.7),0 0 8px rgba(94,218,255,.7)}
.pbg-tag-style-fire .pbg-tag-label,.pbg-tag-style-flame .pbg-tag-label,.pbg-tag-style-hot .pbg-tag-label{background:linear-gradient(180deg,#fff9b4,#ffd53f 28%,#ff7200 64%,#d51400);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 #741000,0 0 8px rgba(255,98,0,.7)}
.pbg-tag-style-gold .pbg-tag-label,.pbg-tag-style-blackgold .pbg-tag-label{background:linear-gradient(180deg,#fff9c8 0%,#ffe66e 24%,#be8100 56%,#fff0a0 76%,#765000 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 #513500,0 0 7px rgba(255,207,64,.35)}.pbg-tag-style-blackgold{background:linear-gradient(135deg,rgba(2,2,2,.94),rgba(41,31,5,.9))}
.pbg-tag-style-chrome .pbg-tag-label,.pbg-tag-style-steel .pbg-tag-label{background:linear-gradient(180deg,#fff 0%,#98a8bc 30%,#eef7ff 48%,#61738a 67%,#d8e7f7 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 #182331,0 0 7px rgba(96,174,255,.45)}
.pbg-tag-style-toxic .pbg-tag-label,.pbg-tag-style-acid .pbg-tag-label{background:linear-gradient(135deg,#e7ff70,#8cff00 42%,#c84dff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(123,255,0,.8)}
.pbg-tag-style-magic .pbg-tag-label,.pbg-tag-style-galaxy .pbg-tag-label{background:linear-gradient(135deg,#55e8ff,#8055ff 48%,#ff4bd8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 9px rgba(133,73,255,.75)}
.pbg-tag-style-outline .pbg-tag-label{color:#f7fbff;-webkit-text-fill-color:#f7fbff;text-shadow:-1px -1px 0 var(--tag-colour,var(--accent)),1px -1px 0 var(--tag-colour,var(--accent)),-1px 1px 0 var(--tag-colour,var(--accent)),1px 1px 0 var(--tag-colour,var(--accent)),2px 2px 0 rgba(0,0,0,.75)}
.pbg-tag-style-lava .pbg-tag-label,.pbg-tag-style-rage .pbg-tag-label{background:linear-gradient(180deg,#fff0b0,#ff9a00 35%,#e11b00 68%,#720000);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(255,50,0,.72)}
.pbg-tag-style-shadow .pbg-tag-label{color:var(--tag-text-1,#dce6ff);-webkit-text-fill-color:var(--tag-text-1,#dce6ff);text-shadow:1px 2px 0 #111827,2px 3px 0 #05070c,0 0 8px var(--tag-glow,#315bb8)}
.pbg-tag-style-bevel .pbg-tag-label{background:linear-gradient(180deg,#fff,var(--tag-text-1,#fff) 35%,var(--tag-text-2,var(--accent)) 52%,#051025 54%,var(--tag-text-2,var(--accent)));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pbg-tag-style-embossed .pbg-tag-label{color:var(--tag-text-1,#d8cfaa);-webkit-text-fill-color:var(--tag-text-1,#d8cfaa);text-shadow:1px 1px 0 rgba(255,255,255,.2),-1px -1px 0 rgba(0,0,0,.8)}
.pbg-tag-style-pink .pbg-tag-label,.pbg-tag-style-candy .pbg-tag-label{background:linear-gradient(135deg,#fff2fc,#ff61d2 48%,#8e62ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(255,73,202,.6)}
.pbg-tag-style-stone .pbg-tag-label{background:linear-gradient(180deg,#f0f1ea,#aaa996 42%,#69695c 70%,#d7d8c9);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:1px 1px 0 #24241f}.pbg-tag-style-water .pbg-tag-label{background:linear-gradient(180deg,#efffff,#55e6ff 38%,#1689d6 70%,#72efff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(35,207,255,.65)}
.pbg-tag-style-dark .pbg-tag-label{color:#d2d7e3;-webkit-text-fill-color:#d2d7e3;text-shadow:0 1px 0 #000,0 0 7px rgba(62,72,100,.7)}.pbg-tag-style-dark{background:rgba(0,2,8,.92)}.pbg-tag-style-comic .pbg-tag-label{background:linear-gradient(180deg,#fff36a,#ffcf00 45%,#ff4b00);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:1px 1px 0 #111,-1px -1px 0 #111}
.pbg-tag-font-default .pbg-tag-label{font-family:inherit;font-weight:850}.pbg-tag-font-heavy .pbg-tag-label{font-family:Impact,"Arial Black",system-ui,sans-serif;font-weight:900}.pbg-tag-font-condensed .pbg-tag-label{font-family:"Arial Narrow","Roboto Condensed",Impact,sans-serif;font-stretch:condensed;font-weight:900}.pbg-tag-font-serif .pbg-tag-label{font-family:Georgia,"Times New Roman",serif;font-weight:900}.pbg-tag-font-rounded .pbg-tag-label{font-family:"Trebuchet MS","Arial Rounded MT Bold",system-ui,sans-serif;font-weight:900}.pbg-tag-font-mono .pbg-tag-label{font-family:"Lucida Console",Consolas,monospace;font-weight:900}.pbg-tag-font-gothic .pbg-tag-label{font-family:"Copperplate Gothic Bold",Copperplate,Georgia,serif;font-weight:900}.pbg-tag-font-script .pbg-tag-label{font-family:"Segoe Script","Brush Script MT",cursive;font-weight:800}.pbg-tag-font-slab .pbg-tag-label{font-family:Rockwell,"Roboto Slab",Georgia,serif;font-weight:900}.pbg-tag-font-comic .pbg-tag-label{font-family:"Comic Sans MS","Trebuchet MS",system-ui,sans-serif;font-weight:900}.pbg-tag-font-wide .pbg-tag-label{font-family:"Century Gothic","Arial Black",Impact,sans-serif;font-weight:900}.pbg-tag-font-western .pbg-tag-label{font-family:Copperplate,"Copperplate Gothic Bold",Georgia,serif;font-weight:900}.pbg-tag-font-pixel .pbg-tag-label{font-family:"Lucida Console","Courier New",monospace;font-weight:900}.pbg-tag-font-elegant .pbg-tag-label{font-family:"Palatino Linotype",Palatino,Georgia,serif;font-weight:700}.pbg-tag-font-capture_it .pbg-tag-label{font-family:"PBG Capture It",Impact,"Arial Black",sans-serif}.pbg-tag-font-capture_it_2 .pbg-tag-label{font-family:"PBG Capture It 2","PBG Capture It",Impact,sans-serif}.pbg-tag-font-ethnocentric .pbg-tag-label{font-family:"PBG Ethnocentric","Arial Black",Impact,sans-serif}.pbg-tag-font-yoinks .pbg-tag-label{font-family:"PBG Yoinks","Comic Sans MS",cursive}
