blindspot / frontend /src /pages /Pages.module.css
yashwrites's picture
New logo, favicon and share image; scanblindspot.com canonical (part 2)
f8f12a4 verified
Raw History Blame Contribute Delete
3.13 kB
.display { font-size: var(--fs-5); font-weight: 700; margin: 8px 0 12px; letter-spacing: -0.015em; }
.h1 { font-size: var(--fs-4); font-weight: 700; margin: 0 0 12px; }
.lostMark { display: block; margin: 8px 0 20px; }
.h2 { font-size: var(--fs-3); font-weight: 700; margin: 0 0 8px; }
.lede { font-size: var(--fs-2); line-height: 1.5; margin: 0 0 20px; }
.muted { color: var(--report-ink-muted); }
.mutedSmall { color: var(--report-ink-muted); font-size: 14px; line-height: 1.45; }
.notice { padding: 10px 12px; background: #e7ecef; border-radius: 4px; font-size: var(--fs-1); }
.ruled { border-top: 1px solid var(--report-rule); padding: 16px 0 8px; line-height: 1.5; }
.list { margin: 4px 0; padding-left: 20px; }
.list li { margin: 4px 0; }
.kv { display: inline; }
.row { display: flex; gap: 16px; align-items: center; margin: 12px 0; }
.inline { display: inline-flex; gap: 6px; align-items: center; }
.intro { border-left: 3px solid var(--grease-amber); padding: 2px 0 2px 14px; margin: 0 0 28px; }
.intro p { margin: 4px 0; font-size: var(--fs-2); line-height: 1.45; }
.intro p:first-child { font-size: var(--fs-3); font-weight: 700; }
.form { display: flex; flex-direction: column; gap: 18px; max-width: 520px; }
.field { display: flex; flex-direction: column; gap: 6px; font-weight: 700; }
.input {
font: inherit;
font-weight: 400;
padding: 9px 12px;
border: 1px solid #b9c2ca;
border-radius: var(--radius);
background: #fff;
color: var(--report-ink);
}
.input:focus-visible, .primary:focus-visible { outline: 2px solid var(--grease-amber); outline-offset: 2px; }
.modes { border: none; padding: 0; margin: 0; }
.modes legend { font-weight: 700; margin-bottom: 6px; padding: 0; }
.modeRow {
display: grid;
grid-template-columns: auto 9em 1fr;
align-items: baseline;
gap: 10px;
padding: 8px 4px;
border-top: 1px solid var(--report-rule);
cursor: pointer;
}
.modeRow:last-child { border-bottom: 1px solid var(--report-rule); }
.modeOn .modeName { font-weight: 700; }
.modeRow input { accent-color: var(--report-ink); }
.modeNote { color: var(--report-ink-muted); font-size: var(--fs-1); }
.primary {
align-self: flex-start;
padding: 11px 26px;
border: none;
border-radius: var(--radius);
background: var(--report-ink);
color: #fff;
font-size: var(--fs-2);
font-weight: 700;
cursor: pointer;
}
.primary:disabled { background: #a7b0b8; cursor: default; }
.primaryLink { display: inline-block; margin-top: 16px; padding: 10px 22px; border-radius: var(--radius); background: var(--report-ink); color: #fff; text-decoration: none; font-weight: 700; }
.stats { width: 100%; border-collapse: collapse; margin: 4px 0 24px; font-variant-numeric: tabular-nums; }
.stats th { text-align: left; font-weight: 400; padding: 8px 0; border-bottom: 1px solid var(--report-rule); }
.stats td { text-align: right; font-weight: 700; padding: 8px 0; border-bottom: 1px solid var(--report-rule); font-size: var(--fs-3); }
.devGrid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; background: var(--pacs-surround); padding: 12px; }
.devImg { width: 100%; height: auto; background: #000; }