Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
b6d6e761eThis file is pinned to the selected release. Download the original to open it in your design tool.
:root {
color-scheme: light;
font-family: system-ui, -apple-system, sans-serif;
line-height: 1.4;
}
html.dark {
color-scheme: dark;
}
* {
box-sizing: border-box;
}
body {
margin: 0;
padding: 0.75rem;
background: #f4f4f5;
color: #18181b;
font-size: 0.85rem;
}
html.dark body {
background: #09090b;
color: #fafafa;
}
.app {
max-width: 22rem;
display: flex;
flex-direction: column;
gap: 0.75rem;
}
header h1 {
margin: 0 0 0.15rem;
font-size: 1.05rem;
}
.lede {
margin: 0;
color: #71717a;
font-size: 0.75rem;
}
.card {
padding: 0.75rem;
border: 1px solid #e4e4e7;
border-radius: 0.5rem;
background: #fff;
}
html.dark .card {
border-color: #27272a;
background: #18181b;
}
.card h2 {
margin: 0 0 0.5rem;
font-size: 0.85rem;
}
.hint {
margin: 0 0 0.5rem;
font-size: 0.72rem;
color: #71717a;
}
.row {
display: flex;
flex-wrap: wrap;
gap: 0.4rem;
}
.readout {
margin: 0.4rem 0 0;
font-size: 0.75rem;
color: #52525b;
}
html.dark .readout {
color: #a1a1aa;
}
.readout strong {
color: inherit;
font-weight: 600;
}
label.checkbox {
display: flex;
align-items: center;
gap: 0.4rem;
cursor: pointer;
}
button {
padding: 0.35rem 0.6rem;
border: 1px solid #d4d4d8;
border-radius: 0.375rem;
background: #fafafa;
cursor: pointer;
font: inherit;
font-size: 0.78rem;
color: inherit;
}
button:disabled {
opacity: 0.55;
cursor: not-allowed;
}
button.primary {
border-color: #3b82f6;
background: #3b82f6;
color: #fff;
}
html.dark button {
border-color: #3f3f46;
background: #27272a;
}
.status {
margin: 0;
font-size: 0.75rem;
color: #b45309;
}
.error {
color: #dc2626;
}