.hero-section[data-astro-cid-7xlkmh2b]{position:relative;padding:140px 0 80px;overflow:hidden}.hero-bg[data-astro-cid-7xlkmh2b]{position:absolute;inset:0;background:linear-gradient(180deg,#0a0416,#0f0520)}.hero-bg[data-astro-cid-7xlkmh2b]: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-container[data-astro-cid-7xlkmh2b]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.breadcrumb[data-astro-cid-7xlkmh2b]{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff9;margin-bottom:24px}.breadcrumb[data-astro-cid-7xlkmh2b] a[data-astro-cid-7xlkmh2b]{color:#fff9;text-decoration:none}.breadcrumb[data-astro-cid-7xlkmh2b] a[data-astro-cid-7xlkmh2b]:hover{color:#8c52ff}.breadcrumb[data-astro-cid-7xlkmh2b] span[data-astro-cid-7xlkmh2b]:last-child{color:#fff;font-weight:500}.hero-title[data-astro-cid-7xlkmh2b]{font-size:clamp(40px,6vw,56px);font-weight:700;color:#fff;margin-bottom:16px}.hero-description[data-astro-cid-7xlkmh2b]{font-size:18px;line-height:1.7;color:#ffffffb3;max-width:560px}.posts-section[data-astro-cid-7xlkmh2b]{padding:64px 0 96px;background-color:#0a0416}.section-container[data-astro-cid-7xlkmh2b]{max-width:1200px;margin:0 auto;padding:0 24px}.empty-state[data-astro-cid-7xlkmh2b]{text-align:center;padding:64px 0;color:#ffffff73}.posts-grid[data-astro-cid-7xlkmh2b]{display:grid;gap:24px}@media (min-width: 768px){.posts-grid[data-astro-cid-7xlkmh2b]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.posts-grid[data-astro-cid-7xlkmh2b]{grid-template-columns:repeat(3,1fr)}}.post-card[data-astro-cid-7xlkmh2b]{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}.post-card[data-astro-cid-7xlkmh2b]: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}.post-card[data-astro-cid-7xlkmh2b]:hover{border-color:#8400ff61;transform:translateY(-4px)}.post-card[data-astro-cid-7xlkmh2b]:hover:after{opacity:1}.post-badge[data-astro-cid-7xlkmh2b]{display:inline-block;padding:5px 12px;background:linear-gradient(135deg,#190b37,#4a1a8e);color:#fff;font-size:12px;font-weight:600;border-radius:6px;margin-bottom:16px;width:fit-content}.post-title[data-astro-cid-7xlkmh2b]{font-size:18px;font-weight:600;color:#fff;margin-bottom:12px;line-height:1.4}.post-desc[data-astro-cid-7xlkmh2b]{font-size:15px;line-height:1.6;color:#ffffffa6;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px}.lang-note[data-astro-cid-7xlkmh2b]{margin-top:12px;font-size:15px}.post-lang[data-astro-cid-7xlkmh2b]{position:absolute;top:28px;right:28px;padding:3px 8px;border:1px solid #d2c8da;border-radius:6px;color:#696171;font-size:12px;font-weight:600}.post-meta[data-astro-cid-7xlkmh2b]{display:flex;gap:16px;font-size:14px;color:#ffffffb8}.pagination[data-astro-cid-7xlkmh2b]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:56px}.pagination-prev[data-astro-cid-7xlkmh2b],.pagination-next[data-astro-cid-7xlkmh2b]{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.pagination-prev--disabled[data-astro-cid-7xlkmh2b]{color:#ffffff40;cursor:default}.pagination-next[data-astro-cid-7xlkmh2b]{background:#8c52ff26;border:1px solid rgba(140,82,255,.3);color:#c4a3ff}.pagination-next[data-astro-cid-7xlkmh2b]:hover{background:#8c52ff40}.pagination-pages[data-astro-cid-7xlkmh2b]{display:flex;gap:4px}.pagination-page[data-astro-cid-7xlkmh2b]{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;border:1px solid rgba(255,255,255,.1);color:#fff9;transition:background .15s,color .15s}.pagination-page[data-astro-cid-7xlkmh2b]:hover{background:#ffffff14;color:#fff}.pagination-page--active[data-astro-cid-7xlkmh2b]{background:#7c3aed;border-color:#8c52ff;color:#fff;cursor:default}.hero-section[data-astro-cid-7xlkmh2b],.posts-section[data-astro-cid-7xlkmh2b]{background:#fff;color:#21192b}.hero-bg[data-astro-cid-7xlkmh2b]{background:#fff}.hero-bg[data-astro-cid-7xlkmh2b]:before{background:radial-gradient(circle at 20% 20%,rgba(140,82,255,.08),transparent 38%)}.hero-bg[data-astro-cid-7xlkmh2b]:after{opacity:0}.breadcrumb[data-astro-cid-7xlkmh2b],.breadcrumb[data-astro-cid-7xlkmh2b] a[data-astro-cid-7xlkmh2b],.hero-description[data-astro-cid-7xlkmh2b],.post-desc[data-astro-cid-7xlkmh2b],.post-meta[data-astro-cid-7xlkmh2b],.empty-state[data-astro-cid-7xlkmh2b]{color:#696171}.hero-title[data-astro-cid-7xlkmh2b],.post-title[data-astro-cid-7xlkmh2b]{color:#21192b}.post-card[data-astro-cid-7xlkmh2b]{background:#fff;border-color:#d2c8da;box-shadow:0 12px 32px #21192b14}.post-card[data-astro-cid-7xlkmh2b]:hover{border-color:#8c52ff6b;box-shadow:0 18px 44px #21192b1a}.post-badge[data-astro-cid-7xlkmh2b]{background:#f2ebff;color:#6c3ce0}.pagination-page[data-astro-cid-7xlkmh2b]{border-color:#e7e1ec;color:#696171}.pagination-page[data-astro-cid-7xlkmh2b]:hover{background:#f5f3f7;color:#21192b}.pagination-prev--disabled[data-astro-cid-7xlkmh2b]{color:#756d7c}.pagination-next[data-astro-cid-7xlkmh2b]{color:#6c3ce0}.pagination-page--active[data-astro-cid-7xlkmh2b]{background:#6c3ce0;border-color:#6c3ce0;color:#fff}.breadcrumb[data-astro-cid-7xlkmh2b] span[data-astro-cid-7xlkmh2b]:last-child{color:#21192b}.post-card[data-astro-cid-7xlkmh2b]:focus-visible,.pagination[data-astro-cid-7xlkmh2b] a[data-astro-cid-7xlkmh2b]:focus-visible,.breadcrumb[data-astro-cid-7xlkmh2b] a[data-astro-cid-7xlkmh2b]:focus-visible{outline:3px solid rgba(108,60,224,.45);outline-offset:3px}.pagination-page[data-astro-cid-7xlkmh2b]{min-width:44px;height:44px}.pagination-prev[data-astro-cid-7xlkmh2b],.pagination-next[data-astro-cid-7xlkmh2b],.breadcrumb[data-astro-cid-7xlkmh2b] a[data-astro-cid-7xlkmh2b]{min-height:44px;display:inline-flex;align-items:center}@media (max-width: 520px){.hero-container[data-astro-cid-7xlkmh2b],.section-container[data-astro-cid-7xlkmh2b]{padding-inline:16px}.post-card[data-astro-cid-7xlkmh2b]{padding:24px 20px}.pagination[data-astro-cid-7xlkmh2b]{flex-wrap:wrap}.pagination-pages[data-astro-cid-7xlkmh2b]{order:3;width:100%;justify-content:center;flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.post-card[data-astro-cid-7xlkmh2b]{transition:none}}
