vazi-wall{display:block;background:#080808;color:white;width:100%;padding:0 0 4px}vazi-wall .vw-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px}vazi-wall h1{margin:0;color:inherit;font-size:22px;letter-spacing:.08em}vazi-wall .vw-actions{display:flex;gap:8px;flex-wrap:wrap}vazi-wall button{font:inherit;font-size:12px;min-height:40px;padding:8px 14px;border:1px solid #666;border-radius:24px;color:white;background:#191919;cursor:pointer}vazi-wall button:hover{background:#333}vazi-wall button:focus-visible{outline:2px solid #fff;outline-offset:2px}vazi-wall [hidden]{display:none!important}vazi-wall .vw-grid{display:grid;grid-template-columns:repeat(var(--vw-cols,4),minmax(0,1fr));gap:3px;grid-auto-rows:minmax(200px,calc((100svh - 64px)/3))}vazi-wall .vw-tile{min-width:0;background:#111;position:relative;overflow:hidden}vazi-wall iframe{display:block;width:100%;height:100%;border:0;min-height:200px}vazi-wall .vw-source:not(.vw-grid) iframe{height:315px}vazi-wall.vw-expanded{position:fixed;inset:0;z-index:2147483000;overflow:auto}vazi-wall.vw-expanded .vw-bar{position:sticky;top:0;background:#080808;z-index:2}@media(max-width:600px){vazi-wall .vw-bar{align-items:flex-start;padding:10px;flex-direction:column}vazi-wall .vw-grid{gap:2px;grid-auto-rows:220px}vazi-wall button{min-height:44px;padding:8px 12px}}
@media(max-width:899px){vazi-wall [data-action="density"]{display:none}}

/* White Vault and clickable films */
vazi-wall{background:#fff;color:#111}vazi-wall .vw-bar,vazi-wall.vw-expanded .vw-bar{background:#fff;color:#111}vazi-wall button{background:#fff;color:#111;border-color:#ccc}vazi-wall button:hover{background:#f2f2f2}vazi-wall button:focus-visible{outline-color:#111}vazi-wall .vw-tile{display:block;background:#fff;text-decoration:none;color:inherit}vazi-wall .vw-tile iframe{pointer-events:none}vazi-wall .vw-tile:focus-visible{outline:3px solid #1467ff;outline-offset:-3px;z-index:1}
