:root{--df-bg:#0a0b0d;--df-bg-2:#141519;--df-bg-3:#1b1d22;--df-surface:#16181d;--df-surface-2:#1b1e24;--df-txt:#f4f5f7;--df-txt-2:#a3aab6;--df-txt-3:#6e7681;--df-red:#e50914;--df-red-glow:#e5091473;--df-hair:#ffffff12;--df-hair-2:#ffffff1f;--df-ease:cubic-bezier(.2, .7, .2, 1);--df-elev-1:0 1px 0 #ffffff0d inset, 0 12px 28px -18px #000c;--df-elev-2:0 1px 0 #ffffff0f inset, 0 22px 48px -26px #000000e6;--df-elev-3:0 1px 0 #ffffff14 inset, 0 34px 70px -28px #000000f2, 0 0 0 1px #e509142e;--df-glass:saturate(150%) blur(22px);--df-radius:14px}html,body{color:var(--df-txt);background-color:var(--df-bg)!important}body.df-theme{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:var(--df-font-body), Manrope, ui-sans-serif, system-ui, sans-serif!important}.df-theme ::selection{color:#fff;background:#e5091452}.df-theme main h1,.df-theme [role=main] h1,.df-theme section>h1,.df-theme .df-row-title,.df-theme h2.df-row-title{letter-spacing:1.5px;font-weight:400;line-height:.95;font-family:var(--df-font-display), "Bebas Neue", Impact, sans-serif!important}.df-theme .df-row-title{margin-bottom:6px!important;font-size:clamp(22px,2.2vw,30px)!important}.df-theme .bg-black,.df-theme .bg-zinc-950{background-color:var(--df-bg)!important}.df-theme .bg-zinc-900{background-color:var(--df-surface)}.df-theme .bg-zinc-800{background-color:var(--df-bg-3)}.df-theme .border-zinc-700\/50,.df-theme .border-zinc-700{border-color:var(--df-hair-2)!important}.df-theme .border-zinc-800{border-color:var(--df-hair)!important}.df-theme [data-slot=card]{border-color:var(--df-hair);box-shadow:var(--df-elev-1);transition:box-shadow .3s ease, border-color .3s ease, transform .3s var(--df-ease)}.df-theme [data-slot=card]:hover{border-color:var(--df-hair-2);box-shadow:var(--df-elev-2)}.df-theme [data-slot=card][class*=bg-gradient-to-br]{box-shadow:var(--df-elev-1)}.df-theme [data-slot=card][class*=bg-gradient-to-br]:hover{box-shadow:var(--df-elev-2);filter:saturate(1.08)brightness(1.04);transform:translateY(-3px)}.df-theme [data-radix-popper-content-wrapper]>*,.df-theme [data-slot=dropdown-menu-content],.df-theme [data-slot=popover-content],.df-theme [data-slot=select-content],.df-theme [data-slot=menubar-content],.df-theme [data-slot=context-menu-content],.df-theme [data-slot=tooltip-content],.df-theme [data-slot=hover-card-content],.df-theme [data-slot=dialog-content],.df-theme [data-slot=alert-dialog-content],.df-theme [data-slot=sheet-content]{-webkit-backdrop-filter:var(--df-glass);background-color:color-mix(in srgb, var(--df-surface) 84%, transparent)!important;border:1px solid var(--df-hair-2)!important;box-shadow:var(--df-elev-2)!important}.df-theme [data-slot=dialog-overlay],.df-theme [data-slot=alert-dialog-overlay],.df-theme [data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(6px);background-color:#060709b8!important}.df-theme [data-sonner-toast],.df-theme .Toastify__toast,.df-theme [data-slot=toast]{-webkit-backdrop-filter:var(--df-glass);background-color:color-mix(in srgb, var(--df-surface) 86%, transparent)!important;border:1px solid var(--df-hair-2)!important;box-shadow:var(--df-elev-2)!important}.df-theme [data-slot=button]{transition:transform .18s var(--df-ease), box-shadow .25s ease, background-color .2s ease, filter .2s ease}.df-theme [data-slot=button]:active{transform:translateY(1px)scale(.985)}.df-theme [data-slot=button].bg-primary{background-image:linear-gradient(180deg, #f5232d 0%, var(--df-red) 100%);box-shadow:0 10px 26px -12px var(--df-red-glow)}.df-theme [data-slot=button].bg-primary:hover{filter:brightness(1.06);box-shadow:0 16px 34px -12px var(--df-red-glow);transform:translateY(-1px)}.df-theme button[class*=bg-red-],.df-theme a[class*=bg-red-]{box-shadow:0 10px 26px -10px var(--df-red-glow);letter-spacing:.3px;font-weight:700}.df-theme button[class*=bg-red-]:hover,.df-theme a[class*=bg-red-]:hover{filter:brightness(1.08);transform:translateY(-1px)}.df-theme input:not([type=checkbox]):not([type=radio]):not([type=range]),.df-theme textarea,.df-theme select{transition:border-color .2s,box-shadow .2s,background-color .2s;background-color:var(--df-bg-3)!important;border-color:var(--df-hair-2)!important;color:var(--df-txt)!important}.df-theme input:focus,.df-theme textarea:focus,.df-theme select:focus{outline:none;box-shadow:0 0 0 3px #e5091438;border-color:var(--df-red)!important}.df-theme input::placeholder,.df-theme textarea::placeholder{color:var(--df-txt-3)}.df-image{background-color:var(--df-bg-2);position:relative;overflow:hidden}.df-image>img,.df-image>picture>img{filter:brightness(.9)contrast(1.1)saturate(1.06);transition:filter .35s ease, transform .5s var(--df-ease)}.df-image:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0a0b0d00 42%,#0a0b0dd1 100%),linear-gradient(135deg,#e509140d,#0a0b0d2e);position:absolute;inset:0}.df-image:hover>img,.df-image:hover>picture>img{filter:brightness(1.02)contrast(1.14)saturate(1.12);transform:scale(1.05)}.df-image-hero:after{background:linear-gradient(90deg, #0a0b0df2 0%, #0a0b0d8c 45%, #0a0b0d00 72%), linear-gradient(0deg, var(--df-bg) 0%, #0a0b0d00 40%)}.df-card-shell{background:linear-gradient(180deg, var(--df-surface-2), var(--df-surface));border-radius:var(--df-radius);border:1px solid var(--df-hair);box-shadow:var(--df-elev-1);transition:transform .35s var(--df-ease), box-shadow .35s ease, border-color .35s ease}.df-card-shell:hover{box-shadow:var(--df-elev-3);border-color:var(--df-hair-2);z-index:10;transform:translateY(-6px)scale(1.045)}.df-theme .df-image[class*="h-[270px]"],.df-theme div[class*="h-[270px]"][class*=overflow-hidden]{height:320px!important}.df-theme .df-image[class*="h-[270px]"]:after,.df-theme div[class*="h-[270px]"][class*=overflow-hidden]:after{background:linear-gradient(#0a0b0d00 30%,#0a0b0deb 100%),linear-gradient(135deg,#e5091414,#0a0b0d38)}@keyframes df-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.df-theme .animate-pulse{background-repeat:no-repeat;background-size:220% 100%;animation:df-shimmer 1.6s var(--df-ease) infinite!important;background-image:linear-gradient(90deg,#0000 0%,#ffffff0d 40%,#ffffff1a 50%,#ffffff0d 60%,#0000 100%)!important}.df-theme [data-slot=progress]{background-color:#ffffff14}.df-theme [data-slot=progress-indicator]{box-shadow:0 0 14px -2px var(--df-red-glow);background:linear-gradient(90deg, #ff4d4d, var(--df-red))!important}.df-theme nav.sticky,.df-theme header{-webkit-backdrop-filter:saturate(140%)blur(14px)}.df-theme nav.sticky{border-bottom:1px solid var(--df-hair);background-color:color-mix(in srgb, var(--df-bg) 72%, transparent)!important}.df-theme span[class*=bg-orange][class*=rounded],.df-theme span[class*=bg-red][class*=rounded-full]{letter-spacing:.5px;box-shadow:0 4px 14px -2px var(--df-red-glow);font-weight:800!important}.df-theme [class*=overflow-x-auto][class*=flex]{scroll-snap-type:x mandatory;scroll-padding-left:4vw}.df-theme [class*=overflow-x-auto]>*{scroll-snap-align:start}.df-theme section{padding-top:8px;padding-bottom:20px}.df-fav-glow{filter:drop-shadow(0 2px 8px var(--df-red-glow))}.df-theme :focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #e50914b3}.df-theme ::-webkit-scrollbar{width:8px;height:8px}.df-theme ::-webkit-scrollbar-thumb{background:#ffffff17;border-radius:4px}.df-theme ::-webkit-scrollbar-thumb:hover{background:#e5091466}.df-scroller::-webkit-scrollbar{display:none}.df-scroller{scrollbar-width:none}@media (prefers-reduced-motion:reduce){.df-theme *,.df-card-shell,.df-image>img,.df-image>picture>img,.df-theme .animate-pulse{transition:none!important;animation:none!important;transform:none!important}}
