/* Separate phone composition: artwork continues behind the caption. */
@media(max-width:600px){
  html[data-mobile-contained-cards]{--contained-number-fill:rgba(19,19,20,.68);--contained-number-ink:#fff}
  html[data-mobile-contained-cards]:not([data-contained-no-pills]){--contained-card-aspect:1/1}
  html[data-mobile-contained-cards][data-home-layout-final][data-home-experiment][data-proo-home-release]:is(#hero-directions,[data-proo-home-release]) .statue-clone .proo-gallery__item:not([hidden]){
    display:block!important;position:relative!important;isolation:isolate;height:auto!important;max-height:none!important;padding:0!important;border:0!important;border-radius:30.6px!important;overflow:hidden!important;background:#131314;box-sizing:border-box!important;
  }
  html[data-mobile-contained-cards][data-hero-theme="dark"] .statue-clone .proo-gallery__item:not([hidden]){background:#303033}
  html[data-mobile-contained-cards][data-home-layout-final][data-home-experiment][data-proo-home-release]:is(#hero-directions,[data-proo-home-release]) .statue-clone .proo-gallery__stage,
  html[data-mobile-contained-cards][data-home-layout-final][data-home-experiment][data-proo-home-release]:is(#hero-directions,[data-proo-home-release]) .statue-clone .proo-gallery__stage:is(:hover,:focus-within){aspect-ratio:var(--contained-card-aspect,4/5)!important;height:auto!important;max-height:none!important;min-height:0!important;border-radius:30.6px!important}
  html[data-mobile-contained-cards] .proo-gallery__item::after{content:"";position:absolute;inset:40% 0 0;z-index:1;pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.12) 35%,rgba(0,0,0,.82))}
  html[data-mobile-contained-cards][data-home-layout-final][data-home-experiment][data-proo-home-release]:is(#hero-directions,[data-proo-home-release]) .statue-clone .proo-gallery__caption{position:absolute!important;inset:auto 0 16px!important;z-index:2;margin:0!important;padding:0 16px!important;box-sizing:border-box!important;color:#fff!important;align-items:end!important}
  html[data-mobile-contained-cards] .proo-gallery__caption>div{align-self:end!important}
  html[data-mobile-contained-cards] .proo-gallery__caption p{margin-bottom:0!important}
  html[data-mobile-contained-cards] .proo-gallery__caption h2,
  html[data-mobile-contained-cards] .proo-gallery__caption h2 a,
  html[data-mobile-contained-cards] .proo-gallery__caption p{color:#fff!important}
  html[data-mobile-contained-cards][data-home-layout-final] .statue-clone .gallery-card-number{background:var(--contained-number-fill)!important;color:var(--contained-number-ink)!important}
  html[data-mobile-contained-cards][data-home-layout-final][data-home-experiment][data-proo-home-release]:is(#hero-directions,[data-proo-home-release]) .statue-clone .proo-gallery__index{z-index:3!important;top:12px!important;left:12px!important;mix-blend-mode:normal!important}
  html[data-mobile-contained-cards][data-home-layout-final] .statue-clone .ai-card-logos{bottom:calc(var(--gallery-button-size,82px) + 60px)!important}
  html[data-contained-no-pills] .proo-gallery__toolbar{display:none!important}
}


/* Story-style category filters on phones only. */
.mobile-category-image,.mobile-category-label{display:none}
@media(max-width:600px){
 html[data-mobile-contained-cards]{--story-circle-size:clamp(60px,calc((100vw - 72px) / 5),68px)}
 html[data-mobile-contained-cards][data-home-layout-final][data-home-experiment][data-proo-home-release]:is(#hero-directions,[data-proo-home-release]) .statue-clone .proo-gallery__caption{bottom:25px!important;padding-inline:25px!important}
 html[data-mobile-contained-cards][data-home-layout-final][data-home-experiment][data-proo-home-release]:is(#hero-directions,[data-proo-home-release]) .statue-clone .proo-gallery__index{top:21px!important;left:21px!important}
 html[data-mobile-contained-cards][data-home-layout-final] .statue-clone .ai-card-beta{top:calc(10% + 9px)!important}
 html[data-mobile-contained-cards][data-home-layout-final] .statue-clone .ai-card-logos{bottom:calc(var(--gallery-button-size,82px) + 69px)!important;max-width:calc(100% - 50px)!important}
 html[data-mobile-contained-cards] .statue-clone .proo-gallery__caption p{width:100%!important;transform:none!important}
 html[data-mobile-contained-cards] .statue-clone .desktop-category-label{display:none}
 html[data-mobile-contained-cards] .statue-clone .mobile-category-label{display:inline}
 html[data-mobile-contained-cards][data-home-layout-final][data-home-experiment][data-proo-home-release]:is(#hero-directions,[data-proo-home-release]) .statue-clone .proo-gallery__toolbar{display:flex!important;align-items:end!important;margin-inline:0!important;margin-bottom:16px!important}
 html[data-mobile-contained-cards][data-home-layout-final][data-home-experiment][data-proo-home-release]:is(#hero-directions,[data-proo-home-release]) .statue-clone .proo-gallery__filters{display:flex!important;justify-content:space-between!important;gap:6px!important;min-width:0;width:100%;overflow-x:auto!important;padding:2px 0!important;scrollbar-width:none}
 html[data-mobile-contained-cards] .statue-clone .proo-gallery__filters::-webkit-scrollbar{display:none}
 html[data-mobile-contained-cards][data-home-layout-final][data-home-experiment][data-proo-home-release]:is(#hero-directions,[data-proo-home-release]) .statue-clone [data-gallery-filter]{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:center!important;justify-content:start!important;gap:8px!important;width:max-content!important;min-width:var(--story-circle-size)!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important}
 html[data-mobile-contained-cards] .statue-clone .mobile-category-image{position:relative;display:grid!important;place-items:center;width:var(--story-circle-size)!important;height:var(--story-circle-size)!important;min-width:var(--story-circle-size)!important;max-width:var(--story-circle-size)!important;min-height:var(--story-circle-size)!important;max-height:var(--story-circle-size)!important;padding:3px!important;box-sizing:border-box!important;border-radius:50%;border:1px solid #d4d4d7!important;flex:none}
 html[data-mobile-contained-cards] .statue-clone .mobile-category-image img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}
 html[data-mobile-contained-cards] .statue-clone .mobile-category-image::after{content:"";position:absolute;inset:-1px;border:2px solid #131314;border-radius:inherit;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity 180ms}
 html[data-mobile-contained-cards] .statue-clone [aria-pressed="true"] .mobile-category-image::after{opacity:1}
 html[data-mobile-contained-cards][data-hero-theme="dark"] .statue-clone .mobile-category-image::after{border-color:#fff}
 html[data-mobile-contained-cards] .statue-clone .proo-filter-label{font:500 calc(var(--story-circle-size) / 6)/1.2 'Google Sans',Arial,sans-serif!important;text-align:center;white-space:nowrap!important;max-width:none;min-height:13.6px}
 html[data-mobile-contained-cards] .statue-clone :is(.proo-filter-count,.proo-gallery__count){display:none!important}
 /* Preview controls can still hide this category row explicitly. */
 html[data-preview-mobile-hide-toolbar="true"][data-mobile-contained-cards][data-home-layout-final][data-home-experiment][data-proo-home-release]:is(#hero-directions,[data-proo-home-release]) .statue-clone .proo-gallery__toolbar{display:none!important}
}
