.lottery-v3{--bs-primary:#c44536;--bs-primary-rgb:196,69,54;--editorial-ink:#1a1a1a;--editorial-cream:#f5f1e8;--editorial-olive:#6b705c;--editorial-shadow:0 1px 0 rgba(255,255,255,.65) inset,0 2px 4px -2px rgba(26,26,26,.06),0 20px 40px -22px rgba(26,26,26,.28);color:#1a1a1a;background:linear-gradient(168deg,#f5f1e8 0%,#fbf7ef 38%,#efe8da 72%,#f5f1e8 100%);line-height:1.8;transition:background .55s cubic-bezier(.22,.61,.36,1),color .55s cubic-bezier(.22,.61,.36,1)}
.lottery-v3 .bg-white,.lottery-v3 .card{color:#1a1a1a;background-image:linear-gradient(180deg,#fffdf8 0%,#f9f4eb 58%,#f2ebdd 100%);border-radius:12px;box-shadow:var(--editorial-shadow);transition:box-shadow .5s cubic-bezier(.22,.61,.36,1),background-image .5s cubic-bezier(.22,.61,.36,1)}
.lottery-v3 .navbar.bg-white .nav-link,.lottery-v3 .navbar.bg-white .navbar-brand{color:#1a1a1a!important;transition:color .45s cubic-bezier(.22,.61,.36,1),border-color .45s cubic-bezier(.22,.61,.36,1)}
.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:#1a1a1a;text-shadow:0 1px 0 rgba(255,255,255,.7)}
.lottery-v3 .bg-white .text-muted,.lottery-v3 .card .text-muted{color:#6b705c!important}
.lottery-v3 .hero-section,.lottery-v3 .departments-section{background:linear-gradient(135deg,#141414 0%,#231e1a 36%,#3b312a 68%,#1a1a1a 100%);color:#f7f2e8;box-shadow:0 1px 0 rgba(255,255,255,.07) inset,0 30px 64px -32px rgba(26,26,26,.6)}
.lottery-v3 .hero-section h1,.lottery-v3 .departments-section h2{color:#fdf8ef;text-shadow:0 2px 20px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.06)}
.lottery-v3 .btn-primary{background:linear-gradient(135deg,#c44536 0%,#a53226 46%,#8b2a20 70%,#c44536 100%);border-color:#c44536;color:#fff8f2;border-radius:8px;box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 12px 24px -14px rgba(196,69,54,.8);transition:box-shadow .45s cubic-bezier(.22,.61,.36,1),background .5s cubic-bezier(.22,.61,.36,1)}
.lottery-v3 a:focus-visible,.lottery-v3 button:focus-visible{outline:3px solid #6b705c;outline-offset:3px}
.lottery-v3 .article-content,.lottery-v3 .post-content{font-size:17px;line-height:1.95;color:#201d18}
.lottery-v3 .article-content img,.lottery-v3 .post-content img{max-width:100%;height:auto;border-radius:10px;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 24px 46px -28px rgba(26,26,26,.55)}
.lottery-v3 .testimonial-card .text-warning{display:none}
.lottery-v3 .app-compare-section .badge{white-space:normal;border-radius:999px;box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 8px 18px -12px rgba(26,26,26,.42)}
.lottery-v3 img{max-width:100%}
.lottery-v3 .navbar-brand img{max-height:52px;width:auto;filter:drop-shadow(0 2px 7px rgba(26,26,26,.28))}
@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}}