.quiz{max-width:100%}@media (prefers-reduced-motion:no-preference){.quiz-enter,.quiz-summary,.quiz-results{animation:.18s ease-out both quiz-in}@keyframes quiz-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}}.quiz h2[tabindex="-1"]:focus{outline:none}.quiz-progress{margin-block-end:var(--space-4)}.quiz-progress-text{color:var(--c-muted);font-family:var(--font-display);margin-block-end:var(--space-2);font-weight:500}.quiz-progress-bar{background:var(--c-bg-sand);block-size:.375rem;box-shadow:inset 0 0 0 1px var(--c-sand);border-radius:999px;overflow:hidden}.quiz-progress-bar span{background:var(--c-primary);border-radius:999px;block-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.quiz-progress-bar span{transition:inline-size .25s ease-out}}.quiz-step fieldset{border:0;min-inline-size:0;margin:0;padding:0}.quiz-step legend{padding:0}.quiz-step legend h2{margin-block-end:var(--space-3)}.quiz-help{color:var(--c-muted)}.quiz-instruction{margin-block:calc(-1 * var(--space-2)) 0;color:var(--c-muted);font-size:.9em}.quiz-options{gap:var(--space-3);margin-block:var(--space-3) var(--space-4);display:grid}.quiz-option{align-items:flex-start;gap:var(--space-3);background:var(--c-surface);border:1.5px solid var(--c-muted);border-radius:var(--radius);cursor:pointer;min-block-size:48px;padding:1rem 1.125rem;display:flex}.quiz-option:hover{border-color:var(--c-ink)}@media (prefers-reduced-motion:no-preference){.quiz-option{transition:border-color .15s ease-out,background-color .15s ease-out,transform .15s ease-out}.quiz-option:hover{transform:translateY(-1px)}}.quiz-option:has(input:checked){border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);background:var(--c-bg-green)}.quiz-option input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--c-primary);flex:none;margin:.2em 0 0}.quiz-option:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:3px}@supports selector(:has(*)){.quiz-option input:focus-visible{outline:none}}.quiz-option-text{gap:var(--space-1);display:grid}.quiz-option-label{font-family:var(--font-display);font-weight:500}.quiz-option-hint{color:var(--c-muted);font-size:.95em}.quiz-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.quiz .btn:disabled,.quiz .btn:disabled:hover{color:var(--c-muted);border-color:var(--c-muted);cursor:not-allowed;background:0 0;border-style:dashed}.quiz-summary-list{margin:0 0 var(--space-5);border-block-start:1px solid var(--c-sand);padding:0;list-style:none}.quiz-summary-list li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--c-sand);flex-wrap:wrap;display:flex}.quiz-summary-text{flex:16rem;min-inline-size:0}.quiz-summary-text p{margin:0}.quiz-summary-q{color:var(--c-muted);font-size:.95em}.quiz-summary-a{font-family:var(--font-display);color:var(--c-ink);font-weight:500}.quiz-change{padding-inline:1.25rem}.quiz-disclaimer{color:var(--c-muted)}.quiz-block{margin-block:var(--space-5)}.quiz-block>:last-child{margin-block-end:0}.quiz-calm{padding:var(--space-4);background:var(--c-surface);border-inline-start:4px solid var(--c-accent);border-radius:var(--radius)}.quiz-breed{margin-block:var(--space-4);padding:var(--space-4);background:var(--c-surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--c-sand)}.quiz-breed:first-of-type{border-block-start:4px solid var(--c-accent)}.quiz-breed>:first-child{color:var(--c-primary)}.quiz-breed.quiz-breed-conditional,.quiz-breed.quiz-breed-conditional:first-of-type{border-block-start:4px solid var(--c-sand)}.quiz-breed-reason{font-weight:600}.quiz-breed>:last-child{margin-block-end:0}.quiz-breed>:first-child{font-size:clamp(1.2rem,1.1rem + .5vw,1.4rem)}.quiz-list-title{color:var(--c-accent-strong);margin-block:var(--space-3) var(--space-2);font-size:1rem;font-weight:500}.quiz-breed ul,.quiz-block ul{margin-block:0 var(--space-3);padding-inline-start:1.25rem}.quiz-breed-note{color:var(--c-muted)}.quiz-profile{gap:var(--space-3);margin:0;display:grid}.quiz-profile dt{font-family:var(--font-display);color:var(--c-muted);font-weight:500}.quiz-profile dd,.quiz-profile dd ul{margin:0}.quiz-cta{padding:var(--space-4) var(--space-4) var(--space-5);background:var(--c-bg-green);border-radius:var(--radius-lg)}.quiz-cta-label{margin-block-end:var(--space-2);font-weight:600}.quiz-cta-message{margin:0 0 var(--space-4);padding:var(--space-3);background:var(--c-surface);border-inline-start:4px solid var(--c-primary);border-radius:var(--radius-sm)}.match-page[data-astro-cid-jbotfegd]{max-width:52rem;padding-block:var(--space-5) var(--space-6);margin-inline:auto}.match-intro[data-astro-cid-jbotfegd]{gap:var(--space-3) var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--c-bg-green);grid-template-columns:1fr auto;align-items:center;margin-block-end:var(--space-5);display:grid}.match-intro[data-astro-cid-jbotfegd] .prose[data-astro-cid-jbotfegd]>[data-astro-cid-jbotfegd]:last-child{margin-block-end:0}.match-intro[data-astro-cid-jbotfegd] h1[data-astro-cid-jbotfegd]{color:var(--c-primary)}.match-intro[data-astro-cid-jbotfegd] .match-art{align-self:start;width:5rem}@media (width<=29.99rem){.match-intro[data-astro-cid-jbotfegd]{grid-template-columns:1fr}.match-intro[data-astro-cid-jbotfegd] .match-art{grid-row:1;justify-self:end;width:4.5rem}.match-intro[data-astro-cid-jbotfegd] .illo-quiz:not(.illo-asset){display:none}}@media (width>=48rem){.match-intro[data-astro-cid-jbotfegd]{padding:var(--space-5) var(--space-6);gap:var(--space-6)}.match-intro[data-astro-cid-jbotfegd] .match-art{align-self:center;width:13rem}}noscript[data-astro-cid-jbotfegd] .prose[data-astro-cid-jbotfegd]{margin-block-end:var(--space-4)}
