.saved-title{text-align:center;letter-spacing:.01em;color:#18181b;margin-bottom:48px;font-size:30px}.video-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.video-grid{grid-template-columns:repeat(2,1fr)}}.video-grid--single{justify-items:center}.video-grid--single .video-card{grid-column:1/-1;width:100%;max-width:560px}.video-card{background-color:#fff;border-radius:24px;padding:20px;text-decoration:none;transition:all .3s;display:block;box-shadow:0 0 12px -2px #fb71854d}.video-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px #fb71854d}.video-card-inner{gap:20px;display:flex}.thumbnail-wrapper{border-radius:16px;flex-shrink:0;width:176px;height:176px;position:relative;overflow:hidden}.thumbnail-image{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.thumbnail-overlay{color:#fff;filter:drop-shadow(0 1px 2px #00000080);font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px;right:8px}.video-details{flex:1;min-width:0;position:relative}.video-details .example-text{color:#000;background-color:#fb71851a;border-radius:12px;padding:5px 10px;font-size:14px;font-weight:500;position:absolute;top:-20px;right:0}.author-name{color:#18181b;margin:0;font-size:24px;font-weight:700;line-height:1}.author-handle{color:#71717a;margin-top:4px;font-size:12px}.video-caption{color:#71717a;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;display:-webkit-box;overflow:hidden}.stats-row{gap:8px;margin-top:16px;display:flex}.stat-badge{color:#18181b;background-color:#fb71851a;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.stat-icon{color:#fb7185}.stat-icon-fill{color:#fb7185;fill:#fb7185}@media (max-width:768px){.saved-container{padding:24px 16px}.saved-title{margin-bottom:28px;font-size:22px}.video-card{border-radius:20px;padding:14px}.video-card-inner{flex-direction:column;gap:14px}.thumbnail-wrapper{width:100%;height:200px}.author-name{font-size:18px}.video-caption{-webkit-line-clamp:3;margin-top:8px}.stats-row{margin-top:12px}}@media (max-width:400px){.thumbnail-wrapper{height:160px}.stat-badge{padding:5px 10px;font-size:11px}}
