.section-hero[data-astro-cid-mejek24l]{position:relative;overflow:hidden;border-radius:1.5rem;padding:2.5rem 2rem;margin-bottom:2rem;background:color-mix(in srgb,var(--color-foreground) 3%,var(--color-background));border:1px solid color-mix(in srgb,var(--color-accent) 12%,transparent)}.aurora-orb[data-astro-cid-mejek24l]{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.aurora-orb-1[data-astro-cid-mejek24l]{width:250px;height:250px;top:-40%;left:-10%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 20%,transparent),transparent 70%);animation:orb1 8s ease-in-out infinite alternate}.aurora-orb-2[data-astro-cid-mejek24l]{width:180px;height:180px;bottom:-30%;right:-5%;background:radial-gradient(circle,color-mix(in srgb,var(--color-border) 18%,transparent),transparent 70%);animation:orb2 10s ease-in-out infinite alternate}@keyframes orb1{0%{transform:translate(0)}to{transform:translate(40px,25px)}}@keyframes orb2{0%{transform:translate(0)}to{transform:translate(-30px,-20px)}}.glow-text[data-astro-cid-mejek24l]{background:linear-gradient(135deg,var(--color-foreground),var(--color-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-badge[data-astro-cid-mejek24l]{display:inline-flex;align-items:center;padding:.3rem .85rem;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 15%,transparent)}.notice[data-astro-cid-mejek24l]{font-size:.75rem;opacity:.5;font-style:italic}.filter-bar[data-astro-cid-mejek24l]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;align-items:center}.filter-group[data-astro-cid-mejek24l]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}@media (max-width: 639px){.filter-bar[data-astro-cid-mejek24l]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.filter-bar[data-astro-cid-mejek24l]::-webkit-scrollbar{display:none}.filter-group[data-astro-cid-mejek24l]{flex-shrink:0;flex-wrap:nowrap}}.filter-label[data-astro-cid-mejek24l]{font-size:.7rem;font-weight:600;letter-spacing:.08em;opacity:.4;text-transform:uppercase;margin-right:.2rem}.filter-btn[data-astro-cid-mejek24l]{padding:.3rem .75rem;border-radius:999px;font-size:.78rem;border:1px solid color-mix(in srgb,var(--border) 30%,transparent);background:transparent;color:var(--foreground);opacity:.6;cursor:pointer;transition:all .2s ease}.filter-btn[data-astro-cid-mejek24l]:hover{opacity:1;border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.filter-btn[data-astro-cid-mejek24l].active{opacity:1;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.notes-list[data-astro-cid-mejek24l]{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0}.note-card[data-astro-cid-mejek24l]{border-radius:1rem;border:1px solid color-mix(in srgb,var(--border) 20%,transparent);transition:all .25s ease}.note-card[data-astro-cid-mejek24l]:hover{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 3%,transparent);transform:translateY(-1px)}.note-link[data-astro-cid-mejek24l]{display:block;padding:1.25rem 1.5rem;text-decoration:none}.note-meta[data-astro-cid-mejek24l]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem}.subject-badge[data-astro-cid-mejek24l]{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);padding:.1rem .5rem;border-radius:999px}.lang-pill[data-astro-cid-mejek24l]{font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 40%,transparent);opacity:.6}.note-title[data-astro-cid-mejek24l]{font-size:1.1rem;font-weight:600;color:var(--foreground);margin-bottom:.35rem;transition:color .2s}.note-card[data-astro-cid-mejek24l]:hover .note-title[data-astro-cid-mejek24l]{color:var(--accent)}.note-desc[data-astro-cid-mejek24l]{font-size:.875rem;opacity:.6;line-height:1.6}
