.ausid-quiz{--ausid-maroon:#800000;--ausid-maroon-dark:#5c0000;--ausid-dolphin:#2b337d;--ausid-roo:#eda616;--ausid-wombat:#693729;--ausid-eagle:#420a88;--ausid-ink:#23201e;--ausid-border:#ccc;--ausid-radius:4px;color:var(--ausid-ink);padding-top:2.5rem;padding-bottom:2rem;width:100%;align-self:stretch}.ausid-quiz *,.ausid-quiz *::before,.ausid-quiz *::after{box-sizing:border-box}.ausid-quiz .ausid-container{width:100%;max-width:var(--bde-section-width,1200px);margin-inline:auto;padding-inline:clamp(20px, 4vw, 28px)}.ausid-quiz .ausid-center{display:block;margin:0 auto}.ausid-quiz .ausid-header{margin-bottom:1.25rem}.ausid-quiz .ausid-header img{display:none}@media (max-width:640px){.ausid-quiz{padding-top:1.5rem}.ausid-quiz .ausid-header{margin-bottom:1rem}.ausid-quiz .ausid-lede{margin-bottom:1.1rem;font-size:1rem}.ausid-quiz .ausid-intro{padding-bottom:1.25rem}}.ausid-quiz .ausid-header h1{margin:0 0 .35em;font-size:clamp(1.5rem, 3.2vw, 2rem);line-height:1.2}.ausid-quiz .ausid-identifier{margin:0;font-size:.95rem;color:#6b6b6b}.ausid-quiz .ausid-intro{padding-bottom:2rem}.ausid-quiz .ausid-lede{max-width:62ch;margin:0 0 1.5rem;font-size:clamp(1rem, 2.2vw, 1.15rem);line-height:1.6}.ausid-quiz .ausid-about{max-width:62ch;margin:2.5rem 0 0;padding:22px 24px;background:#faf7f2;border:1px solid #ece4d8;border-left:4px solid var(--ausid-maroon);border-radius:6px;font-size:.975rem;line-height:1.65}.ausid-quiz .ausid-about h2{margin:0 0 .6em;font-size:clamp(1.15rem, 2.6vw, 1.4rem);color:var(--ausid-maroon)}.ausid-quiz .ausid-about p{margin:0 0 1em}.ausid-quiz .ausid-about p:last-child{margin-bottom:0}.ausid-quiz .ausid-about a{color:var(--ausid-maroon);text-decoration:underline}.ausid-quiz .ausid-about a:hover{color:var(--ausid-maroon-dark)}.ausid-quiz .ausid-types{margin:0 0 1.2em;padding-left:1.2em}.ausid-quiz .ausid-types li{margin-bottom:.45em}@media (max-width:640px){.ausid-quiz .ausid-about{padding:18px 16px;margin-top:2rem}}.ausid-quiz .ausid-intro label{display:block;margin-bottom:.8rem}.ausid-quiz .ausid-field{display:block;width:100%;max-width:340px;padding:8px 12px;margin:0 0 1rem;font-size:1rem;line-height:1.5;color:var(--ausid-ink);background:#fff;border:1px solid var(--ausid-border);border-radius:var(--ausid-radius)}.ausid-quiz .ausid-field:focus-visible,.ausid-quiz .ausid-btn:focus-visible,.ausid-quiz input[type="radio"]:focus-visible{outline:3px solid var(--ausid-maroon);outline-offset:2px}@media (min-width:900px){.ausid-quiz .ausid-intro[hidden]{display:none}.ausid-quiz .ausid-intro:not([hidden]){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:3rem;align-items:start}.ausid-quiz .ausid-lede{grid-column:1;grid-row:1;margin-bottom:1.75rem}.ausid-quiz .ausid-intro form{grid-column:1;grid-row:2}.ausid-quiz .ausid-about{grid-column:2;grid-row:1 / -1;align-self:start;margin-top:0}.ausid-quiz .ausid-intro form::after{content:"";display:block;width:100%;max-width:380px;aspect-ratio:300 / 181;margin-top:2.5rem;background:url(/wp-content/mu-plugins/ausid-quiz/img/ausID-animals.png) left center / contain no-repeat}}.ausid-quiz .ausid-questions ol{list-style:none;counter-reset:ausid-q;margin:0;padding-left:0}.ausid-quiz .ausid-questions li{counter-increment:ausid-q;margin-bottom:1.75rem}.ausid-quiz .ausid-questions legend::before{content:counter(ausid-q) ". ";color:var(--ausid-maroon);font-weight:700}.ausid-quiz fieldset{border:0;padding:0;margin:0 0 2rem}.ausid-quiz legend{padding:0;margin-bottom:.5em;font-size:1.0625rem;line-height:1.45;font-weight:600;border:0}.ausid-quiz .ausid-questions label{display:block;font-size:1rem;font-weight:400;padding:5px 0 5px 1.6em;text-indent:-1.6em;cursor:pointer}.ausid-quiz .ausid-questions label input{margin-right:.5em}.ausid-quiz .ausid-actions{padding:1rem 0 2rem}.ausid-quiz hr{border:0;border-top:1px solid rgb(0 0 0 / .15);margin:1.5rem 0}.ausid-quiz .ausid-btn,.ausid-result .ausid-btn{display:inline-block;padding:8px 16px;margin:0 4px 8px 0;font:inherit;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;border:1px solid #fff0;border-radius:var(--ausid-radius);cursor:pointer}.ausid-quiz .ausid-btn--lg,.ausid-result .ausid-btn--lg{padding:12px 22px;font-size:18px;border-radius:6px}.ausid-quiz .ausid-btn--primary,.ausid-result .ausid-btn--primary{background:var(--ausid-maroon);border-color:var(--ausid-maroon);color:#fff}.ausid-quiz .ausid-btn--primary:hover,.ausid-quiz .ausid-btn--primary:focus,.ausid-result .ausid-btn--primary:hover,.ausid-result .ausid-btn--primary:focus{background:var(--ausid-maroon-dark);border-color:var(--ausid-maroon-dark);color:#fff}.ausid-result .ausid-btn--cta{background:var(--ausid-roo);border-color:#c98b0f;color:#3a2a00;font-weight:700}.ausid-result .ausid-btn--cta:hover,.ausid-result .ausid-btn--cta:focus{background:#d9950f;color:#3a2a00}.ausid-quiz .ausid-btn--quiet,.ausid-result .ausid-btn--quiet{background:#fff;border-color:var(--ausid-border);color:var(--ausid-ink)}.ausid-quiz .ausid-btn--quiet:hover,.ausid-result .ausid-btn--quiet:hover{background:#f0f0f0;color:var(--ausid-ink)}.ausid-quiz .ausid-error{margin:0 0 1rem;padding:12px 15px;background:#fff4f4;border:1px solid #b3261e;border-left-width:5px;border-radius:var(--ausid-radius);color:#8c1d18;font-size:1rem}.ausid-quiz .ausid-error[hidden]{display:none}.ausid-result{width:min(65%, 780px);max-width:calc(100% - 2rem);max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;padding:0;border:0;border-radius:6px;box-shadow:0 8px 40px rgb(0 0 0 / .35);color:var(--ausid-ink)}.ausid-result::backdrop{background:rgb(0 0 0 / .55)}.ausid-result__header{position:relative;padding:20px 20px 10px;border-bottom:1px solid #e5e5e5;text-align:center}.ausid-result__close{position:absolute;top:8px;right:10px;padding:4px 10px;font-size:24px;line-height:1;color:#666;background:none;border:0;border-radius:var(--ausid-radius);cursor:pointer}.ausid-result__close:hover{color:#000;background:#eee}.ausid-result__title{margin:0 30px .5em;font-size:clamp(1.25rem, 3vw, 1.75rem)}.ausid-result__animal{width:180px;max-width:60%;height:auto}.ausid-result__type{margin:.75em 0 0}.ausid-result__type .ausid-score{font-weight:700}.ausid-result__type.is-dolphin{color:var(--ausid-dolphin)}.ausid-result__type.is-kangaroo{color:var(--ausid-roo)}.ausid-result__type.is-wombat{color:var(--ausid-wombat)}.ausid-result__type.is-eagle{color:var(--ausid-eagle)}.ausid-result__body{padding:20px}.ausid-result__body p{margin:0 0 1em}.ausid-result__order{padding:0 20px 10px;text-align:center}.ausid-result__capture{padding:0 20px}.ausid-result__capture:empty{display:none}.ausid-result__bridge{margin:10px 20px 0;padding:18px 20px;background:#faf6f0;border-top:3px solid var(--ausid-maroon);text-align:center}.ausid-result__bridge h4{margin:0 0 .5em;font-size:1.15rem}.ausid-result__bridge p{margin:0 0 1em}.ausid-result__bridge p:last-child{margin-bottom:0}.ausid-result__bridge a:not(.ausid-btn){color:var(--ausid-maroon);text-decoration:underline}.ausid-result__bridge a:not(.ausid-btn):hover{color:var(--ausid-maroon-dark)}.ausid-result__share{margin:14px 0 0;text-align:center}.ausid-result__share{margin:14px 0 0;text-align:center}.ausid-share-row{margin:0}.ausid-result__share .ausid-share{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:6px;margin:0 2px;vertical-align:middle;background:none;border:0;border-radius:var(--ausid-radius);text-decoration:none;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.ausid-result__share .ausid-share svg{display:block;width:100%;height:100%;fill:currentColor}.ausid-result__share .ausid-share[data-net="fb"]{color:#1877f2}.ausid-result__share .ausid-share[data-net="x"]{color:#000}.ausid-result__share .ausid-share[data-net="li"]{color:#0a66c2}.ausid-result__share .ausid-share[data-net="wa"]{color:#25d366}.ausid-result__share .ausid-share[data-net="em"]{color:#6b6b6b}.ausid-result__share .ausid-share[data-net="copy"]{color:#6b6b6b;padding:9px}.ausid-result__share .ausid-share:hover,.ausid-result__share .ausid-share:focus-visible{opacity:.7;transform:translateY(-1px)}.ausid-result__share .ausid-share:focus-visible{outline:3px solid var(--ausid-maroon);outline-offset:2px}.ausid-result .ausid-share-native{display:none}.ausid-result .ausid-share-native svg{width:18px;height:18px;margin-right:8px;fill:currentColor;vertical-align:-3px}.ausid-share-status{min-height:1.2em;margin:6px 0 0;font-size:.875rem;color:#4a4a4a}.ausid-result__footer{padding:15px 20px;border-top:1px solid #e5e5e5;text-align:right}.ausid-print-sheets{position:absolute;left:-10000px;top:0;width:800px;height:1100px;overflow:hidden}.ausid-print-sheets iframe{width:800px;height:1100px;border:0}@media (max-width:640px){.ausid-result{width:100%;max-width:100%;height:100%;max-height:100%;max-height:100dvh;margin:0;border-radius:0;box-shadow:none;padding-bottom:env(safe-area-inset-bottom)}.ausid-result__close{position:sticky;float:right;top:8px;z-index:3;width:44px;height:44px;padding:0;background:rgb(255 255 255 / .92);border:1px solid #e0e0e0;border-radius:50%}.ausid-result__header{padding:12px 15px 10px}.ausid-result__title{margin-left:0;margin-right:0}.ausid-result__animal{width:120px}.ausid-result__body{padding:15px}.ausid-result__order{position:sticky;bottom:0;z-index:2;margin:0;padding:12px 15px calc(12px + env(safe-area-inset-bottom));background:rgb(255 255 255 / .97);border-top:1px solid #e5e5e5;box-shadow:0 -4px 14px rgb(0 0 0 / .07)}.ausid-result__order .ausid-btn{display:block;width:100%;margin:0}.ausid-result__share{padding:14px 15px 0;margin:0}.ausid-result__share.has-native-share .ausid-share-native{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0 0 4px}.ausid-result__share.has-native-share .ausid-share-row .ausid-share{display:none}.ausid-result__bridge{margin:14px 0 0}.ausid-result__footer{text-align:center}}@media (min-width:641px) and (max-width:900px){.ausid-result{width:calc(100% - 1.5rem)}}.ausid-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{.ausid-quiz{background:none;padding:0}.ausid-quiz .ausid-header,.ausid-quiz .ausid-intro,.ausid-quiz .ausid-questions,.ausid-quiz .ausid-actions,.ausid-quiz .ausid-error,.ausid-result__share,.ausid-result__order,.ausid-result__bridge,.ausid-result__footer,.ausid-result__close{display:none!important}.ausid-result{display:block;position:static;width:100%;max-width:none;box-shadow:none}}