/* One content boundary for participant pages; nested sections fill that boundary. */
html[data-preview-theme] .hy-page:not(.hy-page--chat):not(.hy-page--aside){width:100%;max-width:1116px;margin-inline:auto;min-width:0}
html[data-preview-theme] .hy-body{min-width:0}
html[data-preview-theme] :is(#my-main,#yo-main,.tl-root,#mi-main,.ac){width:100%;max-width:none;min-width:0;margin-inline:0}
html[data-preview-theme] :is(.mp-settings,.gd__entries,.gd__entry,.qd__side){width:100%;max-width:none;min-width:0}
html[data-preview-theme] .ac-card-pair{grid-template-columns:repeat(2,minmax(0,1fr))}
html[data-preview-theme] :is(.ac-card-pair>*,.mp-navigation,.tl-navigation,.tl-filter-row,.hy-qcard,.qd__main){min-width:0}
html[data-preview-theme] .tl-text{overflow-wrap:anywhere}
html[data-preview-theme] :is(.hy-qcard__t,.qd__title,.ac-tool-name){overflow-wrap:anywhere}
html[data-preview-theme] .mp-segment{min-width:0}
@media(max-width:1099px){html[data-preview-theme] .ac-card-pair{grid-template-columns:minmax(0,1fr)}}
@media(min-width:640px) and (max-width:899px){html[data-preview-theme] .hy-body:not(.hy-body--flush){padding-inline:24px}}
@media(max-width:374px){
 html[data-preview-theme] .mp-navigation{gap:8px;flex-wrap:wrap}
 html[data-preview-theme] .mp-segment{max-width:none;flex-basis:100%}
 html[data-preview-theme] .mp-role{margin-left:auto}
 html[data-preview-theme] .tl-root .tl-main-tabs button{padding-inline:6px;font-size:12px}
 html[data-preview-theme] .tl-root .tl-filters button{padding-inline:7px}
 html[data-preview-theme] .ac .ac-card{padding:18px}
 html[data-preview-theme] .ac .ac-badge-rack{padding:8px;gap:4px}
}
html[data-preview-theme] .ac .ac-card-pair{width:100%;max-width:none;margin-inline:0}
@media(max-width:899px) and (max-height:500px){
 html[data-preview-theme] .ib-mapmode .ib-mapbtns{top:calc(var(--ib-top-height,114px) + 8px);width:auto;display:flex;flex-direction:row;border-radius:10px}
 html[data-preview-theme] .ib-mapmode .maplibregl-ctrl-top-right{display:none}
}
