body{background:#000}.page-wrapper,body{position:relative;min-height:100vh}.page-wrapper{max-width:1600px;margin:0 auto;background:linear-gradient(rgba(0,0,0,.85),rgba(0,0,0,.85)),url(/bg.jpg) repeat;background-color:#0a0a12}.page-wrapper:after,.page-wrapper:before{content:"";position:absolute;top:0;bottom:0;width:10px;pointer-events:none;z-index:999}.page-wrapper:before{left:0;background:linear-gradient(90deg,#000 0,transparent)}.page-wrapper:after{right:0;background:linear-gradient(270deg,#000 0,transparent)}*{font-family:Lexend,sans-serif!important}html{scroll-behavior:smooth;scroll-padding-top:2rem}:root{--mantine-color-dimmed:#aaa!important}.mantine-Modal-body{background-color:var(--mantine-color-background-5)}.navbar{transition:all .2s ease-in-out;position:fixed;top:0;width:100%;left:0;right:0;z-index:100;border-bottom:1px solid rgba(255,215,0,.15);box-shadow:0 4px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,215,0,.1)}.navbar-rpg{position:relative;overflow:visible}.navbar-corner-top-left{left:.5rem;border-left:2px solid rgba(255,215,0,.4)}.navbar-corner-top-left,.navbar-corner-top-right{position:absolute;top:.5rem;width:8px;height:8px;border-top:2px solid rgba(255,215,0,.4);z-index:2;pointer-events:none}.navbar-corner-top-right{right:.5rem;border-right:2px solid rgba(255,215,0,.4)}.navbar-corner-bottom-left{left:.5rem;border-left:2px solid rgba(255,215,0,.4)}.navbar-corner-bottom-left,.navbar-corner-bottom-right{position:absolute;bottom:.5rem;width:8px;height:8px;border-bottom:2px solid rgba(255,215,0,.4);z-index:2;pointer-events:none}.navbar-corner-bottom-right{right:.5rem;border-right:2px solid rgba(255,215,0,.4)}.community-goal .mantine-Progress-section{justify-content:flex-end;padding-right:.5rem}@keyframes floatAnimation{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes goldPulse{0%,to{box-shadow:0 0 20px rgba(255,215,0,.3)}50%{box-shadow:0 0 35px rgba(255,215,0,.5)}}@keyframes goldGlow{0%,to{text-shadow:0 0 10px rgba(255,215,0,.5),0 0 20px rgba(255,215,0,.3)}50%{text-shadow:0 0 20px rgba(255,215,0,.8),0 0 40px rgba(255,215,0,.5)}}@keyframes borderGlow{0%,to{border-color:rgba(255,215,0,.3)}50%{border-color:rgba(255,215,0,.6)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.main-logo{animation:floatAnimation 2.4s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(255,215,0,.4))}.mantine-Paper-root{background:linear-gradient(90deg,#0e131e,#0d121c);border:1px solid #192030;transition:all .1s ease-in-out}.sale-widget{position:relative;overflow:hidden;animation:goldPulse 3s ease-in-out infinite}.sale-widget:before{content:"";position:absolute;inset:.6rem;border:2px solid rgba(255,215,0,.5);box-shadow:0 0 25px rgba(255,215,0,.4),inset 0 0 20px rgba(255,215,0,.1);border-radius:calc(var(--paper-radius) - 4px);pointer-events:none}.sale-widget:after{background:linear-gradient(0deg,rgba(255,215,0,.3),rgba(255,200,0,.1),transparent);content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1;border-radius:var(--paper-radius)}.sale-widget-content{position:relative;z-index:2}.mantine-Button-root{transition:all .2s ease-in-out;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.3)}.mantine-Button-root:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:url(/rune_bg.png);opacity:.035;background-position:50%;background-repeat:repeat;z-index:0}.mantine-Button-root:before{content:"";position:absolute;top:-50%;left:-50%;width:300%;height:35%;background:hsla(0,0%,100%,.15);opacity:0;z-index:1;pointer-events:none}.mantine-Button-root:hover:before{opacity:1;animation:shimmer .6s linear}.mantine-Button-root[data-variant=primary]{color:#000;font-weight:600;background:linear-gradient(180deg,gold,#d4a800);border:2px solid #ffe44d;box-shadow:0 0 15px rgba(255,215,0,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}.mantine-Button-root[data-variant=primary]:hover{background:linear-gradient(180deg,#ffe44d,gold);box-shadow:0 0 25px rgba(255,215,0,.5),inset 0 1px 0 hsla(0,0%,100%,.4);transform:translateY(-2px)}.mantine-Button-root[data-variant=secondary]{color:gold;background:linear-gradient(180deg,rgba(255,215,0,.15),rgba(255,215,0,.05));border:2px solid rgba(255,215,0,.4);box-shadow:0 0 10px rgba(255,215,0,.1)}.mantine-Button-root[data-variant=secondary]:hover{background:linear-gradient(180deg,rgba(255,215,0,.25),rgba(255,215,0,.1));border-color:rgba(255,215,0,.6);box-shadow:0 0 20px rgba(255,215,0,.2)}.mantine-Button-root[data-disabled=true]{color:#888;background-color:#d8d8d8}[data-mantine-color-scheme=dark] .mantine-Button-root[data-disabled=true]{background-color:#2a2a35}.mantine-ActionIcon-root{transition:all .1s ease-in-out;position:relative}.mantine-ActionIcon-root:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:url(/rune_bg.png);opacity:.075;background-position:50%;background-repeat:repeat;z-index:0}.mantine-ActionIcon-root[data-variant=primary]{color:#fff;background-color:var(--mantine-color-primary-5);border:1px solid color-mix(in srgb,var(--mantine-color-primary-5),#fff 20%)}.mantine-Loader-root:after{border-color:color-mix(in srgb,var(--mantine-color-primary-5),#fff 50%) color-mix(in srgb,var(--mantine-color-primary-5),#fff 70%) color-mix(in srgb,var(--mantine-color-primary-5),#fff 90%) transparent!important}.mantine-Carousel-viewport{height:100%}.pointer{cursor:pointer}.mantine-TextInput-input{background-color:var(--mantine-color-background-5);border:1px solid color-mix(in srgb,var(--mantine-color-primary-5),transparent 80%)}.mantine-TextInput-input::focus{border:none}.mantine-Tooltip-tooltip{background-color:var(--mantine-color-background_alt-5);border:1px solid color-mix(in srgb,var(--mantine-color-primary-5),transparent 80%);color:#fff}.mantine-Carousel-control[data-inactive]{opacity:0;cursor:default}.mantine-Pill-root{background-color:var(--mantine-color-primary-5);border-radius:4px;color:#fff}.mantine-MultiSelect-dropdown,.mantine-Select-dropdown{background-color:var(--mantine-color-background-5);border:1px solid color-mix(in srgb,var(--mantine-color-primary-5),transparent 80%)}.mantine-MultiSelect-option:hover,.mantine-Select-option:hover{background-color:var(--mantine-color-primary-5)}.mantine-MultiSelect-input,.mantine-Popover-dropdown,.mantine-Select-input{background-color:var(--mantine-color-background-5);border:1px solid color-mix(in srgb,var(--mantine-color-primary-5),transparent 80%)}.mantine-MultiSelect-input::focus,.mantine-Select-input::focus{border:none}.mantine-PasswordInput-input{background-color:var(--mantine-color-background-5);border:1px solid color-mix(in srgb,var(--mantine-color-primary-5),transparent 80%)}.mantine-PasswordInput-input::focus{border:none}.mantine-SegmentedControl-root{background-color:var(--mantine-color-background-5);border:1px solid color-mix(in srgb,var(--mantine-color-primary-5),transparent 80%)}.mantine-SegmentedControl-root .mantine-SegmentedControl-label[data-active=true]{background-color:var(--mantine-color-primary-5)!important}.mantine-SegmentedControl-indicator{background-color:var(--mantine-color-background_alt-5)!important}.mantine-ColorInput-input{background-color:var(--mantine-color-background-5);border:1px solid color-mix(in srgb,var(--mantine-color-primary-5),transparent 80%)}.mantine-ColorInput-input::focus{border:none}.mantine-NumberInput-input{background-color:var(--mantine-color-background-5);border:1px solid color-mix(in srgb,var(--mantine-color-primary-5),transparent 80%)}.mantine-Notifications-notification{background:linear-gradient(135deg,rgba(255,215,0,.95),rgba(212,168,0,.95));border:1px solid rgba(255,235,100,.5);box-shadow:0 4px 20px rgba(255,215,0,.3)}.mantine-Notifications-notification .mantine-CloseButton-root{color:#000}.mantine-Notifications-notification .mantine-CloseButton-root:hover{background-color:rgba(0,0,0,.15)}.mantine-Notifications-notification div{color:#000;font-weight:500}.mantine-Notifications-notification:before{content:none}.mantine-Accordion-item,.mantine-Accordion-item[data-active=true]{border:1px solid #29354e}.rules-accordion .mantine-Accordion-item{background-color:rgba(255,215,0,.03);border:1px solid rgba(255,215,0,.1);border-radius:8px;margin-bottom:.5rem;transition:all .2s ease}.rules-accordion .mantine-Accordion-item:hover{background-color:rgba(255,215,0,.05);border-color:rgba(255,215,0,.15)}.rules-accordion .mantine-Accordion-item[data-active=true]{background-color:rgba(255,215,0,.06);border-color:rgba(255,215,0,.2)}.rules-accordion .mantine-Accordion-control{padding:1rem}.rules-accordion .mantine-Accordion-panel{padding:0 1rem 1rem}.drawer-content{background-color:#fff!important}[data-mantine-color-scheme=dark] .drawer-content{background-color:#282c42!important}.invert-icon{filter:invert(0)}[data-mantine-color-scheme=dark] .invert-icon{filter:invert(1)}.community-goal-progress-background{background-color:#cecece}[data-mantine-color-scheme=dark] .community-goal-progress-background{background-color:#2d3146}.community-goal-progress-stroke{stroke:#cecece}[data-mantine-color-scheme=dark] .community-goal-progress-stroke{stroke:#2d3146}.footer{background-color:#f3f3f3}[data-mantine-color-scheme=dark] .footer{background-color:#1c1f30}.platform-selector .mantine-SegmentedControl-label[data-active=true]{color:#000}.hero_character{position:absolute;z-index:5;transition:transform .6s cubic-bezier(.68,-.55,.27,1.55);right:10rem;top:calc(80% + 4px);transform:translateY(-50%)}.hero_character:hover{transform:translateY(-50%) scale(1.03)}@media (max-width:991px){.hero_character{display:none}}.hero_character_2{position:absolute;z-index:5;rotate:-75deg;transition:transform .6s cubic-bezier(.68,-.55,.27,1.55);right:-3rem;bottom:40%}.hero_character_2:hover{transform:scale(1.03)!important}@media (max-width:1244px){.hero_character_2{display:none}}.hero-section{overflow:hidden;position:relative;background-image:url(/background.png);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:25rem}.hero-section:before{background:radial-gradient(ellipse at center top,rgba(255,215,0,.1) 0,transparent 50%);z-index:1;pointer-events:none}.hero-section:after,.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.hero-section:after{background:linear-gradient(180deg,rgba(10,10,18,.7),rgba(10,10,18,.9));backdrop-filter:blur(2px);z-index:0}@media (max-width:768px){.hero-section{min-height:20rem}}@media (max-width:480px){.hero-section{min-height:18rem}}.hero-title{text-shadow:0 0 30px rgba(255,215,0,.5),0 2px 10px rgba(0,0,0,.5);animation:goldGlow 3s ease-in-out infinite}.hero-action-card{height:100%;transition:all .3s ease;cursor:pointer}.navbar-link{text-decoration:none;color:#fff;transition:all .2s ease-in-out;position:relative;padding:.5rem 1rem;border:1px solid transparent;background:transparent}.navbar-link-active{color:gold!important;background:rgba(255,215,0,.1);border-radius:4px}.navbar-link-active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,gold,transparent);border-radius:1px}.navbar-link-active .navbar-link-icon{opacity:1!important;transform:translateX(0)!important}.navbar-link-icon{opacity:0;transition:all .1s ease-in-out;transform:translateX(1rem)}.navbar-link:before{top:.25rem;left:.25rem;border-left:2px solid transparent;border-top:2px solid transparent}.navbar-link:after,.navbar-link:before{content:"";position:absolute;width:6px;height:6px;transition:all .2s ease}.navbar-link:after{bottom:.25rem;right:.25rem;border-right:2px solid transparent;border-bottom:2px solid transparent}@media (min-width:600px){.navbar-link:hover:before{border-left-color:rgba(255,215,0,.3);border-top-color:rgba(255,215,0,.3);transform:translate(-1px,-1px)}.navbar-link:hover:after{border-right-color:rgba(255,215,0,.3);border-bottom-color:rgba(255,215,0,.3);transform:translate(1px,1px)}.navbar-link:hover .navbar-link-icon{opacity:1;transform:translateX(0)}}.navbar-button-rpg{position:relative;border:2px solid rgba(255,215,0,.2)!important;background:rgba(255,215,0,.05)!important;color:#fff!important;transition:all .2s ease;overflow:hidden}.navbar-button-rpg .mantine-Button-inner{position:relative;z-index:2}.navbar-button-rpg:before{content:"";position:absolute;top:-50%;left:-50%;width:300%;height:35%;background:hsla(0,0%,100%,.08);opacity:0;z-index:1;pointer-events:none}.navbar-button-rpg:after{content:"";position:absolute;bottom:.3rem;right:.3rem;width:6px;height:6px;border-right:2px solid rgba(255,215,0,.4);border-bottom:2px solid rgba(255,215,0,.4);z-index:2;pointer-events:none}.navbar-button-rpg:hover{background:rgba(255,215,0,.1)!important;border-color:rgba(255,215,0,.3)!important}.navbar-button-rpg:hover:before{opacity:1;animation:shimmer .8s linear}.navbar-action-icon{position:relative;border:2px solid rgba(255,215,0,.2)!important;background:rgba(255,215,0,.05)!important;transition:all .2s ease;overflow:hidden}.navbar-action-icon:before{content:"";position:absolute;top:-50%;left:-50%;width:300%;height:35%;background:hsla(0,0%,100%,.08);opacity:0;z-index:1;pointer-events:none}.navbar-action-icon .mantine-ActionIcon-root{position:relative;z-index:2}.navbar-action-icon:after{content:"";position:absolute;bottom:.3rem;right:.3rem;width:6px;height:6px;border-right:2px solid rgba(255,215,0,.4);border-bottom:2px solid rgba(255,215,0,.4);z-index:2;pointer-events:none}.navbar-action-icon:hover{background:rgba(255,215,0,.1)!important;border-color:rgba(255,215,0,.3)!important}.navbar-action-icon:hover:before{opacity:1;animation:shimmer .8s linear}.login-form-header{position:relative;padding-bottom:1.5rem}.login-form-header:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:120px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.3),transparent)}.login-form-field-rpg{position:relative;transition:all .3s ease}.login-form-field-label{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.login-form-input-rpg .mantine-NumberInput-input,.login-form-input-rpg .mantine-TextInput-input{background:rgba(0,0,0,.2)!important;border:none!important;border-bottom:2px solid rgba(255,215,0,.2)!important;border-radius:0!important}.login-form-input-rpg .mantine-NumberInput-input:focus,.login-form-input-rpg .mantine-TextInput-input:focus{background:rgba(0,0,0,.3)!important;border-bottom-color:rgba(255,215,0,.5)!important}.login-form-button-rpg{position:relative;margin-top:.5rem;background:linear-gradient(135deg,rgba(184,134,11,.8),rgba(184,134,11,.6))!important;border:2px solid rgba(255,215,0,.3)!important;transition:all .3s ease;overflow:hidden}.login-form-button-rpg:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .5s ease}.login-form-button-rpg:hover{box-shadow:0 6px 16px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.15);border-color:rgba(255,215,0,.4)!important}.login-form-button-rpg:hover:before{left:100%}.mantine-Pagination-control{background-color:#fff!important}[data-mantine-color-scheme=dark] .mantine-Pagination-control{background-color:#12121a!important}.mantine-Pagination-control{border:3px solid #e0e0e0!important}[data-mantine-color-scheme=dark] .mantine-Pagination-control{border:3px solid #333750!important}.mantine-Pagination-control[data-active=true]{background-color:var(--mantine-color-primary-5)!important;color:#000!important}.blog-card{transition:all .3s ease-in-out}.blog-card,.blog-card .blog-card-image{overflow:hidden}.blog-card .blog-card-image img{transition:all .3s ease-in-out}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.mantine-Switch-track{background-color:var(--mantine-color-background-5);transition:background-color .2s}.mantine-Switch-input[data-checked=true]+.mantine-Switch-track{background-color:var(--mantine-color-primary-5)!important}.language-switcher{background-color:var(--mantine-color-primary_alt-5);border:none;transition:all .1s ease-in-out}.language-switcher-dropdown{background-color:var(--mantine-color-primary_alt-5)!important}.hero-post-image{border-radius:0 10px 10px 0}@media (max-width:990px){.hero-post-image{border-radius:0 0 10px 10px}}.admin-sidebar{background:linear-gradient(180deg,#0e131e,#0f1420);border:1px solid #1b2232;box-shadow:0 6px 16px rgba(0,0,0,.3);transition:box-shadow .2s ease,transform .2s ease}.admin-sidebar:hover{box-shadow:0 10px 24px rgba(0,0,0,.35)}.admin-sidebar-item{border-radius:8px;transition:background-color .15s ease,transform .15s ease}.admin-sidebar-item:hover{background-color:rgba(255,215,0,.12);transform:translateX(2px)}.admin-sidebar-item[data-active=true]{background-color:rgba(255,215,0,.2)}.admin-content-card{background:linear-gradient(180deg,#0e131e,#0d121c);border:1px solid #1b2232}.hero-post-card{position:relative;min-height:30rem;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:var(--paper-radius)}.hero-post-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,rgba(20,20,22,.9),hsla(0,0%,100%,0));border-radius:var(--paper-radius)}.hero-post-card .rpg-card-corner-bottom-left,.hero-post-card .rpg-card-corner-bottom-right,.hero-post-card .rpg-card-corner-top-left,.hero-post-card .rpg-card-corner-top-right{z-index:5}.hero-post-card>div[style*=z-index]{z-index:2!important}.rpg-card{position:relative;border:2px solid rgba(255,215,0,.2);background:linear-gradient(135deg,rgba(10,10,18,.98),rgba(18,18,26,.98));transition:all .3s ease;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,215,0,.1)}.rpg-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.5),transparent);z-index:2}.rpg-card:after{content:"";position:absolute;top:-10%;left:-50%;width:300%;height:120%;background:rgba(255,215,0,.08);opacity:0;z-index:1;pointer-events:none}.rpg-card-hoverable:hover{border-color:rgba(255,215,0,.5);box-shadow:0 8px 30px rgba(0,0,0,.5),0 0 30px rgba(255,215,0,.15),inset 0 1px 0 rgba(255,215,0,.2);transform:translateY(-3px)}.rpg-card-hoverable:hover:after{opacity:1;animation:shimmer .6s linear}.rpg-card-corner-top-left{position:absolute;top:.5rem;left:.5rem;width:10px;height:10px;border-left:2px solid rgba(255,215,0,.6);border-top:2px solid rgba(255,215,0,.6);z-index:2;transition:all .3s ease;filter:drop-shadow(0 0 3px rgba(255,215,0,.3))}.rpg-card-hoverable:hover .rpg-card-corner-top-left{transform:translate(-2px,-2px);border-color:rgba(255,215,0,.9);filter:drop-shadow(0 0 6px rgba(255,215,0,.5))}.rpg-card-corner-top-right{position:absolute;top:.5rem;right:.5rem;width:10px;height:10px;border-right:2px solid rgba(255,215,0,.6);border-top:2px solid rgba(255,215,0,.6);z-index:2;transition:all .3s ease;filter:drop-shadow(0 0 3px rgba(255,215,0,.3))}.rpg-card-hoverable:hover .rpg-card-corner-top-right{transform:translate(2px,-2px);border-color:rgba(255,215,0,.9);filter:drop-shadow(0 0 6px rgba(255,215,0,.5))}.rpg-card-corner-bottom-left{position:absolute;bottom:.5rem;left:.5rem;width:10px;height:10px;border-left:2px solid rgba(255,215,0,.6);border-bottom:2px solid rgba(255,215,0,.6);z-index:2;transition:all .3s ease;filter:drop-shadow(0 0 3px rgba(255,215,0,.3))}.rpg-card-hoverable:hover .rpg-card-corner-bottom-left{transform:translate(-2px,2px);border-color:rgba(255,215,0,.9);filter:drop-shadow(0 0 6px rgba(255,215,0,.5))}.rpg-card-corner-bottom-right{position:absolute;bottom:.5rem;right:.5rem;width:10px;height:10px;border-right:2px solid rgba(255,215,0,.6);border-bottom:2px solid rgba(255,215,0,.6);z-index:2;transition:all .3s ease;filter:drop-shadow(0 0 3px rgba(255,215,0,.3))}.rpg-card-hoverable:hover .rpg-card-corner-bottom-right{transform:translate(2px,2px);border-color:rgba(255,215,0,.9);filter:drop-shadow(0 0 6px rgba(255,215,0,.5))}.donator-card{background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.2));border-radius:4px;border:1px solid rgba(255,215,0,.15);transition:all .2s ease}.footer-social-icon{transition:all .3s ease;border:2px solid rgba(255,215,0,.2)}.footer-social-icon:hover{border-color:rgba(255,215,0,.6);background:rgba(255,215,0,.1);box-shadow:0 0 20px rgba(255,215,0,.3);transform:translateY(-3px)}.footer-link:hover{color:#fff;transform:translateX(4px)}.patrons-scroll-container{scrollbar-width:thin;scrollbar-color:rgba(255,215,0,.3) transparent}.patrons-scroll-container::-webkit-scrollbar{height:6px}.patrons-scroll-container::-webkit-scrollbar-track{background:transparent}.patrons-scroll-container::-webkit-scrollbar-thumb{background:rgba(255,215,0,.3);border-radius:3px}.patrons-scroll-container::-webkit-scrollbar-thumb:hover{background:rgba(255,215,0,.5)}.feature-card-link{text-decoration:none;display:block}.blog-post-card-link{display:block;transition:all .2s ease}.blog-post-card{height:100%;transition:all .3s ease;position:relative}.blog-post-image{transition:transform .4s ease;overflow:hidden}.blog-post-card-link:hover .blog-post-image{transform:scale(1.05)}.blog-post-card-link:hover{background:rgba(255,215,0,.02)}@media (max-width:768px){.blog-post-card-link{border-right:none!important;border-bottom:1px solid rgba(255,215,0,.1)!important}.blog-post-card-link:last-child{border-bottom:none!important}}.blog-post-content{color:#e8e8e8}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{color:#fff;margin-top:2rem;margin-bottom:1rem;font-weight:700}.blog-post-content h1{font-size:2rem}.blog-post-content h2{font-size:1.75rem}.blog-post-content h3{font-size:1.5rem}.blog-post-content p{margin-bottom:1.5rem}.blog-post-content a{color:var(--mantine-color-primary-5);text-decoration:underline}.blog-post-content img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0}.blog-post-content ol,.blog-post-content ul{margin:1.5rem 0;padding-left:2rem}.blog-post-content li{margin-bottom:.5rem}.blog-post-content code{background:rgba(255,215,0,.1);padding:.2rem .4rem;border-radius:4px;font-size:.9em}.blog-post-content pre{background:rgba(255,215,0,.05);padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.blog-post-content blockquote{border-left:4px solid rgba(255,215,0,.3);padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:rgba(255,215,0,.8)}.blog-back-button{position:relative;border:1px solid rgba(255,215,0,.2)!important;background:rgba(255,215,0,.05)!important;color:gold!important;transition:all .2s ease}.blog-back-button:hover{background:rgba(255,215,0,.1)!important;border-color:rgba(255,215,0,.3)!important;color:#fff!important}.featured-badge{background:linear-gradient(135deg,gold,orange);color:#000;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 20px rgba(255,215,0,.4);animation:goldPulse 2s ease-in-out infinite}.sale-badge{background:linear-gradient(135deg,#f44,#c00);box-shadow:0 0 15px rgba(255,68,68,.4)}.mantine-Paper-root{background:linear-gradient(135deg,rgba(10,10,18,.95),rgba(15,15,23,.95));border:1px solid rgba(255,215,0,.15);transition:all .2s ease-in-out;position:relative}.mantine-Paper-root:hover{border-color:rgba(255,215,0,.25)}.gold-accent-top{position:relative}.gold-accent-top:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.6),transparent)}.gold-text{color:gold;text-shadow:0 0 10px rgba(255,215,0,.3)}.gold-text-glow{color:gold;text-shadow:0 0 10px rgba(255,215,0,.5),0 0 20px rgba(255,215,0,.3),0 0 30px rgba(255,215,0,.2);animation:goldGlow 3s ease-in-out infinite}.price-tag{color:gold;font-weight:700;text-shadow:0 0 10px rgba(255,215,0,.3)}.price-original{color:#888;text-decoration:line-through}.price-sale{color:#f44;font-weight:700}.store-item-card{transition:all .3s ease}.store-item-card:hover{transform:translateY(-5px);box-shadow:0 10px 40px rgba(0,0,0,.4),0 0 30px rgba(255,215,0,.1)}.gold-divider{height:2px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.5),transparent);border:none;margin:2rem 0}.featured-card{position:relative;animation:borderGlow 2s ease-in-out infinite}.featured-card:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,gold,transparent,gold,transparent);background-size:400% 400%;z-index:-1;border-radius:inherit;animation:gradientBorder 3s ease infinite}@keyframes gradientBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.section-header{position:relative;display:inline-block;padding-bottom:.5rem}.section-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,gold,transparent)}.mantine-NumberInput-input:focus,.mantine-Select-input:focus,.mantine-TextInput-input:focus{border-color:rgba(255,215,0,.5)!important;box-shadow:0 0 15px rgba(255,215,0,.15)!important}.mantine-Loader-root{color:gold!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0a12}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(255,215,0,.3),rgba(255,215,0,.1));border-radius:5px;border:2px solid #0a0a12}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(255,215,0,.5),rgba(255,215,0,.2))}::selection{background:rgba(255,215,0,.3);color:#fff}.particles-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.particle{position:absolute;width:4px;height:4px;background:radial-gradient(circle,rgba(255,215,0,.8),transparent);border-radius:50%;animation:particleFloat 15s linear infinite;opacity:0}.particle:first-child{left:10%;animation-delay:0s;animation-duration:20s}.particle:nth-child(2){left:20%;animation-delay:2s;animation-duration:18s}.particle:nth-child(3){left:30%;animation-delay:4s;animation-duration:22s}.particle:nth-child(4){left:40%;animation-delay:1s;animation-duration:19s}.particle:nth-child(5){left:50%;animation-delay:3s;animation-duration:21s}.particle:nth-child(6){left:60%;animation-delay:5s;animation-duration:17s}.particle:nth-child(7){left:70%;animation-delay:2.5s;animation-duration:23s}.particle:nth-child(8){left:80%;animation-delay:4.5s;animation-duration:16s}.particle:nth-child(9){left:90%;animation-delay:1.5s;animation-duration:24s}.particle:nth-child(10){left:15%;animation-delay:3.5s;animation-duration:20s}.particle:nth-child(11){left:25%;animation-delay:.5s;animation-duration:18s}.particle:nth-child(12){left:35%;animation-delay:2.5s;animation-duration:22s}.particle:nth-child(13){left:45%;animation-delay:4.5s;animation-duration:19s}.particle:nth-child(14){left:55%;animation-delay:1.5s;animation-duration:21s}.particle:nth-child(15){left:65%;animation-delay:3.5s;animation-duration:17s}.particle:nth-child(16){left:75%;animation-delay:.5s;animation-duration:23s}.particle:nth-child(17){left:85%;animation-delay:2s;animation-duration:16s}.particle:nth-child(18){left:95%;animation-delay:4s;animation-duration:24s}.particle:nth-child(19){left:5%;animation-delay:1s;animation-duration:20s}.particle:nth-child(20){left:50%;animation-delay:3s;animation-duration:18s}@keyframes particleFloat{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100vh) scale(1);opacity:0}}body:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,215,0,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,215,0,.03) 1px,transparent 0);background-size:50px 50px;pointer-events:none;z-index:-1}.premium-title{background:linear-gradient(135deg,gold,orange 25%,gold 50%,#ffec8b 75%,gold);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldShine 3s linear infinite;text-shadow:none;filter:drop-shadow(0 2px 10px rgba(255,215,0,.3))}@keyframes goldShine{0%{background-position:0}to{background-position:200%}}.rank-card{overflow:hidden}.rank-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);animation:rankShine 3s ease-in-out infinite}@keyframes rankShine{0%,to{left:-100%}50%{left:100%}}.rank-vip{border-color:#5f5!important}.rank-vip:before{background:linear-gradient(90deg,transparent,rgba(85,255,85,.1),transparent)}.rank-mvp{border-color:#5ff!important}.rank-mvp:before{background:linear-gradient(90deg,transparent,rgba(85,255,255,.1),transparent)}.rank-mvp-plus{border-color:#fa0!important}.rank-mvp-plus:before{background:linear-gradient(90deg,transparent,rgba(255,170,0,.1),transparent)}.rank-mvp-plus-plus{border-color:#f55!important}.rank-mvp-plus-plus:before{background:linear-gradient(90deg,transparent,rgba(255,85,85,.1),transparent)}.package-card{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.package-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 40px rgba(255,215,0,.15),inset 0 1px 0 rgba(255,215,0,.2)}.package-card-image{position:relative;overflow:hidden}.package-card-image:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transform:skewX(-25deg);transition:left .5s ease}.package-card:hover .package-card-image:after{left:150%}.discount-badge{background:linear-gradient(135deg,#f44,#c00);color:#fff;font-weight:800;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 10px rgba(255,68,68,.4);animation:pulseBadge 2s ease-in-out infinite}@keyframes pulseBadge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.stat-number{font-variant-numeric:tabular-nums;color:gold;font-weight:800;text-shadow:0 0 20px rgba(255,215,0,.5)}.category-header{position:relative;padding-bottom:1rem;margin-bottom:2rem}.category-header:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:4px;background:linear-gradient(90deg,gold,transparent);border-radius:2px}.category-header:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,215,0,.3),transparent)}.server-status{display:flex;align-items:center;gap:.5rem}.server-status-dot{width:10px;height:10px;border-radius:50%;background:#5f5;box-shadow:0 0 10px rgba(85,255,85,.5);animation:statusPulse 2s ease-in-out infinite}.server-status-dot.offline{background:#f55;box-shadow:0 0 10px rgba(255,85,85,.5)}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.glow-border{position:relative}.glow-border:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,gold,orange,gold,#ffec8b,gold);background-size:400% 400%;border-radius:inherit;z-index:-1;animation:glowBorder 3s ease infinite;filter:blur(5px);opacity:.7}@keyframes glowBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.3),0 0 20px rgba(255,215,0,.1)}.text-gradient-gold{background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.icon-glow{filter:drop-shadow(0 0 8px rgba(255,215,0,.5));transition:filter .3s ease}.icon-glow:hover{filter:drop-shadow(0 0 15px rgba(255,215,0,.8))}.animated-underline{position:relative;display:inline-block}.animated-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,gold,orange);transition:width .3s ease}.animated-underline:hover:after{width:100%}.price-display{font-size:1.5rem;font-weight:800;color:gold;text-shadow:0 0 15px rgba(255,215,0,.4)}.price-currency{font-size:.875rem;opacity:.8;vertical-align:top}.gold-tooltip{background:linear-gradient(135deg,rgba(10,10,18,.98),rgba(18,18,26,.98))!important;border:1px solid rgba(255,215,0,.3)!important;box-shadow:0 4px 20px rgba(0,0,0,.4),0 0 15px rgba(255,215,0,.1)!important}.skeleton-gold{background:linear-gradient(90deg,rgba(255,215,0,.05),rgba(255,215,0,.15) 50%,rgba(255,215,0,.05));background-size:200% 100%;animation:skeletonShimmer 1.5s ease-in-out infinite}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.coin-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:linear-gradient(135deg,gold,orange);border-radius:50%;font-size:12px;font-weight:800;color:#000;box-shadow:0 2px 8px rgba(255,215,0,.4)}.gamemode-card{position:relative;overflow:hidden;transition:all .3s ease}.gamemode-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(255,215,0,.1));opacity:0;transition:opacity .3s ease}.gamemode-card:hover:before{opacity:1}.gamemode-card:hover{border-color:rgba(255,215,0,.5);transform:scale(1.03)}.footer-brand{filter:drop-shadow(0 0 20px rgba(255,215,0,.3))}@media (max-width:768px){.mobile-menu{background:linear-gradient(180deg,rgba(10,10,18,.98),rgba(18,18,26,.98));border:1px solid rgba(255,215,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.5)}.mobile-menu-item{border-bottom:1px solid rgba(255,215,0,.1);transition:all .2s ease}.mobile-menu-item:hover{background:rgba(255,215,0,.1);padding-left:1.5rem}}.back-to-top-btn{transition:all .3s ease}.back-to-top-btn:hover{transform:scale(1.1);box-shadow:0 0 30px rgba(255,215,0,.6),0 6px 20px rgba(0,0,0,.4)}.page-transition-enter{opacity:0;transform:translateY(20px)}.page-transition-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity .2s ease}.rarity-common{border-color:#aaa!important}.rarity-uncommon{border-color:#5f5!important;box-shadow:0 0 15px rgba(85,255,85,.2)}.rarity-rare{border-color:#55f!important;box-shadow:0 0 15px rgba(85,85,255,.2)}.rarity-epic{border-color:#a0a!important;box-shadow:0 0 15px rgba(170,0,170,.2)}.rarity-legendary{border-color:gold!important;box-shadow:0 0 20px rgba(255,215,0,.3);animation:legendaryPulse 2s ease-in-out infinite}@keyframes legendaryPulse{0%,to{box-shadow:0 0 20px rgba(255,215,0,.3)}50%{box-shadow:0 0 35px rgba(255,215,0,.5)}}.popular-badge{background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff;font-size:.7rem;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 10px hsla(0,100%,71%,.4);z-index:10;animation:popularBounce 2s ease-in-out infinite}@keyframes popularBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-3px)}}.breadcrumbs{background:rgba(255,215,0,.05);border:1px solid rgba(255,215,0,.1);border-radius:8px;padding:.75rem 1rem}.stat-counter{font-variant-numeric:tabular-nums}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-count{animation:countUp .5s ease-out forwards}.ranks-table-container{position:relative}.ranks-comparison-table{background:linear-gradient(135deg,rgba(10,10,18,.95),rgba(18,18,26,.95));border:2px solid rgba(255,215,0,.2);border-radius:12px;overflow:hidden}.ranks-comparison-table thead tr{background:rgba(0,0,0,.4)}.ranks-comparison-table td,.ranks-comparison-table th{border-bottom:1px solid rgba(255,215,0,.1)!important;padding:1rem!important}.rank-header{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;position:relative}.rank-popular{background:linear-gradient(135deg,rgba(255,215,0,.1),rgba(255,170,0,.05));border-radius:8px;margin:-.5rem;padding:1.5rem .5rem}.popular-badge{position:absolute;top:-8px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,gold,orange);color:#000;font-size:.65rem;font-weight:700;padding:.25rem .75rem;border-radius:4px;white-space:nowrap;box-shadow:0 2px 10px rgba(255,215,0,.4)}.feature-row:hover{background:rgba(255,215,0,.03)}.rank-buy-button{font-weight:700!important;transition:all .2s ease}.rank-buy-button:hover{transform:translateY(-2px);filter:brightness(1.1)}.ranks-mobile-view{display:none}@media (max-width:768px){.ranks-comparison-table{display:none}.ranks-mobile-view{display:block!important}}.rank-card{background:linear-gradient(135deg,rgba(10,10,18,.95),rgba(18,18,26,.95));border-radius:12px;padding:1.5rem;position:relative}.rank-card-popular{border-width:2px}.popular-badge-mobile{position:absolute;top:-10px;right:1rem;background:linear-gradient(135deg,gold,orange);color:#000;font-size:.7rem;font-weight:700;padding:.25rem .75rem;border-radius:4px}.cosmetic-card{background:linear-gradient(135deg,rgba(10,10,18,.95),rgba(18,18,26,.95));border:2px solid rgba(255,215,0,.15);border-radius:12px;padding:1rem;position:relative;transition:all .3s ease;overflow:hidden}.cosmetic-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--rarity-color),transparent);opacity:0;transition:opacity .3s ease}.cosmetic-card:hover{transform:translateY(-4px);border-color:var(--rarity-color);box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 20px var(--rarity-glow)}.cosmetic-card:hover:before{opacity:1}.cosmetic-card-inner{display:flex;flex-direction:column;height:100%}.cosmetic-wishlist-btn{position:absolute;top:.5rem;right:.5rem;z-index:5;opacity:0;transition:opacity .2s ease}.cosmetic-card:hover .cosmetic-wishlist-btn{opacity:1}.cosmetic-rarity-badge{position:absolute;top:.5rem;left:.5rem;font-size:.6rem;font-weight:700}.cosmetic-icon-wrapper{display:flex;align-items:center;justify-content:center;padding:1.5rem 0}.cosmetic-buy-btn{background:linear-gradient(135deg,gold,#d4a800)!important;color:#000!important;border:none!important;font-weight:600!important}.cosmetic-buy-btn:hover{filter:brightness(1.1)}.cosmetic-filter-segment{border:1px solid rgba(255,215,0,.2)!important}.cosmetic-filter-segment,.cosmetic-search,.cosmetic-select{background:rgba(0,0,0,.3)!important}.pet-card{background:linear-gradient(135deg,rgba(10,10,18,.95),rgba(18,18,26,.95));border:2px solid rgba(255,215,0,.15);border-radius:12px;padding:1rem;position:relative;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.pet-card:hover{transform:translateY(-4px);border-color:var(--rarity-color);box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 20px var(--rarity-glow)}.pet-owned{opacity:.7}.pet-wishlist-btn{position:absolute;top:.5rem;right:.5rem;opacity:0;transition:opacity .2s ease}.pet-card:hover .pet-wishlist-btn{opacity:1}.pet-frame{width:80px;height:80px;border:3px solid var(--rarity-color);border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.2));box-shadow:0 0 15px var(--rarity-glow),inset 0 0 20px rgba(0,0,0,.3);position:relative}.pet-frame:before{content:"";position:absolute;inset:-3px;border-radius:12px;padding:3px;background:linear-gradient(135deg,var(--rarity-color) 0,transparent 50%,var(--rarity-color) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5}.pet-emoji{filter:drop-shadow(0 0 10px var(--rarity-glow))}.pet-perk-badge{font-size:.65rem!important}.pet-buy-btn{background:linear-gradient(135deg,gold,#d4a800)!important;color:#000!important;border:none!important;font-weight:600!important}.pet-filter-btn{border:1px solid rgba(255,215,0,.2)!important;background:rgba(0,0,0,.3)!important}.pet-filter-btn.active{background:linear-gradient(135deg,gold,#d4a800)!important;color:#000!important}.pet-collection-progress{background:rgba(0,0,0,.4)!important}.gadget-preview-card{background:linear-gradient(135deg,rgba(10,10,18,.98),rgba(18,18,26,.98))}.gadget-play-btn{color:hsla(0,0%,100%,.7)!important;border:1px solid hsla(0,0%,100%,.2)!important}.gadget-card{background:linear-gradient(135deg,rgba(10,10,18,.95),rgba(18,18,26,.95));border:2px solid rgba(255,215,0,.15);border-radius:12px;padding:.75rem;transition:all .3s ease;position:relative}.gadget-card:hover{transform:translateY(-2px);border-color:var(--rarity-color);box-shadow:0 8px 25px rgba(0,0,0,.4)}.gadget-card-selected{border-color:var(--rarity-color)!important;box-shadow:0 0 20px var(--rarity-color)!important;background:linear-gradient(135deg,rgba(255,215,0,.1),rgba(18,18,26,.95))}.gadget-card-inner{position:relative}.gadget-buy-main-btn{font-weight:700!important;transition:all .2s ease}.gadget-buy-main-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.crate-select-card{background:linear-gradient(135deg,rgba(10,10,18,.95),rgba(18,18,26,.95));border:2px solid rgba(255,215,0,.15);border-radius:12px;transition:all .3s ease}.crate-select-card:hover{transform:translateY(-2px);border-color:var(--crate-color)}.crate-selected{border-color:var(--crate-color)!important;box-shadow:0 0 25px rgba(255,215,0,.2),0 0 15px var(--crate-color)!important;background:linear-gradient(135deg,rgba(255,215,0,.05),rgba(18,18,26,.95))}.crate-icon-wrapper{padding:1rem;border-radius:50%}.crate-detail-card{background:linear-gradient(135deg,rgba(10,10,18,.98),rgba(18,18,26,.98))}.crate-wheel-item{animation:crateFloat 2s ease-in-out infinite}.crate-wheel-item:nth-child(2){animation-delay:.2s}.crate-wheel-item:nth-child(3){animation-delay:.4s}.crate-wheel-item:nth-child(4){animation-delay:.6s}.crate-wheel-item:nth-child(5){animation-delay:.8s}@keyframes crateFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.crate-reward-row{background:rgba(0,0,0,.2);padding:.75rem;border-radius:8px;border:1px solid rgba(255,215,0,.1)}.crate-qty-btn{font-weight:600!important}.crate-buy-btn{font-weight:700!important;transition:all .2s ease}.crate-buy-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.bundle-card{position:relative}.bundle-featured{transform:scale(1.02)}.bundle-featured .bundle-card-inner{border:2px solid rgba(255,215,0,.4)!important;box-shadow:0 0 40px rgba(255,215,0,.15)!important}.bundle-card-inner{transition:all .3s ease;height:100%}.bundle-card:hover .bundle-card-inner{transform:translateY(-4px);box-shadow:0 15px 40px rgba(0,0,0,.4)}.bundle-item{background:rgba(0,0,0,.2);padding:.5rem .75rem;border-radius:6px;border:1px solid rgba(255,215,0,.1)}.bundle-buy-btn{font-weight:700!important;transition:all .2s ease}.bundle-buy-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.bundle-limited-banner{background:linear-gradient(135deg,rgba(255,85,85,.1),rgba(10,10,18,.95));border:2px solid rgba(255,85,85,.3);animation:pulseBorder 2s ease-in-out infinite}@keyframes pulseBorder{0%,to{border-color:rgba(255,85,85,.3)}50%{border-color:rgba(255,85,85,.6)}}.store-nav{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem;padding:1rem;background:linear-gradient(135deg,rgba(10,10,18,.95),rgba(18,18,26,.95));border:2px solid rgba(255,215,0,.15);border-radius:12px}.store-nav-item{padding:.75rem 1.5rem;border-radius:8px;border:1px solid rgba(255,215,0,.2);background:rgba(0,0,0,.3);color:#fff;text-decoration:none;font-weight:600;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.store-nav-item:hover{background:rgba(255,215,0,.1);border-color:rgba(255,215,0,.4);transform:translateY(-2px)}.store-nav-item.active{background:linear-gradient(135deg,gold,#d4a800);color:#000;border-color:gold}.hero-category-card{background:linear-gradient(135deg,rgba(10,10,18,.95),rgba(18,18,26,.95));border:2px solid rgba(255,215,0,.2);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease;cursor:pointer;text-decoration:none;display:block;position:relative;overflow:hidden}.hero-category-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,var(--card-color,rgba(255,215,0,.1)) 0,transparent 70%);opacity:0;transition:opacity .3s ease}.hero-category-card:hover{transform:translateY(-8px);border-color:rgba(255,215,0,.5);box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 30px rgba(255,215,0,.15)}.hero-category-card:hover:before{opacity:1}.hero-category-icon{font-size:3rem;margin-bottom:1rem;filter:drop-shadow(0 0 15px var(--card-color,rgba(255,215,0,.5)))}.hero-category-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.hero-category-desc{font-size:.85rem;color:#888}.store-welcome-card{background:linear-gradient(135deg,rgba(10,10,18,.98),rgba(18,18,26,.98));border:2px solid rgba(255,215,0,.25)}.coin-balance{background:rgba(255,215,0,.1);padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(255,215,0,.2)}.quick-shop-btn{background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,215,0,.05))!important;border:1px solid rgba(255,215,0,.3)!important;color:#fff!important;transition:all .2s ease;justify-content:flex-start!important}.quick-shop-btn:hover{background:linear-gradient(135deg,rgba(255,215,0,.25),rgba(255,215,0,.1))!important;border-color:rgba(255,215,0,.5)!important;transform:translateX(4px)}.monthly-goal-card{background:linear-gradient(135deg,rgba(10,10,18,.98),rgba(18,18,26,.98));border:2px solid rgba(255,215,0,.2)}.goal-progress{background:rgba(0,0,0,.4)!important;border:1px solid rgba(255,215,0,.15)}.goal-progress .mantine-Progress-section{background:linear-gradient(90deg,gold,orange)!important;box-shadow:0 0 15px rgba(255,215,0,.4)}.purchase-row{padding:.5rem;border-radius:8px;transition:background .2s ease}.purchase-row:hover{background:rgba(255,215,0,.05)}.supporter-card{transition:transform .2s ease}.supporter-card:hover{transform:translateY(-2px)}.store-nav{margin-bottom:1.5rem!important;padding:.75rem!important;gap:.5rem}.store-nav-item{padding:.6rem 1rem;font-size:.9rem}@media (max-width:768px){.store-nav{padding:.5rem!important}.store-nav-item{padding:.5rem .75rem;font-size:.8rem}.coin-balance{width:100%;text-align:center}}.top-bar{position:sticky;top:0;z-index:1000}.topbar-icon{transition:all .2s ease}.topbar-icon:hover{background:rgba(255,215,0,.1)!important}.navbar-card{background:linear-gradient(180deg,rgba(20,20,30,.95),rgba(10,10,18,.95))!important;border:2px solid rgba(255,215,0,.3)!important;backdrop-filter:blur(10px)}.navbar-nav-card{display:inline-flex}.navbar-link-new{transition:all .2s ease;position:relative}.navbar-link-new:hover{background:rgba(255,215,0,.15)!important;transform:translateY(-2px)}.navbar-link-new:hover .mantine-Text-root{color:gold!important;text-shadow:0 0 10px rgba(255,215,0,.5)}.navbar-link-new-active:hover{background:linear-gradient(180deg,gold,#c90)!important;transform:translateY(-2px)}.navbar-link-new-active:hover .mantine-Text-root{color:#000!important;text-shadow:none}.game-card{transition:all .3s ease}.game-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px rgba(255,215,0,.2)}.latest-news-link{display:inline-block}.latest-news-link:hover .mantine-Title-root{color:gold!important;text-shadow:0 0 15px rgba(255,215,0,.5)}.language-switcher,.navbar-action-icon,.navbar-avatar-icon{transition:all .2s ease}.language-switcher:hover,.navbar-action-icon:hover,.navbar-avatar-icon:hover{background:rgba(255,215,0,.1)!important}.language-switcher{cursor:pointer}.podium-card{text-align:center;transition:transform .3s ease}.podium-card:hover{transform:translateY(-5px)}.leaderboard-game-tabs{background:rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.2);border-radius:8px;padding:.5rem;gap:.25rem}.leaderboard-game-tab{background:transparent!important;color:#aaa!important;border:1px solid transparent;padding:.5rem 1rem;transition:all .2s ease}.leaderboard-game-tab:hover{background:rgba(255,215,0,.1)!important;color:#e8e8e8!important}.leaderboard-game-tab[data-active=true]{background:linear-gradient(135deg,gold,#c90)!important;color:#000!important;font-weight:600}.leaderboard-segment,.leaderboard-segment .mantine-SegmentedControl-root{flex-wrap:nowrap!important}.leaderboard-segment .mantine-SegmentedControl-label{padding:.5rem .75rem;white-space:nowrap!important}.leaderboard-segment .mantine-SegmentedControl-label[data-active]{color:#000!important;font-weight:600}.leaderboard-segment .mantine-Group-root{flex-wrap:nowrap!important}.leaderboard-table{background:transparent}.leaderboard-table th{color:gold!important;font-weight:600;text-transform:uppercase;font-size:.75rem;border-bottom:1px solid rgba(255,215,0,.2)!important;padding:1rem .75rem!important}.leaderboard-table td{border-bottom:1px solid hsla(0,0%,100%,.05)!important;padding:.75rem!important}.leaderboard-table tr:hover{background:rgba(255,215,0,.05)!important}@media (max-width:768px){.podium-card{transform:scale(.85)}.leaderboard-segment .mantine-SegmentedControl-label{padding:.4rem .6rem;font-size:.75rem}.leaderboard-game-tab{padding:.4rem .75rem;font-size:.8rem}}