/* Oddball Animal Works v50.14 — expanded Australian species keeper guides */
.o14-care-guide{--o14-green:#183c2b;--o14-green2:#2f6847;--o14-copper:#a65324;--o14-cream:#fffaf3;--o14-paper:#f4eadf;--o14-ink:#252522;--o14-muted:#685f57}
.o14-hero .o13-hero-copy>p{max-width:760px}.o14-reader-note{background:#efe2d3;border-top:1px solid #e0cdb8;border-bottom:1px solid #e0cdb8}.o14-reader-note .wrap{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding-top:15px;padding-bottom:15px}.o14-reader-note strong{font:700 17px Georgia,serif;color:#743a1d}.o14-reader-note span{font-size:11px;line-height:1.5;color:#62594f}
.o14-profile{background:linear-gradient(180deg,#fffaf3,#f9f1e8)}.o14-fact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.o14-fact-grid article{padding:17px 18px;min-height:105px;border-radius:17px;border:1px solid #e2d3c3;background:#fff;box-shadow:0 10px 30px rgba(64,43,24,.055)}.o14-fact-grid small{display:block;font-size:8px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;font-weight:950;color:#9b4a21;margin-bottom:8px}.o14-fact-grid strong{font:700 18px/1.16 Georgia,serif;color:#263329}
.o14-climate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.o14-climate-grid article{position:relative;padding:24px 21px;border-radius:22px;overflow:hidden;background:linear-gradient(155deg,#173a2a,#245b3e);color:#fff;box-shadow:0 18px 45px rgba(24,54,39,.16)}.o14-climate-grid article:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-55px;top:-58px;background:#ffffff0b}.o14-climate-grid small{display:block;color:#efb17d;font-size:8px;letter-spacing:.14em;text-transform:uppercase;font-weight:950}.o14-climate-grid strong{display:block;margin:9px 0 12px;font:700 25px/1 Georgia,serif;color:#fff}.o14-climate-grid p{font-size:11px;line-height:1.55;color:#dce7df;margin:0}.o14-safety{margin-top:13px;padding:18px 20px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;border-radius:16px;background:#f6eee5;border:1px solid #e5d4c3}.o14-safety strong{font:700 20px Georgia,serif;color:#863f1c}.o14-safety p{font-size:11px;color:#625950;margin:0}
.o14-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.o14-detail-grid article{padding:22px;border-radius:20px;background:#fff;border:1px solid #e0d0be;box-shadow:0 12px 34px rgba(60,41,23,.055)}.o14-detail-grid h3{font:700 22px/1.08 Georgia,serif;margin:0 0 9px;color:#243529}.o14-detail-grid p{font-size:12px;line-height:1.55;color:#665e56;margin:0}.o14-detail-grid small{display:block;margin-top:10px;font-size:9px;font-weight:850;color:#975025}
.o14-two-col{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:start}.o14-two-col h2{font:700 clamp(34px,4.3vw,50px)/1.02 Georgia,serif;letter-spacing:-.035em;margin:0 0 18px}.o14-two-col>article>p{font-size:14px;line-height:1.65;color:#5e5750}.o14-care-callout{display:grid;gap:5px;margin-top:21px;padding:17px;border-radius:15px;border-left:4px solid var(--o14-copper);background:#f5eadf}.o14-care-callout strong{font:700 17px Georgia,serif}.o14-care-callout span{font-size:11px;line-height:1.5;color:#675d54}.o14-enrichment{list-style:none;padding:0;margin:7px 0 0;display:grid;gap:9px}.o14-enrichment li{padding:14px 16px;border:1px solid #e5d8ca;background:#fff;border-radius:14px;display:grid;grid-template-columns:145px 1fr;gap:14px;align-items:start}.o14-enrichment strong{font:700 15px Georgia,serif;color:#2f6747}.o14-enrichment span{font-size:11px;line-height:1.5;color:#6c635a}
.o14-ideas{position:relative;overflow:hidden;background:linear-gradient(155deg,#12281d,#1d4430 68%,#4b2d20);color:#fff}.o14-ideas:before{content:"";position:absolute;inset:auto -170px -260px auto;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(202,105,49,.35),transparent 66%);pointer-events:none}.o14-ideas .eyebrow{color:#efad78}.o14-ideas .o13-heading h2{color:#fff}.o14-ideas .o13-heading>p{color:#d8e0db}.o14-idea-grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.o14-idea-grid article{display:grid;grid-template-columns:55px 1fr;gap:17px;padding:25px;border-radius:23px;border:1px solid #ffffff1e;background:linear-gradient(145deg,#ffffff10,#ffffff06);backdrop-filter:blur(4px)}.o14-idea-grid article>span{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:#c26631;color:#fff;font:700 15px Georgia,serif;box-shadow:0 10px 25px #0003}.o14-idea-grid h3{font:700 25px/1.05 Georgia,serif;color:#fff;margin:1px 0 8px}.o14-idea-grid p{font-size:12px;line-height:1.55;color:#e0e8e3;margin:0}.o14-idea-grid small{display:block;margin:13px 0 4px;color:#efad78;font-size:8px;letter-spacing:.13em;font-weight:950}.o14-idea-grid p.why{color:#cbd8d0;font-size:11px}.o14-idea-cta{position:relative;display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:15px;padding:23px 25px;border-radius:21px;background:#f5e9db;color:#202820;box-shadow:0 18px 45px #0003}.o14-idea-cta small{font-size:8px;letter-spacing:.14em;font-weight:950;color:#9a491f}.o14-idea-cta h3{font:700 27px/1 Georgia,serif;margin:5px 0 7px}.o14-idea-cta p{font-size:11px;color:#655c53;margin:0;max-width:670px}.o14-idea-cta .button{white-space:nowrap}
.o14-brief-card{padding:29px;border-radius:26px;background:linear-gradient(145deg,#173c2a,#225c3c);color:#fff;box-shadow:0 22px 55px rgba(24,54,39,.18)}.o14-brief-card small{font-size:8px;letter-spacing:.14em;color:#efae79;font-weight:950}.o14-brief-card h3{font:700 36px/1.02 Georgia,serif;margin:8px 0 13px;color:#fff}.o14-brief-card p{font-size:12px;line-height:1.55;color:#d8e4dc}.o14-brief-card a{display:inline-block;margin-top:11px;color:#fff;font-size:11px;font-weight:900;text-underline-offset:4px}
.o14-health-grid{display:grid;grid-template-columns:1fr .9fr;gap:50px;align-items:start}.o14-health-grid h2{font:700 clamp(34px,4.3vw,50px)/1.02 Georgia,serif;letter-spacing:-.035em;margin:0 0 18px}.o14-health-grid p{font-size:14px;line-height:1.65;color:#605850}.o14-disclaimer{padding:15px 17px;border-radius:14px;background:#f5eadf;border-left:4px solid #b65c2a;font-size:11px!important}.o14-sources{padding:23px;border-radius:21px;background:#f4eadf;border:1px solid #dfcdbb}.o14-sources>strong{display:block;font:700 24px Georgia,serif;margin-bottom:10px}.o14-sources a{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #dfd0c2;color:#3e4c43;text-decoration:none;font-size:11px;font-weight:800;line-height:1.4}.o14-sources a:hover{color:#9b4c21}.o14-sources a span{color:#a24f22}.o14-sources>small{display:block;margin-top:13px;font-size:9px;line-height:1.5;color:#766b61}.o14-faq{max-width:930px;margin:0 auto}.o14-faq details{background:#fffaf4}.o14-faq summary{font-size:14px}.o14-faq p{font-size:13px;line-height:1.6}
@media(max-width:1050px){.o14-fact-grid,.o14-climate-grid{grid-template-columns:repeat(2,1fr)}.o14-detail-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.o14-reader-note .wrap,.o14-safety{grid-template-columns:1fr;gap:6px}.o14-two-col,.o14-health-grid{grid-template-columns:1fr}.o14-idea-grid{grid-template-columns:1fr}.o14-idea-cta{display:grid}.o14-enrichment li{grid-template-columns:1fr;gap:4px}.o14-brief-card h3{font-size:30px}}
@media(max-width:620px){.o14-reader-note .wrap{padding-top:13px;padding-bottom:13px}.o14-reader-note strong{font-size:15px}.o14-fact-grid,.o14-climate-grid,.o14-detail-grid{grid-template-columns:1fr}.o14-fact-grid article{min-height:0}.o14-climate-grid article{padding:20px}.o14-idea-grid article{grid-template-columns:43px 1fr;padding:18px;gap:12px}.o14-idea-grid article>span{width:38px;height:38px;border-radius:12px}.o14-idea-grid h3{font-size:21px}.o14-idea-cta{padding:19px}.o14-idea-cta .button{width:100%}.o14-health-grid{gap:28px}.o14-two-col{gap:38px}}
@media(prefers-reduced-motion:reduce){.o14-care-guide *{scroll-behavior:auto!important}}
