#work .shorts-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px}#work .shorts-video-card{position:relative;display:block;padding:0;aspect-ratio:9/16;overflow:hidden;background:#211c27;width:100%;line-height:0}#work .shorts-video-card img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease,opacity .3s ease}#work .shorts-video-card:hover img{transform:scale(1.02);opacity:.92}.shorts-play-icon{position:absolute;left:18px;bottom:18px;display:grid;place-items:center;width:36px;height:36px;font-size:10px;line-height:1;color:#fff;border:1px solid #ffffff80;border-radius:50%;background:#18131e65;backdrop-filter:blur(6px)}#shorts-player{width:100vw;height:100svh;max-width:none;max-height:none;overflow:hidden;margin:0;padding:0;background:#141217;color:#fff}#shorts-player::backdrop{background:#141217}.shorts-player-head{height:62px;border-bottom:1px solid #ffffff20;display:flex;align-items:center;justify-content:space-between;padding:0 4%}.shorts-counter{font-size:12px;letter-spacing:1.5px;color:#d7c4e5}.shorts-close{font-size:34px;color:#fff;width:44px;height:44px}.shorts-player-stage{height:calc(100svh - 150px);display:flex;align-items:center;justify-content:center;position:relative;padding:12px 60px}.shorts-player-stage video{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;background:#000}.shorts-prev,.shorts-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:52px;font-size:30px;color:#fff;background:#ffffff12;border:1px solid #ffffff30}.shorts-prev{left:20px}.shorts-next{right:20px}.shorts-player-actions{display:flex;justify-content:center;gap:14px;height:45px;align-items:center}.shorts-player-actions button{font-size:11px;color:#e4d7ee;border:1px solid #695575;padding:8px 14px}.shorts-player-status{text-align:center;font-size:11px;color:#cdb7df;margin:4px 0;min-height:16px}@media(min-width:701px) and (max-width:1200px){#work .shorts-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){#work .shorts-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.shorts-play-icon{width:30px;height:30px;left:12px;bottom:12px;font-size:8px}.shorts-player-head{height:56px;padding:0 5%}.shorts-player-stage{height:calc(100svh - 164px);padding:8px 4px 40px}.shorts-prev,.shorts-next{top:auto;bottom:0;transform:none;width:42px;height:36px;font-size:25px}.shorts-prev{left:calc(50% - 54px)}.shorts-next{right:calc(50% - 54px)}.shorts-player-actions{gap:10px;margin-top:5px}.shorts-player-actions button{font-size:10px;padding:8px 12px}.shorts-player-status{font-size:9px;padding:0 4%}}@media(prefers-reduced-motion:reduce){#work .shorts-video-card img{transition:none}#work .shorts-video-card:hover img{transform:none}}
