.hero-section[data-astro-cid-miqvo5td]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:4rem 0}.hero-content[data-astro-cid-miqvo5td]{text-align:center;max-width:800px;margin:0 auto}.hero-content[data-astro-cid-miqvo5td] h1[data-astro-cid-miqvo5td]{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--gray-900)}.gradient-text[data-astro-cid-miqvo5td]{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-astro-cid-miqvo5td]{font-size:1.25rem;color:var(--gray-600);margin-bottom:2rem;line-height:1.6}.search-container[data-astro-cid-miqvo5td]{max-width:500px;margin:0 auto}.search-box[data-astro-cid-miqvo5td]{position:relative;display:flex;align-items:center}.search-icon[data-astro-cid-miqvo5td]{position:absolute;left:1rem;color:var(--gray-400);z-index:1}#search-input[data-astro-cid-miqvo5td]{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid var(--gray-200);border-radius:2rem;font-size:1rem;background:#fff;transition:all .2s ease}#search-input[data-astro-cid-miqvo5td]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.alphabet-nav[data-astro-cid-miqvo5td]{padding:2rem 0;background:#fff;border-bottom:1px solid var(--gray-200);position:sticky;top:80px;z-index:40}.alphabet-letters[data-astro-cid-miqvo5td]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.letter-link[data-astro-cid-miqvo5td]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--gray-100);color:var(--gray-600);text-decoration:none;font-weight:600;transition:all .2s ease}.letter-link[data-astro-cid-miqvo5td]:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}.filters-section[data-astro-cid-miqvo5td]{padding:2rem 0;background:var(--gray-50)}.filters[data-astro-cid-miqvo5td]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.filter-btn[data-astro-cid-miqvo5td]{padding:.75rem 1.5rem;border:2px solid var(--gray-200);background:#fff;color:var(--gray-600);border-radius:2rem;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-btn[data-astro-cid-miqvo5td]:hover{border-color:var(--primary);color:var(--primary)}.filter-btn[data-astro-cid-miqvo5td].active{background:var(--primary);border-color:var(--primary);color:#fff}.lexicon-section[data-astro-cid-miqvo5td]{padding:4rem 0;background:#fff}.letter-section[data-astro-cid-miqvo5td]{margin-bottom:4rem}.letter-title[data-astro-cid-miqvo5td]{font-size:3rem;font-weight:700;color:var(--primary);margin-bottom:2rem;padding-bottom:1rem;border-bottom:3px solid var(--primary);display:inline-block}.terms-grid[data-astro-cid-miqvo5td]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.term-card[data-astro-cid-miqvo5td]{background:#fff;border:2px solid var(--gray-200);border-radius:1rem;padding:2rem;transition:all .3s ease;position:relative}.term-card[data-astro-cid-miqvo5td]:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a}.term-card[data-astro-cid-miqvo5td] h3[data-astro-cid-miqvo5td]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--gray-900);padding-right:6rem}.term-category[data-astro-cid-miqvo5td]{position:absolute;top:1.5rem;right:1.5rem;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;background:var(--gray-100);color:var(--gray-600)}.term-card[data-astro-cid-miqvo5td][data-category=tools] .term-category[data-astro-cid-miqvo5td]{background:#dbeafe;color:#1e40af}.term-card[data-astro-cid-miqvo5td][data-category=concepts] .term-category[data-astro-cid-miqvo5td]{background:#dcfce7;color:#166534}.term-card[data-astro-cid-miqvo5td][data-category=practices] .term-category[data-astro-cid-miqvo5td]{background:#fef3c7;color:#92400e}.term-card[data-astro-cid-miqvo5td][data-category=security] .term-category[data-astro-cid-miqvo5td]{background:#fef2f2;color:#dc2626}.term-card[data-astro-cid-miqvo5td][data-category=cloud] .term-category[data-astro-cid-miqvo5td]{background:#f3e8ff;color:#7c3aed}.term-card[data-astro-cid-miqvo5td][data-category=monitoring] .term-category[data-astro-cid-miqvo5td]{background:#ecfdf5;color:#059669}.term-definition[data-astro-cid-miqvo5td]{color:var(--gray-600);line-height:1.6;margin-bottom:1rem}.term-example[data-astro-cid-miqvo5td]{background:var(--gray-50);padding:1rem;border-radius:.5rem;font-size:.875rem;line-height:1.5}.term-example[data-astro-cid-miqvo5td] strong[data-astro-cid-miqvo5td]{color:var(--primary)}.cta-section[data-astro-cid-miqvo5td]{padding:4rem 0;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff}.cta-content[data-astro-cid-miqvo5td]{text-align:center;max-width:600px;margin:0 auto}.cta-content[data-astro-cid-miqvo5td] h2[data-astro-cid-miqvo5td]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-content[data-astro-cid-miqvo5td] p[data-astro-cid-miqvo5td]{font-size:1.25rem;opacity:.9;margin-bottom:2rem;line-height:1.6}.cta-actions[data-astro-cid-miqvo5td]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-actions[data-astro-cid-miqvo5td] .btn-outline[data-astro-cid-miqvo5td]{border-color:#fff;color:#fff}.cta-actions[data-astro-cid-miqvo5td] .btn-outline[data-astro-cid-miqvo5td]:hover{background:#fff;color:var(--primary)}@media (max-width: 768px){.hero-content[data-astro-cid-miqvo5td] h1[data-astro-cid-miqvo5td]{font-size:2.5rem}.alphabet-letters[data-astro-cid-miqvo5td]{gap:.5rem}.letter-link[data-astro-cid-miqvo5td]{width:2rem;height:2rem;font-size:.875rem}.filters[data-astro-cid-miqvo5td]{gap:.5rem}.filter-btn[data-astro-cid-miqvo5td]{padding:.5rem 1rem;font-size:.875rem}.terms-grid[data-astro-cid-miqvo5td]{grid-template-columns:1fr}.term-card[data-astro-cid-miqvo5td] h3[data-astro-cid-miqvo5td]{padding-right:5rem}.cta-content[data-astro-cid-miqvo5td] h2[data-astro-cid-miqvo5td]{font-size:2rem}.cta-actions[data-astro-cid-miqvo5td]{flex-direction:column;align-items:center}}
