.api-header-section:where(.astro-yslq3bm4){background:linear-gradient(180deg,var(--sl-color-bg-nav) 0%,transparent 100%);padding:2rem 2rem 3rem;border-bottom:1px solid var(--sl-color-hairline)}.api-header-content:where(.astro-yslq3bm4){max-width:1200px;margin:0 auto}.breadcrumb:where(.astro-yslq3bm4){display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem}.breadcrumb:where(.astro-yslq3bm4) a:where(.astro-yslq3bm4){color:var(--sl-color-gray-3);text-decoration:none;transition:color .2s ease}.breadcrumb:where(.astro-yslq3bm4) a:where(.astro-yslq3bm4):hover{color:#a855f7}.separator:where(.astro-yslq3bm4){color:var(--sl-color-gray-5)}.api-header-section:where(.astro-yslq3bm4) h1:where(.astro-yslq3bm4){font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:var(--sl-color-text)}.subtitle:where(.astro-yslq3bm4){font-size:1.1rem;color:var(--sl-color-gray-2);margin-bottom:2rem;max-width:700px}.quick-info:where(.astro-yslq3bm4){display:flex;flex-wrap:wrap;gap:2rem;padding:1.5rem;background:var(--sl-color-bg);border:1px solid var(--sl-color-hairline);border-radius:8px}.info-item:where(.astro-yslq3bm4){display:flex;align-items:center;gap:.5rem}.info-label:where(.astro-yslq3bm4){color:var(--sl-color-gray-4);font-size:.9rem}.info-item:where(.astro-yslq3bm4) code:where(.astro-yslq3bm4){padding:.25rem .5rem;background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);border-radius:4px;font-family:Fira Code,Monaco,monospace;font-size:.9rem;color:#a855f7}.engine-badge:where(.astro-yslq3bm4){padding:.25rem .75rem;background:linear-gradient(135deg,#a855f7,#9333ea);color:#fff;border-radius:100px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.api-notice:where(.astro-yslq3bm4){max-width:1200px;margin:2rem auto;padding:1.5rem;background:linear-gradient(135deg,#a855f71a,#9333ea1a);border:1px solid rgba(168,85,247,.3);border-radius:8px;display:flex;gap:1rem;align-items:flex-start}.notice-icon:where(.astro-yslq3bm4){flex-shrink:0;color:#a855f7}.notice-content:where(.astro-yslq3bm4){flex:1;color:var(--sl-color-gray-2);line-height:1.6}.notice-content:where(.astro-yslq3bm4) strong:where(.astro-yslq3bm4){color:var(--sl-color-text)}.notice-content:where(.astro-yslq3bm4) code:where(.astro-yslq3bm4){padding:.2rem .4rem;background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);border-radius:4px;font-family:Fira Code,Monaco,monospace;font-size:.85rem;color:#a855f7}.notice-content:where(.astro-yslq3bm4) a:where(.astro-yslq3bm4){color:#667eea;text-decoration:none;font-weight:500;transition:color .2s ease}.notice-content:where(.astro-yslq3bm4) a:where(.astro-yslq3bm4):hover{color:#9333ea;text-decoration:underline}.features-grid:where(.astro-yslq3bm4){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:2rem auto;padding:0 2rem}.feature-card:where(.astro-yslq3bm4){padding:1.5rem;background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);border-radius:8px;transition:all .3s ease}.feature-card:where(.astro-yslq3bm4):hover{transform:translateY(-2px);border-color:#a855f7;box-shadow:0 8px 16px #a855f71a}.feature-icon:where(.astro-yslq3bm4){width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a855f733,#9333ea33);border-radius:12px;margin-bottom:1rem;color:#a855f7}.feature-card:where(.astro-yslq3bm4) h3:where(.astro-yslq3bm4){font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--sl-color-text)}.feature-card:where(.astro-yslq3bm4) p:where(.astro-yslq3bm4){color:var(--sl-color-gray-3);line-height:1.5;font-size:.95rem}#scalar-container:where(.astro-yslq3bm4){width:100%;min-height:calc(100vh - 80px);position:relative}#scalar-container:where(.astro-yslq3bm4) .scalar-api-reference{padding-top:0;position:relative;z-index:1}@media (max-width: 768px){.api-header-section:where(.astro-yslq3bm4){padding:1rem}.api-header-section:where(.astro-yslq3bm4) h1:where(.astro-yslq3bm4){font-size:1.75rem}.subtitle:where(.astro-yslq3bm4){font-size:1rem}.quick-info:where(.astro-yslq3bm4){flex-direction:column;gap:1rem}.api-notice:where(.astro-yslq3bm4){margin:1rem;padding:1rem}.features-grid:where(.astro-yslq3bm4){grid-template-columns:1fr;padding:0 1rem}#scalar-container:where(.astro-yslq3bm4){min-height:calc(100vh - 60px)}}
