@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@600;700;800;900&display=swap";@import "https://fonts.cdnfonts.com/css/minecraft-4";:root{--c-primary:gold;--c-primary-glow:#ffd70066;--c-bg:#09090b;--c-surface:#141414b3;--c-surface-hover:#1e1e1ecc;--c-text:#fff;--c-text-muted:#a1a1aa;--font-heading:"Poppins", sans-serif;--font-body:"Inter", sans-serif;--font-pixel:"Minecraft", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--c-bg);color:var(--c-text);font-family:var(--font-body);background-image:radial-gradient(circle at 15%,#ff990014 0%,#0000 50%),radial-gradient(circle at 85% 30%,#ff99000d 0%,#0000 50%);line-height:1.6;overflow-x:hidden}.glass{background:var(--c-surface);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000004d}.text-gradient{background:linear-gradient(135deg,gold 0%,#ffc000 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px var(--c-primary-glow));-webkit-background-clip:text;background-clip:text}.navbar{z-index:1000;-webkit-backdrop-filter:blur(20px);border:1px solid #ffd70026;border-radius:16px;width:calc(100% - 60px);max-width:1200px;padding:12px 35px;transition:all .3s;position:fixed;top:25px;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #0009,0 0 25px #ffd7000a;background:#0a0a0ad9!important}.nav-container{justify-content:space-between;align-items:center;width:100%;display:flex}.nav-logo{font-family:var(--font-heading);color:var(--c-text);letter-spacing:-1px;z-index:1001;align-items:center;gap:12px;font-size:26px;font-weight:800;text-decoration:none;display:flex}.nav-links{align-items:center;gap:40px;display:flex}.nav-item{color:#a1a1aa;letter-spacing:.5px;padding:5px 0;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.nav-item:after{content:"";background:var(--c-primary);width:0;height:2px;box-shadow:0 0 12px var(--c-primary);border-radius:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.nav-item:hover:after,.nav-item.active:after{width:100%}.nav-item:hover,.nav-item.active{color:#fff;text-shadow:0 0 12px #ffffff4d}.nav-highlight{letter-spacing:.5px;background:linear-gradient(135deg,gold,#f59e0b);border-radius:8px;padding:10px 26px;font-weight:700;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 5px 20px #f59e0b40;color:#111!important}.nav-highlight:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 30px #f59e0b66}.nav-vote{letter-spacing:.5px;background:#10b9810d;border:1px solid #10b98166;border-radius:8px;padding:9px 25px;font-weight:600;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 0 10px #10b9810d;color:#10b981!important}.nav-vote:hover{background:#10b9811a;border-color:#10b98199;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 20px #10b98133}.nav-mobile-toggle{color:#fff;cursor:pointer;z-index:1001;font-size:24px;display:none}.hero{text-align:center;justify-content:center;align-items:center;min-height:90vh;padding-top:100px;display:flex;position:relative}#particles{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:1;max-width:900px;padding:20px}.hero-badge{color:var(--c-text);text-transform:uppercase;letter-spacing:1.5px;background:#ff99001a;border:1px solid #ff99004d;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 0 20px #ff990026}.hero-badge span{color:var(--c-primary);font-weight:800}.hero-title{font-family:var(--font-heading);letter-spacing:-2px;margin-bottom:24px;font-size:5rem;font-weight:900;line-height:1.05}.hero-subtitle{color:var(--c-text-muted);max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.1rem}.server-status-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414cc;border:1px solid #ffffff0d;border-radius:18px;align-items:center;gap:20px;margin-bottom:40px;padding:12px 14px 12px 28px;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #00000080}.server-status-card:hover{border-color:#f906;transform:translateY(-5px)scale(1.02);box-shadow:0 15px 40px #f903}.ping-dot{background:#10b981;border-radius:50%;width:12px;height:12px;animation:2s infinite pulse;box-shadow:0 0 15px #10b981}.status-info{text-align:left;flex-direction:column;margin-right:15px;display:flex}.status-label{text-transform:uppercase;color:var(--c-text-muted);letter-spacing:1.5px;font-size:12px;font-weight:600}.status-count{font-family:var(--font-pixel);color:var(--c-text);padding-top:4px;font-size:18px;line-height:1.2}.btn-copy{background:var(--c-primary);cursor:pointer;font-weight:800;font-family:var(--font-heading);color:#09090b;min-width:200px;box-shadow:0 0 20px var(--c-primary-glow);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:16px;transition:all .3s;display:flex}.btn-copy:hover{background:#fa3;transform:translateY(-3px);box-shadow:0 5px 30px #f909}.btn-copy:active{transform:translateY(0)}.hero-actions{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn{font-size:16px;font-weight:700;font-family:var(--font-heading);border-radius:12px;align-items:center;gap:10px;padding:16px 32px;text-decoration:none;transition:all .3s;display:inline-flex}.btn-discord{color:#fff;background:#5865f2;box-shadow:0 0 20px #5865f266}.btn-discord:hover{background:#4752c4;transform:translateY(-3px);box-shadow:0 5px 25px #5865f299}.btn-primary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.btn-primary:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-3px);box-shadow:0 5px 25px #ffffff1a}.page-content{max-width:1200px;margin:0 auto;padding:40px 20px}.section-title{font-family:var(--font-heading);text-align:center;margin-bottom:30px;font-size:2rem}.tutorial-section{padding:60px 0}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}.step-card{background:var(--c-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;align-items:center;padding:40px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;box-shadow:0 10px 30px #0003}.step-card:hover{border-color:#ff99004d;transform:translateY(-10px);box-shadow:0 20px 40px #0006,0 0 20px #ff99001a}.step-card.highlight{background:linear-gradient(160deg,#1e1e23cc,#141418e6);border:1px solid #f906;box-shadow:0 15px 40px #0006,inset 0 0 30px #ff99000d}.step-number{color:#ffffff05;font-size:4rem;font-weight:900;font-family:var(--font-heading);line-height:1;transition:all .3s;position:absolute;top:15px;right:25px}.step-card:hover .step-number{color:#ff99000d;transform:scale(1.1)}.step-icon{width:70px;height:70px;color:var(--c-primary);background:#ff99001a;border:1px solid #f903;border-radius:18px;justify-content:center;align-items:center;margin-bottom:25px;font-size:28px;transition:all .3s;display:flex;box-shadow:0 10px 20px #ff99001a}.step-card:hover .step-icon{background:#ff990026;transform:scale(1.1)rotate(5deg);box-shadow:0 15px 25px #f903}.step-card h3{font-family:var(--font-heading);margin-bottom:15px;font-size:1.4rem;font-weight:700}.step-card p{color:var(--c-text-muted);margin-bottom:25px;font-size:1rem;line-height:1.6}.btn-small-copy{border:1px solid var(--c-primary);color:var(--c-primary);cursor:pointer;font-size:.95rem;font-weight:700;font-family:var(--font-heading);background:#ff99001a;border-radius:10px;width:100%;padding:10px 24px;transition:all .3s}.btn-small-copy:hover{background:var(--c-primary);color:#09090b;box-shadow:0 0 20px var(--c-primary-glow);transform:translateY(-2px)}.site-footer{background:#050505;border-top:1px solid #ffffff0d;margin-top:60px;padding-top:60px}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.footer-top{border-bottom:1px solid #ffffff0d;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.footer-brand p{color:var(--c-text-muted);max-width:300px;margin:15px 0 20px;font-size:.9rem}.footer-logo{font-family:var(--font-heading);letter-spacing:-1px;font-size:1.5rem;font-weight:800}.social-links{gap:15px;display:flex}.social-links a{color:#fff;background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .3s;display:flex}.social-links a:hover{background:var(--c-primary);color:#000;transform:translateY(-3px)}.footer-col h4{color:#fff;font-family:var(--font-heading);margin-bottom:20px;font-size:1.1rem}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:var(--c-text-muted);font-size:.9rem;text-decoration:none;transition:all .2s}.footer-col ul li a:hover{color:var(--c-primary);padding-left:5px}.footer-bottom{color:#555;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:20px 0;font-size:.85rem;display:flex}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--c-bg)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--c-primary)}.loader-overlay{background:var(--c-bg);z-index:9999;pointer-events:none;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;inset:0}.loader-overlay.active{opacity:1;pointer-events:all}.loader-spinner{border:3px solid #ffd7001a;border-top-color:var(--c-primary);border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width:768px){.nav-mobile-toggle{display:block}.nav-links{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;pointer-events:none;background:#0a0a0af2;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;height:100vh;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;position:fixed;top:0;left:0;transform:translateY(-100%)}.nav-links.active{opacity:1;pointer-events:all;transform:translateY(0)}.nav-item{font-size:24px;font-weight:600}.nav-vote{padding:10px 30px;font-size:24px}.hero-title{font-size:2.5rem}.updates-grid{grid-template-columns:1fr}.footer-top{text-align:center;grid-template-columns:1fr}.footer-brand p{margin:15px auto}.social-links{justify-content:center}.footer-bottom{text-align:center;justify-content:center}}.logo-img{width:auto;height:40px;transition:transform .3s;display:block}.nav-logo:hover .logo-img{transform:scale(1.05)}@media (max-width:768px){.logo-img{height:35px}}.team-section{min-height:100vh;padding-top:120px}.section-subtitle{text-align:center;color:var(--c-text-muted);margin-top:-20px;margin-bottom:50px}.team-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;padding-bottom:50px;display:grid}.team-card{text-align:center;background:var(--c-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;align-items:center;padding:40px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 10px 30px #0003}.team-card:hover{border-color:#f903;transform:translateY(-10px);box-shadow:0 20px 40px #0006,0 0 20px #ff99000d}.member-head-container{width:100px;height:100px;margin-bottom:20px;position:relative}.member-head{width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 0 10px #00000080)}.member-name{font-family:var(--font-heading);margin-bottom:5px;font-size:1.5rem}.member-rank{text-transform:uppercase;background:#0000004d;border:1px solid;border-radius:50px;margin-bottom:15px;padding:4px 12px;font-size:.85rem;font-weight:700;display:inline-block}.member-desc{color:var(--c-text-muted);font-size:.9rem;line-height:1.5}.admin-section{flex-direction:column;align-items:center;max-width:900px;min-height:100vh;margin:0 auto;padding-top:120px;display:flex}.admin-login-card{text-align:center;border-radius:20px;width:100%;max-width:450px;margin-top:50px;padding:50px 40px}.admin-tabs{border-bottom:1px solid #ffffff1a;gap:15px;width:100%;margin-bottom:30px;padding-bottom:10px;display:flex}.admin-tab{font-family:var(--font-heading);color:var(--c-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:1.1rem;font-weight:700;transition:all .3s}.admin-tab:hover{color:#fff;background:#ffffff0d}.admin-tab.active{color:var(--c-primary);background:#ff99001a}.admin-content{border-radius:20px;width:100%;padding:40px}.admin-textarea{color:#fff;resize:vertical;background:#0006;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin-bottom:20px;padding:20px;font-family:monospace;font-size:14px;transition:all .3s}.admin-textarea:focus{border-color:var(--c-primary);outline:none;box-shadow:0 0 15px #f903}.save-message{color:#10b981;margin-left:15px;font-weight:600}.admin-form{flex-direction:column;gap:15px;display:flex}.admin-input{color:#fff;width:100%;font-family:var(--font-body);background:#0006;border:1px solid #ffffff1a;border-radius:10px;padding:14px 20px;transition:all .3s}.admin-input:focus{border-color:var(--c-primary);outline:none}.admin-input-color{cursor:pointer;background:#0006;border:1px solid #ffffff1a;border-radius:10px;width:100%;height:48px}.admin-team-list{flex-direction:column;gap:15px;margin-top:20px;display:flex}.admin-team-item{background:#0000004d;border:1px solid #ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.btn-delete{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:8px 16px;font-weight:700;transition:all .3s}.btn-delete:hover{color:#fff;background:#ef4444}.wiki-section{flex-direction:column;max-width:1400px;min-height:100vh;margin:0 auto;padding-top:100px;display:flex}.legal-section{max-width:900px;min-height:100vh;margin:0 auto;padding-top:120px;padding-bottom:60px}.legal-box{text-align:left;border-radius:16px;margin-top:30px;padding:40px}.legal-box h3{color:var(--c-primary);font-family:var(--font-heading);border-bottom:1px solid #ffffff1a;margin-top:30px;margin-bottom:15px;padding-bottom:10px;font-size:1.4rem}.legal-box h3:first-child{margin-top:0}.legal-box p,.legal-box li{color:#ccc;margin-bottom:15px;line-height:1.8}.legal-box ul{margin-bottom:20px;padding-left:20px}.legal-box strong{color:#fff}.status-indicator{z-index:10;border:2px solid #00000080;border-radius:50%;width:14px;height:14px;position:absolute;top:15px;right:15px}.status-indicator.offline{background-color:#555;box-shadow:inset 0 0 5px #00000080}.status-indicator.online{background-color:#5f5;animation:2s infinite statusPulse;box-shadow:0 0 10px #5f5}@keyframes statusPulse{0%{box-shadow:0 0 #55ff55b3}70%{box-shadow:0 0 0 10px #5f50}to{box-shadow:0 0 #5f50}}@media (max-width:768px){.status-indicator{width:12px;height:12px;top:10px;right:10px}}.admin-layout{min-height:100vh;margin-top:80px;display:flex}.admin-sidebar{background:#000000b3;border-right:1px solid #ffffff0d;flex-direction:column;width:250px;height:calc(100vh - 80px);padding:20px 0;display:flex;position:fixed;overflow-y:auto}.admin-nav-item{color:var(--c-text-muted);cursor:pointer;border-left:3px solid #0000;align-items:center;gap:15px;padding:15px 30px;font-weight:500;transition:all .3s;display:flex}.admin-nav-item:hover{color:#fff;background:#ffd7000d}.admin-nav-item.active{color:var(--c-primary);border-left-color:var(--c-primary);background:#ffd7001a}.admin-main{flex:1;margin-left:250px;padding:40px}.admin-card{background:#141414b3;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:30px;padding:30px}@media (max-width:768px){.admin-layout{flex-direction:column;margin-top:60px}.admin-sidebar{border-bottom:1px solid #ffffff0d;border-right:none;flex-flow:wrap;width:100%;height:auto;padding:10px;position:relative}.admin-main{box-sizing:border-box;width:100vw;margin-left:0;padding:15px;overflow-x:hidden}.admin-nav-item{padding:10px 15px;font-size:.9rem}.admin-card{padding:15px}.admin-tabs{flex-wrap:wrap;gap:10px}}.btn-admin-submit{background:linear-gradient(135deg, var(--c-primary) 0%, #ffb700 100%);color:#000;font-family:var(--font-heading);cursor:pointer;border:none;border-radius:8px;padding:12px 25px;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #ffd70033}.btn-admin-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.admin-login-wrapper{justify-content:center;align-items:center;min-height:80vh;padding:20px;display:flex;position:relative;overflow:hidden}.admin-login-bg-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#ffd7001a 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-login-card{z-index:1;-webkit-backdrop-filter:blur(20px);border-radius:20px;width:100%;max-width:420px;padding:40px;position:relative;overflow:hidden;background:#0f0f0f99!important;border:1px solid #ffffff14!important;border-top-color:#ffd70033!important;box-shadow:0 20px 40px #00000080,0 0 100px #ffd7000d!important}.admin-login-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff08,#0000);width:50%;height:100%;animation:8s infinite shine;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes shine{0%{left:-100%}20%{left:200%}to{left:200%}}.admin-login-header{text-align:center;margin-bottom:30px}.admin-login-header h2{font-family:var(--font-heading);color:#fff;letter-spacing:1px;margin-bottom:5px;font-size:2.2rem}.admin-login-header h2 span{color:var(--c-primary)}.admin-login-header p{color:var(--c-text-muted);font-size:.95rem}.admin-login-error{color:#ff6b6b;text-align:center;background:#ff32321a;border:1px solid #ff32324d;border-radius:8px;margin-bottom:25px;padding:12px 15px;font-size:.9rem}.input-group{text-align:left;margin-bottom:20px}.input-group label{color:#ccc;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.8rem;font-weight:500;display:block}.input-group input{color:#fff;background:#0006;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:14px 18px;font-size:1rem;transition:all .3s}.input-group input:focus{border-color:var(--c-primary);background:#000000b3;box-shadow:0 0 15px #ffd70026}.btn-login{background:linear-gradient(135deg, var(--c-primary), #d4af37);color:#111;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:15px;padding:16px;font-size:1.05rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 5px 15px #ffd70033}.btn-login:hover{background:linear-gradient(135deg, #ffdf40, var(--c-primary));transform:translateY(-2px);box-shadow:0 8px 25px #ffd7004d}.btn-login-back{width:100%;color:var(--c-text-muted);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:12px;font-size:.85rem;transition:color .3s}.btn-login-back:hover{color:#fff;text-decoration:underline}.wiki-layout{-webkit-backdrop-filter:blur(30px);background:#141419b3;border:1px solid #ffffff14;border-radius:20px;flex-direction:row;min-height:80vh;margin-top:20px;display:flex;overflow:hidden;box-shadow:0 20px 50px #000000b3,inset 0 1px 1px #ffffff0d}.wiki-sidebar{z-index:10;background:linear-gradient(#19191ecc 0%,#0f0f1499 100%);border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;width:320px;display:flex}.wiki-brand{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:30px;display:flex}.wiki-brand-icon{color:var(--c-primary);filter:drop-shadow(0 0 10px #ffd7004d);font-size:1.8rem}.wiki-brand h2{font-family:var(--font-heading);color:#fff;letter-spacing:-.5px;text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:800}.wiki-nav{padding:20px;overflow-y:auto}.wiki-nav::-webkit-scrollbar{width:4px}.wiki-nav::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.wiki-nav-category{margin-bottom:15px}.wiki-category-header{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .3s;display:flex}.wiki-category-header:hover{background:#ffffff08}.wiki-category-header.open{background:#ffffff0d}.wiki-category-title{align-items:center;gap:10px;display:flex}.wiki-category-icon{color:var(--c-primary);font-size:1.1rem}.wiki-category-header h4{text-transform:uppercase;color:#e4e4e7;letter-spacing:1.2px;margin:0;font-size:.85rem;font-weight:700}.wiki-chevron{color:var(--c-text-muted);transition:transform .3s}.wiki-chevron.rotated{transform:rotate(90deg)}.wiki-page-list{border-left:1px solid #ffffff0d;margin:5px 0 0 18px;padding:5px 0 5px 10px;list-style:none;overflow:hidden}.wiki-page-item{color:#a1a1aa;cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding:10px 15px;font-size:.95rem;transition:all .2s;display:flex;position:relative}.wiki-page-item:before{content:"";background:#ffffff0d;width:10px;height:1px;transition:all .2s;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.wiki-page-icon{opacity:.7;font-size:1rem}.wiki-page-item:hover{color:#fff;background:#ffffff08;transform:translate(4px)}.wiki-page-item:hover:before{background:var(--c-primary);width:14px}.wiki-page-item.active{color:var(--c-primary);background:#ffd7000d;font-weight:500}.wiki-page-item.active .wiki-page-icon{opacity:1}.wiki-page-item.active:before{background:var(--c-primary);width:14px;height:3px}.wiki-main{background:radial-gradient(circle at 100% 0,#ffd70005 0%,#0000 60%);flex:1;padding:60px;position:relative;overflow-y:auto}.wiki-main-bg-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#ffd7000d 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:0;right:0}.wiki-content-wrapper{z-index:1;max-width:850px;margin:0 auto;position:relative}.wiki-page-header{margin-bottom:40px}.wiki-page-title{color:#fff;letter-spacing:-1px;font-size:3rem;font-weight:800;font-family:var(--font-heading);margin-bottom:20px}.wiki-page-divider{background:linear-gradient(90deg, var(--c-primary), transparent);border-radius:3px;width:60px;height:5px;box-shadow:0 0 15px #ffd70066}.wiki-empty-state{color:#666;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.wiki-empty-icon{color:#ffffff0d;margin-bottom:20px;font-size:4rem}.wiki-empty-state p{font-size:1.2rem}.markdown-premium{color:#d1d5db;font-size:1.1rem;line-height:1.8}.markdown-premium h1,.markdown-premium h2,.markdown-premium h3,.markdown-premium h4{font-family:var(--font-heading);color:#fff;letter-spacing:-.5px;margin-top:2em;margin-bottom:.8em;font-weight:700}.markdown-premium h2{border-bottom:1px solid #ffffff1a;padding-bottom:10px;font-size:1.8rem}.markdown-premium h3{color:#e4e4e7;font-size:1.4rem}.markdown-premium p{color:#a1a1aa;margin-bottom:1.5em}.markdown-premium ul,.markdown-premium ol{color:#a1a1aa;margin-bottom:1.5em;padding-left:1.5em}.markdown-premium li{margin-bottom:.5em}.markdown-premium li::marker{color:var(--c-primary)}.markdown-premium a{color:var(--c-primary);border-bottom:1px dashed #ffd70066;text-decoration:none;transition:all .2s}.markdown-premium a:hover{color:#ffe655;border-bottom-style:solid}.markdown-premium a.btn{border-bottom:none!important}.wiki-page-content .btn-delete-x{display:none!important}.wiki-page-content a.btn{pointer-events:auto!important}.markdown-premium blockquote{border-left:4px solid var(--c-primary);color:#9ca3af;background:#ffffff05;border-radius:0 8px 8px 0;margin:1.5em 0;padding:15px 20px;font-style:italic}.markdown-premium blockquote p{margin:0}.markdown-premium code{color:gold;background:#0006;border:1px solid #ffffff0d;border-radius:4px;padding:3px 6px;font-family:monospace;font-size:.9em}.markdown-premium pre{border:1px solid #ffffff14;border-radius:12px;margin:1.5em 0;padding:20px;overflow-x:auto;box-shadow:inset 0 2px 10px #00000080;background:#0a0a0ccc!important}.markdown-premium pre code{color:#e5e7eb;background:0 0;border:none;padding:0;font-size:.95em}@media (max-width:900px){.wiki-layout{flex-direction:column;min-height:auto}.wiki-sidebar{background:0 0;border-bottom:1px solid #ffffff0d;border-right:none;width:100%}.wiki-nav{max-height:350px}.wiki-main{padding:30px 20px}.wiki-page-title{font-size:2.2rem}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tutorial-tabs{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;display:inline-flex;overflow:hidden}.tutorial-tab{font-family:var(--font-heading);color:#aaa;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;padding:12px 30px;font-size:.95rem;font-weight:800;transition:all .3s}.tutorial-tab:hover{color:#fff;background:#ffffff0d}.tutorial-tab.active{background:var(--c-primary);color:#000}@media (max-width:900px){.tutorial-split-layout{flex-direction:column!important}.tutorial-media-col{min-height:300px}}
