html[data-ez-template="athena"] .amber-entity-showcase{background:rgba(var(--ez-pal-secondary-rgb),.05)}
html[data-ez-template="athena"] .amber-beer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
html[data-ez-template="athena"] .amber-beer-card{min-width:0}
html[data-ez-template="athena"] .amber-beer-link{display:block;height:100%;padding:16px;border-radius:24px;border:1px solid var(--amber-line);background:rgba(var(--ez-theme-bg-soft-rgb),.16);color:var(--amber-text);text-decoration:none;transition:opacity .25s ease,border-color .25s ease,transform .25s ease}
html[data-ez-template="athena"] .amber-beer-link:hover{border-color:rgba(var(--ez-pal-secondary-rgb),.45);transform:translateY(-3px)}
html[data-ez-template="athena"] .amber-beer-link picture{display:block;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:var(--ez-pal-neutral-light)}
html[data-ez-template="athena"] .amber-beer-meta{display:flex;justify-content:space-between;gap:16px;margin:18px 2px 10px;color:var(--amber-accent);font-size:.67rem;letter-spacing:.14em;text-transform:uppercase}
html[data-ez-template="athena"] .amber-beer-meta span:last-child{color:var(--amber-muted)}
html[data-ez-template="athena"] .amber-beer-card h3{font-size:clamp(1.8rem,3vw,3rem);line-height:1.02;padding:0 2px 10px}
@media(max-width:1024px){html[data-ez-template="athena"] .amber-beer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){html[data-ez-template="athena"] .amber-beer-grid{grid-template-columns:1fr}}
