@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@600;700&family=Barlow+Condensed:wght@400;500;600&display=swap";:root{color-scheme:dark;--gg-bg: oklch(.16 .018 252);--gg-bg-soft: oklch(.24 .03 248);--gg-surface: color-mix(in oklab, var(--gg-bg-soft) 82%, black);--gg-surface-2: oklch(.28 .035 244);--gg-border: oklch(.49 .045 238 / .42);--gg-text: oklch(.95 .01 255);--gg-text-dim: oklch(.79 .025 240);--gg-accent: oklch(.81 .14 82);--gg-accent-2: oklch(.83 .08 165);--gg-team-alpha: oklch(.73 .17 48);--gg-team-alpha-soft: oklch(.59 .12 40);--gg-team-bravo: oklch(.8 .1 170);--gg-team-bravo-soft: oklch(.62 .08 170);--gg-shadow: 0 18px 42px oklch(.07 .02 252 / .18);--gg-radius-lg: 10px;--gg-radius-md: 5px;--gg-radius-sm: 2px;--gg-cut-size: 14px;--gg-font-display: "Rajdhani", sans-serif;--gg-font-body: "Barlow Condensed", sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;background:color-mix(in oklab,var(--gg-bg) 92%,black);color:var(--gg-text);font-family:var(--gg-font-body);line-height:1.3}html.gg-doc--overlay,body.gg-body--overlay{background:transparent}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}.gg-shell{padding:clamp(1.4rem,2.1vw,2.65rem);border:1px solid var(--gg-border);border-radius:var(--gg-radius-lg);background:color-mix(in oklab,var(--gg-surface) 92%,black);box-shadow:var(--gg-shadow);overflow:clip;clip-path:polygon(0 0,calc(100% - var(--gg-cut-size)) 0,100% var(--gg-cut-size),100% 100%,var(--gg-cut-size) 100%,0 calc(100% - var(--gg-cut-size)))}.gg-shell--overlay{padding:0;border:0;background:transparent;box-shadow:none}.gg-shell__header,.gg-panel__header,.gg-scorebug__meta,.gg-queue__item,.gg-shell__actions{display:flex;align-items:center}.gg-shell__header,.gg-panel__header,.gg-scorebug__meta,.gg-queue__item{justify-content:space-between;gap:1rem}.gg-shell__header{align-items:start}.gg-shell__title{margin:0;font-family:var(--gg-font-display);font-size:clamp(2.3rem,5.5vw,5.2rem);line-height:.9;text-transform:uppercase;letter-spacing:.04em;text-wrap:balance;max-width:12ch}.gg-shell--section .gg-shell__title{font-size:clamp(1.8rem,3vw,3.1rem);max-width:14ch}.gg-shell--compact .gg-shell__title{font-size:clamp(1.35rem,2.2vw,2rem);line-height:.96;max-width:18ch}.gg-panel__title{margin:0;font-family:var(--gg-font-display);font-size:clamp(1.5rem,2.4vw,2.35rem);line-height:.94;text-transform:uppercase;letter-spacing:.04em;text-wrap:balance}.gg-shell__eyebrow,.gg-panel__eyebrow{margin:0 0 .35rem;font-family:var(--gg-font-display);letter-spacing:.25em;text-transform:uppercase;color:var(--gg-accent-2)}.gg-shell__deck,.gg-board__meta{margin:.75rem 0 0;max-width:60ch;font-size:clamp(1rem,1.4vw,1.2rem);color:var(--gg-text-dim);line-height:1.34}.gg-panel__summary{margin:.55rem 0 0;max-width:42ch;color:var(--gg-text-dim);line-height:1.3}.gg-shell__body{margin-top:1.6rem}.gg-chip{display:inline-grid;place-items:center;gap:.4rem;width:fit-content;min-height:2.1rem;padding:.45rem .9rem;border:1px solid color-mix(in oklab,var(--gg-accent) 45%,white 10%);border-radius:var(--gg-radius-sm);background:color-mix(in oklab,var(--gg-accent) 18%,transparent);font-family:var(--gg-font-display);font-size:.82rem;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.gg-chip--soft{border-color:var(--gg-border);background:color-mix(in oklab,var(--gg-surface-2) 75%,transparent)}.gg-chip--live{position:relative;padding-left:1.8rem;border-color:color-mix(in oklab,oklch(.68 .22 25) 68%,var(--gg-border));background:color-mix(in oklab,oklch(.68 .22 25) 20%,var(--gg-surface));color:#f5ecec}.gg-chip--live:before{content:"";position:absolute;left:.72rem;top:50%;width:.52rem;height:.52rem;background:#ff5050;background:oklch(.68 .22 25);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 .8rem color-mix(in oklab,oklch(.68 .22 25) 55%,transparent);animation:gg-live-pulse 1.1s ease-out infinite}.gg-panel{display:grid;gap:.95rem;min-width:0;padding:1.3rem;border:1px solid var(--gg-border);border-radius:var(--gg-radius-md);background:color-mix(in oklab,var(--gg-surface) 88%,black);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.gg-panel--transparent{background:color-mix(in oklab,var(--gg-bg) 30%,transparent);border-color:color-mix(in oklab,var(--gg-text) 10%,var(--gg-border))}.gg-board,.gg-queue{margin:0;padding:0;list-style:none}.gg-board__row,.gg-queue__item{padding:.95rem 0;border-bottom:1px solid color-mix(in oklab,var(--gg-border) 55%,transparent)}.gg-board__row:last-child,.gg-queue__item:last-child{border-bottom:0}.gg-board__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}.gg-board__title,.gg-scorebug__label,.gg-scorebug__title{margin:0;font-family:var(--gg-font-display);text-transform:uppercase;letter-spacing:.05em;overflow-wrap:anywhere}.gg-board__title{font-size:clamp(1rem,1.5vw,1.22rem);line-height:1}.gg-board__votes,.gg-scorebug__score{font-family:var(--gg-font-display);font-variant-numeric:tabular-nums}.gg-board__votes{font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:.9;text-align:right;font-variant-numeric:tabular-nums}.gg-empty{margin:0;color:var(--gg-text-dim)}.gg-scorebug{display:grid;gap:1rem;width:100%;min-width:0;padding:clamp(1rem,2vw,1.4rem);border:1px solid color-mix(in oklab,var(--gg-text) 10%,var(--gg-border));border-radius:var(--gg-radius-md);background:color-mix(in oklab,var(--gg-surface) 94%,black);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.gg-scorebug--transparent{background:color-mix(in oklab,var(--gg-bg) 24%,transparent);border-color:color-mix(in oklab,var(--gg-text) 14%,var(--gg-border))}.gg-scorebug__meta{flex-wrap:wrap}.gg-scorebug__title{font-size:clamp(1rem,1.9vw,1.35rem);line-height:1}.gg-scorebug__line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.8rem,2vw,1.4rem);margin:0}.gg-scorebug__player{display:grid;gap:.2rem;min-width:0;position:relative;padding:.85rem 1rem;border:1px solid color-mix(in oklab,var(--team-color) 48%,transparent);border-radius:var(--gg-radius-md);background:color-mix(in oklab,var(--team-color) 12%,var(--gg-bg));overflow:clip;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.gg-scorebug__player:before{content:"";position:absolute;inset:0 auto 0 0;width:.36rem;border-radius:0;background:var(--team-color)}.gg-scorebug__player--left{--team-color: var(--gg-team-alpha)}.gg-scorebug__player--right{--team-color: var(--gg-team-bravo);justify-items:end;text-align:right}.gg-scorebug__player--right:before{inset:0 0 0 auto}.gg-scorebug__label{font-size:clamp(1rem,1.7vw,1.4rem);line-height:.98;text-wrap:balance;color:color-mix(in oklab,var(--team-color) 58%,white 42%)}.gg-scorebug__score{margin:0;font-size:clamp(3rem,7vw,5.4rem);line-height:.82;color:color-mix(in oklab,var(--team-color) 82%,white 18%);text-shadow:0 0 24px color-mix(in oklab,var(--team-color) 24%,transparent)}.gg-scorebug__versus{padding:.55rem .92rem;border-radius:var(--gg-radius-sm);border:1px solid color-mix(in oklab,var(--gg-text) 8%,var(--gg-border));background:color-mix(in oklab,var(--gg-bg) 38%,transparent);font-family:var(--gg-font-display);color:var(--gg-text-dim);line-height:1;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.gg-scorebug__footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1rem}.gg-scorebug__meta-label{color:var(--gg-text-dim)}.gg-scorebug__meta-label--right{text-align:right}.gg-scorebug__current-game{font-family:var(--gg-font-display);font-size:clamp(1.1rem,2vw,1.45rem);letter-spacing:.04em;line-height:1;overflow-wrap:anywhere}@keyframes gg-live-pulse{0%{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.3;transform:translateY(-50%) scale(.72)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media(max-width:820px){.gg-shell__header{flex-direction:column}.gg-shell__actions{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:720px){.gg-shell__header,.gg-panel__header,.gg-scorebug__meta{flex-direction:column;align-items:flex-start}.gg-scorebug__line,.gg-scorebug__footer{grid-template-columns:1fr;align-items:start}.gg-scorebug__player--right,.gg-scorebug__meta-label--right{text-align:left;justify-items:start}}@media(prefers-reduced-motion:reduce){.gg-chip--live:before{animation:none}}
