/* Buky Schwartz Estate — global entry. Import order matters: fonts first. */
@import url("tokens/fonts.css");
@import url("tokens/colors.css");
@import url("tokens/typography.css");
@import url("tokens/spacing.css");
@import url("tokens/surfaces.css");
@import url("tokens/motion.css");
@import url("tokens/base.css");
/* Mobile — utility overrides for inline-styled grids/type (site uses inline styles, not classes, so these need !important) */
@media (max-width:760px){
  .rg-collapse{grid-template-columns:1fr !important}
  .masonry-collapse{column-count:1 !important}
  .rg-catalogs{grid-template-columns:repeat(2,1fr) !important}
  .rg-press{grid-template-columns:1fr !important}
  .rg-press>div:first-child{aspect-ratio:16 / 10 !important}
}
@media (min-width:761px) and (max-width:1000px){
  .masonry-collapse{column-count:2 !important}
  .rg-3-tablet{grid-template-columns:repeat(2,1fr) !important}
  .rg-4-tablet{grid-template-columns:repeat(2,1fr) !important}
}
@media (max-width:600px){
  .h1-fluid{font-size:clamp(30px,11vw,54px) !important}
}
