.cifrx-landing{--l-ground:#f4b62c;--l-ink:#12382c;--l-on-ink:#fff9e8;--l-quiet:#1e4d3d;--l-field:#12382c;--l-field-ink:#f4b62c;--l-field-text:#fff9e8;--l-paper:#fffbef;--l-paper-ink:#12382c;--l-paper-accent:#b92f17;--l-chip:#fffbef;--l-chip-ink:#12382c;--l-table:#dd9c17;--l-oil:#b92f17;background:var(--l-ground);color:var(--l-ink)}.dark .cifrx-landing{--l-ground:#12382c;--l-ink:#f4b62c;--l-on-ink:#12382c;--l-quiet:#f2e7c4;--l-field:#0c2a21;--l-paper:#16211c;--l-paper-ink:#f6efdc;--l-paper-accent:#ff8f73;--l-table:#0c2a21;--l-oil:#d43c20}.cifrx-landing-display,.cifrx-landing h1,.cifrx-landing h2{font-family:var(--font-display), serif;font-weight:400}.cifrx-landing-action{background:var(--l-ink);min-height:3.25rem;color:var(--l-on-ink);transition:transform var(--motion-fast) var(--ease-cifrx), background-color var(--motion-fast);border-radius:999px;justify-content:center;align-items:center;padding-inline:1.75rem;font-weight:700;display:inline-flex}.cifrx-landing-action:hover{background:color-mix(in oklab, var(--l-ink) 86%, var(--l-ground))}.cifrx-landing-action:active{transform:scale(.97)}.cifrx-landing :is(a,input):focus-visible,.cifrx-landing input:focus-visible+span{outline:3px solid var(--l-ink);outline-offset:3px}.cifrx-landing-paper :is(a):focus-visible{outline-color:var(--l-paper-ink)}.cifrx-landing-answer{cursor:pointer;border:2px solid var(--l-ink);min-height:2.75rem;transition:background-color var(--motion-fast), color var(--motion-fast), transform var(--motion-fast) var(--ease-cifrx);border-radius:999px;justify-content:center;align-items:center;padding-inline:1rem;font-weight:700;display:flex}.cifrx-landing-answer:hover{background:color-mix(in oklab, var(--l-ink) 12%, transparent)}.cifrx-landing-answer:active{transform:scale(.97)}input:checked+.cifrx-landing-answer{background:var(--l-ink);color:var(--l-on-ink)}.cifrx-plate-oil{transform-box:fill-box;transform-origin:50%;transition:opacity var(--motion-slow) var(--ease-cifrx), transform var(--motion-slow) var(--ease-cifrx)}@keyframes cifrx-plate-in{0%{transform:translate(7%)rotate(14deg)}to{transform:none}}.cifrx-plate{animation:cifrx-plate-in .7s var(--ease-cifrx) both}@media (prefers-reduced-motion:reduce){.cifrx-plate{animation:none}.cifrx-plate-oil,.cifrx-landing-answer,.cifrx-landing-action{transition:none}}
