*{box-sizing:border-box;margin:0;padding:0}body{--font-size:16px;color:var(--text);background:linear-gradient(var(--bg-transparent)), url(/background.jpeg) no-repeat center center fixed;background-size:cover;font-family:Arial,Helvetica,sans-serif}:root{--bg:#000;--bg-transparent:#0009;--text:#fff;--primary:#c58b26;--box-shadow:.25rem .25rem .25rem #0003;--gap:3rem}span,p,a{color:var(--text);line-height:1.6}a{text-decoration:none}a:hover,h1,h2{color:var(--primary)}.container{background-color:var(--bg-transparent);box-shadow:var(--box-shadow);border-radius:3rem;flex-direction:column;gap:.625rem;padding:.8rem 1.6rem;display:flex}.grid-1,.grid-2{grid-template-columns:auto auto;gap:1rem;display:grid}.amber-ant img{width:300px;height:auto}@media (width<=768px){.grid-1,.grid-2{grid-template-columns:1fr;justify-items:center}}.meta-grid{gap:1rem var(--gap);grid-template-columns:max-content 1fr;margin-top:.625rem;display:grid}.meta-grid__label{font-weight:600}.meta-grid__label:after{content:": "}.meta-grid-taxonomy{grid-template-columns:repeat(7,auto);gap:12px;display:grid}.meta-grid-taxonomy span{flex-direction:column;display:flex}.meta-grid-taxonomy__label{color:var(--primary)}img{height:1rem}.model-3d{width:clamp(100vh, 800px 1000px);aspect-ratio:1}.grid{gap:var(--gap);grid-template-columns:1fr;display:grid}.left,.right{gap:var(--gap);flex-direction:column;display:flex}@media (width>=768px){.grid{grid-template-columns:2fr 1fr}}.navbar{background-color:var(--bg);z-index:1000;width:fit-content;box-shadow:var(--box-shadow);border-radius:0 3rem 3rem 0;align-items:center;padding:.625rem 5rem .625rem 1.875rem;display:flex;position:sticky;top:0}.nav-links{flex-direction:column;gap:1rem}.active{color:var(--primary);font-weight:700}.ambcat-logo{height:4rem;margin-right:4rem}@media (width>=768px){.nav-links{flex-direction:row;gap:5rem;font-size:2rem;list-style-type:none;display:flex}}.footer{background-color:var(--bg);grid-template-columns:1fr;row-gap:2rem;width:100%;padding:1.6rem;display:grid}.footer-copyright,.footer-links,.footer-logos{justify-content:center;align-items:center;gap:1.5rem;display:flex}.footer img{height:3rem}@media (width>=768px){.footer{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:2rem 5rem;width:100%}.footer-logos,.footer-links,.footer-copyright{white-space:nowrap;gap:3rem}.footer-copyright{justify-content:flex-end;display:flex}.footer-links{justify-content:flex-start}.footer-logos{grid-column:1/-1}}.layout{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.content{margin:4rem 6rem}
