.cw-demo-btn.svelte-u9ctum{border-radius:var(--cw-radius-md);font-family:var(--cw-font-body);font-size:var(--cw-text-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-weight:600;display:inline-flex}.cw-demo-btn[data-variant=primary].svelte-u9ctum{background:var(--cw-teal);color:var(--cw-ink-fixed);text-shadow:0 0 3px #fff}.cw-demo-btn[data-variant=secondary].svelte-u9ctum{color:var(--cw-ink);border-color:var(--cw-ink);background:0 0}.cw-demo-btn[data-variant=dark].svelte-u9ctum{background:var(--cw-ink-fixed);color:var(--cw-paper-fixed)}.cw-demo-btn[data-variant=disabled].svelte-u9ctum{background:color-mix(in srgb, var(--cw-ink) 12%, var(--cw-paper));color:var(--cw-ink-faint);cursor:not-allowed}.citation.svelte-185y4l1{line-height:1}.citation.svelte-185y4l1 a:where(.svelte-185y4l1){background:var(--cw-evidence-evidence);min-width:1.5em;color:var(--cw-evidence-fg);text-shadow:0 0 3px #fff;border-radius:9px;justify-content:center;align-items:center;margin-left:2px;padding:1px 6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.citation.svelte-185y4l1 a:where(.svelte-185y4l1):hover{background:var(--cw-teal-hover)}.citation--unsourced.svelte-185y4l1{background:var(--cw-amber);color:var(--cw-ink-fixed);text-shadow:0 0 3px #fff;cursor:help;border-radius:9px;justify-content:center;align-items:center;margin-left:2px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-flex}.swatch.svelte-1lhj6r1{align-items:center;gap:.55rem;display:inline-flex}.swatch__chip.svelte-1lhj6r1{border-radius:var(--cw-radius-sm);border:1px solid var(--cw-hairline-strong);flex:none;width:2rem;height:2rem}.swatch__text.svelte-1lhj6r1{flex-direction:column;line-height:1.25;display:flex}.swatch__label.svelte-1lhj6r1{font-size:var(--cw-text-sm);color:var(--cw-ink)}.swatch__hex.svelte-1lhj6r1{font-family:var(--cw-font-mono);color:var(--cw-ink-faint);font-size:.75rem}.chip.svelte-1i38im0{letter-spacing:.01em;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.evidence-chip.svelte-10mkjvj{font-size:var(--cw-text-sm);color:var(--cw-evidence-fg);border-radius:999px;align-items:center;padding:.25rem .65rem;font-weight:600;display:inline-flex}.evidence-chip[data-tier=legal].svelte-10mkjvj{background:var(--cw-evidence-legal);color:var(--cw-paper-fixed)}.evidence-chip[data-tier=evidence].svelte-10mkjvj{background:var(--cw-evidence-evidence)}.evidence-chip[data-tier=precedent].svelte-10mkjvj{background:var(--cw-evidence-precedent)}.example-card.svelte-13rt40i{border-radius:var(--cw-radius-lg);border:1px solid var(--cw-hairline);background:var(--cw-paper-raised);margin:1.5rem 0;padding:1.25rem 1.4rem}.example-card__label.svelte-13rt40i{font-family:var(--cw-font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--cw-ink-soft);background:var(--cw-primary-soft);border-radius:999px;margin-bottom:.9rem;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.example-card__label[data-tone=good].svelte-13rt40i{color:var(--cw-tip);background:var(--cw-tip-soft)}.example-card__label[data-tone=avoid].svelte-13rt40i{color:var(--cw-danger);background:var(--cw-danger-soft)}.example-card__body.svelte-13rt40i>:first-child{margin-top:0}.example-card__body.svelte-13rt40i>:last-child{margin-bottom:0}.form-preview.svelte-u5pmai{flex-direction:column;gap:1.1rem;display:flex}.form-preview__field.svelte-u5pmai{border:none;flex-direction:column;gap:.35rem;margin:0;padding:0;display:flex}.form-preview__field.svelte-u5pmai>span:where(.svelte-u5pmai),.form-preview__field.svelte-u5pmai legend:where(.svelte-u5pmai){font-size:var(--cw-text-sm);color:var(--cw-ink);padding:0;font-weight:600}.form-preview.svelte-u5pmai input[type=search]:where(.svelte-u5pmai),.form-preview.svelte-u5pmai select:where(.svelte-u5pmai){font:inherit;font-size:var(--cw-text-sm);border-radius:var(--cw-radius-sm);border:1px solid var(--cw-hairline-strong);background:var(--cw-paper);color:var(--cw-ink);padding:.5rem .65rem}.form-preview__checks.svelte-u5pmai{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.form-preview__check.svelte-u5pmai{font-size:var(--cw-text-sm);color:var(--cw-ink-soft);align-items:center;gap:.4rem;font-weight:400;display:inline-flex}.form-preview.svelte-u5pmai input:where(.svelte-u5pmai):focus-visible,.form-preview.svelte-u5pmai select:where(.svelte-u5pmai):focus-visible{outline:2px solid var(--cw-teal);outline-offset:1px;border-radius:var(--cw-radius-sm)}.logo-preview.svelte-1w2nywb{flex-direction:column;gap:.5rem;margin:0;display:flex}.logo-preview__stage.svelte-1w2nywb{border-radius:var(--cw-radius-md);border:1px solid var(--cw-hairline);justify-content:center;align-items:center;padding:1.5rem;display:flex}.logo-preview__stage[data-background=light].svelte-1w2nywb{background:#fdfaf3}.logo-preview__stage[data-background=dark].svelte-1w2nywb{background:#141414}.logo-preview__stage.svelte-1w2nywb img:where(.svelte-1w2nywb){max-width:100%;max-height:4rem}figcaption.svelte-1w2nywb{font-size:var(--cw-text-sm);color:var(--cw-ink-soft);text-align:center}.pattern-card.svelte-1b3dee{border-radius:var(--cw-radius-lg);border:1px solid var(--cw-hairline);border-left:4px solid var(--cw-classification-color,var(--cw-primary));background:var(--cw-paper-raised);margin:1.5rem 0;padding:1.1rem 1.25rem}.pattern-card[data-classification=local].svelte-1b3dee{--cw-classification-color:var(--cw-local)}.pattern-card[data-classification=collector].svelte-1b3dee{--cw-classification-color:var(--cw-collector)}.pattern-card[data-classification=arterial].svelte-1b3dee{--cw-classification-color:var(--cw-arterial)}.pattern-card[data-classification=freeway].svelte-1b3dee{--cw-classification-color:var(--cw-freeway)}.pattern-card[data-classification=intersections].svelte-1b3dee{--cw-classification-color:var(--cw-intersections)}.pattern-card__head.svelte-1b3dee{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.pattern-card__id.svelte-1b3dee{font-family:var(--cw-font-mono);color:var(--cw-ink);letter-spacing:.02em;font-size:.8125rem;font-weight:600}.pattern-card__head-end.svelte-1b3dee{align-items:center;gap:.6rem;display:flex}.pattern-card__classification.svelte-1b3dee{text-transform:uppercase;letter-spacing:.05em;color:var(--cw-ink-faint);font-size:.75rem}.pattern-card__status.svelte-1b3dee{letter-spacing:.01em;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.pattern-card__status[data-status=recommended].svelte-1b3dee{background:var(--cw-paper);color:var(--cw-ink-soft);border:1px solid var(--cw-hairline-strong)}.pattern-card__status[data-status=situational].svelte-1b3dee{background:var(--cw-warning-soft);color:var(--cw-amber-ink)}.pattern-card__status[data-status=avoid].svelte-1b3dee{background:var(--cw-danger-soft);color:var(--cw-danger)}.pattern-card__title.svelte-1b3dee{font-family:var(--cw-font-display);font-size:var(--cw-text-lg);color:var(--cw-ink);margin:0 0 .4rem;font-weight:600}.pattern-card__body.svelte-1b3dee p:last-child{margin-bottom:0}.type-sample.svelte-1dyh9qk{border-bottom:1px solid var(--cw-hairline);align-items:baseline;gap:1.25rem;padding:.75rem 0;display:flex}.type-sample.svelte-1dyh9qk:last-child{border-bottom:none;padding-bottom:0}.type-sample.svelte-1dyh9qk:first-child{padding-top:0}.type-sample__meta.svelte-1dyh9qk{font-family:var(--cw-font-mono);color:var(--cw-ink-faint);flex:0 0 6rem;font-size:.7rem;line-height:1.3}.type-sample__text.svelte-1dyh9qk{color:var(--cw-ink);overflow-wrap:break-word;min-width:0;line-height:1.25}.type-sample__text--uppercase.svelte-1dyh9qk{text-transform:uppercase}@media (width<=480px){.type-sample.svelte-1dyh9qk{flex-direction:column;align-items:flex-start;gap:.35rem}.type-sample__meta.svelte-1dyh9qk{flex:none}}
