.lottery-v3{--bs-primary:#3b82f6;--bs-primary-rgb:59,130,246;--bs-surface:#ffffff;--bs-slate:#1e293b;--bs-shadow:4px 4px 0 #0f172a;color:#1e293b;background:#cbd5e1;line-height:1.8}
.lottery-v3 .bg-white,.lottery-v3 .card{color:#1e293b}
.lottery-v3 .navbar.bg-white .nav-link,.lottery-v3 .navbar.bg-white .navbar-brand{color:#1e293b!important}
.lottery-v3 .bg-white h2,.lottery-v3 .bg-white h3,.lottery-v3 .bg-white h4,.lottery-v3 .bg-white h5,.lottery-v3 .bg-white h6,.lottery-v3 .card h3{color:#0f172a}
.lottery-v3 .bg-white .text-muted,.lottery-v3 .card .text-muted{color:#64748b!important}
.lottery-v3 .hero-section,.lottery-v3 .departments-section{background:#1e293b;color:#f8fafc}.lottery-v3 .hero-section h1,.lottery-v3 .departments-section h2{color:#f8fafc}
.lottery-v3 .btn-primary{background:#3b82f6;border-color:#1d4ed8;color:#ffffff;border-radius:2px;box-shadow:3px 3px 0 #0f172a;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}
.lottery-v3 .btn-primary:hover{background:#2563eb;box-shadow:1px 1px 0 #0f172a}
.lottery-v3 a:focus-visible,.lottery-v3 button:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}
.lottery-v3 .article-content,.lottery-v3 .post-content{font-size:17px;line-height:1.95}
.lottery-v3 .article-content img,.lottery-v3 .post-content img{max-width:100%;height:auto;border-radius:2px}
.lottery-v3 .testimonial-card .text-warning{display:none}
.lottery-v3 .app-compare-section .badge{white-space:normal}
.lottery-v3 .card{border-radius:3px;border-color:#94a3b8;box-shadow:4px 4px 0 #0f172a;transition:box-shadow .15s ease-out,background-color .15s ease-out}
.lottery-v3 .card:hover{box-shadow:6px 6px 0 #1e293b}
.lottery-v3 .bg-white{border-radius:3px;transition:background-color .15s ease-out}
.lottery-v3 img{max-width:100%}
.lottery-v3 .navbar-brand img{max-height:52px;width:auto}
.lottery-v3 .navbar.bg-white{background:#f8fafc;border-color:#334155;box-shadow:0 2px 0 #334155}
.lottery-v3 .nav-link{color:#334155;border-radius:2px;transition:color .15s ease-out,background-color .15s ease-out}
.lottery-v3 .nav-link:hover{color:#1d4ed8;background:#e2e8f0}
.lottery-v3 .badge{background:#3b82f6;color:#ffffff;border-radius:2px}
.lottery-v3 .testimonial-card{background:#f1f5f9;border-color:#94a3b8;border-radius:3px;box-shadow:4px 4px 0 #334155}
.lottery-v3 a{color:#1d4ed8;transition:color .15s ease-out}
.lottery-v3 a:hover{color:#3b82f6}
.lottery-v3 hr{border-color:#94a3b8}
.lottery-v3 blockquote{border-color:#3b82f6;background:#f1f5f9;color:#334155}
.lottery-v3 ::selection{background:#3b82f6;color:#ffffff}
@media(max-width:767px){.lottery-v3 .display-3,.lottery-v3 .display-4,.lottery-v3 .display-5{font-size:2rem}.lottery-v3 .py-5{padding-top:2.25rem!important;padding-bottom:2.25rem!important}.lottery-v3 .single-page h1{font-size:1.8rem}.lottery-v3 .container{overflow-wrap:anywhere}}

@media(max-width:767px){.lottery-v3 .row.g-5{--bs-gutter-x:1.5rem}}