:root{--canvas:#FBF9F5;--surface:#fff;--hair:#E6E4DD;--text:#141413;--muted:#575653;--trust:#1E4D3B;--star:#D97706}body{margin:0;background:var(--canvas);color:var(--text);font-family:Inter,system-ui,sans-serif;font-weight:600}main{max-width:480px;margin:0 auto;padding:24px 16px}h1{font-family:Playfair Display,Georgia,serif;font-size:32px;margin:0 0 4px}.muted{color:var(--muted)}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400}.card{background:var(--surface);border:1px solid var(--hair);border-radius:8px;padding:16px;margin-top:16px}.pill,button,input{min-height:48px;border-radius:8px;border:1px solid var(--hair);padding:0 14px;font:inherit;background:var(--surface);color:var(--text);box-sizing:border-box}.pill{cursor:pointer;margin:0 8px 8px 0}.pill.on,button.primary{background:var(--trust);color:#fff;border-color:var(--trust)}button.primary{width:100%;cursor:pointer}input{width:100%;margin-bottom:8px}
