/* AF Custom Creations — circular brand seal. Namespaced to avoid existing site styles. */
.afcc-brand-seal { display:flex; align-items:center; justify-content:center; flex-direction:column; gap:0.65rem; margin:1.5rem auto 1rem; text-align:center; }
.afcc-brand-seal__img { display:block; width:clamp(110px, 15vw, 160px); height:auto; aspect-ratio:1; object-fit:contain; border-radius:50%; filter:drop-shadow(0 6px 15px rgba(0,0,0,.18)); }
.afcc-brand-seal--about { margin:1.25rem auto 2.25rem; }
.afcc-brand-seal--about .afcc-brand-seal__img { width:clamp(190px, 26vw, 300px); }
.afcc-brand-seal__tagline { margin:0; font:600 .75rem/1.5 Georgia,serif; letter-spacing:.09em; text-transform:uppercase; color:inherit; }
footer .afcc-brand-seal { width:100%; flex-basis:100%; }
@media(max-width:600px) { .afcc-brand-seal__img {width:112px;} .afcc-brand-seal--about .afcc-brand-seal__img {width:200px;} }
