:root{--primary-maroon: #800020;--primary-maroon-hover: #5d0016;--accent-gold: #D4AF37;--accent-gold-light: #f7e7b4;--bg-white: #ffffff;--bg-gray: #f9f9f9;--text-dark: #212529;--text-muted: #6c757d;--border-light: rgba(212, 175, 55, .25);--font-header: "Cinzel", serif;--font-body: "Montserrat", sans-serif}body{font-family:var(--font-body);background-color:var(--bg-white);color:var(--text-dark);overflow-x:hidden;margin:0;padding:0}h1,h2,h3,h4,h5,h6,.luxury-font{font-family:var(--font-header);font-weight:600;letter-spacing:1px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-white)}::-webkit-scrollbar-thumb{background:var(--primary-maroon);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-gold)}.gold-rate-bar{background:linear-gradient(90deg,#5c061c,#360210);color:var(--accent-gold);font-family:var(--font-body);font-size:.825rem;letter-spacing:.5px;padding:6px 0;position:relative;border-bottom:1px solid rgba(212,175,55,.4);z-index:1050;box-shadow:0 2px 5px #00000026;overflow:hidden;-webkit-user-select:none;user-select:none}.gold-rate-marquee-track{display:flex;white-space:nowrap;width:max-content;animation:continuousMarquee 20s linear infinite;will-change:transform}.gold-rate-marquee-track:hover,.gold-rate-marquee-track.paused{animation-play-state:paused!important}@keyframes continuousMarquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.gold-rate-item{display:inline-flex;align-items:center;white-space:nowrap;font-size:.825rem}.text-gold{color:#f7e7b4;text-shadow:0 0 2px rgba(212,175,55,.3)}.text-gold-muted{color:#f7e7b4cc;font-size:.775rem}.trend-icon{font-size:.9rem;display:inline-block}.trend-icon.up{color:#2ecc71!important}.trend-icon.down{color:#e74c3c!important}.trend-icon.same{color:#bdc3c7!important}.live-indicator-dot{font-size:.7rem;animation:livePulse 2s infinite ease-in-out}@keyframes livePulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width: 575.98px){.gold-rate-bar{font-size:.75rem;padding:5px 0}.gold-rate-marquee-track{animation-duration:15s}}.shimmer{background:linear-gradient(90deg,#fff0,#fff6,#fff0);background-size:200% 100%;animation:shimmerEffect 2s infinite}@keyframes shimmerEffect{0%{background-position:-200% 0}to{background-position:200% 0}}.btn-gold-shimmer{position:relative;overflow:hidden;background:var(--accent-gold);color:#fff;border:1px solid var(--accent-gold);font-weight:600;letter-spacing:1px;transition:all .4s ease}.btn-gold-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:none}.btn-gold-shimmer:hover:after{left:100%;transition:all .8s ease}.btn-gold-shimmer:hover{background:var(--bg-white);color:var(--primary-maroon);border-color:var(--accent-gold);box-shadow:0 4px 15px #d4af374d;transform:translateY(-2px)}.btn-maroon{background-color:var(--primary-maroon);color:#fff;border:1px solid var(--primary-maroon);font-family:var(--font-body);font-weight:500;letter-spacing:1px;transition:all .3s ease}.btn-maroon:hover{background-color:var(--primary-maroon-hover);color:#fff;box-shadow:0 4px 15px #8000204d;transform:translateY(-2px)}.bg-maroon{background-color:var(--primary-maroon)!important;color:#fff!important}.btn-outline-gold{color:var(--accent-gold);background-color:transparent;border:1px solid var(--accent-gold);font-weight:500;transition:all .3s ease}.btn-outline-gold:hover{background-color:var(--accent-gold);color:#fff;box-shadow:0 4px 15px #d4af3733}.glass-card{background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(212,175,55,.2);border-radius:12px;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.glass-card:hover{box-shadow:0 15px 35px #80002014}.luxury-bg-shapes{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;pointer-events:none}.shape{position:absolute;border-radius:50%;background:radial-gradient(circle,#d4af3714,#fff0 70%)}.shape-1{width:400px;height:400px;top:-100px;right:-100px}.shape-2{width:500px;height:500px;bottom:-200px;left:-150px}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{color:var(--primary-maroon);transform:scale(.85) translateY(-.75rem) translate(.15rem)}.form-control{border:1px solid rgba(0,0,0,.15);border-radius:8px;font-family:var(--font-body);transition:border-color .3s ease,box-shadow .3s ease}.form-control:focus{border-color:var(--primary-maroon);box-shadow:0 0 0 .25rem #80002026}.form-floating>label{font-size:.9rem;color:var(--text-muted)}.ripple-btn{position:relative;overflow:hidden}.premium-loader-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.loader-logo-wrapper{position:relative;width:150px;height:150px}.loader-logo{width:100%;height:100%;object-fit:contain}.gold-shimmer-line{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent 0%,rgba(212,175,55,.4) 50%,transparent 100%);background-size:200% 200%;animation:shine 2s infinite linear}@keyframes shine{0%{background-position:-200% -200%}to{background-position:200% 200%}}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.page-transition-wrapper{animation:fadeIn .8s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sticky-navbar{position:sticky;top:0;z-index:1040;background-color:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-light);min-height:104px;height:104px;display:flex;align-items:center;padding:0!important;transition:all .3s ease}.sticky-navbar .container-fluid{display:flex;align-items:center;justify-content:space-between;height:100%;padding-left:24px!important;padding-right:24px!important}.logo-container,.navbar-brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:22px!important;width:auto!important;flex-shrink:0!important;text-decoration:none!important;margin:0 2rem 0 0!important;padding:0!important;align-self:center!important}.logo-img,.navbar-brand img{height:82px!important;width:auto!important;max-height:84px!important;object-fit:contain!important;flex-shrink:0!important;margin:0!important;padding:0!important;transform:none!important;transition:transform .3s ease}.logo-text{display:inline-flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;position:relative!important;line-height:1!important;width:max-content!important;padding:0!important;margin:0!important}.logo-text h1{font-family:var(--font-header),"Cinzel",serif!important;font-size:2.45rem!important;font-weight:700!important;letter-spacing:3px!important;color:var(--primary-maroon)!important;margin:0!important;padding:0!important;line-height:1!important;white-space:nowrap!important}.logo-text span{font-family:var(--font-header),"Cinzel",serif!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:6.5px!important;color:var(--accent-gold)!important;margin-top:5px!important;line-height:1!important;white-space:nowrap!important;display:block!important;border-bottom:2.5px solid var(--accent-gold)!important;padding-bottom:4px!important;position:relative!important;width:100%!important}.navbar-nav{display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important}.nav-link{font-weight:600!important;font-size:.85rem!important;letter-spacing:1px!important;color:var(--text-dark)!important;padding:.4rem .65rem!important;transition:color .3s ease;position:relative;white-space:nowrap!important}.nav-link:after{content:"";position:absolute;bottom:2px;left:50%;width:0;height:1.5px;background-color:var(--accent-gold);transition:all .3s ease;transform:translate(-50%)}.nav-link:hover:after,.nav-link.active:after{width:60%}.nav-link:hover,.nav-link.active{color:var(--primary-maroon)!important}.nav-icons,.navbar-icons{display:flex;align-items:center;gap:16px;margin-left:auto;flex-shrink:0}.navbar-icon-btn{background:none;border:none;color:var(--text-dark);font-size:1.2rem;cursor:pointer;position:relative;transition:color .3s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%}.navbar-icon-btn:hover{color:var(--primary-maroon)}.navbar-icon-badge{position:absolute;top:-8px;right:-8px;background-color:var(--primary-maroon);color:#fff;border-radius:50%;padding:2px 6px;font-size:.7rem;font-weight:600}.luxury-footer{background:radial-gradient(circle at 50% 0%,#d4af371f,#3b0a0f 75%),#3b0a0f;color:#d0d0d0;font-size:.88rem;border-top:3px solid transparent;border-image:linear-gradient(90deg,transparent,#D4AF37,#FFF5C0,#D4AF37,transparent) 1;box-shadow:0 -10px 30px #0006;padding:70px 0 25px;position:relative}.footer-heading{color:#fff;font-family:var(--font-header),"Cinzel",serif;font-size:1.15rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;position:relative;padding-bottom:10px;text-transform:uppercase}.footer-heading:after{content:"";position:absolute;bottom:0;left:0;width:36px;height:2px;background:linear-gradient(90deg,#D4AF37,transparent);border-radius:2px}.footer-nav-link{color:#d0d0d0;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;margin-bottom:10px;font-size:.86rem}.footer-nav-link:hover{color:#d4af37;transform:translate(4px)}.footer-nav-link .link-arrow{opacity:0;transform:translate(-6px);transition:all .3s ease;color:#d4af37;font-size:.75rem}.footer-nav-link:hover .link-arrow{opacity:1;transform:translate(0)}.footer-social-btn{display:inline-flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(212,175,55,.3);color:#fff;margin-right:10px;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none}.footer-social-btn:hover{background:#d4af37;color:#3b0a0f;border-color:#d4af37;transform:translateY(-3px) scale(1.1);box-shadow:0 6px 15px #d4af3759}.footer-branch-card{background:#ffffff08;border:1px solid rgba(212,175,55,.18);border-radius:8px;padding:12px 14px;transition:all .3s ease}.footer-branch-card:hover{background:#d4af3712;border-color:#d4af3780;transform:translateY(-3px);box-shadow:0 8px 20px #0000004d}.footer-branch-card .branch-maps-link{text-decoration:none;color:inherit;display:block}.footer-branch-card .branch-maps-link:hover .branch-title,.footer-branch-card .branch-maps-link:hover .branch-address{color:#d4af37!important;text-decoration:underline}.footer-branch-card:hover .pin-icon{color:#d4af37!important;transform:scale(1.15)}.footer-phone-link{color:#d0d0d0;text-decoration:none;font-size:.82rem;transition:all .3s ease;display:inline-flex;align-items:center}.footer-phone-link:hover{color:#d4af37!important;text-decoration:underline}.footer-whatsapp-btn{display:inline-flex;align-items:center;background:#25d3661f;border:1px solid rgba(37,211,102,.4);color:#25d366;padding:6px 14px;border-radius:20px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .3s ease}.footer-whatsapp-btn:hover{background:#25d366;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #25d3664d}.footer-bottom-strip{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;font-size:.8rem;color:#fff9}.footer-phone-link:hover,.footer-phone-link:focus{color:#d4af37!important;text-decoration:underline}.pin-icon,.phone-icon{transition:transform .3s ease,color .3s ease}.social-icon-btn{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;background-color:#2b2b2b;color:#fff;margin-right:10px;transition:background-color .3s ease,color .3s ease,transform .3s ease}.social-icon-btn:hover{background-color:var(--accent-gold);color:#1a1a1a;transform:translateY(-3px)}.newsletter-form .form-control{background-color:#2b2b2b;border:1px solid #444;color:#fff;border-radius:8px 0 0 8px}.newsletter-form .form-control:focus{border-color:var(--accent-gold);box-shadow:none}.newsletter-form .btn{border-radius:0 8px 8px 0;background-color:var(--accent-gold);color:#1a1a1a;border:1px solid var(--accent-gold);font-weight:600}.newsletter-form .btn:hover{background-color:#c49e2b}.hero-section{position:relative;height:90vh;min-height:550px;display:flex;align-items:center;overflow:hidden;background-color:#fcfbfa}.hero-title{font-size:3.5rem;line-height:1.2;font-weight:700;color:var(--primary-maroon)}.hero-subtitle{font-size:1.1rem;letter-spacing:3px;color:var(--accent-gold);text-transform:uppercase}.hero-desc{color:var(--text-muted);max-width:500px;font-size:1.05rem;line-height:1.6}.hero-image-wrapper{position:relative;width:100%;height:80vh;display:flex;justify-content:center;align-items:center}.hero-circle-bg{position:absolute;width:440px;height:440px;border-radius:50%;border:1.5px dashed var(--accent-gold);animation:rotateCircle 60s linear infinite;z-index:1}@keyframes rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-logo-round-card{width:380px;height:380px;border-radius:50%!important;background:radial-gradient(circle at 50% 30%,#fff,#fdfbf7 70%,#f7f1e5);border:3px solid var(--accent-gold);box-shadow:0 15px 45px #80002026,inset 0 0 25px #d4af3733;z-index:2;padding:24px;text-align:center;transition:transform .4s ease,box-shadow .4s ease;overflow:hidden}.hero-logo-round-card:hover{transform:scale(1.03);box-shadow:0 20px 50px #80002038,inset 0 0 35px #d4af374d}.hero-logo-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(212,175,55,.12) 0%,transparent 60%);pointer-events:none;animation:pulseGlow 4s ease-in-out infinite alternate}@keyframes pulseGlow{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.1);opacity:1}}.hero-round-logo-img{height:120px;width:auto;object-fit:contain;filter:drop-shadow(0 8px 15px rgba(0,0,0,.12));transition:transform .3s ease}.hero-round-logo-img:hover{transform:scale(1.05)}.hero-round-title{font-size:1.85rem!important;font-weight:700!important;letter-spacing:2.5px!important;color:var(--primary-maroon)!important;line-height:1!important}.hero-round-subtitle{font-size:.82rem!important;font-weight:600!important;letter-spacing:5.5px!important;color:var(--accent-gold)!important;margin-top:4px!important;line-height:1!important}.hero-round-divider{width:70px;height:2px;background:linear-gradient(90deg,transparent,var(--accent-gold),transparent);margin:10px 0 6px}.hero-round-tagline{font-family:var(--font-body);font-size:.62rem!important;font-weight:700!important;letter-spacing:2px!important;color:var(--primary-maroon)!important;text-transform:uppercase!important}.collection-card{position:relative;overflow:hidden;border-radius:12px;height:380px;cursor:pointer;box-shadow:0 5px 15px #0000000d}.collection-card-img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.collection-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(128,0,32,.85) 0%,rgba(128,0,32,.2) 60%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:30px;color:#fff;transition:background .5s ease}.collection-card:hover .collection-card-img{transform:scale(1.08)}.collection-card:hover .collection-card-overlay{background:linear-gradient(to top,#800020f2,#80002066 60%,#8000201a)}.collection-card-title{font-family:var(--font-header);font-size:1.5rem;font-weight:600;margin-bottom:5px}.collection-card-link{font-size:.85rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-gold);text-decoration:none;font-weight:600;margin-top:10px;display:inline-flex;align-items:center;gap:5px}.collection-card-link i{transition:transform .3s ease}.collection-card:hover .collection-card-link i{transform:translate(5px)}.cart-pop-animation{animation:cartPop .4s ease-out}@keyframes cartPop{0%{transform:scale(1)}50%{transform:scale(1.3);color:var(--accent-gold)}to{transform:scale(1)}}.btn-gold-shimmer{background:linear-gradient(135deg,#d4af37,#fef3c7,#b45309);background-size:200% auto;color:#800020!important;border:1px solid rgba(128,0,32,.15);font-weight:600;transition:all .4s ease;box-shadow:0 4px 12px #d4af3733;text-decoration:none}.btn-gold-shimmer:hover{background-position:right center;color:#4a0012!important;box-shadow:0 6px 18px #d4af3759;transform:translateY(-1px)}.btn-gold-shimmer:active{transform:translateY(0)}@keyframes rippleAnimation{0%{width:0px;height:0px;opacity:.8}to{width:300px;height:300px;opacity:0}}.animate-ripple{animation:rippleAnimation .6s cubic-bezier(.16,1,.3,1) forwards}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0d0d0d;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af37,#800020);border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff2b2}.gold-text-gradient{background:linear-gradient(135deg,#fff2b2,#d4af37,#aa7c11);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h1,.hero-title{font-size:clamp(2.2rem,5.5vw,3.5rem)!important}h2,.section-title{font-size:clamp(1.6rem,4vw,2.2rem)!important}h3{font-size:clamp(1.3rem,3vw,1.8rem)!important}img{max-width:100%;height:auto}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html,body{max-width:100%;overflow-x:hidden!important}@media (max-width: 576px){.hero-section{height:auto!important;min-height:auto!important;padding:60px 0!important;text-align:center}.hero-desc{margin:0 auto 24px!important;font-size:.95rem!important}.hero-image-wrapper{height:auto!important;margin-top:30px}.hero-circle-bg{width:280px!important;height:280px!important}.logo-container,.navbar-brand{width:auto!important;min-width:0!important;max-width:100%!important;gap:10px!important;margin:0!important}.logo-img,.navbar-brand img{height:44px!important;max-height:48px!important;margin:0!important}.logo-text h1{font-size:1.35rem!important}.logo-text span{font-size:.58rem!important;letter-spacing:3px!important}.collection-card{height:300px!important}.collection-card-overlay{padding:20px!important}.form-control:not(.form-control-sm),.form-select:not(.form-select-sm),.btn:not(.btn-sm):not(.navbar-icon-btn):not(.btn-close){min-height:44px}.form-control,.form-select{font-size:16px}.form-control-sm,.form-select-sm{font-size:.84rem}.btn-touch-target{min-height:48px}.btn-lg{min-height:52px}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width: 577px) and (max-width: 991px){.hero-section{height:auto!important;min-height:auto!important;padding:80px 0!important;text-align:center}.hero-desc{margin:0 auto 24px!important}.hero-image-wrapper{height:auto!important;margin-top:40px}.hero-circle-bg{width:360px!important;height:360px!important}.collection-card{height:340px!important}}@media (min-width: 992px) and (max-width: 1199px){.hero-section{height:85vh!important;min-height:500px!important}.hero-title{font-size:3rem!important}.hero-circle-bg{width:380px!important;height:380px!important}}@media (min-width: 1400px){.container{max-width:1360px}}.mobile-nav-drawer{overflow-y:auto!important;-webkit-overflow-scrolling:touch;max-height:100vh}.table-responsive{-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (max-width: 991.98px){.admin-sidebar{position:fixed!important;top:0!important;left:0!important;height:100vh!important;width:280px!important;z-index:1060!important;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)!important;overflow-y:auto!important}.admin-sidebar.show{transform:translate(0)!important}.admin-sidebar-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1055}}.admin-dashboard-container{background-color:#f8f9fa;min-height:calc(100vh - 60px)}.admin-sidebar{background:linear-gradient(180deg,#2b000a,#4a0012,#2b000a)!important;border-right:1px solid rgba(212,175,55,.35)!important;min-height:100vh;padding:1.25rem .85rem!important;color:#fff!important}.admin-sidebar-header{padding:.5rem .5rem 1rem;border-bottom:1px solid rgba(212,175,55,.25);margin-bottom:1.25rem}.admin-sidebar-brand-title{color:#d4af37!important;font-weight:700!important;font-size:1rem!important;letter-spacing:1.5px!important;text-transform:uppercase}.admin-sidebar-brand-sub{color:#f4e8c1!important;font-size:.72rem!important;font-weight:400!important;opacity:.95}.admin-nav-btn{display:flex!important;align-items:center!important;gap:.85rem!important;padding:.75rem 1rem!important;color:#fff!important;font-size:.9rem!important;font-weight:500!important;border-radius:8px!important;border:1px solid transparent!important;margin-bottom:6px!important;width:100%!important;text-align:left!important;background:#ffffff08!important;transition:all .25s ease-in-out!important;cursor:pointer!important;outline:none!important;box-shadow:none!important}.admin-nav-btn i,.admin-nav-btn svg{color:#d4af37!important;flex-shrink:0;transition:color .2s ease,transform .2s ease}.admin-nav-btn span{color:#fff!important;letter-spacing:.3px}.admin-nav-btn:hover,.admin-nav-btn:focus{background:#d4af372e!important;border-color:#d4af3766!important;color:#fff!important;transform:translate(3px)}.admin-nav-btn:hover span,.admin-nav-btn:focus span{color:#ffdf00!important}.admin-nav-btn:hover svg,.admin-nav-btn:focus svg{color:#ffdf00!important;transform:scale(1.1)}.admin-nav-btn.active{background:linear-gradient(90deg,#d4af37,#b89228)!important;color:#1a0006!important;font-weight:700!important;border-color:#ffdf00!important;box-shadow:0 4px 12px #d4af3759!important;transform:translate(4px)}.admin-nav-btn.active span{color:#1a0006!important;font-weight:700!important}.admin-nav-btn.active i,.admin-nav-btn.active svg{color:#1a0006!important}.admin-card{background-color:#fff;border:1px solid rgba(212,175,55,.25);border-radius:12px;box-shadow:0 4px 15px #0000000a;transition:transform .2s ease,box-shadow .2s ease}.admin-card-gold-header{border-top:4px solid #D4AF37}.admin-stat-box{border-radius:12px;padding:1.25rem;background:#fff;border:1px solid rgba(212,175,55,.25);box-shadow:0 4px 12px #00000008;position:relative;overflow:hidden}.admin-stat-box:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#d4af37}.admin-stat-box.maroon-accent:before{background:#800020}.admin-stat-box.emerald-accent:before{background:#10b981}.admin-table-container{border-radius:10px;overflow:hidden;border:1px solid rgba(212,175,55,.2)}.admin-table{margin-bottom:0}.admin-table thead{background:linear-gradient(135deg,#4a0012,#800020);color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.admin-table thead th{padding:.85rem 1rem;border:none}.admin-table tbody td{padding:.85rem 1rem;vertical-align:middle;font-size:.85rem;border-color:#f1f1f1}.admin-badge-gold{background-color:#d4af3726;color:#997300;border:1px solid rgba(212,175,55,.4);font-weight:600}.admin-badge-maroon{background-color:#8000201a;color:#800020;border:1px solid rgba(128,0,32,.3);font-weight:600}.btn-gold{background:linear-gradient(135deg,#d4af37,#b89228);color:#2b000a;font-weight:600;border:none}.btn-gold:hover{background:linear-gradient(135deg,#e5c354,#c99f30);color:#2b000a;box-shadow:0 4px 12px #d4af3766}.btn-maroon{background:linear-gradient(135deg,#800020,#5a0017);color:#fff;font-weight:600;border:none}.btn-maroon:hover{background:linear-gradient(135deg,#990026,#6e001c);color:#fff;box-shadow:0 4px 12px #8000204d}
