@media (width < 600px){.grid-container{display:grid;grid-template-columns:repeat(1,1fr)}}@media (width >=600px) and (width < 1000px){.grid-container{display:grid;grid-template-columns:repeat(3,minmax(210px,auto))}.item-subgrid{display:grid;grid-column:1/4;grid-template-columns:subgrid;--subgrid-columns:4;padding:1px}}@media (width >=1000px) and (width < 1300px){.grid-container{display:grid;grid-template-columns:repeat(3,minmax(230px,auto))}.item-subgrid{display:grid;grid-column:1/4;grid-template-columns:subgrid;--subgrid-columns:4;padding:1px}}.item-grid{grid-column:1fr;padding:1px;grid-row:1fr}.item-subgrid-title{grid-column:1/var(--subgrid-columns);grid-row:1}.item-subgrid-video{grid-column:1/2;grid-row:2}.item-subgrid-screen{grid-column:2/var(--subgrid-columns);grid-row:2}@media (width >=1300px) and (width < 1600px){.grid-container{display:grid;grid-template-columns:repeat(4,1fr)}.item-subgrid{display:grid;grid-column:1/5;grid-template-columns:subgrid;--subgrid-columns:5;padding:1px}}@media (width >=1600px) and (width < 1900px){.grid-container{display:grid;grid-template-columns:repeat(5,1fr)}.item-subgrid{display:grid;grid-column:1/6;grid-template-columns:subgrid;--subgrid-columns:6;padding:1px}}@media (width >=1900px){.grid-container{display:grid;grid-template-columns:repeat(6,1fr)}.item-subgrid{display:grid;grid-column:1/7;grid-template-columns:subgrid;--subgrid-columns:7;padding:1px}}.grid-item{padding:0;min-width:300px}@media (width <=900px){.screen-grid-container{display:grid;grid-template-columns:auto}}@media (900px < width <=1800px){.screen-grid-container{display:grid;grid-template-columns:auto auto;gap:2px}}@media (1800px < width <=2700px){.screen-grid-container{display:grid;grid-template-columns:auto auto auto;gap:3px}}@media (2700px < width){.screen-grid-container{display:grid;grid-template-columns:auto auto auto auto;gap:4px}}.screen-grid-item{border:2px darkblue;padding:1px}@media (width<=900px){.user-grid-container{display:grid;grid-template-columns:auto}.user-grid-screen{background-color:yellow}}@media (width > 900px){.user-grid-container{display:grid;grid-template-columns:1fr auto}.user-grid-screen{grid-column:2/3;grid-row:1/3}}.user-grid-video{background-color:limegreen;min-width:285px}.user-grid-text{background-color:yellowgreen}