/* Shop layout using the original server-log theme and its local assets. */
body{line-height:1.5}h1,h2,h3,strong,button,.eyebrow{font-family:Bold,sans-serif}p{margin-bottom:14px}.ambient-scene{display:none}button,input,select{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #ff9cff;outline-offset:3px}.shop-body{overflow:auto;min-height:100vh;height:auto;padding:13px 13px 13px 357px}.shop-navigation{position:fixed;left:12px;top:13px;bottom:13px;width:330px;display:flex;flex-direction:column;gap:14px;overflow:auto}.shop-navigation>.menu_head,.shop-navigation>a{margin-bottom:0}.shop-links{display:flex;flex-direction:column;gap:6px}.shop-links .menu_cat{display:flex;align-items:center;gap:12px;color:#ffffffbc}.shop-links .menu_cat.selected{background:#f000f026;border-color:#f000f0;color:#fff}.nav-count{margin-left:auto;font-size:12px}.navigation-bottom{margin-top:auto;display:flex;gap:12px;align-items:center;font-family:Bold;font-size:12px;color:#ffffffb3;padding-top:20px}.navigation-bottom small{font-size:11px;color:#ffffff70}.shop-body #main{min-height:calc(100vh - 26px);padding:22px 16px 16px;border:12px solid #f000f00c;border-radius:16px;background:radial-gradient(55% 70% at 100% 0%,#f000f02a,transparent),radial-gradient(55% 70% at 0% 100%,#f000f02a,transparent),rgba(14,0,20,.55);min-width:0}.store-layout{display:block;max-width:none}.store-content{padding:0;background:none}.shop-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:2px solid #ffffff33;padding-bottom:14px;margin-bottom:12px}.shop-heading h1{font-size:16px;margin:0;letter-spacing:0}.shop-heading span{font:14px Bold;color:#ffffff80}.shop-heading .offline_button{font-size:12px}.section-heading{margin:16px 0 22px}.section-heading h2,.help-section h2{font-size:23px;letter-spacing:0}.section-heading p,.steps p,.help-copy>p,.faq-list details p{color:#ffffffa6;font-size:13px}.eyebrow{color:#ee00ee;letter-spacing:0;font-size:12px}.package-grid{gap:12px}.package-card,.package-card.featured{background:radial-gradient(100% 100% at 100% 0%,#f000f014,transparent),rgba(255,255,255,.025);border:2px solid #ffffff33;border-radius:6px;box-shadow:none;backdrop-filter:none;padding:20px 16px 16px}.package-card:hover{border-color:#f000f0;box-shadow:0 0 20px #f000f022;transform:none}.package-card.featured{border-color:#f000f080}.package-top{font:16px Bold;color:white;border-bottom:2px solid #ffffff33;padding-bottom:12px}.package-top small{color:#ffffff80}.featured-ribbon{background:#ed00ed;color:#18001c;border:0;box-shadow:none;font:11px Bold;letter-spacing:0;top:-12px}.coin-art{animation:none;filter:drop-shadow(0 0 12px #f000f033)}.coin-front,.coin-back{border-color:#f68df6;background:linear-gradient(135deg,#ffd1ff,#ec00ed 35%,#690071 75%,#f000f0);box-shadow:3px 4px 0 #6d006d,5px 6px 0 #470047}.spark-one,.spark-two{animation:none;color:#f000f0}.coin-count{font-family:Bold;font-size:34px}.coin-count span,.package-foot,.price span{color:#ffffff80}.bonus{color:#ee90ee;font-size:11px;white-space:normal;min-height:33px}.price{font-family:Bold;font-size:30px}.package-buy,.package-buy.primary,.primary,.save_button{background:#f000f0;color:#300034;border:0;border-radius:4px;box-shadow:0 0 24px #f000f033;font-family:Bold;font-size:12px}.package-buy:hover,.primary:hover{background:#ff36ff;transform:none}.package-foot{font-size:10px}.currency-tag,.steps article>span,#support,.checkout-summary,.discord-identity,.empty-orders,.admin-stats>div,.admin-order,.key-box,.order-status{background:var(--theme-white-surface);border:2px solid #ffffff33;border-radius:6px}.preview-note{color:#ffffffa6;font-size:12px}.payments-line{border-color:#ffffff33;flex-wrap:wrap}.payments-line>span,.payments-line small{color:#ffffff80}.help-section,.benefit-bar,.faq-list details{border-color:#ffffff33}.steps h3,.faq-list summary{font:14px Bold}.steps article>span{color:#f000f0}.document{background:transparent;border:0;max-width:1050px;margin:0 auto;min-height:65vh;padding:18px;box-shadow:none}.document h1{font-family:Bold}.document p,.legal-text{color:#ffffffb3}.document dl>div{border-color:#ffffff33}.document dd{overflow-wrap:anywhere}.document dt{color:#ffffff90}.admin-order{margin:16px 0;padding:20px}.admin-stats strong{color:#ff83ff}dialog{background:#28002f;border:2px solid #ffffff33;border-radius:8px}dialog::backdrop{background:#140018bd}.dialog-inner{padding:28px}.close-dialog{color:#fff}.payment-options label>span,input:not([type=checkbox]):not([type=radio]),#crypto-options select,.admin-form>input{background:#ffffff08;border:2px solid #ffffff33;border-radius:4px}.payment-options input:checked+span{border-color:#f000f0;background:#f000f025}.consent input{accent-color:#f000f0}.discord-login{border-color:#ffffff33;background:#ffffff08;border-radius:4px}.shop-body footer{padding:20px 10px;border:0;gap:15px}.shop-body footer .footer-brand{display:none}footer>div{margin-left:0}footer a{color:#ffffff90}footer>small{color:#ffffff70}.login_body{display:flex;align-items:center;justify-content:center;position:relative;min-height:100dvh}.login_body #main{width:440px;max-width:100%}.login_menu{display:flex;flex-direction:column;line-height:normal}.login_menu .save_button{display:flex;justify-content:center;align-items:center;gap:10px}.login_body footer{position:absolute;bottom:14px;padding:0;border:0;justify-content:center;left:16px;right:16px}.login_body footer .footer-brand,.login_body footer>small{display:none}.login_body footer>div{font-size:11px;gap:20px}.login_menu .ml_admin_titles{line-height:normal}
@media(max-width:1200px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.shop-body{padding-left:312px}.shop-navigation{width:285px}.shop-navigation .ml_admin_titles span:first-child{font-size:27px}.shop-navigation .menu_head{gap:10px}.steps{gap:14px}}
@media(max-width:900px){.shop-body{padding:8px}.shop-navigation{position:relative;inset:auto;width:100%;margin-bottom:10px;gap:12px}.shop-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-links .drop_head{grid-column:1/-1}.navigation-bottom{display:none}.shop-body #main{padding:14px 12px;border-width:10px}.shop-heading{align-items:center}.help-section{gap:24px}.document{padding:8px}.login_menu .ml_admin_titles span:first-child{font-size:21px}}
@media(max-width:500px){.package-grid{gap:24px 9px}.package-card,.package-card.featured{padding:17px 9px 12px}.package-top{font-size:13px}.coin-count{font-size:28px}.coin-art{height:110px}.bonus{font-size:10px}.package-buy{font-size:10px;padding:10px 6px}.featured-ribbon{font-size:9px;left:4px;right:4px}.shop-heading .offline_button{font-size:10px;padding:8px}.shop-heading span{font-size:12px}.section-heading h2{font-size:21px}.login_body footer{position:static;margin-top:24px}.login_body{flex-direction:column}.login_body #main{flex:none}.ml_admin_titles span:last-child{font-size:15px}.steps{grid-template-columns:1fr}.help-section{grid-template-columns:1fr}}
dialog{margin:auto}.login_menu .save_button{text-transform:uppercase}.menu_cat.admin-panel-button{background:rgba(255,255,255,.04)}
html{background:#230028;min-height:100%;height:auto}.shop-body #main{background-clip:padding-box;border-color:rgba(240,0,240,.07)}

/* Restore the original animated atmosphere inside the content panel. */
.shop-body #main{position:relative;isolation:isolate;background-color:#35003e;background-image:radial-gradient(65% 75% at 100% 0%,rgba(240,0,240,.24),transparent),radial-gradient(65% 75% at 0% 100%,rgba(240,0,240,.22),transparent)}
.shop-body #main>.ambient-scene{display:block;position:absolute;inset:0;z-index:-1;border-radius:4px;overflow:hidden;pointer-events:none}
.shop-body #main>.ambient-scene .aurora{width:100%;height:100%;max-height:1000px;opacity:.75}
.shop-body #main>.ambient-scene .aurora-one{top:-45%;left:-25%;background:radial-gradient(ellipse,rgba(240,0,240,.42),transparent 67%)}
.shop-body #main>.ambient-scene .aurora-two{bottom:-40%;right:-30%;background:radial-gradient(ellipse,rgba(190,0,220,.45),rgba(240,0,240,.12) 42%,transparent 68%)}
.shop-body #main>.ambient-scene .star-field{background-image:radial-gradient(circle,#eccaff 1px,transparent 1.8px),radial-gradient(circle,#b77bea 1px,transparent 1.7px),radial-gradient(circle,#e4c8ff .8px,transparent 1.5px)}
.gold-coin-art{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 12px rgba(255,183,0,.22))}.gold-coin-art>img{display:block;width:100px;height:100px;object-fit:contain}.gold-coin-art .spark-one,.gold-coin-art .spark-two{color:#ffd66b;text-shadow:0 0 10px #ffb70066}@media(min-width:1500px){.gold-coin-art>img{width:115px;height:115px}}
/* Keep the atmosphere anchored to the viewport, clipped to the main panel. */
.shop-body #main{clip-path:inset(0 round 16px);background-attachment:fixed}
.shop-body #main>.ambient-scene{position:fixed;inset:0 13px 0 357px}
@media(max-width:1200px){.shop-body #main>.ambient-scene{left:312px}}
@media(max-width:900px){.shop-body #main>.ambient-scene{inset:0 8px}}
.offline_button.logout-icon-button{width:44px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.2);border-radius:6px;background:var(--theme-white-surface);color:rgba(255,255,255,.75)}.logout-icon-button svg{display:block;flex-shrink:0}.offline_button.logout-icon-button:hover{border-color:rgba(240,0,240,.4);background:rgba(240,0,240,.1)}
.shop-navigation .ml_admin_titles{line-height:normal}
.payment-brand{display:flex;flex-direction:column;align-items:center;gap:5px;min-height:62px}.payment-logo{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px;padding:9px 12px;min-height:44px;max-width:100%}.payment-logo img{display:block;object-fit:contain;max-width:100%;filter:none}.payments-line .payment-brand small{display:block;font-size:10px}.payment-options .payment-logo{margin:0 4px;padding:7px;min-height:40px}.payment-options .payment-logo img{width:100%;height:26px}.payment-options input:disabled+span{opacity:.75}
