.lottery-v3{--bs-primary:#c47b5a;--bs-primary-rgb:196,123,90;--color-ink:#2d2d2d;--color-muted:#7b7365;--color-surface:#fffdf8;--color-sage:#87a878;--shadow-card:0 28px 54px -24px rgba(64,52,40,.28),0 10px 22px -14px rgba(64,52,40,.16);--shadow-pillow:0 18px 34px -18px rgba(196,123,90,.48);color:#2d2d2d;background:radial-gradient(1100px 520px at 50% -8%,#fffdf8 0%,#faf8f3 58%,#f6f2ea 100%);line-height:1.8}
.lottery-v3 .bg-white,.lottery-v3 .card{color:#2d2d2d;border-color:#f0e7da}.lottery-v3 .navbar.bg-white .nav-link,.lottery-v3 .navbar.bg-white .navbar-brand{color:#2d2d2d!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:#2d2d2d}
.lottery-v3 .bg-white .text-muted,.lottery-v3 .card .text-muted{color:#7b7365!important}
.lottery-v3 .hero-section,.lottery-v3 .departments-section{background:linear-gradient(165deg,#3d372e 0%,#2d2822 48%,#40372c 100%);color:#fdf9f2}.lottery-v3 .hero-section h1,.lottery-v3 .departments-section h2{color:#fdf9f2;text-shadow:0 4px 22px rgba(18,14,10,.45)}
.lottery-v3 .btn-primary{background:#c47b5a;border-color:#c47b5a;color:#fffdf8;border-radius:999px;box-shadow:var(--shadow-pillow),0 4px 12px -6px rgba(64,52,40,.25);transition:background-color .38s cubic-bezier(.22,.61,.36,1),border-color .38s cubic-bezier(.22,.61,.36,1),color .38s cubic-bezier(.22,.61,.36,1),box-shadow .38s cubic-bezier(.22,.61,.36,1)}
.lottery-v3 .btn-primary:hover,.lottery-v3 .btn-primary:focus{background-color:#ad6849;border-color:#ad6849;color:#fffdf8;box-shadow:0 24px 42px -18px rgba(173,104,73,.62),0 6px 16px -8px rgba(64,52,40,.3)}
.lottery-v3 a:focus-visible,.lottery-v3 button:focus-visible{outline:3px solid #87a878;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:22px;box-shadow:0 24px 46px -26px rgba(64,52,40,.34)}
.lottery-v3 .card{border-radius:26px;background-color:#fffdf8;box-shadow:var(--shadow-card)}
.lottery-v3 .testimonial-card .text-warning{display:none}.lottery-v3 .app-compare-section .badge{white-space:normal;border-radius:999px;background-color:rgba(135,168,120,.16);color:#4f6647}
.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}}