﻿.site-breadcrumbs{position:relative;z-index:2;border-bottom:1px solid #9bb9b333;background:linear-gradient(90deg,#111a22f2,#17232cf2);color:#9eabb1;font-size:12px}
.site-breadcrumbs>div{width:min(1200px,calc(100% - 40px));margin:0 auto;min-height:35px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.site-breadcrumbs a{color:#d7c39d;text-decoration:none;transition:color .18s ease}
.site-breadcrumbs a:hover{color:#fff2c8;text-decoration:underline}
.site-breadcrumbs [aria-current=page]{color:#e8e3d6}
.site-breadcrumbs span[aria-hidden=true]{color:#73818a}
.profile-breadcrumbs{border:1px solid #9bb9b322;margin:18px 0 10px}
.profile-breadcrumbs>div{width:100%;padding:0 12px}
.error-page{min-height:52vh;display:grid;align-items:center}
.error-panel{max-width:760px;margin:50px auto;padding:clamp(26px,5vw,54px);text-align:center}
.error-panel h1{margin:12px 0;font-size:clamp(32px,5vw,54px)}
.error-panel p{max-width:560px;margin:0 auto;color:#b9c3c7;line-height:1.7}
.error-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:25px}
@media(max-width:600px){.site-breadcrumbs>div{width:calc(100% - 28px);min-height:34px;gap:6px;font-size:11px}.error-panel{margin:28px auto}.error-actions{display:grid;grid-template-columns:1fr}.error-actions .btn{width:100%}}
