/* Aether Builds — responsive overrides for inline-styled pages */
html{-webkit-text-size-adjust:100%}
.ab-burger{display:none;background:none;border:0;padding:8px;margin:-8px;cursor:pointer;color:var(--text-strong)}
.ab-mobile-menu{position:absolute;top:76px;left:0;right:0;background:var(--bg-canvas);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);padding:8px var(--gutter) 24px;display:flex;flex-direction:column;z-index:59}
.ab-mobile-menu a{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--text-strong);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--border-subtle)}
@media (min-width:901px){.ab-mobile-menu{display:none}}
@media (max-width:900px){
.ab-nav{display:none!important}
.ab-burger{display:inline-flex!important;align-items:center}
}
@media (max-width:820px){
body{overflow-x:hidden}
img,video{max-width:100%}
[style*="grid-template-columns"]{grid-template-columns:1fr!important}
[style*="repeat(4"]{grid-template-columns:repeat(2,1fr)!important}
[style*="max-content max-content"]{grid-template-columns:max-content max-content!important}
[style*="64px 1fr"]{grid-template-columns:52px 1fr!important}
[style*="grid-template-columns"][style*="gap: 3px"]{grid-template-columns:repeat(3,1fr)!important}
[style*="height: 460px"]{height:340px!important}
[style*="height: 380px"]{height:320px!important}
[style*="inline-flex"][style*="gap: 12px"]{flex-wrap:wrap!important}
}
@media (max-width:540px){
[style*="repeat(4"]{grid-template-columns:1fr!important}
}
