.container--narrow{max-width:52rem}.single__thumb{aspect-ratio:16 / 9;overflow:hidden;margin-bottom:2rem;border-radius:var(--radius-xl)}.single__thumb img{display:block;width:100%;height:100%;object-fit:cover}.not-found__inner,.thanks__inner{display:flex;flex-direction:column;align-items:center;max-width:40rem;padding-block:clamp(1.5rem,6vw,4rem);text-align:center}.not-found__code{margin:0;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(5rem,22vw,10rem);font-weight:700;line-height:1}.not-found__search,.results-search{display:flex;gap:.6rem;width:100%;max-width:34rem;margin:1.5rem auto}.results-search{margin-inline:0;margin-block:0 2rem}.not-found__search input,.results-search input{flex:1;min-width:0}.not-found__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.not-found__links .chip{display:inline-flex;align-items:center;gap:.4rem}.not-found__links .icon{width:1rem;height:1rem}.thanks__icon{display:grid;place-items:center;width:5.5rem;height:5.5rem;margin-bottom:1.5rem;border-radius:50%;background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success);animation:cs-pop .7s var(--ease-out) both}.thanks__icon .icon{width:2.75rem;height:2.75rem}.thanks h1{font-size:var(--fs-2xl)}.thanks__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.thanks__tip{margin:1rem 0 0;color:var(--text-muted);font-size:var(--fs-sm)}.thanks__tip a{color:var(--primary-text);font-weight:600}@keyframes cs-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.navigation.pagination{margin-top:2.5rem}.nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .9rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text);font-weight:500;text-decoration:none;transition:background-color var(--dur) ease,border-color var(--dur) ease}a.page-numbers:hover{border-color:var(--primary);color:var(--primary-text)}.page-numbers.current{border-color:var(--primary);background:var(--primary);color:#fff}@media(prefers-reduced-motion:reduce){.thanks__icon{animation:none}}
