@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-400:oklch(70.5% .015 286.067);--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#050505\]{background-color:#050505}.py-6{padding-block:calc(var(--spacing) * 6)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-400{color:var(--color-zinc-400)}}:root{--bg-color:#050505;--panel-bg:#0f0f0feb;--panel-bg-strong:#131313fa;--card-border:#ffffff24;--card-border-strong:#ffffff38;--text-color:#f5f5f5;--muted-text:#a1a1aa;--soft-text:#71717a;--link-color:#93c5fd;--tooltip-bg:#111;--tooltip-text:#f4f4f5;--offline-dot:#6b7280;--offline-text:#a1a1aa;--status-live-text:#f87171;--shadow-color:#00000073;--shadow-soft:#ffffff0a;--scrollbar-track:#0f0f10;--scrollbar-thumb:#303036;--scrollbar-thumb-hover:#45454d;--twitch-embed-bg:#121212;--no-specs-text:#71717a;--holy-highlight-color:#f7d774;--dk-color:#c41e3a;--dh-color:#a330c9;--druid-color:#ff7d0a;--evoker-color:#33937f;--hunter-color:#abd473;--mage-color:#3fc7eb;--monk-color:#00ff98;--paladin-color:#f48cba;--priest-color:#fff;--rogue-color:#fff468;--shaman-color:#0070dd;--warlock-color:#8788ee;--warrior-color:#c69b6d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;scroll-behavior:smooth}body{color:var(--text-color);background:radial-gradient(circle at 0 0,#ffffff0d,#0000 18%),radial-gradient(circle at 100% 0,#ffffff08,#0000 22%),linear-gradient(#060606,#040404);min-height:100vh;font-family:Inter,sans-serif;line-height:1.5}body.stream-lightbox-open{overflow:hidden}a{color:inherit}img{max-width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.container{width:100%;max-width:1536px;margin-inline:auto;padding-inline:1rem}.hero-panel,.metric-card,.group-panel,.stream-card,.footer-content{border:1px solid var(--card-border);background:linear-gradient(180deg,var(--panel-bg-strong),var(--panel-bg));box-shadow:0 24px 60px -32px var(--shadow-color),inset 0 1px 0 0 var(--shadow-soft)}.dashboard-content{flex-direction:column;gap:1rem;padding-block:1.5rem;display:flex}.hero-panel{border-radius:1.45rem;padding:1.35rem 1.5rem}.hero-title,.metric-label,.group-count-pill,.status-pill,.status-text,.offline-copy{text-transform:uppercase}.hero-title{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.85rem,1.6rem + 1vw,2.7rem);font-weight:700;line-height:1.05;overflow:hidden}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.metric-card{border-radius:1.2rem;padding:1rem 1.15rem}.metric-label{letter-spacing:.24em;color:var(--soft-text);font-size:.72rem;display:block}.metric-value-row{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.metric-value{align-items:center;gap:.5rem;margin-top:.7rem;font-size:clamp(1.55rem,1.35rem + .75vw,2rem);font-weight:700;line-height:1;display:inline-flex}.metric-emote{object-fit:contain;width:1.15em;height:1.15em}.dashboard-sections{flex-direction:column;gap:1.25rem;display:flex}.group-panel{border-radius:1.45rem;overflow:visible}.group-panel-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.group-headline{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:1.25rem;font-weight:600;display:inline-flex}.headline-emote{object-fit:contain;vertical-align:middle;width:1.5em;height:1.5em}.group-panel-actions{align-items:center;gap:.75rem;display:flex}.group-count-pill,.status-pill{border:1px solid var(--card-border-strong);letter-spacing:.15em;color:var(--text-color);background:#ffffff08;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.72rem;display:inline-flex}#offlineStreamsCount{justify-content:flex-end;width:140px}.group-stats-pill{cursor:pointer;white-space:nowrap;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s}.group-stats-pill:hover,.group-stats-pill:focus-visible{background:#ffffff0f;border-color:#ffffff52;transform:translateY(-1px)}.group-stats-pill:focus-visible{border-color:#ffffff73;outline:none;box-shadow:0 0 0 2px #ffffff24}.group-search-input{border:1px solid var(--card-border-strong);width:min(12rem,34vw);min-height:2.05rem;color:var(--text-color);font:inherit;background:#ffffff08;border-radius:999px;outline:none;padding:.35rem .75rem;font-size:.72rem}.group-search-input::placeholder{color:var(--soft-text)}.group-search-input:focus{background:#ffffff0f;border-color:#ffffff52}.shuffle-live-button{border:1px solid var(--card-border-strong);width:2.4rem;height:2.4rem;color:var(--text-color);cursor:pointer;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.shuffle-live-button:hover,.shuffle-live-button:focus-visible{background:#ffffff0f;border-color:#ffffff52;transform:translateY(-1px)}.shuffle-live-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.stream-cards-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.15rem;display:grid}#offlineStreamsContainer{min-height:300px}.offline-empty-state{min-height:300px;color:var(--muted-text);text-align:center;grid-column:1/-1;justify-content:center;align-items:center;font-size:.9rem;display:flex}.offline-empty-state[hidden]{display:none}.stream-card{--stream-accent:#ffffff4d;border:1px solid #ffffff29;border-radius:1.25rem;flex-direction:column;display:flex;position:relative;overflow:visible}.stream-card:before{content:"";background:linear-gradient(90deg,transparent,var(--stream-accent),transparent);opacity:1;height:2px;position:absolute;inset:0 0 auto}.stream-card:hover{z-index:10}.deathknight-border{--stream-accent:#c41e3ae6}.demonhunter-border{--stream-accent:#a330c9e6}.druid-border{--stream-accent:#ff7c0ae6}.evoker-border{--stream-accent:#33937fe6}.hunter-border{--stream-accent:#aad372e6}.mage-border{--stream-accent:#3fc7ebe6}.monk-border{--stream-accent:#00ff98e6}.paladin-border{--stream-accent:#f48cbae6}.priest-border{--stream-accent:#fffffff2}.rogue-border{--stream-accent:#fff468f2}.shaman-border{--stream-accent:#0070ddeb}.warlock-border{--stream-accent:#8788eeeb}.warrior-border{--stream-accent:#c69b6df2}.holy-spec-highlight{box-shadow:0 0 0 1px #f7d7742e,0 0 28px #f7d77429,0 24px 60px -32px var(--shadow-color),inset 0 1px 0 0 var(--shadow-soft);border-color:#f7d77494}.holy-spec-highlight .stream-name{-webkit-text-fill-color:transparent;text-shadow:0 0 18px #f7d77429;background:linear-gradient(45deg,#fff8d6,#f7d774,#fff1b0);-webkit-background-clip:text}.card-header{padding:1rem 1rem .85rem}.card-title-row{align-items:center;gap:.9rem;min-width:0;display:flex}.avatar-link{flex-shrink:0;display:block}.stream-avatar{object-fit:cover;border:1px solid #ffffff29;border-radius:999px;width:3.2rem;height:3.2rem}.stream-info{flex:1;min-width:0}.stream-info a{max-width:100%;text-decoration:none;display:inline-block}.stream-name{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:1.16rem;font-weight:600;display:block;overflow:hidden}.game-title{color:var(--muted-text);white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.8rem;display:block;overflow:hidden}.game-title.offline{text-transform:uppercase}.spec-icons-block{padding:0 1rem .95rem}.spec-icons{flex-wrap:wrap;gap:.45rem;display:flex}.spec-icon-wrapper{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.8rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:relative}.spec-icon-wrapper:hover{z-index:20}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.spec-icon-wrapper[data-stat-class]:after{content:"";border-radius:inherit;background:linear-gradient(180deg,var(--stat-color),transparent 72%);opacity:.85;pointer-events:none;padding:1px;transition:opacity .2s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spec-icon-wrapper[data-stat-class]:hover:after{opacity:1}}.spec-icon-wrapper svg,.spec-icon-wrapper img{object-fit:contain;width:1.5rem;height:1.5rem}.spec-icon-wrapper .tooltip-text{background:var(--tooltip-bg);color:var(--tooltip-text);border:1px solid var(--card-border);z-index:30;white-space:nowrap;visibility:hidden;opacity:0;border-radius:.5rem;padding:.35rem .55rem;font-size:.74rem;transition:opacity .2s,visibility .2s;position:absolute;inset:auto auto calc(100% + .5rem) 50%;transform:translate(-50%)}.spec-icon-wrapper:hover .tooltip-text{visibility:visible;opacity:1}.spec-icon-wrapper .priest_holy{box-shadow:0 0 15px #f7d77473}.no-specs{color:var(--no-specs-text);font-size:.82rem}.twitch-embed-container{aspect-ratio:16/9;background:var(--twitch-embed-bg);border:1px solid #ffffff14;border-radius:1rem;margin:0 1rem;position:relative;overflow:hidden}.twitch-embed-container:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000059);height:30%;position:absolute;inset:auto 0 0}.stream-preview-button,.twitch-embed-container iframe,.stream-preview-image{border:0;width:100%;height:100%;display:block}.stream-preview-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.stream-preview-button:focus-visible{outline-offset:-4px;outline:2px solid #ffffffbf}.stream-preview-image{object-fit:cover;filter:saturate(.94)contrast(1.03);transition:transform .3s,filter .3s}.stream-card:hover .stream-preview-image,.stream-preview-button:focus-visible .stream-preview-image{filter:saturate(1.02)contrast(1.05);transform:scale(1.02)}.stream-offline-state{height:100%;color:var(--muted-text);text-align:center;background:linear-gradient(#ffffff08,#0000),repeating-linear-gradient(135deg,#ffffff06 0 12px,#0000 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:.55rem;display:flex}.offline-copy{letter-spacing:.18em;color:var(--soft-text);font-size:.72rem}.offline-emoji{opacity:.75;width:3.9rem;height:3.9rem}.card-footer{justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem 1rem;display:flex}.stream-status-row{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.status-pill.offline{color:var(--offline-text)}.status-dot{border-radius:999px;width:.55rem;height:.55rem}.status-dot.live{background:var(--status-live-text);animation:1.6s cubic-bezier(.4,0,.6,1) infinite pulse;box-shadow:0 0 12px #f87171a6}.status-dot.offline{background:var(--offline-dot)}.status-text{letter-spacing:.15em;font-size:.72rem;font-weight:600;line-height:1}.split-status-pill{gap:0;padding:0;overflow:hidden}.split-status-pill .status-dot{margin-left:.75rem}.split-status-pill .status-text{padding:.35rem .75rem .35rem .45rem}.status-pill-value{border-left:1px solid var(--card-border-strong);min-width:0;color:var(--offline-text);text-overflow:ellipsis;text-transform:none;letter-spacing:0;align-self:stretch;align-items:center;padding:.35rem .75rem;font-size:.72rem;line-height:1;display:inline-flex;overflow:hidden}.stream-link{min-width:0}.stream-link a{color:var(--link-color);word-break:break-all;font-size:.75rem;text-decoration:none}.stream-link a:hover{text-decoration:underline}.footer-content{text-align:center;color:var(--muted-text);border-radius:1.15rem;padding:1rem 1.15rem;font-size:.84rem}.stats-body{flex-direction:column;gap:1.75rem;padding:1.15rem;display:flex}.stats-chart-title{letter-spacing:.24em;text-transform:uppercase;color:var(--soft-text);margin-bottom:1rem;font-size:.72rem;font-weight:600}.stats-chart-body{background:#ffffff05;border:1px solid #ffffff1a;border-radius:1rem;padding:.8rem}.stats-rows{--stat-color:#ffffffe0;flex-direction:column;gap:.3rem;display:flex}.stats-row{background:#ffffff0b;border-radius:.55rem;grid-template-columns:minmax(0,13.75rem) 1px minmax(3rem,1fr) 1px 3.25rem;align-items:center;gap:.75rem;padding:.35rem .7rem;display:grid}.stats-row-name{align-items:center;gap:.55rem;min-width:0;display:flex}.stats-row-divider{background:#ffffff29;width:1px;height:1.4rem}.stats-row-icon{border:1px solid #00000073;border-radius:.35rem;flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-flex;overflow:hidden}.stats-row-icon img{object-fit:cover;width:100%;height:100%}.stats-row-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}.stats-row-bar{background:#ffffff0d;border-radius:999px;height:.85rem;position:relative;overflow:hidden}.stats-row-fill{background:var(--stat-color);opacity:.92;border-radius:999px;transition:opacity .2s;position:absolute;inset:0 auto 0 0}.stats-row:hover .stats-row-fill{opacity:1}.stats-row-value{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-color);cursor:help;font-size:.78rem;font-weight:600;position:relative}.stats-row-tooltip{z-index:30;border:1px solid var(--card-border);background:var(--tooltip-bg);color:var(--tooltip-text);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;border-radius:.5rem;padding:.3rem .5rem;font-weight:500;transition:opacity .2s,visibility .2s;position:absolute;inset:auto 0 calc(100% + .4rem) auto}.stats-row-value:hover .stats-row-tooltip,.stats-row-value:focus-visible .stats-row-tooltip{visibility:visible;opacity:1}[data-stat-class=deathknight]{--stat-color:var(--dk-color)}[data-stat-class=demonhunter]{--stat-color:var(--dh-color)}[data-stat-class=druid]{--stat-color:var(--druid-color)}[data-stat-class=evoker]{--stat-color:var(--evoker-color)}[data-stat-class=hunter]{--stat-color:var(--hunter-color)}[data-stat-class=mage]{--stat-color:var(--mage-color)}[data-stat-class=monk]{--stat-color:var(--monk-color)}[data-stat-class=paladin]{--stat-color:var(--paladin-color)}[data-stat-class=priest]{--stat-color:var(--priest-color)}[data-stat-class=rogue]{--stat-color:var(--rogue-color)}[data-stat-class=shaman]{--stat-color:var(--shaman-color)}[data-stat-class=warlock]{--stat-color:var(--warlock-color)}[data-stat-class=warrior]{--stat-color:var(--warrior-color)}[data-stat-role]{--stat-color:#ffffffe0}.back-to-top-button{z-index:900;border:1px solid var(--card-border-strong);width:4rem;height:4rem;color:var(--text-color);cursor:pointer;box-shadow:0 16px 40px -24px var(--shadow-color),inset 0 1px 0 0 var(--shadow-soft);background:#121212eb;border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem}.back-to-top-button[hidden]{display:none}.back-to-top-button:hover,.back-to-top-button:focus-visible{background:#232323f5;border-color:#ffffff52;transform:translateY(-1px)}.back-to-top-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:2rem;height:2rem}.stream-lightbox{z-index:1000;background:#00000094;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.stream-lightbox[hidden]{display:none}.stream-lightbox-content{pointer-events:none;justify-content:center;width:100%;max-height:calc(100dvh - 2rem);display:flex}.stream-lightbox-card{pointer-events:auto;width:min(100%,1800px);max-height:calc(100dvh - 2rem);overflow:visible}.stream-lightbox-card:hover{z-index:auto}.stream-lightbox-card .card-header{padding:1rem 4rem .85rem 1.1rem}.stream-lightbox-card .spec-icons-block{padding-inline:1.1rem}.stream-lightbox-card .twitch-embed-container{border-radius:1rem;margin-inline:1.1rem}.stream-lightbox-card .twitch-embed-container:after{display:none}.stream-lightbox-close{z-index:2;border:1px solid var(--card-border-strong);width:2.4rem;height:2.4rem;color:var(--text-color);cursor:pointer;box-shadow:0 16px 40px -24px var(--shadow-color),inset 0 1px 0 0 var(--shadow-soft);background:#121212eb;border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.stream-lightbox-close:hover,.stream-lightbox-close:focus-visible{background:#232323f5;border-color:#ffffff52;transform:translateY(-1px)}.stream-lightbox-close svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}@keyframes pulse{50%{opacity:.5}}@media(max-width:1279px){.stream-cards-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.container{padding-inline:.85rem}.hero-title{white-space:normal;text-overflow:clip;overflow:visible}.metrics-grid,.stream-cards-container{grid-template-columns:1fr}.group-panel-header,.card-footer{flex-direction:column;align-items:flex-start}.stats-body{gap:1.35rem}.stats-chart-body{padding:.5rem}.stats-row{grid-template-columns:minmax(0,8.5rem) 1px minmax(1.5rem,1fr) 1px 2.9rem;gap:.5rem;padding-inline:.45rem}.back-to-top-button{width:3.6rem;height:3.6rem;bottom:.9rem;right:.9rem}.back-to-top-button svg{width:1.5rem;height:1.5rem}.stream-status-row{flex-wrap:wrap}.twitch-embed-container{margin-inline:.85rem}.stream-lightbox{padding:.7rem}.stream-lightbox-content,.stream-lightbox-card{max-height:calc(100dvh - 1.4rem)}.stream-lightbox-card .card-footer{flex-direction:row;align-items:center}.stream-lightbox-card .twitch-embed-container{margin-inline:.85rem}}@media(max-width:480px){.stream-lightbox-card .card-footer{flex-direction:column;align-items:flex-start}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
