:root{--site-content-max:1560px}
html[data-content-width="wide"]{--site-content-max:1840px}
.site-width-control{display:inline-grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:3px;padding:3px;border:1px solid rgba(56,189,248,.26);border-radius:12px;background:rgba(255,255,255,.9);box-shadow:0 8px 22px rgba(35,119,170,.12);white-space:nowrap}
.site-width-control>span{padding:0 5px 0 7px;color:#64748b;font-size:11px;font-weight:900}
.site-width-control button{min-width:48px;border:0;border-radius:9px;background:transparent;color:#607688;padding:7px 9px;font:900 11px/1 -apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic",system-ui,sans-serif;cursor:pointer}
.site-width-control button[aria-pressed="true"]{background:linear-gradient(135deg,#dff6ff,#ffe5f2);color:#0f6f9f;box-shadow:0 4px 12px rgba(35,119,170,.12)}
.event-page-width-control{display:flex;justify-content:flex-end;margin:0 0 12px}
@media(min-width:961px){
  nav,main,footer{max-width:var(--site-content-max)!important;transition:max-width .28s cubic-bezier(.2,.8,.2,1)}
  .talent-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
  .collab-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  html[data-content-width="wide"] .collab-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
  .calendar-day{min-width:0}
  .event-page .people,.event-page .video-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
  .event-page .role-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(min-width:961px) and (max-width:1179px){
  .talent-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .collab-grid,html[data-content-width="wide"] .collab-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(min-width:1180px) and (max-width:1499px){
  .talent-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .collab-grid,html[data-content-width="wide"] .collab-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:960px){.site-width-control{display:none!important}}
