.lottery-v3{--bs-primary:#c47b5a;--bs-primary-rgb:196,123,90;color:#2d2d2d;background:linear-gradient(180deg,#faf8f3 0%,#f6f1e7 48%,#f2ece0 74%,#faf8f3 100%);line-height:1.8;transition:color .55s cubic-bezier(.22,.61,.36,1),background .6s cubic-bezier(.22,.61,.36,1)}
.lottery-v3 .bg-white,.lottery-v3 .card{color:#2d2d2d;background:linear-gradient(160deg,#fffdf9 0%,#faf8f3 46%,#f4eee2 100%);border-color:rgba(196,123,90,.24);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 4px rgba(45,45,45,.05),0 14px 34px -18px rgba(196,123,90,.34),0 34px 68px -44px rgba(45,45,45,.3);transition:box-shadow .5s cubic-bezier(.22,.61,.36,1),background .55s cubic-bezier(.22,.61,.36,1),border-color .5s cubic-bezier(.22,.61,.36,1)}
.lottery-v3 .navbar.bg-white .nav-link,.lottery-v3 .navbar.bg-white .navbar-brand{color:#2d2d2d!important;transition:color .45s cubic-bezier(.22,.61,.36,1),opacity .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:#2d2d2d}
.lottery-v3 .bg-white .text-muted,.lottery-v3 .card .text-muted{color:#6e675c!important}
.lottery-v3 .hero-section,.lottery-v3 .departments-section{background:radial-gradient(125% 145% at 10% 0%,#403a33 0%,#302d2a 40%,#26262a 72%,#1e1e21 100%);color:#faf8f3;box-shadow:inset 0 1px 0 rgba(250,248,243,.09),inset 0 -140px 140px -130px rgba(196,123,90,.4)}
.lottery-v3 .hero-section h1,.lottery-v3 .departments-section h2{color:#faf8f3;text-shadow:0 1px 2px rgba(20,20,20,.4),0 4px 30px rgba(196,123,90,.34)}
.lottery-v3 .btn-primary{background:linear-gradient(135deg,#d9926d 0%,#c47b5a 46%,#a95f3e 100%);border-color:rgba(168,95,62,.55);color:#fffdf9;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 6px 16px -7px rgba(196,123,90,.6),0 20px 40px -26px rgba(45,45,45,.55);transition:box-shadow .55s cubic-bezier(.22,.61,.36,1),background .55s cubic-bezier(.22,.61,.36,1),border-color .5s cubic-bezier(.22,.61,.36,1)}
.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;color:#332f2b}
.lottery-v3 .article-content img,.lottery-v3 .post-content img{max-width:100%;height:auto;border-radius:16px;box-shadow:0 2px 4px rgba(45,45,45,.07),0 18px 40px -22px rgba(196,123,90,.42),0 44px 84px -60px rgba(45,45,45,.42)}
.lottery-v3 .testimonial-card .text-warning{display:none}
.lottery-v3 .app-compare-section .badge{white-space:normal;background:linear-gradient(135deg,#edf2e9 0%,#f8f2ea 100%);color:#7a6a58;border-color:rgba(135,168,120,.38);border-radius:999px;box-shadow:0 1px 2px rgba(45,45,45,.05),0 8px 18px -14px rgba(135,168,120,.5)}
.lottery-v3 img{max-width:100%}
.lottery-v3 .navbar-brand img{max-height:52px;width:auto;filter:drop-shadow(0 2px 7px rgba(196,123,90,.3))}
@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}}