/* toqan embed global. Scoped under .t-global. */
.t-global .g-langs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.t-global .g-langs button{min-width:48px;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:transparent;font:500 12px/1.2 var(--geist);letter-spacing:.08em;transition:background .3s ease,border-color .3s ease,color .3s ease}
.t-global .g-langs button:hover{border-color:var(--ink)}
.t-global .g-langs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.t-global .g-chips-label{margin-bottom:8px}
.t-global .g-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:0 0 20px}
.t-global .g-field{display:block;min-width:0}
.t-global .g-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.t-global .g-actions .button{min-height:44px;padding:11px 20px;font-size:14px;flex-shrink:0}
.t-global .check input:disabled+span{color:var(--muted)}
.t-global .g-big{font:300 28px/1.1 var(--geist);letter-spacing:-.02em}
.t-global .g-stats{margin-top:0}
.t-global .g-cols{align-items:start}
.t-global .g-col{min-width:0}
.t-global .g-col__title{margin:0 0 10px;font:500 10px/1.3 var(--geist);letter-spacing:.08em;text-transform:uppercase}
.t-global .g-row{grid-template-columns:32px minmax(0,1fr) minmax(48px,90px) 48px;gap:12px;padding:10px 12px}
.t-global .g-row.is-shared{border-color:var(--blue)}
.t-global .g-row.is-twin{background:color-mix(in srgb,var(--blue) 7%,var(--paper))}
.t-global .g-title{font-size:14px;line-height:1.35;overflow-wrap:anywhere}
.t-global .g-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}
.t-global .g-lang{background:var(--ochre)}
.t-global .g-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:14px}
.t-global .g-swatch{display:inline-block;width:14px;height:14px;border:1px solid var(--blue);border-radius:4px;background:var(--paper)}
.t-global .g-struggle{margin:0 0 10px;padding-left:18px;display:grid;gap:8px;font-size:14px;line-height:1.5}
@media (max-width:760px){
  .t-global .g-form{grid-template-columns:minmax(0,1fr)}
  .t-global .g-actions{flex-direction:column;align-items:stretch}
  .t-global .g-row{grid-template-columns:28px minmax(0,1fr) 44px;}
  .t-global .g-row .score-bar{display:none}
}
@media (prefers-reduced-motion:reduce){.t-global *{transition:none!important}}

.t-global .g-langs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.t-global .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
