/* Gamelade Source & Fact Check 1.2.0 — editorial register, theme-native styling.
   No fonts, JavaScript or third-party assets are loaded by this component. */
.gsc-report,.gsc-report *{box-sizing:border-box}
.gsc-report{
  --gsc-accent:var(--accent,#0866df);
  --gsc-ink:var(--ink,#181d26);
  --gsc-muted:var(--muted,#5c6778);
  --gsc-surface:var(--surface,#fff);
  --gsc-line:var(--line,#dce1e3);
  --gsc-soft:var(--soft,#e7ebec);
  color:var(--gsc-ink);background:var(--gsc-surface);
  border:1px solid var(--gsc-line);border-radius:10px;
  margin:34px 0 31px;overflow:hidden;
  font-family:inherit;font-size:14px;line-height:1.55;letter-spacing:normal;
}
.gsc-report__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px 23px;border-top:3px solid var(--gsc-accent)}
.gsc-report__heading-group{flex:1;min-width:0}
.gsc-report__kicker{color:var(--gsc-accent);font-weight:800;font-size:10px;line-height:1.3;letter-spacing:1.25px;text-transform:uppercase;margin-bottom:11px}
.gsc-report__kicker span{color:var(--gsc-muted);margin:0 7px;font-weight:500}
.article-copy .gsc-report h2.gsc-report__title,.gsc-report h2.gsc-report__title{font:inherit;font-weight:800;font-size:23px;letter-spacing:-.55px;line-height:1.25;color:var(--gsc-ink);padding:0;border:0;margin:0 0 7px}
.article-copy .gsc-report p.gsc-report__deck,.gsc-report p.gsc-report__deck{font-size:13px;font-weight:400;line-height:1.5;margin:0;color:var(--gsc-muted)}
.gsc-report__article-check{display:flex;flex-direction:column;gap:9px;align-items:flex-end;min-width:124px;flex:none}
.gsc-report__micro-label{color:var(--gsc-muted);font-weight:750;letter-spacing:1.05px;font-size:10px;line-height:1.3}
.gsc-report__status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-weight:700;font-size:11px;line-height:1.4;color:var(--gsc-muted)}
.gsc-report__status-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:#8793a3}
.gsc-report__status--verified{color:#197448}
.gsc-report__status--verified .gsc-report__status-dot{background:#269a64}
.gsc-report__status--pending{color:var(--gsc-muted)}
.gsc-report__status--pending .gsc-report__status-dot{background:#8c9aab}
.gsc-report__status--unverified,.gsc-report__status--needs_review{color:#b16b2c}
.gsc-report__status--unverified .gsc-report__status-dot,.gsc-report__status--needs_review .gsc-report__status-dot{background:#d28b48}
.gsc-report__toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--gsc-line);border-bottom:1px solid var(--gsc-line);padding:12px 28px;background:color-mix(in srgb,var(--gsc-surface) 92%,var(--gsc-soft) 8%)}
.gsc-report__source-summary{display:flex;align-items:center;gap:10px}
.gsc-report__source-summary strong{font-size:16px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;color:var(--gsc-ink)}
.gsc-report__source-summary span{font-size:10px;font-weight:750;letter-spacing:.7px;color:var(--gsc-muted)}
.gsc-report__toolbar-note{color:var(--gsc-muted);font-size:11px;line-height:1.3}
.gsc-report ol.gsc-report__list{list-style:none;margin:0;padding:0 28px;counter-reset:none}
.gsc-report__item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:13px;align-items:start;margin:0;padding:20px 0;list-style:none}
.gsc-report__item+.gsc-report__item{border-top:1px solid var(--gsc-line)}
.gsc-report__number{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.5;color:var(--gsc-muted);padding-top:1px}
.gsc-report__source-content{min-width:0}
.gsc-report a.gsc-report__source-link{display:inline;max-width:100%;color:var(--gsc-ink);font-size:15px;font-weight:750;line-height:1.45;letter-spacing:-.15px;overflow-wrap:anywhere;text-decoration:none!important;transition:color .15s ease}
.gsc-report a.gsc-report__source-link:hover,.gsc-report a.gsc-report__source-link:focus-visible{color:var(--gsc-accent);text-decoration:underline!important;text-underline-offset:3px}
.gsc-report__external-icon{display:inline-flex;vertical-align:-3px;margin-left:5px;color:var(--gsc-accent)}
.gsc-report__external-icon .gsc-report__icon{width:14px;height:14px}
.gsc-report__metadata{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;color:var(--gsc-muted);font-size:12px;line-height:1.4}
.gsc-report__publisher{font-weight:650}
.gsc-report__accessed{position:relative}
.gsc-report__publisher+.gsc-report__accessed::before{content:"";display:inline-block;width:3px;height:3px;background:currentColor;border-radius:50%;vertical-align:middle;margin-right:12px;opacity:.6}
.gsc-report__source-status{padding-top:2px;align-self:start}
.gsc-report p.gsc-report__claim{margin:11px 0 0;padding:0;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--gsc-muted)}
.gsc-report__claim strong{color:var(--gsc-ink);font-weight:700}
.gsc-report__footer{display:flex;align-items:flex-start;gap:9px;padding:14px 28px;border-top:1px solid var(--gsc-line);color:var(--gsc-muted);font-size:11px;line-height:1.5}
.gsc-report__footer svg{width:15px;height:15px;flex:none;margin-top:1px}
.article-copy .gsc-report__footer p,.gsc-report__footer p{font:inherit;color:inherit;line-height:inherit;margin:0}
body.dark .gsc-report__status--verified{color:#75caa3}
body.dark .gsc-report__status--unverified,body.dark .gsc-report__status--needs_review{color:#dfad71}
@media(max-width:700px){
 .gsc-report{border-radius:8px;margin:28px 0 25px}
 .gsc-report__header{padding:20px 18px;align-items:flex-start;gap:15px}
 .article-copy .gsc-report h2.gsc-report__title,.gsc-report h2.gsc-report__title{font-size:20px}
 .gsc-report__article-check{min-width:0;align-items:flex-end;gap:6px}
 .gsc-report__micro-label{font-size:9px}
 .gsc-report__toolbar{padding:11px 18px}
 .gsc-report__toolbar-note{display:none}
 .gsc-report ol.gsc-report__list{padding:0 18px}
 .gsc-report__item{grid-template-columns:26px minmax(0,1fr);gap:9px 10px;padding:18px 0}
 .gsc-report__source-status{grid-column:2;grid-row:2;padding:0}
 .gsc-report a.gsc-report__source-link{font-size:14px}
 .gsc-report__footer{padding:13px 18px}
}
@media(max-width:420px){
 .gsc-report__header{display:block}
 .gsc-report__article-check{align-items:flex-start;flex-direction:row;gap:10px;margin-top:14px}
 .gsc-report__article-check .gsc-report__micro-label{padding-top:2px}
}
@media(prefers-reduced-motion:reduce){.gsc-report a.gsc-report__source-link{transition:none}}
