.lottery-v3{--bs-primary:#0f766e;--bs-primary-rgb:15,118,110;--bs-primary-dark:#0b5d56;--bs-surface:#ffffff;--bs-cream:#f8f5ef;--bs-ink:#1c2622;--bs-accent:#d97706;color:#1c2622;background:#f8f5ef;line-height:1.8}
.lottery-v3 .bg-white,.lottery-v3 .card{color:#1c2622;border-radius:4px;border-color:#e8e2d6}
.lottery-v3 .navbar.bg-white .nav-link,.lottery-v3 .navbar.bg-white .navbar-brand{color:#1c2622!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:#1c2622}
.lottery-v3 .bg-white .text-muted,.lottery-v3 .card .text-muted{color:#5c6b66!important}
.lottery-v3 .hero-section,.lottery-v3 .departments-section{background:linear-gradient(180deg,#0b1f1c 0%,#0e2a25 100%);color:#f2f7f5}.lottery-v3 .hero-section h1,.lottery-v3 .departments-section h2{color:#f4faf8}
.lottery-v3 .btn-primary{background:#0f766e;border-color:#0f766e;color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(11,31,28,.18),0 3px 10px rgba(15,118,110,.22);transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease}.lottery-v3 .btn-primary:hover,.lottery-v3 .btn-primary:focus{background:#0b5d56;border-color:#0b5d56;box-shadow:0 1px 2px rgba(11,31,28,.22),0 6px 18px rgba(15,118,110,.28)}
.lottery-v3 a:focus-visible,.lottery-v3 button:focus-visible{outline:3px solid #d97706;outline-offset:3px}
.lottery-v3 .article-content,.lottery-v3 .post-content{font-size:17px;line-height:1.95;color:#242e2a}
.lottery-v3 .article-content img,.lottery-v3 .post-content img{max-width:100%;height:auto;border-radius:4px}
.lottery-v3 .testimonial-card .text-warning{display:none}.lottery-v3 .app-compare-section .badge{white-space:normal;border-radius:3px;background:#0f766e;color:#f4faf8}
.lottery-v3 img{max-width:100%}.lottery-v3 .navbar-brand img{max-height:52px;width:auto}
@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}}