/* Original MP4 playback without Google Drive UI. Same features on PC and mobile. */
#icyStore .icy-aelia-native-thumb{display:flex;flex:0 0 72px;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#b71b69;background:#fff2f8;border:1px solid #f2bed7;border-radius:5px;font-size:9px;font-weight:900;cursor:pointer;}
#icyStore .icy-aelia-native-thumb:hover,#icyStore .icy-aelia-native-thumb:focus-visible{background:#ffe0ed;border-color:#fa3d99;}
#icyStore .icy-aelia-native-play{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#f12b89;font-size:15px;padding-left:2px;}
#icyStore .icy-aelia-native-overlay[hidden]{display:none!important;}
#icyStore .icy-aelia-native-overlay{position:absolute;inset:0;z-index:9;display:flex;align-items:center;justify-content:center;background:#0a090b;padding:0;overflow:hidden;}
#icyStore .icy-aelia-native-player{width:100%;height:100%;max-width:100%;max-height:100%;display:block;object-fit:contain;background:#000;}
#icyStore .icy-aelia-native-close{position:absolute;right:12px;top:12px;z-index:3;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#bc1f73;font-size:21px;cursor:pointer;box-shadow:0 2px 12px #0004;}
#icyStore .icy-aelia-native-error{position:absolute;bottom:56px;background:#fff;color:#9e1955;padding:10px;border-radius:8px;font-size:12px;text-align:center;max-width:90%;}
@media(max-width:700px){#icyStore .icy-aelia-native-close{right:8px;top:8px;}}

/* Mobile & tablet display original video without crop or stretching. */
#icyStore .icy-aelia-native-overlay {background:#101014!important;}
#icyStore .icy-aelia-native-player {width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;}
@media (min-width:701px) and (max-width:1100px){#icyStore .icy-aelia-native-overlay{inset:0}}
