:root{--color-primary:#dc2626;--color-accent:#ffc700;--color-background:#fff;--color-text:#111827;--color-muted:#4b5563;--font-primary:"DIN Bold", Arial, Helvetica, sans-serif;--font-secondary:"Aglet Sans Black", Arial, Helvetica, sans-serif;--font-size-base:16px;--line-height-base:1.4;--container-width:1296px;--red:#dc2626;--gold:#ffc700;--ink:#111827;--muted:#4b5563;--shell:1296px;--font:"DIN Bold", Arial, Helvetica, sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0}img,picture,video,svg{max-width:100%;height:auto}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.error-page,.search-results{padding:96px 20px 65px}.error-page h1,.search-results h1{color:var(--color-primary);font-family:var(--font-secondary);margin:0 0 16px}.error-page p,.search-results p{color:var(--color-muted);max-width:60ch}.error-page form,.search-results form{margin:24px 0}.error-page{text-align:center}.error-page h1{font-size:clamp(64px,12vw,160px);line-height:1}.error-page p{margin-inline:auto}[dir=rtl] .error-page,[dir=rtl] .search-results{text-align:right}[dir=rtl] .error-page{text-align:center}
