:root{--color-ink:#163758;--color-paper:#fff9f1;--color-coral:#c84640;--color-sky:#d9ecf6;--color-mint:#cde5d6;--color-butter:#fbe2a2;--color-lilac:#ddd6f4;--color-white:#fff;--color-text:var(--color-ink);--color-background:var(--color-paper);--color-surface:var(--color-white);--color-primary:var(--color-coral);--color-border:#e7ddd3;--color-muted:#506477;--font-body:var(--font-sofia-sans), Arial, sans-serif;--font-display:var(--font-balsamiq-sans), Arial, sans-serif;--container-width:1240px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--shadow-soft:0 4px 18px #1637580f;--background:var(--color-background);--foreground:var(--color-text)}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:var(--color-background);min-height:100vh;color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.2}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}::selection{background:var(--color-sky);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#main-content :is(div,main):has(>nav:is([aria-label="Път в сайта"],[aria-label=Навигационна\ пътека],[aria-label=Навигация])){padding-top:0}#main-content nav:is([aria-label="Път в сайта"],[aria-label=Навигационна\ пътека],[aria-label=Навигация]){margin-top:0!important;padding-top:42px!important}@media (max-width:600px){#main-content nav:is([aria-label="Път в сайта"],[aria-label=Навигационна\ пътека],[aria-label=Навигация]){padding-top:30px!important}}.admin-delete-overlay{z-index:2000;background:#142b3c99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-delete-dialog{color:#18394e;background:#fff;border-radius:18px;width:min(420px,100%);padding:24px;box-shadow:0 18px 75px #142b3c55}.admin-delete-dialog h3{margin:0 0 12px;font-size:19px;line-height:1.4}.admin-delete-dialog p{color:#586b77;margin:0 0 19px;font-size:13px}.admin-delete-actions{justify-content:flex-end;gap:10px;display:flex}.admin-delete-actions button{cursor:pointer;color:#1b3a50;background:#fff;border:1px solid #d2dce5;border-radius:9px;min-width:70px;min-height:38px;padding:8px 13px;font-weight:800}.admin-delete-actions button[type=submit]{color:#fff;background:#b64744;border-color:#b64744}.admin-delete-actions button:disabled{cursor:wait;opacity:.7}.admin-confirm-spinner{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:7px;animation:.7s linear infinite admin-confirm-spin;display:inline-block}@keyframes admin-confirm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.admin-confirm-spinner{border-right-color:currentColor;animation:none}}
