:root{ --ink:#07060a; --glass: rgba(16, 14, 26, .62); --glass2: rgba(18, 15, 28, .62); --b: rgba(255,255,255,.10); --muted: rgba(255,255,255,.72); --muted2: rgba(255,255,255,.50); --violet: rgba(139,92,246,.95); --fuchsia: rgba(217,70,239,.85); } html,body{height:100%} body{background:var(--ink); color:#fff} /* Helps native form controls (especially arrow + padding consistent and readable */ .form-select{ padding-right: 2.6rem !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%23a78bfa' d='M7 10l5 5l5-5z'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: right 1rem center !important; background-size: 18px 18px !important; } /* Dropdown list colors (works where browser allows styling) */ .form-select option{ background-color: #0c0a14; color: rgba(255,255,255,.92); } /* Selected option contrast (supported in some browsers) */ .form-select option:checked{ background: linear-gradient(135deg, rgba(139,92,246,.55), rgba(217,70,239,.45)); color: #fff; } .btn-violet{ border:0 !important; color:#0b0712 !important; font-weight:900 !important; border-radius: 14px !important; background: linear-gradient(135deg, var(--violet), var(--fuchsia)) !important; box-shadow: 0 0 0 1px rgba(167,139,250,.25), 0 18px 40px rgba(139,92,246,.18); } .btn-violet:hover{ filter: brightness(1.08); transform: translateY(-1px); } .btn-outline-light{ border-radius: 14px !important; border: 1px solid rgba(255,255,255,.12) !important; background: rgba(255,255,255,.06) !important; } .btn-outline-light:hover{ background: rgba(255,255,255,.10) !important; } /* Optional: Bootstrap dropdown menus (if you use .dropdown anywhere) */ .dropdown-menu{ background: rgba(16,14,26,.88) !important; border: 1px solid rgba(255,255,255,.10) !important; backdrop-filter: blur(16px) saturate(150%); box-shadow: 0 18px 70px rgba(0,0,0,.45); border-radius: 14px; padding: .4rem; } .dropdown-item{ color: rgba(255,255,255,.86) !important; border-radius: 10px; padding: .55rem .7rem; } .dropdown-item:hover, .dropdown-item:focus{ background: rgba(167,139,250,.16) !important; color: #fff !important; } .dropdown-item.active, .dropdown-item:active{ background: linear-gradient(135deg, rgba(139,92,246,.95), rgba(217,70,239,.85)) !important; color: #fff !important; } .table-dark{ --bs-table-bg: transparent; --bs-table-striped-bg: rgba(255,255,255,.03); --bs-table-hover-bg: rgba(255,255,255,.05); --bs-table-border-color: rgba(255,255,255,.08); } .table thead th{ color: rgba(255,255,255,.70); border-bottom-color: rgba(255,255,255,.10) !important; }