.certificates-page.svelte-gbdbmt{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;padding:8rem 2rem 5rem;position:relative;z-index:10}.certificates-hero.svelte-gbdbmt,.certificates-section.svelte-gbdbmt{margin:0 auto;max-width:1100px}.certificates-hero.svelte-gbdbmt{border-bottom:1px solid var(--border-light);margin-bottom:3rem;padding-bottom:2rem}.eyebrow.svelte-gbdbmt{color:var(--accent-tertiary);font-family:var(--font-family-pixel);font-size:.7rem;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}h1.svelte-gbdbmt{background:var(--gradient-accent);background-clip:text;font-family:var(--font-family-pixel);font-size:clamp(2rem,6vw,4rem);font-weight:400;line-height:1.25;margin-bottom:1rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.certificates-hero.svelte-gbdbmt p:where(.svelte-gbdbmt):last-child{color:var(--text-secondary);font-size:1.1rem;line-height:1.8;max-width:720px}.empty-state.svelte-gbdbmt{align-items:center;background:var(--bg-tertiary);border:4px solid var(--accent-primary);box-shadow:var(--shadow-project-card);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:280px;padding:2rem;text-align:center}.empty-state.svelte-gbdbmt i:where(.svelte-gbdbmt){color:var(--accent-tertiary);font-size:3rem;filter:var(--filter-accent-glow-soft)}.empty-state.svelte-gbdbmt h2:where(.svelte-gbdbmt){color:var(--text-primary);font-family:var(--font-family-heading);font-size:1.8rem}@media(max-width:640px){.certificates-page.svelte-gbdbmt{padding:7rem 1rem 4rem}}
