
:root,body,body.dark{--color-primary:39 31% 68%!important;--color-secondary:89 21% 65%!important;--color-background:96 14% 8%!important;--color-background-secondary:100 12% 10%!important;--color-neutral:93 11% 20%!important;--color-base:52 19% 92%!important;--color-muted:88 8% 64%!important;--color-inverted:96 14% 8%!important;color-scheme:dark}
body,body.dark{background:#121510!important;color:#efeee7!important;font-family:'DM Sans',sans-serif!important;font-size:14px}
body{font-synthesis:none;-webkit-font-smoothing:antialiased}
.ds-public h1,.ds-public h2,.ds-public h3{letter-spacing:-.04em}
.ds-public .container{padding-left:0!important;padding-right:0!important}
body>nav{background:#121510!important;box-shadow:none!important;backdrop-filter:none!important;border-color:#33392e!important}
.ds-brand-logo{width:190px!important;height:58px!important;object-fit:contain;display:inline-block}
h1,h2,h3{font-family:'Manrope',sans-serif!important;letter-spacing:-.035em}h1{font-weight:700!important}
body .bg-background-secondary{background-color:#191d17!important;background-image:none!important;box-shadow:none!important}
body .border-neutral{border-color:#33392e!important}
body .bg-primary{background:#c8b692;color:#171a14}body button.bg-primary{color:#171a14!important}
body .text-primary{color:#d4c3a1}body input:not([type=checkbox]):not([type=radio]),body select,body textarea{background-color:#151911;border-color:#3b4333;color:#efeee7;border-radius:6px}
body button,body a{transition:background-color .15s,border-color .15s}body button{box-shadow:none!important}
.ds-discord-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;margin-right:10px;border:1px solid #4b5240;border-radius:6px;font-size:13px;color:#efeee7;background:#20251d}.ds-discord-button:hover{background:#303625}
@media(max-width:600px){.ds-discord-button{font-size:11px;padding:6px 9px;margin-right:3px}}
body button.bg-red-700{background:#733c35!important;color:#fff!important}
body main>.container{max-width:1160px}body main{min-width:0}body .ds-chooser-wrap{padding:0;border:0;background:transparent}
.ds-public .billing-hosting-hero{padding-top:45px}.ds-public .billing-products h1{font-size:clamp(35px,4vw,50px)}
.ds-page-title{margin-bottom:30px}.ds-page-title h1{font-size:32px;line-height:1.2;margin-bottom:10px}.ds-page-title p,.ds-cart-spec{color:#a5ab9c;line-height:1.6}.ds-cart-spec{font-size:13px;margin:8px 0}
.ds-cart>.flex{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:28px}.ds-cart .col-span-3{grid-column:span 1}.ds-cart .bg-background-secondary{padding:24px;border-radius:8px}
#login,#register{max-width:460px;margin:50px auto 70px;background:#191d17!important;border:1px solid #33392e;padding:28px;border-radius:8px}#login .my-14,#register .my-14{margin:10px 0 30px}
body .ds-public footer{background:#121510;padding:42px 0 25px;border-top:1px solid #33392e;margin-top:65px}body .ds-public footer .container{width:min(1160px,calc(100% - 64px))}
.ds-primary{background:#c8b692!important;color:#171a14!important;box-shadow:none!important}.ds-chooser{background:#191d17!important;border-color:#33392e!important}.ds-config{background:#191d17!important}.ds-dialog-backdrop{background:rgba(0,0,0,.75)!important}.ds-sizes button.selected,.ds-location.selected{border-color:#c8b692!important;background:#2c3023!important}
@media(max-width:800px){.ds-cart>.flex{grid-template-columns:1fr}.ds-brand-logo{width:145px!important;height:45px!important}.ds-public .billing-hosting-hero{padding-top:28px}.ds-cart .bg-background-secondary{padding:18px}body .ds-public footer .container{width:calc(100% - 36px)}#login,#register{width:calc(100% - 36px);margin-top:30px}}
