.creator-videos{width:100%;margin:82px 0 72px;padding:0 0 4px;position:relative;overflow:hidden}
.creator-videos-heading{text-align:center;margin-bottom:27px}.creator-videos-heading p{margin:0 0 7px;color:#ef3949;font:800 9px 'Barlow Condensed';letter-spacing:2px}.creator-videos-heading h2{margin:0;color:#f5f2f4;font:900 43px/.94 'Barlow Condensed';letter-spacing:.2px;text-shadow:0 0 14px #ffffff24}.creator-videos-heading small{display:block;margin-top:10px;color:#8d878d;font:500 11px 'Inter',sans-serif}
.creator-carousel{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:14px}.creator-carousel-viewport{min-width:0;overflow:hidden}.creator-carousel-track{display:flex;gap:15px;will-change:transform;transform:translate3d(0,0,0)}
.creator-card{--creator-color:#fff;flex:0 0 calc((100% - 30px)/3);min-width:0;border:1px solid #ffffff1d;border-top:2px solid var(--creator-color);background:linear-gradient(145deg,color-mix(in srgb,var(--creator-color) 8%,#111117),#0a0b0f 72%);box-shadow:0 18px 42px #0007;position:relative;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.creator-card:hover,.creator-card:focus-within{transform:translateY(-3px);border-color:color-mix(in srgb,var(--creator-color) 72%,#fff);box-shadow:0 22px 50px #000a,0 0 22px color-mix(in srgb,var(--creator-color) 22%,transparent)}
.creator-card-link{position:absolute;inset:0;z-index:3}.creator-card-link:focus-visible{outline:2px solid var(--creator-color);outline-offset:-3px}
.creator-thumb-link{height:175px;display:block;background:#08090d;position:relative;overflow:hidden}.creator-thumb-link>img,.creator-thumb-link>iframe{width:100%;height:100%;display:block;border:0;object-fit:cover;transition:transform .28s,filter .28s}.creator-thumb-link>iframe{pointer-events:none}.creator-card:hover .creator-thumb-link>img,.creator-card:hover .creator-thumb-link>iframe{transform:scale(1.035);filter:brightness(.86)}.creator-platform{height:25px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #ffffff24;background:#090a0dd9;color:#fff;font:800 8px 'Inter',sans-serif;letter-spacing:.7px;position:absolute;top:10px;right:10px;z-index:2}.creator-platform svg{width:13px;height:13px;fill:currentColor}.creator-platform.is-youtube{color:#ff4a55}.creator-platform.is-tiktok{color:#70f7eb}.creator-play{width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffff52;border-radius:50%;background:#07080bd6;color:#fff;box-shadow:0 8px 22px #000b;position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);transition:background .2s,box-shadow .2s}.creator-play::before{content:'';margin-left:3px;border-left:11px solid currentColor;border-top:7px solid transparent;border-bottom:7px solid transparent}.creator-card:hover .creator-play{background:var(--creator-color);box-shadow:0 0 22px color-mix(in srgb,var(--creator-color) 58%,transparent)}
.creator-card-body{padding:14px 15px 15px}.creator-profile{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;color:inherit;text-decoration:none;position:relative;z-index:4}.creator-profile img{width:34px;height:34px;border:1px solid color-mix(in srgb,var(--creator-color) 65%,#fff);object-fit:cover;image-rendering:pixelated;box-shadow:0 0 11px color-mix(in srgb,var(--creator-color) 30%,transparent)}.creator-profile span{min-width:0;display:flex;flex-direction:column}.creator-profile small{overflow:hidden;color:var(--creator-color);font:700 8px 'Minecraft',monospace;text-overflow:ellipsis;text-shadow:0 0 8px color-mix(in srgb,var(--creator-color) 55%,transparent);white-space:nowrap}.creator-profile b{margin-top:3px;overflow:hidden;color:var(--creator-color);font:700 13px 'Minecraft',monospace;text-overflow:ellipsis;text-shadow:0 0 8px color-mix(in srgb,var(--creator-color) 45%,transparent);white-space:nowrap}.creator-profile:hover b,.creator-profile:focus-visible b{filter:brightness(1.25);outline:0}
.creator-video-title{min-height:36px;display:-webkit-box;margin:13px 0 8px;overflow:hidden;color:#f2eef1;font:700 12px/1.45 'Inter',sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creator-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#858087;font:600 9px 'Inter',sans-serif}.creator-meta span{display:flex;align-items:center;gap:5px}.creator-meta svg{width:13px;height:13px;fill:#777179;flex:none}.creator-meta .creator-views{color:#8b858c;font-weight:700;white-space:nowrap}.creator-meta .creator-views b{color:#aaa4aa;font-weight:700}
.creator-arrow{width:48px;height:62px;border:1px solid #ffffff20;background:#0c0d12d9;color:#ef3949;cursor:pointer;font:400 30px/1 'Inter',sans-serif;transition:background .18s,border-color .18s,box-shadow .18s}.creator-arrow:hover:not(:disabled),.creator-arrow:focus-visible{outline:0;border-color:#ef394977;background:#241017;box-shadow:0 0 18px #ef39492c}.creator-arrow:disabled{color:#4c474d;cursor:default}.creator-carousel-dots{display:flex;justify-content:center;gap:7px;margin-top:18px}.creator-carousel-dots button{width:7px;height:7px;padding:0;border:0;background:#514c52;cursor:pointer;transform:rotate(45deg);transition:background .18s,box-shadow .18s}.creator-carousel-dots button.is-active{background:#ef3949;box-shadow:0 0 9px #ef3949}.creator-all{display:flex;justify-content:center;margin-top:24px}.creator-all a{min-width:238px;height:50px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ef3949;background:linear-gradient(135deg,#2a0e15,#120c10);color:#fff;text-decoration:none;font:800 11px 'Inter',sans-serif;letter-spacing:.55px;box-shadow:0 0 0 #ef394900;transition:background .18s,box-shadow .18s,transform .18s}.creator-all a span,.creator-all a i{color:#ef3949;font-style:normal}.creator-all a:hover,.creator-all a:focus-visible{outline:0;background:#361019;box-shadow:0 0 22px #ef394947;transform:translateY(-2px)}
@media(max-width:900px){.creator-card{flex-basis:calc((100% - 15px)/2)}}
@media(max-width:650px){.creator-videos{margin:58px 0 54px}.creator-videos-heading h2{font-size:34px}.creator-carousel{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px}.creator-arrow{width:38px;height:54px}.creator-card{flex-basis:100%}.creator-thumb-link{height:190px}.creator-card-body{padding:13px}.creator-all{margin-top:19px}}
