:root{--ink:#132b39;--muted:#526975;--teal:#087a70;--line:#dce5e8;--mint:#eef8f6}*{box-sizing:border-box}body{margin:0;background:#f6f9fb;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;line-height:1.6}main{max-width:1460px;margin:auto;padding:38px 32px 28px}header{text-align:center;max-width:950px;margin:0 auto 28px}.eyebrow{font-size:.8rem;letter-spacing:.16em;font-weight:700;color:var(--muted)}h1{font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.1;letter-spacing:-.05em;margin:14px 0 12px}h1 span{color:var(--teal)}.subtitle{font-size:1.1rem;margin:0;color:var(--muted)}.facts{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:20px}.facts span{padding:5px 13px;background:white;border:1px solid var(--line);border-radius:30px;font-size:.875rem}.notice{border-left:4px solid var(--teal);background:#e6f2f0;padding:14px 20px;border-radius:0 8px 8px 0;font-size:.94rem;margin-bottom:28px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}h2{font-size:1.25rem;margin:0}.section-heading>span,.hint{font-size:.875rem;color:var(--muted)}.hint{margin:5px 0 16px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:white;box-shadow:0 8px 30px #12354608}table{width:100%;min-width:1150px;border-collapse:collapse;table-layout:fixed}th,td{padding:20px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}thead th{font-size:.95rem;padding-top:22px;padding-bottom:22px;background:#f0f5f7;vertical-align:top}th small{display:block;font-size:.8rem;color:var(--muted);font-weight:400;margin-top:3px}th em{display:inline-block;font-size:.75rem;font-style:normal;font-weight:500;color:#07645c;margin-top:9px;border:1px solid #acd5cb;border-radius:4px;padding:2px 6px}.prompt{width:30%;font-weight:400}.prompt p{font-size:1rem;margin:6px 0}.category{font-size:.75rem;letter-spacing:.075em;text-transform:uppercase;color:var(--teal);font-weight:700}.clip-id{font-family:ui-monospace,monospace;font-size:.75rem;color:#6a7e88}.ours{background:var(--mint)}thead .ours{background:#dff1ed;box-shadow:inset 0 3px var(--teal)}audio{display:block;width:100%;min-width:155px;height:38px}tbody tr:last-child>*{border-bottom:0}.notes{max-width:950px;margin-top:32px;color:var(--muted);font-size:.9rem}.notes h2{color:var(--ink)}.notes p{margin:10px 0}a{color:#056e70;text-underline-offset:3px}a:focus-visible,.table-wrap:focus-visible{outline:3px solid #137dce;outline-offset:3px}.audio-error{font-size:.8rem;color:#aa3030}footer{border-top:1px solid var(--line);margin-top:30px;padding-top:18px;font-size:.8rem;color:var(--muted)}@media(max-width:650px){main{padding:24px 16px}header{margin-bottom:20px}.section-heading{align-items:flex-start;flex-direction:column;gap:2px}.notice{padding:12px 14px}.facts span{font-size:.8rem}.table-wrap{border-radius:9px}}
