/* Generated appearance overrides. Source: existing hypothesengenerator/index.html. */
:root {
    --blue-950: rgb(21, 38, 57);
    --blue-900: rgb(21, 38, 57);
    --blue-800: rgb(21, 94, 239);
    --blue-700: rgb(21, 94, 239);
    --blue-50: rgb(245, 248, 250);
    --green-600: rgb(8, 127, 120);
    --orange-600: rgb(217, 119, 6);
    --red-600: rgb(199, 54, 54);
    --ink: rgb(21, 38, 57);
    --muted: rgb(107, 119, 133);
    --line: rgb(224, 230, 235);
    --soft: rgb(245, 248, 250);
    --white: rgb(255, 255, 255);
    --shadow: var(--aw-shadow)
}
body {
    background: radial-gradient(circle at 14% 8%, rgba(21, 94, 239, 0.1), transparent 27rem),
    linear-gradient(180deg, rgb(245, 248, 250) 0%, rgb(255, 255, 255) 52%)
}
.tool-icon {
    background: linear-gradient(135deg, rgb(21, 94, 239), var(--blue-700));
    box-shadow: var(--aw-shadow)
}
.lead {
    color: rgb(107, 119, 133)
}
.panel {
    border-radius: 8px;
    box-shadow: var(--aw-shadow)
}
.field span {
    color: rgb(21, 38, 57)
}
input,
select,
textarea {
    border-radius: 8px;
    box-shadow: inset 0 1px 0 rgba(21, 38, 57, 0.02), 0 2px 8px rgba(21, 38, 57, 0.03)
}
input::placeholder,
textarea::placeholder {
    color: rgb(107, 119, 133)
}
input:focus,
select:focus,
textarea:focus {
    border-color: rgba(21, 94, 239, 0.78);
    box-shadow: var(--aw-shadow)
}
.method-note {
    border-radius: 8px;
    color: rgb(138, 79, 5)
}
.primary-button {
    background: rgb(21, 94, 239);
    box-shadow: var(--aw-shadow)
}
.secondary-button:hover {
    background: rgb(237, 243, 255)
}
.copy-button {
    color: rgb(107, 119, 133)
}
.empty-state {
    border: 1px dashed rgba(107, 119, 133, 0.32);
    border-radius: 8px;
    background: rgba(245, 248, 250, 0.56)
}
.result-card {
    border-radius: 8px
}
.result-card p {
    color: rgb(81, 97, 113)
}
.null-line {
    border-left: 3px solid rgba(21, 94, 239, 0.38);
    color: rgb(81, 97, 113);
    background: linear-gradient(90deg, rgba(21, 94, 239, 0.06), transparent)
}
.tag {
    color: rgb(81, 97, 113)
}
.quality-box {
    border: 1px solid rgba(8, 127, 120, 0.2);
    border-radius: 8px;
    color: rgb(8, 127, 120);
    background: rgba(8, 127, 120, 0.07)
}
.toast {
    border-radius: 8px;
    box-shadow: var(--aw-shadow)
}
