:root{--bg-main: #08070B;--bg-secondary: #0D0B12;--bg-surface: #131019;--bg-surface-hover: #1A1523;--bg-elevated: #1F192B;--purple-primary: #8B5CF6;--purple-bright: #A78BFA;--purple-glow: rgba(139, 92, 246, .15);--purple-glow-subtle: rgba(139, 92, 246, .08);--text-main: #F5F3F8;--text-secondary: #A6A0B2;--text-muted: #777080;--border-subtle: rgba(255, 255, 255, .07);--border-medium: rgba(255, 255, 255, .13);--border-focus: rgba(139, 92, 246, .5);--status-operational: #10B981;--status-maintenance: #F59E0B;--status-degraded: #F97316;--status-unavailable: #EF4444;--status-unknown: #6B7280;--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Outfit", sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 9999px;--transition-fast: .15s cubic-bezier(.16, 1, .3, 1);--transition-normal: .24s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;cursor:url(/cursor.png) 12 8,auto}html,body{background-color:var(--bg-main);color:var(--text-main);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden;cursor:url(/cursor.png) 12 8,auto}a,button,input[type=button],input[type=submit],[role=button],.btn{cursor:url(/cursor.png) 12 8,pointer}input[type=text],input[type=password],input[type=search],textarea{cursor:text}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.025em}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:#8b5cf666}.mono{font-family:var(--font-mono);letter-spacing:-.02em}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.text-bright{color:var(--purple-bright)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;font-size:13px;padding:8px 16px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background-color:var(--purple-primary);color:#fff;border-color:#ffffff26;box-shadow:0 1px 3px #0006,inset 0 1px #fff3}.btn-primary:hover:not(:disabled){background-color:#7c3aed;box-shadow:0 0 15px #8b5cf659}.btn-secondary{background-color:var(--bg-surface);color:var(--text-main);border-color:var(--border-subtle)}.btn-secondary:hover:not(:disabled){background-color:var(--bg-surface-hover);border-color:var(--border-medium)}.btn-outline{background:transparent;color:var(--text-secondary);border-color:var(--border-subtle)}.btn-outline:hover:not(:disabled){color:var(--text-main);border-color:var(--border-medium);background:#ffffff08}.btn-danger{background:#ef444426;color:#f87171;border-color:#ef44444d}.btn-danger:hover:not(:disabled){background:#ef444440;border-color:#ef444480}.btn-sm{padding:5px 10px;font-size:12px}.btn-lg{padding:12px 24px;font-size:14px;border-radius:var(--radius-md)}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label{font-size:12px;font-weight:500;color:var(--text-secondary)}.form-control{background-color:#09080e;border:1px solid rgba(255,255,255,.09);border-radius:9px;padding:10px 14px;color:#f5f3f8;outline:none;font-size:13.5px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);width:100%}.form-control:focus{background-color:#0c0a13;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}.form-control::placeholder{color:#554f61}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius-pill);font-size:11px;font-weight:500;text-transform:capitalize;letter-spacing:.02em}.badge-dot{width:6px;height:6px;border-radius:50%}.badge-operational{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.25)}.badge-operational .badge-dot{background:#10b981;box-shadow:0 0 8px #10b981}.badge-maintenance{background:#f59e0b1f;color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.badge-maintenance .badge-dot{background:#f59e0b}.badge-degraded{background:#f973161f;color:#fb923c;border:1px solid rgba(249,115,22,.25)}.badge-degraded .badge-dot{background:#f97316}.badge-unavailable,.badge-revoked,.badge-suspended{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.25)}.badge-unavailable .badge-dot,.badge-revoked .badge-dot,.badge-suspended .badge-dot{background:#ef4444}.badge-unknown,.badge-paused{background:#6b728026;color:#9ca3af;border:1px solid rgba(107,114,128,.3)}.badge-unknown .badge-dot,.badge-paused .badge-dot{background:#9ca3af}.badge-active{background:#8b5cf626;color:var(--purple-bright);border:1px solid rgba(139,92,246,.3)}.badge-active .badge-dot{background:var(--purple-bright)}.card{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:20px;position:relative;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.card:hover{border-color:var(--border-medium)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#040307d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .15s ease-out}.modal-card{background:#0e0c15;border:1px solid rgba(255,255,255,.09);border-radius:16px;width:100%;max-width:460px;box-shadow:0 30px 70px -10px #000000e6,0 0 35px #8b5cf614;overflow:hidden;animation:scaleUp .18s cubic-bezier(.16,1,.3,1)}.modal-header{padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.modal-header-icon{width:32px;height:32px;border-radius:8px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);display:flex;align-items:center;justify-content:center}.modal-header-title{font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.01em;color:#fff}.modal-header-sub{font-size:12px;color:#8e889b;margin-top:1px}.modal-close-btn{background:none;border:none;color:#736d7d;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.modal-close-btn:hover{color:#fff}.modal-body{padding:22px}.modal-footer{padding:16px 22px;border-top:1px solid rgba(255,255,255,.06);background:#00000040;display:flex;align-items:center;justify-content:flex-end;gap:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.opening-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,#0e0b18,#06050a);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;transition:opacity .32s cubic-bezier(.16,1,.3,1),filter .32s cubic-bezier(.16,1,.3,1)}.opening-fading{opacity:0;filter:blur(16px)}.opening-ambient-glow{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.25) 0%,rgba(139,92,246,.1) 40%,transparent 70%);filter:blur(70px);pointer-events:none;animation:haloBreathe 1s ease-out}.opening-logo-container{position:relative;display:flex;align-items:center;justify-content:center}.opening-halo{position:absolute;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.35) 0%,rgba(139,92,246,.12) 50%,transparent 70%);filter:blur(55px);animation:haloPulse 1s ease-out forwards}.opening-logo-img{width:clamp(260px,30vw,380px);height:auto;position:relative;z-index:2;filter:drop-shadow(0 20px 45px rgba(139,92,246,.45));animation:logoReveal .95s cubic-bezier(.16,1,.3,1) forwards}.opening-loader-container{margin-top:36px;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:2}.opening-progress-track{width:170px;height:2px;background:#ffffff14;border-radius:9999px;overflow:hidden;position:relative}.opening-progress-bar{position:absolute;top:0;left:0;bottom:0;width:100%;background:linear-gradient(90deg,#a855f7,#38bdf8);box-shadow:0 0 12px #a855f7;transform-origin:left;animation:loaderFill .95s cubic-bezier(.16,1,.3,1) forwards}.opening-status-text{font-family:var(--font-mono);font-size:10px;font-weight:500;color:#a6a0b2;letter-spacing:.24em;opacity:.85}@keyframes loaderFill{0%{transform:scaleX(0)}60%{transform:scaleX(.75)}to{transform:scaleX(1)}}@keyframes haloBreathe{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes haloPulse{0%{transform:scale(.6);opacity:0}50%{transform:scale(1.15);opacity:.9}to{transform:scale(1);opacity:.5}}@keyframes logoReveal{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.ambient-canvas{position:relative;background-color:#06050a;min-height:100vh;overflow-x:hidden}.ambient-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.02) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 45%,black 40%,transparent 90%);mask-image:radial-gradient(ellipse 80% 65% at 50% 45%,black 40%,transparent 90%);pointer-events:none;z-index:0}.ambient-aurora-1{position:absolute;top:15%;left:50%;transform:translate(-50%,-50%);width:720px;height:480px;background:radial-gradient(circle,rgba(139,92,246,.22) 0%,rgba(91,33,182,.1) 45%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0;animation:auroraBreathe 8s ease-in-out infinite alternate}.ambient-aurora-2{position:absolute;top:60%;left:20%;width:450px;height:450px;background:radial-gradient(circle,rgba(167,139,250,.08) 0%,transparent 65%);filter:blur(50px);pointer-events:none;z-index:0}.ambient-aurora-3{position:absolute;top:75%;right:15%;width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.1) 0%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}@keyframes auroraBreathe{0%{transform:translate(-50%,-50%) scale(.9);opacity:.7}to{transform:translate(-50%,-48%) scale(1.15);opacity:1}}.floating-navbar{position:fixed;top:20px;left:50%;transform:translate(-50%);width:min(92%,1020px);height:62px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;z-index:100;border-radius:var(--radius-pill);background:#0d0b12bf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(139,92,246,.24);box-shadow:0 16px 36px #000000a6,0 0 25px #8b5cf61f,inset 0 1px #ffffff1f;transition:all var(--transition-normal)}.floating-navbar:hover{border-color:#8b5cf666;box-shadow:0 20px 42px #000000bf,0 0 35px #8b5cf633,inset 0 1px #ffffff2e}.ambient-canvas{position:relative;background-color:#07060a;min-height:100vh;overflow-x:hidden}.ambient-mist-center{position:absolute;top:32%;left:50%;transform:translate(-50%,-50%);width:950px;height:650px;background:radial-gradient(ellipse 65% 55% at 50% 50%,rgba(168,85,247,.32) 0%,rgba(139,92,246,.2) 40%,rgba(99,102,241,.1) 65%,transparent 85%);filter:blur(95px);pointer-events:none;z-index:0;animation:mistFloat 12s ease-in-out infinite alternate}.ambient-mist-left{position:absolute;top:60%;left:8%;width:700px;height:600px;background:radial-gradient(circle,rgba(147,51,234,.26) 0%,rgba(124,58,237,.14) 45%,transparent 70%);filter:blur(105px);pointer-events:none;z-index:0}.ambient-mist-right{position:absolute;top:70%;right:8%;width:720px;height:620px;background:radial-gradient(circle,rgba(56,189,248,.18) 0%,rgba(168,85,247,.22) 50%,transparent 70%);filter:blur(115px);pointer-events:none;z-index:0}@keyframes mistFloat{0%{transform:translate(-50%,-52%) scale(.95);opacity:.85}to{transform:translate(-50%,-48%) scale(1.12);opacity:1}}.ambient-grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,black 20%,transparent 80%);mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,black 20%,transparent 80%);opacity:.5;pointer-events:none;z-index:0}.floating-navbar{position:fixed;top:24px;left:50%;transform:translate(-50%);width:min(90%,960px);height:60px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;z-index:100;border-radius:9999px;background:#0e0b16a6;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid rgba(168,85,247,.22);box-shadow:0 24px 60px -12px #000c,0 0 25px #8b5cf626,inset 0 1px 1px #ffffff2e;transition:all .25s ease}.floating-navbar:hover{background:#110d1abf;border-color:#a855f766;box-shadow:0 30px 70px -12px #000000e6,0 0 35px #8b5cf640,inset 0 1px 1px #ffffff40}.glass-soft-card{position:relative;background:#120e1c8c;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(168,85,247,.2);border-radius:24px;padding:40px 36px;box-shadow:0 32px 80px -20px #000000d9,0 0 30px -5px #8b5cf61f,inset 0 1px 1px #ffffff26;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-soft-card:hover{background:#161122ad;border-color:#c084fc73;transform:translateY(-4px);box-shadow:0 40px 100px -20px #000000f2,0 0 55px -5px #a855f759,inset 0 1px 1px #ffffff40}.spec-tag{display:inline-flex;align-items:center;padding:6px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;font-size:13px;color:#d4d0de;font-weight:400;transition:background .2s ease,border-color .2s ease}.spec-tag:hover{background:#ffffff0f;border-color:#ffffff1f;color:#fff}.radar-point{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#34d399;font-weight:500}.radar-point-circle{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 12px #10b981;position:relative}@keyframes bounceSlow{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.guild-card-content{position:relative;z-index:5;max-width:58%}.guild-card-artwork{position:absolute;right:0;bottom:0;width:clamp(380px,48%,620px);height:100%;max-height:100%;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none;z-index:2;overflow:hidden;transition:opacity .3s ease}.guild-clouds-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.guild-cloud{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;will-change:transform,opacity;background:transparent}.guild-cloud-1{bottom:-40px;right:-60px;width:720px;max-width:90%;opacity:.7;animation:cloudDriftSlow1 22s ease-in-out infinite alternate;filter:contrast(115%) brightness(1.15)}.guild-cloud-2{bottom:-80px;right:140px;width:640px;max-width:80%;opacity:.55;animation:cloudDriftSlow2 30s ease-in-out infinite alternate;filter:contrast(120%) brightness(1.2)}.guild-cloud-3{bottom:-35px;right:-20px;width:560px;max-width:75%;opacity:.65;animation:cloudDriftSlow3 26s ease-in-out infinite alternate;filter:contrast(110%) brightness(1.25);z-index:3}@keyframes cloudDriftSlow1{0%{transform:translateZ(0) scale(1);opacity:.6}50%{transform:translate3d(-35px,-16px,0) scale(1.05);opacity:.85}to{transform:translate3d(-10px,-5px,0) scale(1.02);opacity:.65}}@keyframes cloudDriftSlow2{0%{transform:translateZ(0) scale(1.03) rotate(0);opacity:.45}50%{transform:translate3d(30px,-12px,0) scale(.97) rotate(-1deg);opacity:.7}to{transform:translate3d(12px,-20px,0) scale(1.01) rotate(1deg);opacity:.5}}@keyframes cloudDriftSlow3{0%{transform:translateZ(0) scale(.98);opacity:.5}50%{transform:translate3d(-20px,10px,0) scale(1.04);opacity:.78}to{transform:translate3d(-40px,-6px,0) scale(1.01);opacity:.6}}@media(max-width:860px){.guild-card-wrapper{padding:32px 20px!important;flex-direction:column!important;align-items:flex-start!important;min-height:auto!important}.guild-card-content{max-width:100%!important;margin-bottom:24px}.guild-card-artwork{position:relative!important;width:100%!important;height:220px!important;opacity:.55!important;margin-top:-10px;align-items:flex-end!important}.guild-cloud-1,.guild-cloud-2,.guild-cloud-3{opacity:.35;max-width:95%}}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;display:block}.table-responsive table{min-width:600px}.portal-layout{display:flex;flex:1;max-width:1440px;width:100%;margin:0 auto}.portal-sidebar{width:230px;flex-shrink:0;border-right:1px solid var(--border-subtle);padding:24px 12px;background:var(--bg-secondary);display:flex;flex-direction:column;gap:4px}.portal-mobile-tabs{display:none}.portal-main{flex:1;padding:32px;overflow-y:auto;min-width:0;width:100%}.admin-layout{display:flex;flex:1;width:100%}.admin-sidebar{width:240px;flex-shrink:0;border-right:1px solid var(--border-subtle);padding:20px 12px;background:var(--bg-secondary);display:flex;flex-direction:column;gap:4px}.admin-mobile-tabs{display:none}.admin-main{flex:1;padding:32px;overflow-y:auto;min-width:0;width:100%}.admin-filter-bar{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:28px}@media(max-width:960px){.admin-layout{flex-direction:column}.admin-sidebar{display:none}.admin-mobile-tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px 14px;gap:8px;background:#0b0910;border-bottom:1px solid var(--border-subtle);position:sticky;top:56px;z-index:45;scrollbar-width:none}.admin-mobile-tabs::-webkit-scrollbar{display:none}.admin-mobile-tabs .btn{flex-shrink:0;white-space:nowrap;padding:6px 14px;font-size:12px}.admin-main{padding:20px 16px}}@media(max-width:860px){.portal-layout{flex-direction:column}.portal-sidebar{display:none}.portal-mobile-tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px 14px;gap:8px;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);position:sticky;top:56px;z-index:39;scrollbar-width:none}.portal-mobile-tabs::-webkit-scrollbar{display:none}.portal-mobile-tabs .btn{flex-shrink:0;white-space:nowrap;padding:6px 14px;font-size:12px}.portal-main{padding:20px 16px}}@media(max-width:768px){.floating-navbar{top:12px;width:calc(100% - 24px);height:54px;padding:0 14px}.desktop-nav{display:none!important}.portal-header,.admin-header{height:56px!important;padding:0 14px!important}.portal-header-actions,.admin-header-actions{gap:8px!important}.btn-hide-mobile{display:none!important}.admin-filter-bar{flex-direction:column!important}.admin-filter-bar>*{width:100%!important}.modal-backdrop{padding:12px}.modal-card{max-width:100%!important;border-radius:14px;max-height:92vh}.products-grid{grid-template-columns:1fr;gap:20px}.glass-soft-card{padding:28px 20px;border-radius:18px}}@media(max-width:480px){.floating-navbar{top:8px;width:calc(100% - 16px);height:50px;padding:0 10px}.floating-navbar .btn{padding:5px 10px!important;font-size:11px!important}.hero-logo-img{max-width:90vw!important}.hero-quote-text{font-size:20px!important}.card{padding:16px}}@media(prefers-reduced-motion:reduce){.opening-overlay{display:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nf{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--bg-main);background-image:radial-gradient(circle at 50% 45%,rgba(139,92,246,.12) 0%,transparent 60%),radial-gradient(circle at 80% 25%,rgba(236,72,153,.06) 0%,transparent 45%);overflow:hidden;padding:32px 20px;text-align:center;-webkit-user-select:none;user-select:none}.nf-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-heading);font-size:clamp(140px,28vw,340px);font-weight:900;line-height:.9;letter-spacing:-.06em;color:#ffffff09;text-shadow:0 0 100px rgba(139,92,246,.2);pointer-events:none;z-index:1;filter:blur(1.5px)}.nf-body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:680px}.nf-title{font-family:var(--font-heading);font-size:clamp(24px,5vw,42px);font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:30px;line-height:1.25}.nf-title span{background:linear-gradient(135deg,#a855f7,#c084fc,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.nf-home{display:inline-flex;align-items:center;justify-content:center;padding:13px 34px;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:1px solid rgba(255,255,255,.16);border-radius:9999px;box-shadow:0 8px 26px -4px #7c3aed80,inset 0 1px #fff3;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:url(/cursor.png) 12 8,pointer}.nf-home:hover{transform:translateY(-2px);background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 12px 32px -4px #8b5cf6a6,inset 0 1px #ffffff4d;color:#fff}.nf-home:active{transform:translateY(0)}
