@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800;900&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap");.web-scope{--background:20 10% 6%;--foreground:45 30% 92%;--card:20 12% 10%;--card-foreground:45 30% 92%;--popover:20 12% 9%;--popover-foreground:45 30% 92%;--primary:43 78% 52%;--primary-foreground:20 10% 6%;--secondary:20 15% 16%;--secondary-foreground:45 30% 92%;--muted:20 12% 18%;--muted-foreground:40 15% 65%;--accent:43 78% 52%;--accent-foreground:20 10% 6%;--destructive:0 84% 60%;--destructive-foreground:210 40% 98%;--border:43 30% 22%;--input:20 15% 18%;--ring:43 78% 52%;--radius:0.75rem;--gold:43 78% 52%;--gold-light:43 85% 70%;--gold-dark:43 72% 38%;--bronze:30 50% 40%;--marble:40 20% 85%;--obsidian:20 10% 6%;background-color:#0d0b09!important;color:#f3ece4!important;font-family:Cormorant Garamond,Georgia,serif;min-height:100vh;width:100%}.web-scope .font-display,.web-scope h1,.web-scope h2,.web-scope h3,.web-scope h4,.web-scope h5,.web-scope h6{font-family:Cinzel,serif!important;letter-spacing:.02em}.web-scope .font-body,.web-scope li,.web-scope p{font-family:Cormorant Garamond,Georgia,serif!important}.web-scope .font-sans,.web-scope button,.web-scope input,.web-scope label,.web-scope select{font-family:Instrument Sans,system-ui,-apple-system,sans-serif!important}.web-scope .bg-background{background-color:#0d0b09!important}.web-scope .text-foreground{color:#f3ece4!important}.web-scope .text-foreground\/90{color:rgba(243,236,228,.9)!important}.web-scope .text-foreground\/80{color:rgba(243,236,228,.8)!important}.web-scope .bg-card{background-color:#171411!important}.web-scope .text-card-foreground{color:#f3ece4!important}.web-scope .text-primary{color:#e5c158!important}.web-scope .bg-primary{background-color:#e5c158!important}.web-scope .border-primary{border-color:#e5c158!important}.web-scope .text-primary-foreground{color:#0d0b09!important}.web-scope .bg-primary\/10{background-color:rgba(229,193,88,.1)!important}.web-scope .bg-primary\/20{background-color:rgba(229,193,88,.2)!important}.web-scope .bg-primary\/30{background-color:rgba(229,193,88,.3)!important}.web-scope .border-primary\/30{border-color:rgba(229,193,88,.3)!important}.web-scope .border-primary\/40{border-color:rgba(229,193,88,.4)!important}.web-scope .border-primary\/50{border-color:rgba(229,193,88,.5)!important}.web-scope .text-muted-foreground{color:#a89f92!important}.web-scope .bg-muted{background-color:#231f1a!important}.web-scope .border-border{border-color:#383026!important}.web-scope .text-destructive{color:#ff4757!important}.web-scope .bg-destructive{background-color:#e11d48!important}.web-scope .border-destructive{border-color:#e11d48!important}.web-scope .bg-destructive\/10{background-color:rgba(225,29,72,.12)!important}.web-scope .bg-destructive\/20{background-color:rgba(225,29,72,.22)!important}.web-scope .border-destructive\/30{border-color:rgba(225,29,72,.35)!important}.web-scope .border-destructive\/40{border-color:rgba(225,29,72,.45)!important}.web-scope .text-gradient-gold{background:linear-gradient(135deg,#FFF4CC,#E5C158 45%,#C89628 80%,#E5C158)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;display:inline-block;font-weight:700}.web-scope .border-gradient-gold{border:1px solid rgba(229,193,88,.3)!important;background:linear-gradient(180deg,#181410,#120f0d)!important;box-shadow:0 10px 30px rgba(0,0,0,.6),inset 0 1px 0 rgba(229,193,88,.2)!important}.web-scope .glow-gold{box-shadow:0 0 25px rgba(229,193,88,.35),0 0 60px rgba(229,193,88,.15),inset 0 1px rgba(255,244,204,.3)!important}.web-scope .mirror-button{background:linear-gradient(180deg,#FFF0B3,#E5C158 35%,#B38318 75%,#E5C158)!important;color:#0d0b09!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;border:none!important;border-radius:.75rem!important;box-shadow:0 6px 24px rgba(229,193,88,.4),inset 0 2px 3px rgba(255,255,255,.7),inset 0 -2px 4px rgba(138,97,10,.6)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.web-scope .mirror-button:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 10px 36px rgba(229,193,88,.6),inset 0 2px 3px rgba(255,255,255,.85),inset 0 -2px 4px rgba(138,97,10,.6)!important}.web-scope .container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.web-scope .container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.web-scope .container{max-width:1160px;padding-left:2rem;padding-right:2rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.web-scope .animate-fade-in{animation:fadeIn .4s ease-out forwards}.admin-cms,.admin-cms *,.web-scope.admin-cms{box-sizing:border-box}.admin-cms{background-color:#0c0b09!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif!important;color:#f4f4f5!important}.admin-cms h1,.admin-cms h2{font-family:Cinzel,serif!important}.admin-cms button,.admin-cms label,.admin-cms p,.admin-cms span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif!important}.admin-cms label{color:#c4b9ad!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:6px!important;display:block!important}.admin-cms input[type=number],.admin-cms input[type=text],.admin-cms input[type=url],.admin-cms select,.admin-cms textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif!important;background-color:#161311!important;color:#ffffff!important;border:1px solid rgba(229,193,88,.25)!important;border-radius:8px!important;padding:9px 13px!important;font-size:13.5px!important;line-height:1.4!important;transition:all .2s ease!important}.admin-cms input:focus,.admin-cms select:focus,.admin-cms textarea:focus{border-color:#e5c158!important;box-shadow:0 0 0 2px rgba(229,193,88,.2)!important;outline:none!important;background-color:#1a1714!important}.admin-cms input[type=range]{accent-color:#e5c158!important}.admin-cms .border-gradient-gold{border:1px solid rgba(229,193,88,.25)!important;background:#13100e!important;border-radius:16px!important;box-shadow:0 12px 35px rgba(0,0,0,.6)!important}*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden;max-width:100vw;width:100%}img,video{max-width:100%;height:auto;display:block}.avatar-circular{width:72px!important;height:72px!important;min-width:72px!important;max-width:72px!important;min-height:72px!important;max-height:72px!important;border-radius:9999px!important;overflow:hidden!important;flex-shrink:0!important;display:inline-block!important}.avatar-circular img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.host-preview-box{width:180px!important;height:180px!important;max-width:100%!important;aspect-ratio:1/1!important;border-radius:1rem!important;overflow:hidden!important;margin-left:auto;margin-right:auto}.host-preview-box img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}