@import url(https://fonts.googleapis.com/css2?family=Pacifico&family=Playball&family=Sacramento&family=UnifrakturMaguntia&display=swap);@font-face{font-family:Krooner;src:url(/fonts/krooner.ttf)}body{overflow-x:hidden}a,a:hover{text-decoration:none!important}.footer .copyright,.footer .credits{text-align:center!important;color:rgba(255,255,255,.8)!important}:root{--font-default:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;--font-primary:"Inter",sans-serif!important;--font-secondary:"Cardo",sans-serif!important;--color-default:#fafafa!important;--color-primary:#8b754d!important;--color-secondary:#161718!important;--surface-color:#1a1a1a!important;--background-color:#000!important;--accent-color:#ceb88f!important;--default-color:#fafafa!important;scroll-behavior:smooth!important}body{font-family:var(--font-default)!important;color:var(--color-default)!important;background-color:#000!important}::-webkit-scrollbar{width:12px!important}::-webkit-scrollbar-track{background:#000!important}::-webkit-scrollbar-thumb{background:linear-gradient(#8b754d,#ceb88f,#8b754d)!important;border-radius:10px!important}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#4a3e26,#ceb88f,#4a3e26)!important;border-radius:10px!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.section-header h2,h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)!important}.footer .credits a,a{color:var(--color-primary)!important}.nav-heading{font-family:UnifrakturMaguntia,cursive!important}.gallery-heading{font-family:Pacifico,cursive!important}.gallery-headings{font-family:Playball,cursive!important}.main-headings{font-family:Sacramento,cursive!important}.featured-heading{font-family:Pacifico,cursive!important;font-size:40px}.page-header .cta-btn{font-family:var(--font-primary)!important;font-weight:400!important;font-size:14px!important;display:inline-block!important;padding:12px 40px!important;border-radius:4px!important;letter-spacing:1px!important;text-transform:uppercase!important;transition:.3s!important;color:#fff!important;background:var(--color-primary)!important}.page-header .cta-btn:hover{background:#665433!important}.section-header{padding-bottom:40px!important}.section-header h2{font-size:14px!important;font-weight:500!important;padding:0!important;line-height:1px!important;margin:0 0 5px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:rgba(255,255,255,.6)}.section-header h2:after{content:""!important;width:120px!important;height:1px!important;display:inline-block!important;background:linear-gradient(90deg,var(--color-primary),#ceb88f,var(--color-primary));margin:4px 10px!important}.section-header p{margin:0!important;font-size:36px!important;font-weight:700!important;font-family:var(--font-secondary)!important;color:#fff!important}#about{margin-top:10%!important}#about-img img{border-radius:10px!important}@media (max-width:1399px){#about-img img{position:relative!important;top:9vh!important}}@media (max-width:1199px){#about-img img{position:relative!important;top:14vh!important}}@media (max-width:991px){#about-img img{position:relative!important;top:0!important}}.page-header{padding:120px 0 0!important;position:relative!important}#preloader,.scroll-top{position:fixed!important;z-index:99999!important}.page-header h1{font-size:56px!important;font-weight:500!important;color:#fff!important}.page-header p{color:rgba(255,255,255,.8)!important}.scroll-top{visibility:hidden!important;opacity:0!important;right:15px!important;bottom:-15px!important;background:#7979792b!important;backdrop-filter:blur(9px)!important;width:44px!important;height:44px!important;border-radius:50px!important;transition:.4s!important}.scroll-top i{font-size:24px!important;color:#fff!important;line-height:0!important}.scroll-top:hover{background:#79797964!important;color:#fff!important}.scroll-top.active{visibility:visible!important;opacity:1!important;bottom:15px!important}#preloader{display:flex;inset:0;width:100%;height:100vh}#preloader:after,#preloader:before{content:"";background-color:var(--color-secondary);position:absolute;inset:0;width:50%;height:100%;transition:.3s;z-index:-1}#preloader:after{left:auto;right:0}#preloader .line{position:relative;overflow:hidden;margin:auto;width:1px;height:280px;transition:.8s}#preloader .line:before{content:"";position:absolute;background-color:#fff;left:0;top:50%;width:1px;height:0;transform:translateY(-50%);animation:lineincrease 1s ease-in-out forwards}#preloader .line:after,.header:before{content:"";position:absolute;top:0;left:0;height:100%}#preloader .line:after{background-color:#999;width:1px;transform:translateY(-100%);animation:linemove 1.2s linear 2s infinite}#preloader.loaded .line{height:100%}#preloader.loaded .line,#preloader.loaded .line:after{opacity:0}#preloader.loaded.start-animations:before{animation:preloaderfinish-left .4s ease-in-out forwards}#preloader.loaded.start-animations:after{animation:preloaderfinish-right .4s ease-in-out forwards}@keyframes lineincrease{0%{height:0}to{height:100%}}@keyframes linemove{0%{transform:translateY(200%)}to{transform:translateY(-100%)}}@keyframes preloaderfinish-left{0%{transform:scaleX(1);transform-origin:0 50%}to{transform:scaleX(0);transform-origin:0 50%}}@keyframes preloaderfinish-right{0%{transform:scaleX(1);transform-origin:100% 50%}to{transform:scaleX(0);transform-origin:100% 50%}}.preloader-percent{position:absolute;left:50%;transform:translateX(-50%);top:73%;font-size:20px}.header{transition:.5s!important;z-index:997!important;padding:30px 0!important}.header:before{width:100%!important;backdrop-filter:blur(9px)!important;background-color:rgb(0 0 0/15%)!important;z-index:-1!important}.featured .featured-item img,.gallery .gallery-item img,.header .logo{transition:.3s!important}#carouselExampleInterval{margin-top:100px!important}.header .logo img{max-height:40px!important;margin-right:8px!important;margin-top:-6px!important}.header .logo h1{font-size:32px!important;margin:0!important;font-weight:400!important;color:#fff!important}.header .logo i{font-size:32px!important;margin-right:8px!important;line-height:0!important}.header .header-social-links{padding-right:15px!important}.header .header-social-links a{color:rgba(255,255,255,.5)!important;padding-left:15px!important;display:inline-block!important;line-height:0!important;transition:.3s!important;font-size:16px!important}@media (max-width:459px){.header-social-links{width:12%!important}.header .header-social-links{padding-right:0!important}}@media (max-width:390px){.header-social-links{width:15%!important}.header .header-social-links{padding-right:0!important}}@media (max-width:357px){.header-social-links{width:20%!important}.header .header-social-links{padding-right:0!important}}@media (max-width:333px){.header-social-links{width:25%!important}.header .header-social-links{padding-right:0!important}}@media (max-width:306px){.header-social-links{width:31%!important}.header .header-social-links{padding-right:0!important}}.featured .featured-links .details-link:hover,.featured .featured-links .preview-link:hover,.gallery .gallery-links .details-link:hover,.gallery .gallery-links .preview-link:hover,.header .header-social-links a:hover{color:#fff!important}@media (max-width:575px){.header .logo h1{font-size:26px!important}.header .logo i{font-size:24px!important}.header .header-social-links a{padding-left:5px!important}}@media (min-width:1279px) and (max-width:1500px){.header .header-social-links{width:7%!important}}@media (min-width:1279px){#navbar{margin-right:8rem!important}.navbar,.navbar ul{padding:0!important}.navbar ul{margin:0!important;display:flex!important;list-style:none!important;align-items:center!important}.navbar li{position:relative!important}.navbar a,.navbar a:focus{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 0 10px 30px!important;font-family:var(--font-primary)!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:13px!important;font-weight:400!important;color:rgba(255,255,255,.5)!important;white-space:nowrap!important;transition:.3s!important}.navbar a i,.navbar a:focus i{font-size:12px!important;line-height:0!important;margin-left:5px!important}.navbar .active,.navbar .active:focus,.navbar .dropdown ul .active:hover,.navbar .dropdown ul a:hover,.navbar .dropdown ul li:hover>a,.navbar a:hover,.navbar li:hover>a{color:#fff!important}.navbar .dropdown ul{display:block!important;position:absolute!important;left:14px!important;top:calc(100% + 30px)!important;margin:0!important;padding:10px 0!important;z-index:99!important;opacity:0!important;visibility:hidden!important;background:var(--color-secondary)!important;transition:.3s!important;border-radius:4px!important}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:10px 20px!important;font-size:15px!important;text-transform:none!important;font-weight:400!important}.navbar .dropdown ul a i{font-size:12px!important}.navbar .dropdown:hover>ul{opacity:1!important;top:100%!important;visibility:visible!important}.navbar .dropdown .dropdown ul{top:0!important;left:calc(100% - 30px)!important;visibility:hidden!important}.navbar .dropdown .dropdown:hover>ul{opacity:1!important;top:0!important;left:100%!important;visibility:visible!important}}@media (min-width:1280px) and (max-width:1366px){.navbar .dropdown .dropdown ul{left:-90%!important}.navbar .dropdown .dropdown:hover>ul{left:-100%!important}}@media (min-width:1280px){.mobile-nav-hide,.mobile-nav-show{display:none!important}}@media (min-width:1200px){.col-xl-custom-5{flex:0 0 auto!important;width:26%!important}}@media (max-width:1279px){::-webkit-scrollbar{display:none!important}.navbar{position:fixed!important;top:0!important;right:-100%!important;width:100%!important;bottom:0!important;transition:.3s!important;z-index:9997!important}.mobile-nav-hide,.mobile-nav-show{cursor:pointer!important;line-height:0!important;transition:.5s!important;z-index:9999!important}.navbar ul{position:absolute!important;inset:0!important;padding-right:25px;margin:0!important;backdrop-filter:blur(9px)!important;background-color:rgb(0 0 0/0)!important;overflow-y:auto!important;z-index:9998!important;list-style:none!important;flex-direction:column!important}.navbar a,.navbar a:focus,.navbar ul{transition:.3s!important;display:flex!important;justify-content:center!important;align-items:center!important}.navbar a,.navbar a:focus{padding:20px!important;font-family:var(--font-primary)!important;font-size:15px!important;text-transform:uppercase!important;font-weight:400!important;color:rgba(255,255,255,.5)!important;letter-spacing:1px!important;white-space:nowrap!important}.navbar a i,.navbar a:focus i{font-size:12px!important;line-height:0!important;margin-left:5px!important}.navbar .active,.navbar .active:focus,.navbar a:hover,.navbar li:hover>a{color:#fff!important}.navbar .dropdown .dropdown ul,.navbar .dropdown ul{position:static!important;display:none!important;padding:10px 0!important;margin:10px 20px!important;transition:.5s ease-in-out!important;border:1px solid #000!important}.navbar .dropdown .dropdown>.dropdown-active,.navbar .dropdown>.dropdown-active{display:block!important}.mobile-nav-show{color:#fff!important;font-size:28px!important;margin:0 10px!important}.mobile-nav-hide{color:#fff!important;font-size:32px!important;position:fixed!important;right:20px!important;top:30px!important}.mobile-nav-active{overflow:hidden!important}.mobile-nav-active .navbar{right:0!important}.mobile-nav-active .navbar:before{content:""!important;position:fixed!important;inset:0!important;background:rgba(22,23,24,.8)!important;z-index:9996!important}}.featured,.gallery,.model{margin-top:40px!important}@media (max-width:420px){.mobile-nav-hide{position:fixed!important;top:45px!important}}.featured .featured-item{position:relative!important}.featured .featured-item,.gallery .gallery-item{overflow:hidden!important;border-radius:10px!important}.featured .featured-links,.gallery .gallery-links{position:absolute!important;inset:0!important;opacity:0!important;transition:.3s ease-in-out!important;background:rgba(0,0,0,.6)!important;z-index:3!important}.featured .featured-links .details-link,.featured .featured-links .preview-link,.gallery .gallery-links .details-link,.gallery .gallery-links .preview-link{font-size:20px!important;color:rgba(255,255,255,.5)!important;transition:.3s!important;line-height:1.2!important;margin:30px 8px 0!important}.featured .featured-links .details-link,.gallery .gallery-links .details-link{font-size:30px!important;line-height:0!important}.featured .featured-item:hover .featured-links,.gallery .gallery-item:hover .gallery-links{opacity:1!important}.featured .featured-item:hover .details-link,.featured .featured-item:hover .preview-link,.gallery .gallery-item:hover .details-link,.gallery .gallery-item:hover .preview-link{margin-top:0!important}.featured .featured-item:hover img,.gallery .gallery-item:hover img{transform:scale(1.1)!important}.gallery{margin-left:1%!important}.model{margin-left:1.5%!important}.glightbox-clean .gslide-description{background:#222425!important}.glightbox-clean .gslide-title{color:rgba(255,255,255,.8)!important;margin:0!important}.gallery-item{width:24%!important;margin-bottom:15px!important}.model-viewer{width:49%!important;height:700px!important;margin-right:5px!important;border-radius:10px!important}@media (min-width:315px) and (max-width:438px){.bela-ai{margin-top:2.2rem!important}}@media (min-width:289px) and (max-width:419px){.silver-dress{margin-bottom:2.2rem}}@media (max-width:281px){.silver-dress{margin-bottom:2.2rem}}@media (max-width:310px){.mix{margin-bottom:2.2rem}}@media (max-width:1920px){.model-viewer{height:520px!important}}@media (max-width:1600px){.model-viewer{height:420px!important}}@media (max-width:1024px){.model-viewer{width:99%!important;height:568px!important}}@media (max-width:801px){.model-viewer{height:440px!important}}@media (max-width:768px){.page-header h1{font-size:36px!important}#about{margin-top:40%!important}.model-viewer{height:415px!important}}@media (max-width:541px){.model-viewer{height:292px!important}}@media (max-width:431px){.model-viewer{height:230px!important}}@media (max-width:390px){.model-viewer{height:205px!important}}@media (max-width:321px){.model-viewer{height:173px!important}}@media (min-width:1px) and (max-width:769px){.gallery{margin-left:6.5%!important}.gallery-item{width:45%!important}}@media (min-width:770px) and (max-width:990px){.gallery-item{width:48%!important}}@media (min-width:991px) and (max-width:1200px){.gallery{margin-left:1.5%!important}.gallery-item{width:32%!important}}@media (min-width:314px) and (max-width:438px){.bela-gallery-heading{margin-bottom:37px!important}.bela-featured-heading{margin-bottom:36px!important}}@media (min-width:262px) and (max-width:286px){.blue-long{margin-bottom:36px}}@media (min-width:506px) and (max-width:544px){.original-blonde{margin-bottom:36px}}@media (min-width:310px) and (max-width:337px){.original-blonde{margin-bottom:36px}}@media (min-width:438px) and (max-width:450px){.original-red{margin-bottom:36px}}@media (min-width:249px) and (max-width:285px){.original-red{margin-bottom:36px}}@media (min-width:384px) and (max-width:487px){.black-red{margin-bottom:36px}}@media (min-width:249px) and (max-width:285px){.black-red{margin-bottom:36px}}@media (min-width:397px) and (max-width:500px){.white-red{margin-bottom:36px}}@media (min-width:249px) and (max-width:298px){.white-red{margin-bottom:36px}}@media (min-width:337px) and (max-width:371px){.human-blonde{margin-bottom:36px}}@media (min-width:297px) and (max-width:463px){.human-red{margin-bottom:36px}}@media (min-width:274px) and (max-width:298px){.human-red{margin-bottom:61px}}@media (min-width:0px) and (max-width:274px){.human-red{margin-bottom:36px}}@media (max-width:410px){.red-long{margin-bottom:36px}}@media (min-width:261px) and (max-width:303px){.pink-long{margin-bottom:36px}}.footer{width:100%!important;margin-top:30px!important;padding:30px 0!important;font-size:14px!important;border-top:1px solid rgba(255,255,255,.15)!important}.footer .credits{padding-top:6px!important;font-size:13px!important}#ai-characters,#featured,#mods,#previews{overflow:hidden}@media (min-width:1906px) and (max-width:2048px){.bound-by-the-night,.chosen-love,.forbidden-blood,.haunting-love,.silent-thirst{margin-bottom:2.7rem!important}}@media (min-width:1757px) and (max-width:1906px){.silent-thirst{margin-bottom:2.7rem!important}}@media (min-width:1172px) and (max-width:1357px){.bound-by-the-night,.chosen-love,.forbidden-blood,.haunting-love,.silent-thirst{margin-bottom:2.7rem!important}}@media (min-width:1172px) and (max-width:1267px){.bound-by-the-night{margin-bottom:.7rem!important}}@media (min-width:1172px) and (max-width:1215px){.silent-thirst{margin-bottom:4.7rem!important}.nether-love,.secret-romance{margin-bottom:2.7rem!important}}@media (min-width:900px) and (max-width:1172px){.chosen-love,.forbidden-blood,.haunting-love{margin-bottom:2.7rem!important}.silent-thirst{margin-bottom:4.7rem!important}.nether-love,.secret-romance{margin-bottom:2.7rem!important}}@media (min-width:900px) and (max-width:1123px){.haunting-love{margin-bottom:.7rem!important}}@media screen and (max-width:1029px){.bound-by-the-night,.chosen-love,.forbidden-blood,.haunting-love{margin-bottom:.7rem!important}}@media (min-width:394px) and (max-width:428px){.chosen-love,.forbidden-blood,.haunting-love{margin-bottom:2.3rem!important}}.exploretextcontainer{margin-top:8rem!important}.exploretextcontainer,.reviewtextcontainer{height:200px!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.exploretext,.reviewtext{text-decoration:none!important;font-family:Krooner!important;font-size:7.5rem!important;color:white!important;overflow:hidden!important}@media screen and (max-width:426px){.exploretext,.reviewtext{font-size:3.5rem!important}.exploretextcontainer{height:90px!important;margin-top:5rem!important;margin-bottom:5rem!important}.reviewtextcontainer{height:90px!important}}.exploretext .block:last-child,.reviewtext .block:last-child{color:#ceb88f!important}.exploretext .letter,.reviewtext .letter{display:inline-block!important;transition:transform .6s cubic-bezier(.76,0,.024,1)!important}.letter:first-child{transition-delay:0s!important}.letter:nth-child(2){transition-delay:.03s!important}.letter:nth-child(3){transition-delay:.06s!important}.letter:nth-child(4){transition-delay:.09s!important}.letter:nth-child(5){transition-delay:.12s!important}.letter:nth-child(6){transition-delay:.15s!important}.letter:nth-child(7){transition-delay:.18s!important}.letter:nth-child(8){transition-delay:.21s!important}.letter:nth-child(9){transition-delay:.24s!important}.letter:nth-child(10){transition-delay:.27s!important}.letter:nth-child(11){transition-delay:.3s!important}.letter:nth-child(12){transition-delay:.33s!important}.letter:nth-child(13){transition-delay:.36s!important}.letter:nth-child(14){transition-delay:.39s!important}.letter:nth-child(15){transition-delay:.42s!important}.letter:nth-child(16){transition-delay:.45s!important}.letter:nth-child(17){transition-delay:.48s!important}.letter:nth-child(18){transition-delay:.51s!important}.letter:nth-child(19){transition-delay:.54s!important}.letter:nth-child(20){transition-delay:.57s!important}.letter:nth-child(21){transition-delay:.6s!important}.letter:nth-child(22){transition-delay:.63s!important}.letter:nth-child(23){transition-delay:.66s!important}.letter:nth-child(24){transition-delay:.69s!important}.letter:nth-child(25){transition-delay:.72s!important}.container-fluid{max-width:100%}@media (max-width:768px){.arrow-cursor{width:80vw!important;height:auto!important}}@media (max-width:480px){.arrow-cursor{width:80vw!important;height:auto!important}}.aiText,.castleText,.featuredText,.modsText,.previewsText,.reviewsText,.storiesText{width:100%;max-width:100vw;height:70vh;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;position:relative}.featuredText>h1{left:-110%}.castleText>h1,.featuredText>h1{font-size:13vw;font-family:mint;text-transform:uppercase;display:inline-block;position:relative;font-weight:500;font-style:italic}.castleText>h1{left:100%}.aiText>h1{left:-90%}.aiText>h1,.storiesText>h1{font-size:13vw;font-family:mint;text-transform:uppercase;display:inline-block;position:relative;font-weight:500;font-style:italic}.storiesText>h1{left:60%}.modsText>h1{left:-70%}.modsText>h1,.previewsText>h1{font-size:13vw;font-family:mint;text-transform:uppercase;display:inline-block;position:relative;font-weight:500;font-style:italic}.previewsText>h1{left:55%}.reviewsText>h1{font-size:13vw;font-family:mint;text-transform:uppercase;display:inline-block;position:relative;left:-70%;font-weight:500;font-style:italic}@media screen and (max-width:768px){.aiText,.castleText,.featuredText,.modsText,.reviewsText,.storiesText{height:13vh;margin-bottom:1.5rem}.previewsText{height:13vh}.featuredText>h1{left:-160%}.castleText>h1{left:130%}.aiText>h1{left:-90%}.storiesText>h1{left:80%}.modsText>h1{left:-70%}.previewsText>h1{left:85%}.reviewsText>h1{left:-70%}#mods{margin-bottom:4rem}}.sticky-featured{position:sticky;top:14%;z-index:1}@media screen and (max-width:768px){.sticky-featured{top:25%}}.castleimg img{border-radius:3%}.img1{z-index:1}.img2{z-index:2}.img3{z-index:3}.img4{z-index:4}#stories{overflow:hidden}.stories-container{height:auto;max-height:none;overflow:visible}.horizontal-sliders{display:flex;flex-wrap:no-wrap;width:165%;overflow-x:hidden;height:auto!important;max-height:none!important;min-height:800px!important}.story-slide{width:80%;height:auto;min-height:600px;margin-top:4rem;padding-left:4rem;padding-top:6rem}.firststory{margin-left:10rem}.story-slide .featured-item{height:auto;max-height:none}.story-slide .featured-item img{object-fit:contain;max-height:none}.horizontal-sliders[style*=height],.story-slide[style*=height]{height:auto!important;max-height:none!important}@media screen and (max-width:900px){.horizontal-sliders{width:550%;min-height:600px!important}.firststory{margin-left:0;padding-left:3rem}.story-slide{width:100%;height:auto;min-height:500px;padding-top:8rem}}.reviews .review-item{background:linear-gradient(135deg,var(--surface-color) 0,rgba(255,255,255,.05) 100%);box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.1);box-sizing:content-box!important;padding:35px 30px!important;margin:40px 30px!important;border-radius:24px!important;min-height:320px!important;display:flex!important;flex-direction:column!important;text-align:center!important;position:relative!important;overflow:hidden!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;border:1px solid rgba(255,255,255,.1)!important}.reviews .review-item:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--color-primary),var(--accent-color),var(--color-primary))!important;opacity:0!important;transition:opacity .3s ease!important}.reviews .review-item:hover{transform:translateY(-8px)!important;box-shadow:0 32px 64px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.15)!important}.reviews .review-item:hover:before{opacity:1!important}.reviews .stars-container{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin-bottom:20px!important}.reviews .stars{display:flex!important;gap:4px!important}.reviews .stars i{color:#ffc107!important;font-size:18px!important;transition:all .2s ease!important;filter:drop-shadow(0 2px 4px rgba(255,193,7,.3))!important}.reviews .stars i:hover{transform:scale(1.1)!important;filter:drop-shadow(0 4px 8px rgba(255,193,7,.5))!important}.reviews .rating-text{font-size:14px!important;font-weight:600!important;color:color-mix(in srgb,var(--default-color),transparent 20%)!important;background:rgba(255,193,7,.1)!important;padding:4px 8px!important;border-radius:12px!important;border:1px solid rgba(255,193,7,.2)!important}.reviews .review-header{margin-bottom:20px!important}.reviews .review-content{flex:1!important;margin-bottom:25px!important}.reviews .review-text{font-style:italic!important;font-size:16px!important;line-height:1.6!important;color:color-mix(in srgb,var(--default-color),transparent 10%)!important;margin:0!important;position:relative!important;padding:0 20px!important}.reviews .review-text:before{left:0!important}.reviews .review-text:after{right:0!important;transform:rotate(180deg)!important}.reviews .profile{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin-top:auto!important}.reviews .avatar-container{position:relative!important;flex-shrink:0!important}.reviews .review-img{width:60px!important;height:60px!important;border-radius:50%!important;object-fit:cover!important;transition:all .3s ease!important;border:3px solid rgba(255,255,255,.1)!important}.reviews .avatar-border{position:absolute!important;top:-3px!important;left:-3px!important;right:-3px!important;bottom:-3px!important;border-radius:50%!important;background:linear-gradient(45deg,var(--color-primary),var(--accent-color),var(--color-primary))!important;opacity:0!important;transition:opacity .3s ease!important;z-index:-1!important}.reviews .review-item:hover .avatar-border{opacity:1!important}.reviews .review-item:hover .review-img{transform:scale(1.05)!important;border-color:rgba(255,255,255,.2)!important}.reviews .profile-info{flex:1!important;text-align:left!important}.reviews .reviewer-name{font-size:16px!important;font-weight:600!important;margin:0 0 4px!important;color:var(--default-color)!important}.reviews .reviewer-role{font-size:13px!important;color:color-mix(in srgb,var(--default-color),transparent 40%)!important;margin:0!important;font-weight:400!important}.reviews .swiper-wrapper{height:auto!important}.reviews .review-skeleton{background:linear-gradient(135deg,var(--surface-color) 0,rgba(255,255,255,.05) 100%)!important;border:1px solid rgba(255,255,255,.1)!important}.reviews .skeleton-stars{display:flex!important;gap:4px!important;justify-content:center!important;margin-bottom:20px!important}.reviews .skeleton-stars:before{content:"★★★★★"!important;color:rgba(255,193,7,.3)!important;font-size:18px!important}.reviews .skeleton-text{height:16px!important;background:linear-gradient(90deg,rgba(255,255,255,.1) 25%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 75%)!important;background-size:200% 100%!important;animation:skeleton-loading 1.5s infinite!important;border-radius:8px!important;margin-bottom:12px!important}.reviews .skeleton-text.short{width:60%!important;margin:0 auto 12px!important}.reviews .skeleton-profile{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin-top:auto!important}.reviews .skeleton-avatar{width:60px!important;height:60px!important;border-radius:50%!important}.reviews .skeleton-avatar,.reviews .skeleton-name{background:linear-gradient(90deg,rgba(255,255,255,.1) 25%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 75%)!important;background-size:200% 100%!important;animation:skeleton-loading 1.5s infinite!important}.reviews .skeleton-name{width:80px!important;height:16px!important;border-radius:8px!important;margin-bottom:8px!important}.reviews .skeleton-role{width:60px!important;height:12px!important;background:linear-gradient(90deg,rgba(255,255,255,.1) 25%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 75%)!important;background-size:200% 100%!important;animation:skeleton-loading 1.5s infinite!important;border-radius:6px!important}@keyframes skeleton-loading{0%{background-position:-200% 0!important}to{background-position:200% 0!important}}.reviews .review-empty{display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,var(--surface-color) 0,rgba(255,255,255,.05) 100%)!important;border:1px solid rgba(255,255,255,.1)!important}.reviews .empty-state{text-align:center!important;color:color-mix(in srgb,var(--default-color),transparent 40%)!important}.reviews .empty-state i{font-size:48px!important;margin-bottom:16px!important;color:var(--accent-color)!important;opacity:.6!important}.reviews .empty-state p{font-size:16px!important;margin:0!important;font-style:normal!important}.reviews .swiper-pagination{margin-top:30px!important;position:relative!important}.reviews .swiper-pagination .swiper-pagination-bullet{width:12px!important;height:12px!important;background-color:color-mix(in srgb,var(--default-color),transparent 85%)!important;opacity:1!important;transition:all .3s ease!important;border-radius:50%!important}.reviews .swiper-pagination .swiper-pagination-bullet:hover{transform:scale(1.2)!important;background-color:color-mix(in srgb,var(--accent-color),transparent 30%)!important}.reviews .swiper-pagination .swiper-pagination-bullet-active{background:linear-gradient(45deg,var(--accent-color),var(--color-primary))!important;transform:scale(1.3)!important;box-shadow:0 4px 12px rgba(255,107,107,.4)!important}.custom-pagination{flex-direction:column!important;margin-top:30px!important;gap:15px!important}.custom-pagination,.pagination-dots{display:flex!important;align-items:center!important}.pagination-dots{gap:8px!important}.custom-pagination-dot{width:12px!important;height:12px!important;border-radius:50%!important;border:none!important;background-color:color-mix(in srgb,var(--default-color),transparent 85%)!important;cursor:pointer!important;transition:all .3s ease!important;position:relative!important}.custom-pagination-dot:hover{transform:scale(1.2)!important;background-color:color-mix(in srgb,var(--accent-color),transparent 30%)!important}.custom-pagination-dot.active{background:linear-gradient(45deg,var(--accent-color),var(--color-primary))!important;transform:scale(1.3)!important;box-shadow:0 4px 12px rgba(255,107,107,.4)!important}.pagination-info{color:var(--default-color)!important;font-size:14px!important;opacity:.7!important;font-weight:500!important}.swiper-navigation-custom{position:relative!important;display:flex!important;justify-content:center!important;gap:20px!important;margin-top:20px!important}.swiper-button-next-custom,.swiper-button-prev-custom{width:50px!important;height:50px!important;border-radius:50%!important;border:2px solid color-mix(in srgb,var(--default-color),transparent 70%)!important;background:rgba(0,0,0,.5)!important;color:var(--default-color)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;backdrop-filter:blur(10px)!important}.swiper-button-next-custom:hover,.swiper-button-prev-custom:hover{border-color:var(--accent-color)!important;background:rgba(206,184,143,.1)!important;transform:scale(1.1)!important}.swiper-button-next-custom:disabled,.swiper-button-prev-custom:disabled{opacity:.3!important;cursor:not-allowed!important;transform:none!important}.swiper-button-next-custom i,.swiper-button-prev-custom i{font-size:18px!important}.reviews .swiper-slide{opacity:.3!important}@media (max-width:1199px){.reviews .swiper-slide-active{opacity:1!important}.custom-pagination,.reviews .swiper-pagination{margin-top:20px!important}.custom-pagination{gap:12px!important}.pagination-dots{gap:6px!important}.custom-pagination-dot{width:10px!important;height:10px!important}.pagination-info{font-size:12px!important}.swiper-navigation-custom{margin-top:15px!important;gap:15px!important}.swiper-button-next-custom,.swiper-button-prev-custom{width:40px!important;height:40px!important}.swiper-button-next-custom i,.swiper-button-prev-custom i{font-size:16px!important}.reviews .review-item{margin:40px 20px!important;padding:30px 25px!important}.reviews .profile{flex-direction:column!important;gap:12px!important}.reviews .profile,.reviews .profile-info{text-align:center!important}.reviews .review-text{padding:0 15px!important;font-size:15px!important}}@media (min-width:1200px){.reviews .swiper-slide-next{opacity:1!important;transform:scale(1.12)!important}.reviews .review-item:hover{transform:translateY(-12px) scale(1.02)!important}}#login{padding:120px 0 80px!important;min-height:100vh!important;display:flex!important;align-items:center!important;background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(22,23,24,.95))!important}.login-container{background:var(--surface-color)!important;border-radius:15px!important;padding:60px 40px!important;box-shadow:0 20px 40px rgba(0,0,0,.3)!important;border:1px solid rgba(139,117,77,.2)!important;backdrop-filter:blur(10px)!important;position:relative!important;overflow:hidden!important}.login-container:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--color-primary),#ceb88f,var(--color-primary))!important}.login-buttons{display:flex!important;flex-direction:column!important;gap:20px!important;margin-bottom:30px!important}.login-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:15px!important;width:100%!important;padding:15px 25px!important;border:none!important;border-radius:8px!important;font-family:var(--font-primary)!important;font-size:16px!important;font-weight:500!important;text-transform:none!important;letter-spacing:.5px!important;transition:all .3s ease!important;cursor:pointer!important;position:relative!important;overflow:hidden!important}.login-btn:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)!important;transition:left .5s ease!important}.login-btn:hover:before{left:100%!important}.google-btn{background:#24292e!important;color:#fff!important;border:1px solid #24292e!important}.google-btn:hover{background:#1a1e22!important;box-shadow:0 4px 12px rgba(36,41,46,.3)!important;transform:translateY(-2px)!important}.github-btn{background:#24292e!important;color:#fff!important;border:1px solid #24292e!important}.github-btn:hover{background:#1a1e22!important;box-shadow:0 4px 12px rgba(36,41,46,.3)!important;transform:translateY(-2px)!important}.discord-btn{background:#24292e!important;color:#fff!important;border:1px solid #24292e!important}.discord-btn:hover{background:#1a1e22!important;box-shadow:0 4px 12px rgba(36,41,46,.3)!important;transform:translateY(-2px)!important}.btn-icon{flex-shrink:0!important;transition:transform .3s ease!important}.login-btn:hover .btn-icon{transform:scale(1.1)!important}.login-divider{text-align:center!important;margin:30px 0!important;position:relative!important}.login-divider:before{content:""!important;position:absolute!important;top:50%!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(139,117,77,.3),transparent)!important}.login-divider span{background:var(--surface-color)!important;padding:0 20px!important;color:rgba(255,255,255,.6)!important;font-size:14px!important;font-weight:400!important;position:relative!important;z-index:1!important}.login-info{text-align:center!important;margin-top:30px!important}.login-info p{color:rgba(255,255,255,.6)!important;font-size:14px!important;line-height:1.6!important;margin:0!important}.login-info a{color:var(--color-primary)!important;text-decoration:none!important;transition:color .3s ease!important}.login-info a:hover{color:#ceb88f!important}@media (max-width:768px){#login{padding:80px 0 60px!important}.login-container{padding:40px 25px!important;margin:0 15px!important}.login-btn{padding:12px 20px!important;font-size:15px!important}.btn-icon{width:18px!important;height:18px!important}}@media (max-width:480px){.login-container{padding:30px 20px!important}.login-btn{padding:10px 15px!important;font-size:14px!important;gap:10px!important}.btn-icon{width:16px!important;height:16px!important}}.reviews{padding:80px 0 0!important}.reviews-headings{font-size:5rem!important}.reviews-text{font-size:3rem!important}.review-form-container{background:rgba(255,255,255,.05)!important;border-radius:15px!important;padding:2rem!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}.form-label{color:#fff!important;font-weight:600!important;margin-bottom:.5rem!important}.form-control{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:8px!important;padding:.75rem 1rem!important;transition:all .3s ease!important}.form-control:focus{background:rgba(255,255,255,.15)!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 .2rem rgba(139,117,77,.25)!important;color:#fff!important}.form-control::placeholder{color:rgba(255,255,255,.6)!important}.review-textarea{min-height:250px!important}.form-text{color:rgba(255,255,255,.7)!important;font-size:.875rem!important}.stars .bi-star-fill{color:#ffc107!important}.stars .bi-star{color:rgba(255,255,255,.3)!important}.star-interactive:hover{color:#ffc107!important}.btn-primary{background:linear-gradient(45deg,var(--color-primary),var(--accent-color))!important;border:none!important;border-radius:25px!important;padding:.75rem 2rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;color:#000!important}.btn-primary:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transition:left .5s ease!important}.btn-primary:hover:before{left:100%!important}.btn-primary:hover{background:linear-gradient(45deg,#665433,var(--color-primary))!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(139,117,77,.4)!important}.btn-primary i{font-size:1rem!important;margin-right:.5rem!important}.btn-primary:disabled{opacity:.6!important;transform:none!important}.alert{border-radius:8px!important;border:none!important}.alert-success{background:rgba(40,167,69,.2)!important;color:#28a745!important;border:1px solid rgba(40,167,69,.3)!important}.alert-danger{background:rgba(139,117,77,.2)!important;color:var(--color-primary)!important;border:1px solid rgba(139,117,77,.3)!important}@media (max-width:768px){.review-form-container{padding:1.5rem!important;margin:0 1rem!important}}.review-already-submitted{padding:3rem 2rem!important;text-align:center!important;position:relative!important}.submitted-icon{margin-bottom:1.5rem!important}.submitted-icon i{font-size:4rem!important;color:var(--color-primary)!important;background:linear-gradient(45deg,var(--color-primary),var(--accent-color))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 4px 8px rgba(139,117,77,.3))!important;animation:pulse-glow 2s ease-in-out infinite alternate!important}@keyframes pulse-glow{0%{filter:drop-shadow(0 4px 8px rgba(139,117,77,.3))!important}to{filter:drop-shadow(0 6px 12px rgba(206,184,143,.5))!important}}.submitted-title{font-family:var(--font-primary)!important;font-size:2rem!important;font-weight:600!important;color:var(--default-color)!important;margin-bottom:1rem!important;text-transform:uppercase!important;letter-spacing:1px!important;position:relative!important}.submitted-title:after{content:""!important;position:absolute!important;bottom:-8px!important;left:50%!important;transform:translateX(-50%)!important;width:60px!important;height:2px!important;background:linear-gradient(90deg,var(--color-primary),var(--accent-color),var(--color-primary))!important;border-radius:1px!important}.submitted-message{font-size:1.1rem!important;color:rgba(255,255,255,.8)!important;line-height:1.6!important;margin-bottom:2rem!important;font-style:italic!important;max-width:500px!important;margin-left:auto!important;margin-right:auto!important}.submitted-divider{width:100px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(139,117,77,.5),transparent)!important;margin:2rem auto!important}.review-already-submitted .btn-primary{background:linear-gradient(45deg,var(--color-primary),var(--accent-color))!important;border:none!important;border-radius:25px!important;padding:.75rem 2rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;color:#000!important}.review-already-submitted .btn-primary:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transition:left .5s ease!important}.review-already-submitted .btn-primary:hover:before{left:100%!important}.review-already-submitted .btn-primary:hover{background:linear-gradient(45deg,#665433,var(--color-primary))!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(139,117,77,.4)!important}.review-already-submitted .btn-primary i{font-size:1rem!important;margin-right:.5rem!important}@media (max-width:768px){.review-already-submitted{padding:2rem 1rem!important}.submitted-icon i{font-size:3rem!important}.submitted-title{font-size:1.5rem!important}.submitted-message{font-size:1rem!important}}.review-status-checking{padding:3rem 2rem!important;text-align:center!important;position:relative!important}.status-spinner{position:relative!important;width:80px!important;height:80px!important;margin:0 auto 2rem!important}.spinner-ring{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:3px solid transparent!important;border-top-color:#8b754d!important;border-radius:50%!important;animation:spin 1.5s linear infinite!important}.spinner-ring:nth-child(2){width:60px!important;height:60px!important;top:10px!important;left:10px!important;border-top-color:#ceb88f!important;animation:spin 1.2s linear infinite reverse!important}.spinner-ring:nth-child(3){width:40px!important;height:40px!important;top:20px!important;left:20px!important;border-top-color:rgba(206,184,143,.6)!important;animation:spin .8s linear infinite!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.status-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:10!important}.status-icon i{font-size:1.5rem!important;color:var(--color-primary)!important;animation:pulse-icon 2s ease-in-out infinite!important}@keyframes pulse-icon{0%,to{opacity:.6!important;transform:scale(1)!important}50%{opacity:1!important;transform:scale(1.1)!important}}.status-title{font-family:var(--font-primary)!important;font-size:1.5rem!important;font-weight:600!important;color:var(--default-color)!important;margin-bottom:1rem!important;text-transform:uppercase!important;letter-spacing:1px!important;position:relative!important}.status-title:after{content:""!important;position:absolute!important;bottom:-8px!important;left:50%!important;transform:translateX(-50%)!important;width:40px!important;height:2px!important;background:linear-gradient(90deg,var(--color-primary),var(--accent-color),var(--color-primary))!important;border-radius:1px!important}.status-message{font-size:1rem!important;color:rgba(255,255,255,.7)!important;line-height:1.6!important;font-style:italic!important;max-width:400px!important;margin:0 auto!important}@media (max-width:768px){.review-status-checking{padding:2rem 1rem!important}.status-spinner{width:60px!important;height:60px!important;margin-bottom:1.5rem!important}.spinner-ring:nth-child(2){width:45px!important;height:45px!important;top:7.5px!important;left:7.5px!important}.spinner-ring:nth-child(3){width:30px!important;height:30px!important;top:15px!important;left:15px!important}.status-icon i,.status-title{font-size:1.2rem!important}.status-message{font-size:.9rem!important}}