.blank-cert-page{background:#e4e7df;min-height:100vh}.blank-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:24px 16px 0;display:flex}.blank-toolbar h1{font:700 1.35rem var(--font-heading);margin:0}.blank-toolbar p{color:var(--muted);max-width:52ch;margin:4px 0 0;font-size:.93rem}.blank-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.cert-blank .blank{min-width:160px}.cert-blank .c-meta .blank{min-width:130px}.cert-blank .blank-lines{background-image:repeating-linear-gradient(#0000 0 calc(1.6em - 1px),#9a9a9a calc(1.6em - 1px) 1.6em);border-bottom:0;width:100%;min-width:0;height:4.8em;display:block}.cert-blank .blank-choices{letter-spacing:.01em}.cert-blank .c-table td{height:2.1em}.cert-blank .animal-table{table-layout:fixed}.cert-blank .animal-table tr:first-child th:first-child{width:30%}.cert-blank .animal-table th{white-space:nowrap;padding-left:4px;padding-right:4px}.cert-blank .sign{text-align:left;border-top:0;padding-top:40px;line-height:2}.cert-blank .sign .blank{min-width:150px}.animal-chooser{text-align:center;max-width:560px;margin:0 auto;padding:clamp(40px,8vh,90px) 16px 60px}.chooser-kicker{color:var(--leaf);margin:0;font-weight:700}.animal-chooser h1{font:800 clamp(1.7rem, 4vw, 2.3rem) / 1.1 var(--font-heading);margin:8px 0 10px}.animal-chooser>p{color:var(--muted);margin:0 0 26px}.chooser-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.chooser-option{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:18px 6px 14px;text-decoration:none;transition:transform .15s,background .15s;display:flex}.chooser-option b{font:800 2rem / 1 var(--font-heading)}.chooser-option span{font-size:.82rem;font-weight:600}.chooser-option:hover,.chooser-option:focus-visible{background:var(--ink);color:#fff;transform:translateY(-2px)}.chooser-back{color:var(--ink);margin-top:22px;font-weight:600;display:inline-block}.animal-switch{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:.9rem;font-weight:600;display:flex}.animal-switch a{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.animal-switch a[aria-current=true]{background:var(--ink);color:#fff}@media (max-width:420px){.chooser-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.blank-toolbar{display:none!important}.blank-cert-page{background:#fff;min-height:0}.cert-blank .sign{padding-top:0;line-height:1.9}.cert-blank .blank-lines{background-image:repeating-linear-gradient(#0000 0 29.2362px,#9a9a9a 29.2362px 8mm);height:24mm}.cert-blank .c-table td{height:7mm}.cert-blank p{line-height:2.1}}
