:root{--rrs-mobile-breakpoint: 768px; --rrs-tablet-breakpoint: 1024px; --rrs-desktop-breakpoint: calc(var(--rrs-tablet-breakpoint) + 1px);}
@supports (container-type: inline-size){.rrs-responsive-container{container-type:inline-size;} @container (max-width: 768px){.rrs-responsive-content{--rrs-current-device: mobile;}} @container (min-width: 769px) and (max-width: 1024px){.rrs-responsive-content{--rrs-current-device: tablet;}} @container (min-width: 1025px){.rrs-responsive-content{--rrs-current-device: desktop;}}}
