:root{color-scheme:dark;--bg: #0e1117;--fg: #e6e6e6;--muted: #9a9a9a;--card-bg: #161b22;--border: #2a2f3a;--accent: #4f8cff;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg)}.page{max-width:860px;margin:0 auto;padding:2rem 1.25rem 4rem}.page__header h1{margin-bottom:.25rem}.page__subtitle{color:var(--muted);font-size:.95rem}.page__subtitle a{color:var(--accent)}.company-picker{display:block;margin:1.5rem 0;font-weight:600}.company-picker select{display:block;margin-top:.4rem;padding:.5rem .75rem;background:var(--card-bg);color:var(--fg);border:1px solid var(--border);border-radius:6px;font-size:1rem;min-width:260px}.summary{color:var(--fg);line-height:1.5}.error{color:#ff6b6b}.action-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.action-card{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:1.1rem 1.3rem}.action-card__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.6rem}.action-card__rank{font-weight:700;color:var(--accent)}.action-card__impact{font-weight:600}.action-card__body{margin:0}.action-card__body dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:.6rem}.action-card__body dt:first-child{margin-top:0}.action-card__body dd{margin:.15rem 0 0;line-height:1.45}
