.hero-section[data-astro-cid-h64c4m5s]{position:relative;padding:140px 0 80px;overflow:hidden}.hero-bg[data-astro-cid-h64c4m5s]{position:absolute;inset:0;background:linear-gradient(180deg,#0a0416,#0f0520)}.hero-bg[data-astro-cid-h64c4m5s]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(140,82,255,.1) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgba(108,60,224,.15) 0%,transparent 40%)}.hero-bg[data-astro-cid-h64c4m5s]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px}.hero-container[data-astro-cid-h64c4m5s]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.breadcrumb[data-astro-cid-h64c4m5s]{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff9;margin-bottom:24px}.breadcrumb[data-astro-cid-h64c4m5s] a[data-astro-cid-h64c4m5s]{color:#fff9;text-decoration:none;transition:color .2s ease}.breadcrumb[data-astro-cid-h64c4m5s] a[data-astro-cid-h64c4m5s]:hover{color:#8c52ff}.breadcrumb[data-astro-cid-h64c4m5s] span[data-astro-cid-h64c4m5s]:last-child{color:#fff;font-weight:500}.hero-title[data-astro-cid-h64c4m5s]{font-size:clamp(40px,6vw,56px);font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:-.02em}.lang-note[data-astro-cid-h64c4m5s]{margin-top:12px;font-size:15px}.hero-description[data-astro-cid-h64c4m5s]{font-size:18px;line-height:1.7;color:#ffffffb3;max-width:560px}.guides-section[data-astro-cid-h64c4m5s]{padding:64px 0 96px;background-color:#0a0416}.section-container[data-astro-cid-h64c4m5s]{max-width:1200px;margin:0 auto;padding:0 24px}.empty-state[data-astro-cid-h64c4m5s]{text-align:center;padding:64px 0;color:#ffffff73}.guides-grid[data-astro-cid-h64c4m5s]{display:grid;gap:24px}@media (min-width: 768px){.guides-grid[data-astro-cid-h64c4m5s]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.guides-grid[data-astro-cid-h64c4m5s]{grid-template-columns:repeat(3,1fr)}}.guide-card[data-astro-cid-h64c4m5s]{display:flex;flex-direction:column;padding:28px;background:radial-gradient(400px circle at var(--sx, 50%) var(--sy, -100%),rgba(132,0,255,.1) 0%,rgba(132,0,255,.02) 45%,transparent 70%),#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:20px;text-decoration:none;position:relative;isolation:isolate;overflow:hidden;transition:border-color .28s ease,transform .28s ease}.guide-card[data-astro-cid-h64c4m5s]:after{content:"";position:absolute;inset:-1px;border-radius:21px;padding:1px;background:linear-gradient(135deg,transparent 0%,rgba(132,0,255,.55) 50%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:0;transition:opacity .28s ease;pointer-events:none;z-index:0}.guide-card[data-astro-cid-h64c4m5s]:hover{border-color:#8400ff61;transform:translateY(-4px)}.guide-card[data-astro-cid-h64c4m5s]:hover:after{opacity:1}.guide-badges[data-astro-cid-h64c4m5s]{display:flex;gap:8px;margin-bottom:16px}.badge-framework[data-astro-cid-h64c4m5s]{padding:5px 12px;background:linear-gradient(135deg,#190b37,#4a1a8e);color:#fff;font-size:12px;font-weight:600;border-radius:6px;letter-spacing:.02em}.badge-difficulty[data-astro-cid-h64c4m5s]{padding:5px 12px;font-size:12px;font-weight:600;border-radius:6px;text-transform:capitalize}.badge-difficulty[data-astro-cid-h64c4m5s].success{background:#05966933;color:#34d399}.badge-difficulty[data-astro-cid-h64c4m5s].warning{background:#d9770633;color:#fbbf24}.badge-difficulty[data-astro-cid-h64c4m5s].error{background:#dc262626;color:#f87171}.guide-title[data-astro-cid-h64c4m5s]{font-size:18px;font-weight:600;color:#fff;margin-bottom:10px;line-height:1.4}.guide-desc[data-astro-cid-h64c4m5s]{font-size:14px;line-height:1.6;color:#ffffffa6;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guide-meta[data-astro-cid-h64c4m5s]{display:flex;gap:16px;font-size:14px;color:#ffffffb8;margin-top:16px}.hero-section[data-astro-cid-h64c4m5s],.guides-section[data-astro-cid-h64c4m5s]{background:#fff;color:#21192b}.hero-bg[data-astro-cid-h64c4m5s]{background:#fff}.hero-bg[data-astro-cid-h64c4m5s]:before{background:radial-gradient(circle at 20% 20%,rgba(140,82,255,.08),transparent 38%)}.hero-bg[data-astro-cid-h64c4m5s]:after{opacity:0}.breadcrumb[data-astro-cid-h64c4m5s],.breadcrumb[data-astro-cid-h64c4m5s] a[data-astro-cid-h64c4m5s],.hero-description[data-astro-cid-h64c4m5s],.guide-desc[data-astro-cid-h64c4m5s],.guide-meta[data-astro-cid-h64c4m5s],.empty-state[data-astro-cid-h64c4m5s]{color:#696171}.hero-title[data-astro-cid-h64c4m5s],.guide-title[data-astro-cid-h64c4m5s]{color:#21192b}.guide-card[data-astro-cid-h64c4m5s]{background:#fff;border-color:#d2c8da;box-shadow:0 12px 32px #21192b14}.guide-card[data-astro-cid-h64c4m5s]:hover{border-color:#8c52ff6b;box-shadow:0 18px 44px #21192b1a}.badge-framework[data-astro-cid-h64c4m5s]{background:#f2ebff;color:#6c3ce0}.badge-difficulty[data-astro-cid-h64c4m5s].success{background:#e8f7ee;color:#18783d}.badge-difficulty[data-astro-cid-h64c4m5s].warning{background:#fff4d6;color:#805b00}.badge-difficulty[data-astro-cid-h64c4m5s].error{background:#ffebeb;color:#a52424}.breadcrumb[data-astro-cid-h64c4m5s] span[data-astro-cid-h64c4m5s]:last-child{color:#21192b}.guide-card[data-astro-cid-h64c4m5s]:focus-visible,.breadcrumb[data-astro-cid-h64c4m5s] a[data-astro-cid-h64c4m5s]:focus-visible{outline:3px solid rgba(108,60,224,.45);outline-offset:3px}.guide-card[data-astro-cid-h64c4m5s]{min-width:0}.breadcrumb[data-astro-cid-h64c4m5s] a[data-astro-cid-h64c4m5s]{min-height:44px;display:inline-flex;align-items:center}@media (max-width: 640px){.hero-container[data-astro-cid-h64c4m5s],.section-container[data-astro-cid-h64c4m5s]{padding-inline:16px}.guide-card[data-astro-cid-h64c4m5s]{padding:24px 20px}.guide-badges[data-astro-cid-h64c4m5s]{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.guide-card[data-astro-cid-h64c4m5s]{transition:none}}
