@import"https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css";:root{--pink-primary: #ff007f;--pink-hover: #ff2a85;--pink-glow: rgba(255, 0, 127, .45);--pink-light: #ff77b7;--pink-dark: #b30059;--bg-deep: #07030a;--bg-surface: #0e0714;--bg-card: rgba(22, 10, 33, .85);--bg-card-hover: rgba(36, 16, 54, .95);--border-pink: rgba(255, 0, 127, .25);--text-main: #f5f5fc;--text-muted: #a099b2;--font-heading: "Bebas Neue", sans-serif;--font-brand: "Outfit", sans-serif;--font-body: "Inter", sans-serif}*{box-sizing:border-box}html,body{background-color:#09040d!important;color:#f0eef8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#fff;line-height:1.25;letter-spacing:-.01em}p{color:#c8c4d8;line-height:1.7}.text-gray-300{color:#c4bfd4!important}.text-gray-400{color:#9b95b0!important}.text-gray-500{color:#6e697f!important}a{text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#09040d}::-webkit-scrollbar-thumb{background:var(--pink-dark);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--pink-primary);box-shadow:0 0 10px var(--pink-primary)}.glass-panel{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-pink)}.pink-glow-text{color:var(--pink-primary);text-shadow:0 0 12px rgba(255,0,127,.6)}.pink-glow-box{box-shadow:0 0 20px #ff007f59}.video-card-container{transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s ease;transform-origin:center center}.video-card-container:hover{transform:translateY(-6px) scale(1.05);z-index:20;box-shadow:0 12px 30px #ff007f4d}.video-card-container:hover .card-overlay-actions{opacity:1;pointer-events:auto}.badge-jav-code{background:linear-gradient(135deg,#ff007f,#b30059);color:#fff;font-family:var(--font-brand);font-weight:800;font-size:11px;padding:3px 8px;border-radius:4px;letter-spacing:.5px;box-shadow:0 2px 8px #ff007f66}.badge-uncensored{background:#ff007f26;border:1px solid var(--pink-primary);color:#ff66b2;font-weight:700;font-size:10px;padding:2px 6px;border-radius:3px;text-transform:uppercase}.badge-hd{background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff;font-weight:700;font-size:10px;padding:2px 6px;border-radius:3px}.badge-type{background:#000000b3;color:var(--pink-light);font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px;text-transform:uppercase;border:1px solid rgba(255,0,127,.3)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #ff007f66}50%{box-shadow:0 0 25px #ff007fcc}}.pulse-pink{animation:pulseGlow 2.5s infinite}.group-hover\:scale-108:hover,.group:hover .group-hover\:scale-108{transform:scale(1.08)}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.video-card-container{will-change:transform}@media (max-width: 640px){.video-card-container:hover{transform:none;box-shadow:0 4px 15px #ff007f33}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.content-row-inner{max-width:1280px;margin:0 auto}@keyframes rgbCycle{0%{box-shadow:0 0 14px 3px #ff007fcc,0 0 0 2px #ff007f;background:linear-gradient(135deg,#ff007f,#b30059)}16%{box-shadow:0 0 14px 3px #ff5000cc,0 0 0 2px #ff5000;background:linear-gradient(135deg,#ff5000,#c20)}33%{box-shadow:0 0 14px 3px #ffdc00cc,0 0 0 2px #ffdc00;background:linear-gradient(135deg,#ffdc00,#c80)}50%{box-shadow:0 0 14px 3px #00ff78cc,0 0 0 2px #00ff78;background:linear-gradient(135deg,#00ff78,#084)}66%{box-shadow:0 0 14px 3px #00b4ffcc,0 0 0 2px #00b4ff;background:linear-gradient(135deg,#00b4ff,#05c)}83%{box-shadow:0 0 14px 3px #a000ffcc,0 0 0 2px #a000ff;background:linear-gradient(135deg,#a000ff,#60c)}to{box-shadow:0 0 14px 3px #ff007fcc,0 0 0 2px #ff007f;background:linear-gradient(135deg,#ff007f,#b30059)}}.logo-rgb-box{animation:rgbCycle 4s linear infinite;border-radius:10px;transition:transform .2s ease}.logo-rgb-box:hover{transform:scale(1.12) rotate(-2deg)}@keyframes pinkTextPulse{0%,to{color:#ff007f;text-shadow:0 0 8px rgba(255,0,127,.7),0 0 20px rgba(255,0,127,.4)}50%{color:#ff77b7;text-shadow:0 0 16px rgba(255,119,183,1),0 0 40px rgba(255,0,127,.8),0 0 60px rgba(255,0,127,.4)}}.pink-pulse-text{animation:pinkTextPulse 2s ease-in-out infinite;display:inline-block}@keyframes shimmer{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.shimmer-text{animation:shimmer 3s ease-in-out infinite}@keyframes floatUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.float-up{animation:floatUp .7s cubic-bezier(.16,1,.3,1) forwards}.float-up-delay-1{animation-delay:.1s;opacity:0}.float-up-delay-2{animation-delay:.2s;opacity:0}.float-up-delay-3{animation-delay:.35s;opacity:0}.float-up-delay-4{animation-delay:.5s;opacity:0}@keyframes rgbLogoGlow{0%{filter:drop-shadow(0 0 24px rgba(255,0,127,.9))}25%{filter:drop-shadow(0 0 24px rgba(0,180,255,.9))}50%{filter:drop-shadow(0 0 24px rgba(160,0,255,.9))}75%{filter:drop-shadow(0 0 24px rgba(0,255,120,.9))}to{filter:drop-shadow(0 0 24px rgba(255,0,127,.9))}}.logo-glow-anim{animation:rgbLogoGlow 4s linear infinite}
