.two-col.svelte-14p3tnz>:where(.svelte-14p3tnz){height:100%}@media (width>=901px){.two-col.svelte-14p3tnz{align-items:stretch}}.code-stack.svelte-14p3tnz{gap:var(--fp-space-4);display:grid}.token-list.svelte-14p3tnz{gap:var(--fp-space-4);margin:0;display:grid}.token-list.svelte-14p3tnz>div:where(.svelte-14p3tnz){gap:var(--fp-space-4);border-bottom:var(--fp-border-width) solid var(--fp-border);padding-bottom:var(--fp-space-3);grid-template-columns:200px 1fr;align-items:baseline;display:grid}@media (width<=600px){.token-list.svelte-14p3tnz>div:where(.svelte-14p3tnz){grid-template-columns:1fr}}.token-list.svelte-14p3tnz dt:where(.svelte-14p3tnz){align-items:center;gap:var(--fp-space-2);margin:0;display:inline-flex}.token-sample.svelte-14p3tnz{font-family:var(--fp-font-display);font-size:var(--fp-text-sm)}.token-list.svelte-14p3tnz dd:where(.svelte-14p3tnz){margin:0}.token-meta.svelte-14p3tnz{gap:var(--fp-space-2);margin-bottom:var(--fp-space-1);flex-wrap:wrap;align-items:center;display:inline-flex}.token-accent.svelte-14p3tnz{font-family:var(--fp-font-prose);font-size:var(--fp-text-xs);color:var(--fp-ink-muted);letter-spacing:var(--fp-tracking-wide);text-transform:uppercase}.token-scopes.svelte-14p3tnz{font-family:var(--fp-font-prose);font-size:var(--fp-text-xs);color:var(--fp-ink-muted);line-height:var(--fp-leading-normal);margin:0}.token-scopes.svelte-14p3tnz code:where(.svelte-14p3tnz){font-family:var(--fp-font-display);color:var(--fp-ink-muted)}.contrast-grid.svelte-14p3tnz{gap:var(--fp-space-7);grid-template-columns:1fr 1fr;align-items:start;max-width:720px;margin-inline:auto;display:grid}@media (width<=900px){.contrast-grid.svelte-14p3tnz{grid-template-columns:1fr}}.contrast-col.svelte-14p3tnz{gap:var(--fp-space-4);display:grid}.contrast-heading.svelte-14p3tnz{font-family:var(--fp-font-heading);font-size:var(--fp-text-xs);font-weight:var(--fp-weight-medium);letter-spacing:var(--fp-tracking-widest);text-transform:uppercase;color:var(--fp-accent-cyan);margin:0}.swatch-grid.svelte-14p3tnz{gap:var(--fp-space-3);display:grid}.role-list.svelte-14p3tnz{gap:var(--fp-space-4);margin:0;display:grid}.role-list.svelte-14p3tnz>div:where(.svelte-14p3tnz){gap:var(--fp-space-4);border-bottom:var(--fp-border-width) solid var(--fp-border);padding-bottom:var(--fp-space-3);grid-template-columns:140px 1fr;align-items:baseline;display:grid}@media (width<=600px){.role-list.svelte-14p3tnz>div:where(.svelte-14p3tnz){grid-template-columns:1fr}}.role-list.svelte-14p3tnz dt:where(.svelte-14p3tnz){font-family:var(--fp-font-prose);font-size:var(--fp-text-sm);color:var(--fp-ink-primary);align-items:center;gap:var(--fp-space-2);text-transform:lowercase;margin:0;display:inline-flex}.role-list.svelte-14p3tnz dd:where(.svelte-14p3tnz){font-family:var(--fp-font-prose);font-size:var(--fp-text-sm);color:var(--fp-ink-muted);line-height:var(--fp-leading-normal);margin:0}.role-key.svelte-14p3tnz{font-family:var(--fp-font-prose);font-size:var(--fp-text-xs);color:var(--fp-accent-yellow);margin-bottom:var(--fp-space-1);overflow-wrap:break-word;word-break:break-all;display:block}.role-list.svelte-14p3tnz dd:where(.svelte-14p3tnz) p:where(.svelte-14p3tnz){margin:0}
