1import{j as e,aa as n}from"./index-CIW48_iC.js";(function(){try{var s=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};s.SENTRY_RELEASE={id:"0f5b13aa709d44872c7ab6a82bb77dc7ba4052f5"}}catch{}})();try{(function(){var s=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new s.Error().stack;t&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[t]="f1d8a18d-63a2-4954-91b4-e1900a587269",s._sentryDebugIdIdentifier="sentry-dbid-f1d8a18d-63a2-4954-91b4-e1900a587269")})()}catch{}const a=[{id:"light",name:"Light blue",token:"blue-500",hex:"#3b82f6",hover:"#2563eb",note:"Today on /live and ~190 places. White text contrast 3.7:1 (fails AA for small text)."},{id:"medium",name:"Medium blue",token:"blue-600",hex:"#2563eb",hover:"#1d4ed8",note:"What the new button rules say. Contrast 5.2:1 (passes AA)."},{id:"navy",name:"Dark navy",token:"#002B5C",hex:"#002B5C",hover:"#001f45",note:"Meeting terms, agreements, /ready. Matches certificate frames. Contrast 14:1."}];function d({bg:s,label:t}){return e.jsxs("div",{className:"rounded-2xl border border-border bg-white p-4 space-y-3 shadow-sm",children:[e.jsxs("div",{className:"flex gap-4 border-b border-border text-sm",children:[e.jsx("span",{className:"pb-2 font-medium border-b-2",style:{color:s,borderColor:s},children:"Stories (4)"}),e.jsx("span",{className:"pb-2 text-muted-foreground",children:"Points (2)"})]}),e.jsx("p",{className:"font-semibold",children:"Ready for your clarity meeting?"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"You both agreed to explain back before replying."}),e.jsx("a",{href:"/terms",className:"text-sm underline underline-offset-2",style:{color:s},children:"How it works"}),e.jsxs("span",{className:"inline-flex items-center gap-1 rounded-full px-2.5 py-1 text-xs font-medium text-white",style:{background:s},children:[e.jsx(n,{className:"w-3 h-3"})," Selected"]}),e.jsx("button",{className:"w-full rounded-lg py-2.5 text-sm font-semibold text-white",style:{background:s},children:t}),e.jsx("button",{className:"w-full rounded-lg py-2.5 text-sm font-medium border border-border",children:"Edit terms"})]})}function o(){return e.jsxs("div",{className:"max-w-5xl mx-auto px-4 py-10 space-y-8",children:[e.jsxs("header",{className:"space-y-2",children:[e.jsx("h1",{className:"text-3xl md:text-4xl font-bold",children:"Pick one blue"}),e.jsx("p",{className:"text-muted-foreground",children:"The same screen in each candidate: tab, link, selected chip, main button. Prototype only."})]}),e.jsx("div",{className:"grid gap-6 md:grid-cols-3",children:a.map(s=>e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{children:[e.jsxs("p",{className:"font-semibold",children:[s.name," ",e.jsx("span",{className:"text-muted-foreground font-normal",children:s.hex})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s.note})]}),e.jsx(d,{bg:s.hex,label:"Continue"})]},s.id))})]})}export{o as DesignBluePage};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.