.lottery-v3{--bs-primary:#d4a534;--bs-primary-rgb:212,165,52;color:#1b1a24;background:#fbf8f1;line-height:1.8}
.lottery-v3 .bg-white,.lottery-v3 .card{color:#1b1a24;border-color:#ecdfc2}.lottery-v3 .navbar.bg-white .nav-link,.lottery-v3 .navbar.bg-white .navbar-brand{color:#1b1a24!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:#1b1a24;text-shadow:0 0 20px rgba(212,165,52,.14)}
.lottery-v3 .bg-white .text-muted,.lottery-v3 .card .text-muted{color:#6a6478!important}
.lottery-v3 .hero-section,.lottery-v3 .departments-section{background:radial-gradient(120% 120% at 50% 0%,#272151 0%,#0f0f1a 72%);color:#f7f2e6;box-shadow:0 0 34px rgba(212,165,52,.22),inset 0 -1px 0 rgba(212,165,52,.35)}.lottery-v3 .hero-section h1,.lottery-v3 .departments-section h2{color:#f7f2e6;text-shadow:0 0 26px rgba(212,165,52,.5)}
.lottery-v3 .btn-primary{background:linear-gradient(135deg,#e6bd63 0%,#b8862c 100%);border-color:#d4a534;color:#1b1526;border-radius:10px;box-shadow:0 0 18px rgba(212,165,52,.45),0 8px 20px rgba(15,15,26,.32);transition:box-shadow .32s cubic-bezier(.22,.61,.36,1),filter .32s ease}.lottery-v3 a:focus-visible,.lottery-v3 button:focus-visible{outline:3px solid #d4a534;outline-offset:3px}
.lottery-v3 .article-content,.lottery-v3 .post-content{font-size:17px;line-height:1.95;color:#252333}.lottery-v3 .article-content img,.lottery-v3 .post-content img{max-width:100%;height:auto;border-radius:14px;box-shadow:0 0 24px rgba(212,165,52,.28)}
.lottery-v3 .testimonial-card .text-warning{display:none}.lottery-v3 .app-compare-section .badge{white-space:normal;background:#1e1733;color:#e6bd63;border-color:#d4a534;border-radius:999px}
.lottery-v3 img{max-width:100%}.lottery-v3 .navbar-brand img{max-height:52px;width:auto;filter:drop-shadow(0 0 12px rgba(212,165,52,.35))}
@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}}