:root{--tide-teal:#0e7c99;--tide-steel:#3f5c78;--tide-lagoon:#0c8f77;--tide-ink:#18160f;--tide-paper:#f7f5f0;--tide-font-body:"Hanken Grotesk";--tide-font-display:"Jost"}*{box-sizing:border-box}body{background:var(--tide-paper);color:var(--tide-ink);font-family:var(--tide-font-body);margin:0;padding:16px}h1,h2,.brand{font-family:var(--tide-font-display);color:var(--tide-steel)}.card{background:#fff;border-radius:8px;max-width:640px;margin:0 auto 24px;padding:20px}label{margin-bottom:12px;display:block}input,textarea{width:100%;font:inherit;padding:8px;display:block}button{background:var(--tide-teal);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:6px;margin-right:8px;padding:8px 14px}.bar{justify-content:space-between;align-items:center;gap:16px;max-width:640px;margin:0 auto 16px;display:flex}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--tide-paper);padding:6px 4px}
