html,body{max-width:100%;overflow-x:clip}body{background:var(--ink);color:var(--bone);font-family:var(--body);line-height:1.5;-webkit-font-smoothing:antialiased}.wrap{max-width:560px;margin:0 auto;padding:0 20px 12vh}h1{font-family:var(--display);font-weight:700;font-size:26px;letter-spacing:-.03em;padding:26px 0 2px}.sub{color:var(--muted);font-size:13px;margin-bottom:6px}.eyebrow{font-family:var(--display);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin:22px 0 10px}.ev{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-bottom:9px;cursor:pointer;opacity:0;transform:translateY(12px);animation:evin .45s cubic-bezier(.23,1,.32,1) forwards;transition:transform .14s var(--ease-out)}.ev:active{transform:scale(.985)}@keyframes evin{to{opacity:1;transform:none}}.ev .av{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--line);flex:0 0 auto}.ev .tx{flex:1;min-width:0;font-size:13px;line-height:1.4}.ev .tx b{font-family:var(--display)}.ev .tx .what{color:var(--amber-ink);font-weight:600}.ev .tm{font-size:10px;color:var(--muted);font-family:var(--display);letter-spacing:.06em;flex:0 0 auto}.ev .pat{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);flex:0 0 auto}.ev .bdg{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;background:var(--ink);border:1px solid var(--line);flex:0 0 auto}.foot{color:var(--muted);font-size:12px;padding:22px 0;border-top:1px solid var(--line);margin-top:14px}
