*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#e50914;--dark:#08080b;--panel:#ffffff0f;--panel-strong:#ffffff1a;--line:#ffffff1f}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 8%, #e5091438, transparent 30rem), radial-gradient(circle at 86% 18%, #ffffff14, transparent 26rem), linear-gradient(180deg, #111117 0%, var(--dark) 36%, #050506 100%);min-height:100svh;margin:0;overflow-x:hidden}body,button,input,select,textarea{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand)}::selection{color:#fff;background:#e50914b3}.admin-input{border:1px solid var(--line);color:#fff;box-sizing:border-box;background:#0c0c10b8;border-radius:14px;outline:none;width:100%;padding:13px 15px;transition:border-color .18s,background .18s,box-shadow .18s}.admin-input:focus{border-color:var(--brand);box-shadow:0 0 0 4px #e509141f}.admin-input option{color:#fff;background:#0b0b0f}.admin-file{color:#d1d5db;box-sizing:border-box;background:#ffffff0e;border:1px dashed #ffffff3d;border-radius:16px;width:100%;padding:14px}#root{min-height:100svh}.no-sb::-webkit-scrollbar{display:none}.no-sb{scrollbar-width:none}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.glass-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff17,#ffffff0b);box-shadow:0 24px 80px #00000047}.brand-word{letter-spacing:-.04em}.skeleton{background:#ffffff12;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:1.5s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}@keyframes modalUp{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
