body,html{overflow-x:hidden}body{-webkit-text-size-adjust:100%;text-size-adjust:100%}canvas,iframe,img,svg,video{max-width:100%;height:auto}.about-codex .codex-text,.disclaimer-panel,.faq-answer-inner,.faq-question span,.grimoire-codex,.grimoire-subtitle,.grimoire-title,.hero-subtitle,.hero-title,.quest-lost-message,.quest-lost-title,.referral-hero-subtitle,.referral-hero-title,.section-header-rpg h2,.section-header-rpg p{overflow-wrap:break-word;word-break:break-word;hyphens:auto}.chat-messages,.rpg-modal,.terms-modal-content .terms-text,.terms-scroll-body{-webkit-overflow-scrolling:touch}@media (max-width:1200px){.rpg-section{padding:var(--space-20)0}.rpg-section>.container{padding:0 var(--space-5)}.tutorials-grid{gap:var(--space-5)}.referral-banner-rpg{padding-right:70px}.referral-banner-content{gap:var(--space-2)}}@media (max-width:992px){.navbar-hamburger{min-width:44px;min-height:44px}.site-navbar .navbar-inner{padding:0 var(--space-5)}.site-navbar.scrolled .navbar-logo{font-size:var(--text-lg)}.hero-content{max-width:700px;padding:calc(var(--header-height) + var(--space-8)) var(--space-5) var(--space-10)}.rpg-section{padding:var(--space-16)0}.section-header-rpg{margin-bottom:var(--space-12)}.about-codex{max-width:100%}.upcoming-quest-panel{max-width:100%;padding:var(--space-8)}.video-frame{max-width:100%}.video-play-gem{width:70px;height:70px}.video-play-gem i{font-size:24px}.faq-accordion{max-width:100%}.site-footer{padding:var(--space-12)0 var(--space-6)}.rpg-modal{max-width:480px;padding:var(--space-6)}.grimoire-header{min-height:auto}.quest-page-hero h1,.referral-hero-title{font-size:var(--text-3xl)}.referral-hero-subtitle{font-size:var(--text-base)}.referral-section-title{font-size:var(--text-2xl);margin-top:var(--space-16)}.referral-features-grid{grid-template-columns:repeat(2,1fr)}.referral-loot-stats{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.quest-section-heading{font-size:var(--text-xl)}.feature-card-rpg:hover,.tutorial-shield:hover{transform:translateY(-4px)}}@media (max-width:768px){.breadcrumb{padding-top:calc(var(--header-height-mobile, 60px) + .75rem)}.rpg-section{padding:var(--space-12)0}.rpg-section>.container{padding:0 var(--space-4)}.section-header-rpg{margin-bottom:var(--space-8)}.section-header-rpg p{font-size:var(--text-base)}.site-navbar{padding:var(--space-3)0}.site-navbar.scrolled{padding:var(--space-2)0}.site-navbar .navbar-inner{padding:0 var(--space-4)}.discord-section h2,.navbar-logo,.section-header-rpg h2{font-size:var(--text-xl)}.about-codex .codex-text h3,.captcha-scroll h3,.site-navbar.scrolled .navbar-logo,.upcoming-quest-panel h3{font-size:var(--text-lg)}.navbar-ornament-bottom::after,.navbar-ornament-bottom::before,.navbar-ornament-frame::after,.navbar-ornament-frame::before{width:var(--corner-md);height:var(--corner-md)}.hero{min-height:auto;padding:0}.hero-content{padding:calc(var(--header-height-mobile) + var(--space-8)) var(--space-4) var(--space-10);max-width:100%}.hero-subtitle,.hero-title{font-size:var(--text-2xl);margin-bottom:var(--space-5)}.hero-subtitle{font-size:var(--text-sm)}.hero-upcoming-features{font-size:var(--text-xs);margin-bottom:var(--space-4)}.hero-btns,.hero-captcha{margin-bottom:var(--space-6)}.hero-captcha{font-size:var(--text-xs)}.hero-btns{flex-direction:column;align-items:center;gap:var(--space-3)}.btn-crystal{width:100%;max-width:320px;min-width:unset;padding:var(--space-3) var(--space-5);font-size:var(--text-2xs);min-height:44px}.btn-social-gem{width:44px;height:44px;font-size:18px}#heroCanvas{opacity:.5}#particlesCanvas,.hero-parallax-layers{display:none}.ornament-hr{max-width:200px;margin:var(--space-4) auto}.section-ornament::after,.section-ornament::before{max-width:100px}.about-codex{padding:var(--space-6) var(--space-4);border-radius:var(--radius-md);margin:0 var(--space-2)}.about-codex::after,.about-codex::before{width:var(--corner-md);height:var(--corner-md);border-width:var(--border-thick)}.about-codex .codex-text p:first-of-type::first-letter{font-size:2.8em}.features-grid{grid-template-columns:1fr;gap:var(--space-5)}.feature-card-rpg{padding:var(--space-6) var(--space-5)}.feature-card-rpg::after,.feature-card-rpg::before{width:var(--corner-sm);height:var(--corner-sm)}.feature-gem-socket{width:60px;height:60px;margin-bottom:var(--space-4)}.feature-gem-socket i{font-size:24px}.feature-card-rpg:hover{transform:none}.upcoming-quest-panel{padding:var(--space-6);border-radius:var(--radius-lg)}.upcoming-quest-icon{width:52px;height:52px}.upcoming-quest-icon i{font-size:22px}.quest-tags{gap:var(--space-1-5)}.quest-tag{font-size:var(--text-2xs);padding:var(--space-1) var(--space-3)}.captcha-grid{grid-template-columns:1fr}.captcha-scroll{padding:var(--space-6)}.captcha-actions-rpg{flex-direction:column;align-items:center}.captcha-actions-rpg .btn-crystal{width:100%}.video-frame{margin:0 var(--space-2);border-radius:var(--radius-md)}.video-frame::after,.video-frame::before{width:var(--corner-md);height:var(--corner-md);border-width:var(--border-medium)}.video-play-gem{width:60px;height:60px}.video-play-gem i{font-size:22px;margin-left:3px}.tutorials-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.tutorial-shield-content{padding:var(--space-5)}.tutorial-shield h3{font-size:var(--text-sm)}.faq-question span,.tutorial-shield p{font-size:var(--text-xs)}.tutorial-shield:hover{transform:none}.tutorial-shield::before{display:none}.footer-links a,.tutorial-link{min-height:44px;display:inline-flex;align-items:center}.faq-question{padding:var(--space-4) var(--space-5);min-height:56px}.faq-question span{line-height:var(--leading-normal)}.faq-question .faq-rune{width:36px;height:36px;min-width:36px}.faq-question .faq-rune i{font-size:14px}.faq-answer-inner{padding:0 var(--space-5) var(--space-5);font-size:var(--text-sm)}.disclaimer-section{padding:var(--space-10)0}.disclaimer-panel{padding:var(--space-6) var(--space-4)}.disclaimer-panel h3{font-size:var(--text-base)}.discord-section{padding:var(--space-12)0}.site-footer{padding:var(--space-10)0 var(--space-6);text-align:center}.site-footer .footer-logo{font-size:var(--text-xl)}.site-footer .footer-desc{font-size:var(--text-xs);max-width:40ch}.footer-links{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.footer-links p{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1)}.footer-links .separator{display:none}.footer-links a{padding:var(--space-1) var(--space-2)}.footer-social{gap:var(--space-2);margin-bottom:var(--space-6)}.footer-bottom p{font-size:var(--text-2xs)}.back-to-top-orb{width:44px;height:44px;bottom:120px;right:16px}.back-to-top-orb i{font-size:16px}.rpg-modal-overlay{align-items:flex-end;padding:0}.rpg-modal{width:100vw;max-width:100vw;max-height:90vh;border-radius:var(--radius-xl) var(--radius-xl)0 0;padding:var(--space-6) var(--space-5);margin:0}.rpg-modal::after,.rpg-modal::before{width:var(--corner-md);height:var(--corner-md);border-width:var(--border-thick)}.rpg-modal .close-modal{width:40px;height:40px;min-width:40px;min-height:40px}.rpg-modal h2{padding-right:var(--space-10)}.payment-options-row{flex-direction:column;gap:var(--space-3)}.payment-option-rpg{width:100%;justify-content:flex-start;min-height:48px}.rpg-form-input{min-height:48px;font-size:var(--text-base)}.btn-submit-rpg{min-height:48px;font-size:var(--text-sm)}.referral-terms-modal,.terms-modal-content{max-width:100vw}.chat-widget{bottom:12px;right:12px}.chat-bubble{width:52px;height:52px;font-size:22px}.chat-container{position:fixed;inset:0;width:100%;height:100%;max-height:100%;border-radius:0;bottom:0;right:0}.chat-container.active{z-index:calc(var(--z-max) + 1)}.chat-header{border-radius:0;padding:var(--space-4) var(--space-5);padding-top:max(var(--space-4),env(safe-area-inset-top,12px))}.chat-title,.grimoire-cta-content p,.spell-index-header h4{font-size:var(--text-base)}.chat-action-btn{width:36px;height:36px;min-width:36px;min-height:36px}.chat-messages{padding:var(--space-4);gap:var(--space-3)}.chat-input-area{padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom,8px))}.chat-input{min-height:44px;font-size:16px}.chat-send-btn{width:44px;height:44px;min-width:44px}.grimoire-header{padding:calc(var(--header-height-mobile) + var(--space-10))0 var(--space-8);min-height:auto}.breadcrumb+.grimoire-header{padding-top:var(--space-10)}.grimoire-title{font-size:var(--text-2xl)}.grimoire-subtitle{font-size:var(--text-sm)}.grimoire-header-actions{flex-direction:column;align-items:center}.grimoire-header-actions .btn-crystal{width:100%;max-width:300px}.grimoire-codex{margin:0 var(--space-3);padding:var(--space-6) var(--space-4)}.spell-index{padding:var(--space-4) var(--space-4)}.quest-lost-suggestions a,.spell-index-list a{font-size:var(--text-sm);min-height:44px;padding:var(--space-2)}.grimoire-chapter-title{font-size:var(--text-xl);flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-8)}.chapter-numeral{width:32px;height:32px;min-width:32px;font-size:var(--text-xs)}.enchantment-card{padding:var(--space-4)}.enchantment-header{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.enchantment-header h3,.rpg-modal h2{font-size:var(--text-lg)}.grimoire-info-box,.grimoire-warning-box{flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.grimoire-code,.referral-faq-question span{font-size:var(--text-xs)}.grimoire-cta-content h2{font-size:var(--text-xl)}.codex-corner,.rune-digit--center::before{display:none}.quest-lost-realm{padding:calc(var(--header-height-mobile) + var(--space-6)) var(--space-4) var(--space-6);min-height:calc(100vh - 60px);min-height:calc(100dvh - 60px)}.quest-lost-code{gap:var(--space-2)}.rune-digit{font-size:clamp(3rem,15vw,5rem)}.quest-cta-section h2,.quest-lost-title,.referral-cta-content h2{font-size:var(--text-xl)}.quest-lost-btn,.quest-lost-message,.quest-lost-suggestions h3,.quest-step-content h4,.referral-cta-content p,.referral-intro p,.referral-proclamation p,.referral-tip-scroll h4{font-size:var(--text-base)}.quest-lost-btn{padding:var(--space-3) var(--space-6);width:100%;max-width:300px}.quest-lost-suggestions{padding:var(--space-4)}.quest-lost-suggestions a{padding:var(--space-2) var(--space-3)}.referral-hero{padding:clamp(120px,15vw,160px)0 clamp(40px,6vw,60px)}.breadcrumb+.referral-hero{padding-top:clamp(30px,5vw,50px)}.referral-hero-title{font-size:var(--text-2xl)}.quest-map ul li a,.referral-hero-subtitle{font-size:var(--text-sm)}.referral-hero-badge{width:60px;height:60px;font-size:var(--text-xl)}.referral-content{padding:var(--space-10)0 var(--space-14)}.referral-container{padding:0 var(--space-4)}.referral-section-title{font-size:var(--text-xl);gap:var(--space-3);margin-top:var(--space-12);margin-bottom:var(--space-6);flex-wrap:wrap}.section-title-ornament{width:24px}.referral-scroll-panel{padding:var(--space-6) var(--space-4);margin:var(--space-8)0}.referral-proclamation h3,.scroll-panel-title{font-size:var(--text-xl);flex-wrap:wrap}.referral-form .rpg-form-input{min-height:48px}.referral-submit-btn{min-height:52px;font-size:var(--text-base)}.referral-features-grid,.referral-loot-stats{grid-template-columns:1fr;gap:var(--space-4)}.loot-stat-number,.quest-page-hero h1{font-size:var(--text-2xl)}.quest-step-item{gap:var(--space-4);margin-bottom:var(--space-6)}.rank-number{width:40px;height:40px;font-size:var(--text-base)}.referral-faq-question{min-height:56px;padding:var(--space-4)}.referral-tip-scroll{padding:var(--space-4)}.referral-proclamation{padding:var(--space-6) var(--space-4)}.referral-cta-section{padding:var(--space-14)0}.referral-cta-btn{width:100%;max-width:320px;font-size:var(--text-base);padding:var(--space-3) var(--space-6)}.reflink-container{flex-direction:column}.copy-btn{justify-content:center;min-height:44px}.quest-page-hero{padding:calc(var(--header-height-mobile, 60px) + var(--space-10))0 var(--space-8)}.breadcrumb+.quest-page-hero{padding-top:var(--space-10)}.quest-cta-section p,.quest-map h4,.quest-page-hero .hero-subtitle,.quest-step-body h4{font-size:var(--text-base)}.quest-page-hero .hero-icon{width:64px;height:64px;font-size:var(--text-2xl)}.quest-progress-bar{top:var(--header-height-mobile, 60px);padding:var(--space-2)0}.quest-container,.quest-progress-bar .container{padding:0 var(--space-4)}.quest-content{padding:var(--space-10)0 var(--space-8)}.quest-map{padding:var(--space-4) var(--space-5)}.quest-map ul li a{min-height:40px;display:inline-flex;align-items:center}.quest-section-heading{font-size:var(--text-xl);flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-10)}.quest-section-heading .heading-icon{width:36px;height:36px;min-width:36px}.quest-step-header{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.quest-step-header h3{font-size:var(--text-lg)}.quest-step-body,.quest-step-header{padding:var(--space-4)}.quest-highlight-box{padding:var(--space-5) var(--space-4)}.quest-tip-item{padding:var(--space-4)}.quest-author-box{flex-direction:column;text-align:center;padding:var(--space-5) var(--space-4)}.quest-author-box .author-avatar img{width:70px;height:70px}.quest-cta-section{padding:var(--space-14)0}.quest-download-btn{font-size:var(--text-sm);padding:var(--space-3) var(--space-4);min-height:48px}.quest-image-frame .frame-corners-bottom,.quest-image-frame .frame-wrapper::after,.quest-image-frame .frame-wrapper::before{display:none}.quest-notice{padding:var(--space-4)}.blog-page-header{padding:calc(var(--header-height-mobile) + var(--space-10))0 var(--space-8)}.breadcrumb+.blog-page-header{padding-top:var(--space-10)}.quest-board-container{padding:0 var(--space-4)}.quest-scroll{padding:var(--space-5)}.quest-scroll-header{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.quest-date-seal{width:52px;height:52px}.quest-scroll-title{font-size:var(--text-lg)}.quest-scroll-content{font-size:var(--text-sm)}.btn-quest-read-more{min-height:44px;display:inline-flex;align-items:center}.quest-pagination .pagination-btn{min-width:44px;min-height:44px}}@media (max-width:576px){.rpg-section>.container,.site-navbar .navbar-inner{padding:0 var(--space-3)}.rpg-section{padding:var(--space-10)0}.discord-section h2,.navbar-logo,.site-footer .footer-logo{font-size:var(--text-lg)}.captcha-scroll h3,.discord-section>.container>p,.feature-card-rpg h3,.rpg-modal h2,.site-navbar.scrolled .navbar-logo{font-size:var(--text-base)}.about-codex::after,.about-codex::before,.feature-card-rpg::after,.feature-card-rpg::before,.navbar-ornament-bottom,.navbar-ornament-frame,.video-frame::after,.video-frame::before{display:none}.hero-content{padding:calc(var(--header-height-mobile) + var(--space-6)) var(--space-3) var(--space-8)}.hero-title{font-size:clamp(1.4rem,5vw,1.75rem);letter-spacing:var(--tracking-wide)}.hero-subtitle,.rpg-modal .modal-subtitle{font-size:var(--text-xs)}.btn-crystal{max-width:100%;padding:var(--space-3) var(--space-4)}.hero-social{gap:var(--space-2)}.btn-social-gem{width:42px;height:42px;font-size:16px}.about-codex{padding:var(--space-5) var(--space-3);margin:0;border-radius:var(--radius-sm)}.about-codex .codex-text p:first-of-type::first-letter{font-size:2.4em}.feature-card-rpg{padding:var(--space-5) var(--space-4)}.feature-gem-socket{width:52px;height:52px}.feature-gem-socket i{font-size:20px}.upcoming-quest-panel{padding:var(--space-5);border-radius:var(--radius-md)}.captcha-scroll{padding:var(--space-5) var(--space-4)}.video-frame{margin:0;border-radius:var(--radius-sm);border-width:var(--border-thin)}.video-play-gem{width:52px;height:52px}.video-play-gem i{font-size:20px;margin-left:2px}.tutorials-grid{grid-template-columns:1fr;gap:var(--space-4)}.faq-question,.tutorial-shield-content{padding:var(--space-4)}.faq-answer-inner{padding:0 var(--space-4) var(--space-4);padding-top:var(--space-4)}.disclaimer-panel{padding:var(--space-5) var(--space-3);margin:0 var(--space-2)}.footer-links a{font-size:var(--text-2xs)}.rpg-modal{padding:var(--space-5) var(--space-4)}.promo-banner,.rpg-modal .price-display{font-size:var(--text-base)}.discount-code-input{min-height:44px}.back-to-top-orb{width:40px;height:40px;bottom:100px;right:12px}.grimoire-header{padding:calc(var(--header-height-mobile) + var(--space-8))0 var(--space-6)}.grimoire-title{font-size:var(--text-xl)}.grimoire-title-ornament{width:120px}.grimoire-codex{margin:0 var(--space-2);padding:var(--space-5) var(--space-3)}.spell-index-rune{width:24px;height:24px;font-size:var(--text-2xs)}.enchantment-card{padding:var(--space-3)}.enchantment-steps li::before,.quest-step-body ol li::before{width:20px;height:20px;font-size:var(--text-2xs)}.grimoire-cta{padding:var(--space-10)0}.quest-lost-realm{padding-left:var(--space-3);padding-right:var(--space-3)}.rune-digit{font-size:clamp(2.5rem,14vw,4rem)}.quest-lost-title{font-size:var(--text-lg)}.quest-lost-suggestions{padding:var(--space-3)}.referral-hero{padding:calc(var(--header-height-mobile, 60px) + var(--space-10))0 var(--space-8)}.breadcrumb+.referral-hero{padding-top:var(--space-10)}.quest-page-hero h1,.referral-hero-title{font-size:var(--text-xl)}.referral-hero-badge{width:52px;height:52px;font-size:var(--text-lg)}.referral-container{padding:0 var(--space-3)}.referral-section-title{font-size:var(--text-lg)}.referral-scroll-panel{padding:var(--space-5) var(--space-3)}.referral-proclamation h3,.scroll-panel-title{font-size:var(--text-lg)}.loot-stat-item{padding:var(--space-4)}.referral-feature-card{padding:var(--space-6) var(--space-4)}.referral-proclamation{padding:var(--space-5) var(--space-3)}.quest-page-hero{padding:calc(var(--header-height-mobile, 60px) + var(--space-8))0 var(--space-6)}.quest-page-hero .hero-icon{width:56px;height:56px;font-size:var(--text-xl)}.quest-container{padding:0 var(--space-3)}.quest-map{padding:var(--space-3) var(--space-4)}.quest-step-body,.quest-step-header{padding:var(--space-3)}.enchantment-steps li,.quest-step-body ol li{padding-left:var(--space-7);font-size:var(--text-sm)}.quest-highlight-box{padding:var(--space-4) var(--space-3)}.quest-tip-item{padding:var(--space-3)}.quest-author-box{padding:var(--space-4) var(--space-3)}.quest-cta-section{padding:var(--space-10)0}.quest-notice{padding:var(--space-3)}.quest-board-container{padding:0 var(--space-3)}.quest-scroll{padding:var(--space-4)}.quest-scroll-title{font-size:var(--text-base)}}@media (max-width:375px){.rpg-section>.container,.site-navbar .navbar-inner{padding:0 var(--space-2-5)}.navbar-logo{font-size:var(--text-base)}.hero-content{padding-left:var(--space-2-5);padding-right:var(--space-2-5)}.hero-title{font-size:clamp(1.25rem,5vw,1.5rem)}.hero-subtitle{font-size:var(--text-xs)}.hero-social{gap:var(--space-1-5)}.btn-social-gem{width:40px;height:40px;font-size:15px}.section-header-rpg h2{font-size:var(--text-lg)}.about-codex .codex-text,.feature-card-rpg h3,.section-header-rpg p{font-size:var(--text-sm)}.about-codex{padding:var(--space-4) var(--space-2-5)}.feature-card-rpg{padding:var(--space-4) var(--space-3)}.feature-card-rpg p{font-size:var(--text-xs)}.faq-question{padding:var(--space-3) var(--space-3)}.faq-answer-inner{padding:0 var(--space-3) var(--space-3);font-size:var(--text-xs)}.rpg-modal{padding:var(--space-4) var(--space-3)}.rpg-modal .close-modal{top:var(--space-3);right:var(--space-3)}.site-footer{padding:var(--space-8)0 var(--space-4)}.site-footer .footer-logo{font-size:var(--text-base)}.grimoire-title{font-size:var(--text-lg)}.grimoire-codex{padding:var(--space-4) var(--space-2-5);margin:0}.enchantment-card{padding:var(--space-2-5)}.quest-lost-title{font-size:var(--text-base)}.rune-digit{font-size:clamp(2rem,12vw,3.5rem)}.quest-page-hero h1,.referral-hero-title{font-size:var(--text-lg)}.quest-step-header h3,.referral-section-title{font-size:var(--text-base)}.quest-section-heading{font-size:var(--text-lg)}}@media (hover:none) and (pointer:coarse){.back-to-top-orb.active:hover,.back-to-top-orb:hover,.btn-crystal:hover,.btn-social-gem:hover,.btn-submit-rpg:hover,.chat-bubble:hover,.feature-card-rpg:hover,.loot-stat-item:hover,.navbar-logo:hover,.quest-download-btn:hover,.quest-tip-item:hover,.referral-banner-btn:hover,.referral-feature-card:hover,.referral-tip-scroll:hover,.site-footer .footer-logo:hover,.tutorial-shield:hover,.video-play-gem:hover{transform:none}.btn-crystal::before,.tutorial-shield::before{display:none}.btn-crystal:active{transform:scale(.97);transition-duration:var(--duration-instant)}.btn-social-gem:active{transform:scale(.92)}.faq-question:active{background-color:rgba(var(--c-zloto-rgb),.08)}.referral-faq-question:active{background:var(--c-dark-hover)}.tutorial-link:active{opacity:.8}.back-to-top-orb,.btn-crystal,.btn-quest-read-more,.btn-social-gem,.btn-submit-rpg,.chat-action-btn,.chat-bubble,.chat-send-btn,.copy-btn,.faq-question,.footer-links a,.navbar-drawer-menu .nav-link,.navbar-hamburger,.pagination-btn,.quest-download-btn,.quest-lost-suggestions a,.referral-banner-btn,.referral-faq-question,.rpg-modal .close-modal,.spell-index-list a,.tutorial-link{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#particlesCanvas,.btn-crystal::before,.grimoire-header-particles,.hero-parallax-layers,.quest-lost-fog,.quest-lost-particles,.referral-hero-particles,.tutorial-shield::before{display:none!important}.back-to-top-orb.active:hover,.back-to-top-orb:hover,.btn-crystal:hover,.btn-social-gem:hover,.chat-bubble:hover,.feature-card-rpg:hover,.loot-stat-item:hover,.navbar-logo:hover,.quest-download-btn:hover,.quest-tip-item:hover,.referral-feature-card:hover,.referral-tip-scroll:hover,.reveal-on-scroll,.site-footer .footer-logo:hover,.tutorial-shield:hover,.video-play-gem:hover{transform:none!important}.reveal-on-scroll,.rune-digit{opacity:1!important}.typing-dot{animation:none!important;transform:scale(1)!important}.form-loader .spinner,.referral-scroll-panel .spinner{animation:none!important;border-top-color:var(--c-zloto)}.quest-progress-fill{transition:none!important}.hero-content[data-animate] .hero-btns,.hero-content[data-animate] .hero-captcha,.hero-content[data-animate] .hero-social,.hero-content[data-animate] .hero-subtitle,.hero-content[data-animate] .hero-title,.hero-content[data-animate] .hero-upcoming-features{opacity:1!important;transform:none!important;animation:none!important}}@supports (padding:env(safe-area-inset-top)){.site-navbar{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.site-footer{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.referral-banner-rpg{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.chat-widget{bottom:calc(12px + env(safe-area-inset-bottom));right:calc(12px + env(safe-area-inset-right))}.back-to-top-orb{bottom:calc(100px + env(safe-area-inset-bottom));right:calc(16px + env(safe-area-inset-right))}@media (max-width:768px){.chat-input-area{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.chat-header{padding-top:calc(var(--space-4) + env(safe-area-inset-top))}.rpg-modal{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}}}@media (max-width:768px){.hero-content{min-height:350px;display:flex;flex-direction:column;justify-content:center}.btn-crystal{min-height:44px}.btn-social-gem{min-width:42px;min-height:42px}.faq-item.active .faq-answer{max-height:800px}.feature-card-rpg{min-height:auto}.hero-social{min-height:44px}.hero-btns{min-height:50px}.video-placeholder-rpg{aspect-ratio:16/9}#heroCanvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}}@media (max-height:500px) and (orientation:landscape){.hero,.hero-content{min-height:auto}.hero-content{padding-top:calc(var(--header-height-mobile) + var(--space-4));padding-bottom:var(--space-6)}.hero-subtitle,.hero-title{font-size:var(--text-xl);margin-bottom:var(--space-3)}.hero-subtitle{font-size:var(--text-xs)}.hero-btns{flex-direction:row;margin-bottom:var(--space-4)}.btn-crystal{max-width:200px;font-size:var(--text-2xs);padding:var(--space-2) var(--space-4);min-height:40px}.rpg-section{padding:var(--space-8)0}.section-header-rpg{margin-bottom:var(--space-6)}.quest-lost-realm{min-height:auto;padding:calc(var(--header-height-mobile) + var(--space-4)) var(--space-4) var(--space-4)}.rune-digit{font-size:clamp(2rem,8vh,4rem)}.chat-container{height:100%}.rpg-modal{max-height:100vh;max-height:100dvh}}@media print{#heroCanvas,#particlesCanvas,.back-to-top-orb,.chat-widget,.grimoire-header-particles,.hero-parallax-layers,.navbar-drawer,.navbar-drawer-overlay,.quest-lost-fog,.quest-lost-particles,.quest-lost-vignette,.referral-banner-rpg,.referral-hero-particles,.rpg-modal-overlay,.site-navbar,.video-play-gem{display:none!important}a,body{color:#000}.hero,body{background:#fff}.hero{min-height:auto;padding:20px 0}.hero::after,.hero::before,.rpg-section::before{display:none}.hero-content{padding:20px}.hero-title,.section-header-rpg h2{color:#000;text-shadow:none}.hero-subtitle,.section-header-rpg p{color:#333}a{text-decoration:underline}.rpg-section{padding:20px 0;break-inside:avoid}}