html,body{overflow-x:hidden;width:100%}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#0b0b0c;color:#fff;line-height:1.6}a{text-decoration:none;color:inherit}.container{max-width:1200px;margin:auto;padding:0 20px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeUp{animation:fadeUp .8s ease forwards}.custom-scroll::-webkit-scrollbar{display:none}.custom-scroll{scrollbar-width:none;-ms-overflow-style:none}.dark-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-input{display:flex;align-items:center;gap:10px;padding:14px;border-radius:14px;background:linear-gradient(145deg,#0f0f10,#090909);border:1px solid rgba(255,255,255,.08);color:#fff;transition:all .25s ease}.premium-input:hover{border-color:#d4af3766}.premium-input:focus-within{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}.premium-input input,.premium-input select{background:transparent;border:none;outline:none;width:100%;color:#fff;font-size:14px}.premium-input input::placeholder{color:#fff6}.date-input{color-scheme:dark}.date-input::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.gold-glow:hover{box-shadow:0 0 30px #d4af3780}.date-input{color-scheme:dark;z-index:10}.date-input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}
