.customer-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px}.customer-video-card{background:#fff1fb;border:1px solid #d395c2;border-radius:22px;padding:10px;box-shadow:0 8px 24px #7b2a7920}.customer-video-card[hidden]{display:none}.customer-video-card video,.guardian-watch-card video{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#2a113c;border-radius:16px}.customer-video-card h3{font:600 23px Georgia;margin:15px 5px 7px}.customer-video-card p,.customer-video-card a{display:block;margin:8px 5px;font-size:12px}.customer-video-card a{text-decoration:underline}.clip-filters{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.clip-filters button{padding:12px 18px;background:#fff1fb;color:#742056;border:1px solid #bc72af;border-radius:99px;font-weight:bold}.clip-filters button[aria-pressed=true]{background:#882367;color:#fff}.hero-art .hero-film{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:#29113b;border-radius:24px}.video-customer-note{text-align:center;font-size:13px;background:#fff0f8;padding:10px;margin:0}.guardian-video-picker{grid-template-columns:repeat(4,minmax(0,1fr))!important}.guardian-watch-card{min-width:0;background:#fff0fa;padding:8px;border-radius:22px;border:1px solid #d18dc0}.guardian-watch-card .guardian{display:block;width:100%;border-radius:12px;margin-top:9px;min-height:70px}.guardian-watch-card .guardian-info{display:block;text-align:center}.guardian-watch-card .guardian-info b{font-size:22px}.guardian-watch-card .guardian-info small{display:block;margin-top:7px}.story-layout .story-film{width:100%;max-height:540px;height:auto;object-fit:contain;background:#2b143b;border-radius:16px}.dance-stage-picture video{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:#2b143b;border-radius:18px}.record-disc #stageImage{position:relative;display:block;width:100%;height:100%;object-fit:contain;background:#29123c;border-radius:18px}.record-disc .disc-inner{pointer-events:none;display:none}@media(max-width:1000px){.customer-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.guardian-video-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-video-grid{gap:10px}.customer-video-card{padding:6px}.customer-video-card h3{font-size:19px}.guardian-watch-card .guardian-info small{font-size:9px}.hero-art .hero-film{max-height:530px}}
