.error-page{padding-block:clamp(60px,9vw,120px)}.error-page-layout{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;display:grid}.error-page h1{letter-spacing:-.05em;margin-top:18px;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.15}.error-description{max-width:460px;color:hsl(var(--muted-foreground));margin-top:20px;font-size:15px;line-height:1.8}.error-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.error-number{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .5);min-height:300px;color:hsl(var(--foreground) / .13);letter-spacing:-.08em;justify-content:center;align-items:center;font-size:clamp(120px,14vw,210px);font-weight:600;line-height:1;display:flex;position:relative}.error-number>span{background:hsl(var(--primary));width:56px;height:3px;position:absolute;bottom:0;left:0}@media (max-width:767px){.error-page-layout{grid-template-columns:1fr;gap:40px}.error-number{min-height:170px;font-size:140px}}.error-search{max-width:540px;margin-top:28px}.error-search label{margin-bottom:10px;font-size:12px;font-weight:600;display:block}.error-search>div{border:1px solid hsl(var(--input));background:hsl(var(--card));border-radius:3px;gap:8px;min-width:0;padding:4px;display:flex}.error-search input{background:0 0;border:0;flex:1;width:100%;min-width:0;padding:11px;font-size:13px}.error-search button{background:hsl(var(--primary));min-height:44px;color:hsl(var(--primary-foreground));border-radius:2px;justify-content:center;align-items:center;gap:16px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.error-search :is(input,button):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@media (max-width:767px){.error-search input{font-size:16px}.error-search input::placeholder{font-size:12px}}
