/* ==========================================================
   „Из мъдростта на народа ни“ и „Митове, легенди и поговорки“

   Зарежда се след `iskam.css` и нарочно стъпва върху него: полетата
   (`.aura-vest__pole`, `.aura-pole__ime`), бутонът (`.aura-cta__btn`),
   диалогът (`.aura-izborpanel`) и значките са същите, които вече
   работят на останалата част от сайта. Тук се добавя само онова, което
   го няма.

   Всички правила са заключени за `body.aura-skin` - кожата, която носи
   всяка страница освен заглавната.
   ========================================================== */

:root {
  --razkaz-radius: 14px;
  --razkaz-dopir: 44px;      /* най-малкото, което пръст хваща сигурно */
}

/* ==========================================================
   ДВАТА БУТОНА НА „ИНТЕРЕСНА ИНФОРМАЦИЯ“
   ========================================================== */

body.aura-skin .aura-dveta {
  display: grid;
  gap: 1rem;
  max-width: 54rem;
  margin: 2rem auto 2.4rem;
}

@media (min-width: 720px) {
  body.aura-skin .aura-dveta { grid-template-columns: 1fr 1fr; }
}

/* Фонът е по-тъмен от хартията наоколо нарочно: тези два бутона стоят
   най-горе на страницата, преди първата статия, и трябва да се четат
   като врати към друго място, а не като поредното каре. Тонът е взет
   от по-наситения край на палитрата (--aura-parch-deep), за да не
   излиза от кожата на сайта. */

body.aura-skin .aura-dveta__vrazka {
  position: relative;
  display: grid;
  align-content: start;
  gap: .35rem;
  padding: 1.35rem 2.6rem 1.45rem 1.35rem;
  border: 1px solid rgba(122, 82, 16, .5);
  border-radius: var(--razkaz-radius);
  background: linear-gradient(168deg, rgba(226, 196, 146, .95), rgba(203, 166, 112, .93));
  box-shadow: 0 7px 24px rgba(74, 47, 10, .18), inset 0 1px 0 rgba(255, 246, 226, .5);
  text-decoration: none;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease, background .2s ease;
}

body.aura-skin .aura-dveta__vrazka:hover,
body.aura-skin .aura-dveta__vrazka:focus-visible {
  transform: translateY(-2px);
  border-color: rgba(106, 74, 16, .8);
  background: linear-gradient(168deg, rgba(219, 186, 132, .97), rgba(194, 155, 99, .95));
  box-shadow: 0 13px 32px rgba(74, 47, 10, .26), inset 0 1px 0 rgba(255, 246, 226, .55);
}

/* Буквите потъмняват заедно с фона - светлото злато, което работеше
   върху кремаво, тук би се сляло с него. */
body.aura-skin .aura-dveta__ime {
  font-family: "Playfair Display", Georgia, serif;
  font-size: clamp(1.14rem, 3.4vw, 1.38rem);
  line-height: 1.3;
  color: #5A3B08;
}

body.aura-skin .aura-dveta__podpis {
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .88rem;
  line-height: 1.55;
  color: rgba(44, 28, 8, .82);
}

body.aura-skin .aura-dveta__strelka {
  position: absolute;
  top: 50%;
  right: 1.1rem;
  transform: translateY(-50%);
  font-size: 1.25rem;
  color: rgba(90, 59, 8, .7);
  transition: transform .2s ease, color .2s ease;
}

body.aura-skin .aura-dveta__vrazka:hover .aura-dveta__strelka {
  transform: translate(3px, -50%);
  color: #4A3006;
}

/* Връзката назад - тиха, най-долу на новите страници. */
body.aura-skin .aura-nazad {
  margin: 2.6rem 0 .5rem;
  text-align: center;
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .92rem;
}

body.aura-skin .aura-nazad a {
  color: rgba(106, 74, 16, .85);
  text-decoration: none;
  border-bottom: 1px solid rgba(122, 82, 16, .3);
  padding-bottom: 1px;
}
body.aura-skin .aura-nazad a:hover { color: #8A5F16; border-bottom-color: #8A5F16; }

/* ==========================================================
   ПУБЛИКУВАНИТЕ ИСТОРИИ
   ========================================================== */

body.aura-skin .aura-razkazi {
  display: grid;
  gap: 1.8rem;
  max-width: 54rem;
  margin: 2rem auto 0;
}

body.aura-skin .aura-razkaz {
  padding: clamp(1.2rem, 4vw, 1.9rem);
  border: 1px solid var(--aura-line, rgba(122, 82, 16, .28));
  border-radius: var(--razkaz-radius);
  background: rgba(255, 252, 244, .64);
  box-shadow: 0 5px 20px rgba(92, 60, 14, .07);
}

body.aura-skin .aura-razkaz__zaglavie {
  margin: 0 0 .9rem;
  font-family: "Playfair Display", Georgia, serif;
  font-size: clamp(1.2rem, 4vw, 1.5rem);
  line-height: 1.3;
  color: #8A5F16;
}

/* Текстът е чужд разказ - чете се дълго, затова е с шрифта за четене. */
body.aura-skin .aura-razkaz__tekst p {
  margin: 0 0 1rem;
  font-family: "Literata", Georgia, serif;
  line-height: 1.78;
  color: var(--aura-ink, #33200A);
}
body.aura-skin .aura-razkaz__tekst p:last-child { margin-bottom: 0; }

body.aura-skin .aura-razkaz__podpis {
  display: flex;
  flex-wrap: wrap;
  gap: .3rem 1.2rem;
  margin-top: 1.3rem;
  padding-top: .9rem;
  border-top: 1px solid rgba(122, 82, 16, .22);
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .85rem;
  color: rgba(106, 74, 16, .85);
}

body.aura-skin .aura-razkaz__iztochnik { opacity: .8; }

body.aura-skin .aura-razkazi__prazno {
  max-width: 44rem;
  margin: 2rem auto 0;
}

/* ==========================================================
   ПУБЛИКАЦИИТЕ ОТ МЪДРОСТТА
   ========================================================== */

body.aura-skin .aura-mudrosti {
  display: grid;
  gap: 2.4rem;
  max-width: 54rem;
  margin: 2rem auto 0;
}

body.aura-skin .aura-mudrost {
  padding: clamp(1.2rem, 4vw, 2rem);
  border: 1px solid var(--aura-line, rgba(122, 82, 16, .28));
  border-radius: var(--razkaz-radius);
  background: rgba(255, 252, 244, .64);
  box-shadow: 0 5px 20px rgba(92, 60, 14, .07);
}

body.aura-skin .aura-mudrost__zaglavie {
  margin: 0 0 .8rem;
  font-family: "Playfair Display", Georgia, serif;
  font-size: clamp(1.25rem, 4.2vw, 1.6rem);
  line-height: 1.3;
  color: #8A5F16;
}

body.aura-skin .aura-mudrost__uvod p {
  font-family: "Literata", Georgia, serif;
  font-size: 1.04em;
  line-height: 1.75;
  color: rgba(51, 32, 10, .9);
}

body.aura-skin .aura-mudrost__vapros {
  margin-top: 1.6rem;
  padding-top: 1.2rem;
  border-top: 1px solid rgba(122, 82, 16, .2);
}

/* Въпросът стои като въпрос - той е скелетът на раздела. */
body.aura-skin .aura-mudrost__pitane {
  margin: 0 0 .6rem;
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  letter-spacing: .02em;
  color: rgba(138, 95, 22, .95);
}

body.aura-skin .aura-mudrost__vapros p {
  margin: 0 0 .9rem;
  font-family: "Literata", Georgia, serif;
  line-height: 1.78;
}

body.aura-skin .aura-mudrost__iztochnici {
  margin-top: 1.8rem;
  padding-top: 1rem;
  border-top: 1px solid rgba(122, 82, 16, .22);
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .85rem;
  color: rgba(106, 74, 16, .85);
}
body.aura-skin .aura-mudrost__iztochnici h4 {
  margin: 0 0 .4rem;
  font-size: .85rem;
  letter-spacing: .04em;
  text-transform: uppercase;
  opacity: .8;
}
body.aura-skin .aura-mudrost__iztochnici p { margin: 0 0 .4rem; line-height: 1.6; }

/* ---------- сведение, вярване, тълкуване ----------
   Три цвята на една лента отляво. Нарочно са различни по тон, а не по
   яркост - разграничението трябва да личи и в черно-бял печат, и при
   далтонизъм, затова всяко каре носи и написан надпис. */

body.aura-skin .aura-belezhka {
  margin: 1rem 0;
  padding: .85rem 1.1rem;
  border-left: 3px solid;
  border-radius: 0 10px 10px 0;
  background: rgba(255, 255, 255, .5);
}

body.aura-skin .aura-belezhka__vid {
  display: block;
  margin-bottom: .3rem;
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: .06em;
  text-transform: uppercase;
}

body.aura-skin .aura-belezhka p {
  margin: 0;
  font-family: "Literata", Georgia, serif;
  font-size: .97em;
  line-height: 1.7;
}

body.aura-skin .aura-belezhka--svedenie  { border-color: #7A6A3A; }
body.aura-skin .aura-belezhka--svedenie .aura-belezhka__vid { color: #6B5C2E; }

body.aura-skin .aura-belezhka--vyarvane  { border-color: #8A5F16; }
body.aura-skin .aura-belezhka--vyarvane .aura-belezhka__vid { color: #8A5F16; }

body.aura-skin .aura-belezhka--talkuvane { border-color: #55702F; }
body.aura-skin .aura-belezhka--talkuvane .aura-belezhka__vid { color: #4A6329; }

/* ==========================================================
   ФОРМАТА ЗА СПОДЕЛЯНЕ
   ========================================================== */

body.aura-skin .aura-spodeli__pokana {
  display: grid;
  justify-items: center;
  gap: .7rem;
  max-width: 54rem;
  margin: 2.8rem auto 1rem;
  padding: 1.6rem 1.2rem;
  border: 1px dashed rgba(122, 82, 16, .38);
  border-radius: var(--razkaz-radius);
  background: rgba(255, 250, 238, .5);
  text-align: center;
}

body.aura-skin .aura-spodeli__red {
  margin: 0;
  font-family: "Playfair Display", Georgia, serif;
  font-size: clamp(1.1rem, 3.6vw, 1.3rem);
  color: #8A5F16;
}

/* ---------- диалогът ---------- */

body.aura-skin .aura-spodeli__dialog {
  width: min(38rem, calc(100vw - 1.5rem));
  max-height: calc(100dvh - 2rem);
  padding: 0;
  border: 0;
  border-radius: var(--razkaz-radius);
  background: transparent;
  color: #33200A;
  overflow: visible;
}

body.aura-skin .aura-spodeli__dialog::backdrop {
  background: rgba(28, 18, 6, .62);
  backdrop-filter: blur(2px);
}

body.aura-skin .aura-spodeli__vatre,
body.aura-skin .aura-spodeli__blagodarim {
  position: relative;
  max-height: calc(100dvh - 2rem);
  overflow-y: auto;
  padding: clamp(1.2rem, 4vw, 1.9rem);
  border: 1px solid rgba(122, 82, 16, .34);
  border-radius: var(--razkaz-radius);
  background: linear-gradient(170deg, #FFF9EC, #F6E9CE);
  box-shadow: 0 18px 50px rgba(28, 18, 6, .45);
  font-family: "Manrope", system-ui, sans-serif;
}

body.aura-skin .aura-spodeli__uvod {
  margin: 0 0 1.4rem;
  font-size: .95rem;
  line-height: 1.6;
  color: rgba(51, 32, 10, .82);
}

/* Полето с името потъмнява, щом човек избере да остане анонимен -
   написаното си остава там, просто се вижда, че няма да излезе. */
body.aura-skin .aura-vest__pole.e-nevajno { opacity: .5; }

body.aura-skin .aura-spodeli__poyasnenie {
  margin: 1rem 0 0;
  padding: .85rem 1rem;
  border-radius: 10px;
  background: rgba(240, 206, 142, .22);
  font-size: .87rem;
  line-height: 1.6;
  color: rgba(51, 32, 10, .88);
}

body.aura-skin .aura-spodeli__dolu {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .9rem 1.2rem;
  margin-top: 1.4rem;
}

body.aura-skin .aura-spodeli__uslovie {
  flex: 1 1 14rem;
  margin: 0;
  font-size: .8rem;
  line-height: 1.5;
  color: rgba(106, 74, 16, .8);
}

/* Капанът за роботи. Не `display: none` - част от машините подминават
   скритото. Изнесен е извън екрана, за да го намерят и попълнят. */
body.aura-skin .aura-spodeli__kapan {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

body.aura-skin .aura-spodeli__blagodarim {
  display: grid;
  justify-items: center;
  gap: .6rem;
  text-align: center;
}
body.aura-skin .aura-spodeli__blagodarim h3 {
  margin: 0;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.4rem;
  color: #8A5F16;
}
body.aura-skin .aura-spodeli__blagodarim p { margin: 0; }
body.aura-skin .aura-gotovo__otmetka svg { width: 54px; height: 54px; color: #8A5F16; }

/* ---------- отметките ---------- */

body.aura-skin .aura-spodeli__saglasiya {
  display: grid;
  gap: .7rem;
  margin: 1.2rem 0 0;
  padding: .9rem 1rem;
  border: 1px solid rgba(122, 82, 16, .24);
  border-radius: 10px;
  background: rgba(255, 255, 255, .5);
}

body.aura-skin .aura-otmetka {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: start;
  gap: .6rem;
  min-height: var(--razkaz-dopir);
  font-size: .9rem;
  line-height: 1.55;
  color: rgba(51, 32, 10, .9);
  cursor: pointer;
}

body.aura-skin .aura-otmetka input[type="checkbox"] {
  width: 1.15rem;
  height: 1.15rem;
  margin-top: .18rem;
  accent-color: #8A5F16;
  cursor: pointer;
}

body.aura-skin .aura-otmetka--drebna {
  margin: -.5rem 0 1.1rem;
  font-size: .86rem;
  color: rgba(106, 74, 16, .88);
}

/* ==========================================================
   СТРАНИЦАТА ЗА ОДОБРЕНИЕ
   ========================================================== */

body.aura-skin .aura-odobri {
  max-width: 48rem;
  margin: 1.5rem auto 0;
  font-family: "Manrope", system-ui, sans-serif;
}

body.aura-skin .aura-odobri__uvod {
  margin: 0 0 1.6rem;
  font-size: 1rem;
  line-height: 1.7;
  color: rgba(51, 32, 10, .88);
}

body.aura-skin .aura-odobri__tekst {
  padding: clamp(1.2rem, 4vw, 1.9rem);
  border: 1px solid var(--aura-line, rgba(122, 82, 16, .3));
  border-radius: var(--razkaz-radius);
  background: rgba(255, 252, 244, .72);
  box-shadow: 0 5px 20px rgba(92, 60, 14, .08);
  transition: opacity .3s ease;
}
body.aura-skin .aura-odobri__tekst.e-resheno { opacity: .62; }

body.aura-skin .aura-odobri__tekst p {
  font-family: "Literata", Georgia, serif;
  line-height: 1.78;
}

body.aura-skin .aura-odobri__pitane {
  margin: 1.8rem 0 .9rem;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.22rem;
  color: #8A5F16;
}

body.aura-skin .aura-odobri__deistviya {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .8rem 1.2rem;
}

body.aura-skin .aura-odobri__ne {
  min-height: var(--razkaz-dopir);
  padding: .6rem 1.1rem;
  border: 1px solid rgba(122, 82, 16, .4);
  border-radius: 999px;
  background: transparent;
  font: inherit;
  font-size: .92rem;
  color: #6A4A10;
  cursor: pointer;
}
body.aura-skin .aura-odobri__ne:hover { border-color: #8A5F16; color: #8A5F16; }

body.aura-skin .aura-odobri__belejka {
  margin-top: 1.2rem;
  padding: 1rem 1.1rem;
  border: 1px solid rgba(122, 82, 16, .26);
  border-radius: 10px;
  background: rgba(255, 255, 255, .55);
}

body.aura-skin .aura-odobri__gotovo {
  display: grid;
  justify-items: center;
  gap: .5rem;
  margin-top: 1.4rem;
  padding: 1.6rem 1.2rem;
  border: 1px solid rgba(122, 82, 16, .3);
  border-radius: var(--razkaz-radius);
  background: rgba(240, 206, 142, .2);
  text-align: center;
}
body.aura-skin .aura-odobri__gotovo h3 {
  margin: 0;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.35rem;
  color: #8A5F16;
}
body.aura-skin .aura-odobri__gotovo p { margin: 0; }

body.aura-skin .aura-odobri__dolu {
  margin-top: 2rem;
  font-size: .85rem;
  line-height: 1.6;
  color: rgba(106, 74, 16, .8);
}

body.aura-skin .aura-odobri__losho { max-width: 44rem; margin: 1.5rem auto; }

/* ==========================================================
   ДВАТА РАЗДЕЛА В ПАНЕЛА
   ========================================================== */

body.aura-skin .aura-panel__nad {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .8rem;
  margin-bottom: .7rem;
}

body.aura-skin .aura-panel__dobavi {
  min-height: 2.2rem;
  padding: .35rem .8rem;
  border: 1px solid rgba(122, 82, 16, .38);
  border-radius: 999px;
  background: rgba(255, 255, 255, .6);
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .82rem;
  color: #6A4A10;
  cursor: pointer;
  white-space: nowrap;
}
body.aura-skin .aura-panel__dobavi:hover { border-color: #8A5F16; color: #8A5F16; }

/* Един ред в левия списък. */
body.aura-skin .aura-panel__red {
  display: grid;
  gap: .25rem;
  width: 100%;
  margin-bottom: .5rem;
  padding: .75rem .9rem;
  border: 1px solid rgba(122, 82, 16, .24);
  border-radius: 10px;
  background: rgba(255, 252, 244, .6);
  font: inherit;
  text-align: left;
  cursor: pointer;
  transition: border-color .18s ease, background .18s ease;
}
body.aura-skin .aura-panel__red:hover { border-color: rgba(122, 82, 16, .55); }
body.aura-skin .aura-panel__red.e-izbran {
  border-color: #8A5F16;
  background: rgba(240, 206, 142, .34);
}

body.aura-skin .aura-panel__red-ime {
  font-family: "Manrope", system-ui, sans-serif;
  font-weight: 600;
  font-size: .95rem;
  color: #33200A;
}
body.aura-skin .aura-panel__red-pod {
  font-size: .8rem;
  color: rgba(106, 74, 16, .8);
}
body.aura-skin .aura-panel__red .aura-znachka { justify-self: start; margin-top: .2rem; }

/* ---------- детайлите ---------- */

body.aura-skin .aura-red__zaglavie {
  margin: 0 0 .8rem;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.3rem;
  color: #8A5F16;
}

body.aura-skin .aura-red__poleta {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: .3rem .9rem;
  margin: 0 0 1.2rem;
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .85rem;
}
body.aura-skin .aura-red__poleta dt { color: rgba(106, 74, 16, .8); }
body.aura-skin .aura-red__poleta dd { margin: 0; color: #33200A; }

/* Оригиналът се чете, не се пипа. Затова е с друг фон от редакцията -
   окото веднага вижда кое е дошлото и кое е нашето. */
body.aura-skin .aura-red__original h4,
body.aura-skin .aura-red__nad h4 {
  margin: 0 0 .5rem;
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .82rem;
  font-weight: 600;
  letter-spacing: .05em;
  text-transform: uppercase;
  color: rgba(106, 74, 16, .85);
}

body.aura-skin .aura-red__surovo {
  max-height: 16rem;
  overflow-y: auto;
  padding: .9rem 1rem;
  border: 1px solid rgba(122, 82, 16, .22);
  border-left: 3px solid rgba(122, 82, 16, .45);
  border-radius: 0 10px 10px 0;
  background: rgba(246, 238, 222, .7);
  font-family: "Literata", Georgia, serif;
  font-size: .95rem;
  line-height: 1.7;
  white-space: pre-wrap;
  color: rgba(51, 32, 10, .9);
}

body.aura-skin .aura-red__redakciya-blok { margin-top: 1.4rem; }

body.aura-skin .aura-red__nad {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .8rem;
  margin-bottom: .4rem;
}

body.aura-skin .aura-red__redakciya,
body.aura-skin .aura-red__belejki {
  width: 100%;
  padding: .8rem .95rem;
  border: 1px solid rgba(122, 82, 16, .34);
  border-radius: 10px;
  background: rgba(255, 255, 255, .85);
  font-family: "Literata", Georgia, serif;
  font-size: 1rem;          /* под 16px телефонът увеличава сам */
  line-height: 1.7;
  color: #33200A;
  resize: vertical;
}

body.aura-skin .aura-red__belejki {
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .95rem;
  line-height: 1.6;
}

body.aura-skin .aura-red__podskazka {
  margin: .5rem 0 0;
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .82rem;
  line-height: 1.55;
  color: rgba(106, 74, 16, .8);
}
body.aura-skin .aura-red__podskazka code {
  padding: .1rem .3rem;
  border-radius: 4px;
  background: rgba(240, 206, 142, .38);
  font-size: .95em;
}

/* ---------- връзката за автора ----------
   Сайтът не праща писма. Връзката стои тук, готова за копиране, и
   операторът я подава както реши. Полето е широко колкото реда, защото
   адресът е дълъг и отрязан наполовина не върши работа. */

body.aura-skin .aura-red__vrazka {
  margin: 1.2rem 0;
  padding: 1rem 1.1rem;
  border: 1px solid rgba(122, 82, 16, .3);
  border-left: 3px solid #8A5F16;
  border-radius: 0 10px 10px 0;
  background: rgba(240, 206, 142, .2);
}

body.aura-skin .aura-red__vrazka h4 {
  margin: 0 0 .35rem;
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .82rem;
  font-weight: 600;
  letter-spacing: .05em;
  text-transform: uppercase;
  color: rgba(106, 74, 16, .9);
}

body.aura-skin .aura-red__vrazka-red {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .5rem;
  margin-top: .7rem;
}

body.aura-skin .aura-red__vrazka-pole {
  flex: 1 1 18rem;
  min-width: 0;
  min-height: var(--razkaz-dopir);
  padding: .55rem .8rem;
  border: 1px solid rgba(122, 82, 16, .34);
  border-radius: 10px;
  background: rgba(255, 255, 255, .9);
  font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
  font-size: .82rem;
  color: #33200A;
}

body.aura-skin .aura-red__vrazka .aura-red__deistvie {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}

/* Карето, което казва защо „Публикувай“ ще откаже. */
body.aura-skin .aura-red__spirachka {
  margin: 1rem 0;
  border-left: 3px solid #A5551C;
}
body.aura-skin .aura-red__korekciya {
  margin: 1rem 0;
  border-left: 3px solid #8A5F16;
}

body.aura-skin .aura-red__deistviya {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .6rem .8rem;
  margin-top: 1.4rem;
  padding-top: 1.2rem;
  border-top: 1px solid rgba(122, 82, 16, .22);
}

body.aura-skin .aura-red__deistvie {
  min-height: var(--razkaz-dopir);
  padding: .55rem 1rem;
  border: 1px solid rgba(122, 82, 16, .4);
  border-radius: 999px;
  background: rgba(255, 255, 255, .6);
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .88rem;
  color: #6A4A10;
  cursor: pointer;
}
body.aura-skin .aura-red__deistvie:hover { border-color: #8A5F16; color: #8A5F16; }
body.aura-skin .aura-red__deistvie:disabled { opacity: .5; cursor: default; }

/* Опасните действия не са червено копче - те са тихи и стоят вдясно.
   Червеното привлича точно пръста, който не бива да ги натиска. */
body.aura-skin .aura-red__opasno {
  min-height: var(--razkaz-dopir);
  padding: .55rem .9rem;
  border: 1px solid transparent;
  border-radius: 999px;
  background: transparent;
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .85rem;
  color: rgba(140, 62, 30, .82);
  cursor: pointer;
}
body.aura-skin .aura-red__opasno:hover {
  border-color: rgba(140, 62, 30, .45);
  color: #8C3E1E;
}

body.aura-skin .aura-red__forma { display: grid; }

body.aura-skin .aura-red__forma select {
  width: 100%;
  min-height: var(--razkaz-dopir);
  padding: .6rem .8rem;
  border: 1px solid rgba(122, 82, 16, .34);
  border-radius: 10px;
  background: rgba(255, 255, 255, .82);
  font: inherit;
  font-size: 1rem;
  color: #33200A;
}

/* ---------- състоянията, като значки ---------- */

body.aura-skin .aura-znachka--novo,
body.aura-skin .aura-znachka--v_redakciya,
body.aura-skin .aura-znachka--utochnenie,
body.aura-skin .aura-znachka--chaka_odobrenie,
body.aura-skin .aura-znachka--korekciya,
body.aura-skin .aura-znachka--odobreno,
body.aura-skin .aura-znachka--gotovo,
body.aura-skin .aura-znachka--publikuvano,
body.aura-skin .aura-znachka--otkazano,
body.aura-skin .aura-znachka--chernova {
  display: inline-block;
  padding: .16rem .6rem;
  border-radius: 999px;
  font-family: "Manrope", system-ui, sans-serif;
  font-size: .74rem;
  font-weight: 600;
  letter-spacing: .02em;
  white-space: nowrap;
}

body.aura-skin .aura-znachka--novo            { background: rgba(201, 150, 47, .3);  color: #6A4A10; }
body.aura-skin .aura-znachka--v_redakciya     { background: rgba(122, 106, 58, .24); color: #5C5024; }
body.aura-skin .aura-znachka--utochnenie      { background: rgba(122, 82, 16, .2);   color: #6A4A10; }
body.aura-skin .aura-znachka--chaka_odobrenie { background: rgba(165, 85, 28, .22);  color: #8C3E1E; }
body.aura-skin .aura-znachka--korekciya       { background: rgba(165, 85, 28, .3);   color: #8C3E1E; }
body.aura-skin .aura-znachka--odobreno        { background: rgba(85, 112, 47, .26);  color: #45602A; }
body.aura-skin .aura-znachka--gotovo          { background: rgba(85, 112, 47, .2);   color: #45602A; }
body.aura-skin .aura-znachka--publikuvano     { background: rgba(85, 112, 47, .38);  color: #33481D; }
body.aura-skin .aura-znachka--otkazano        { background: rgba(90, 74, 58, .2);    color: #5A4A3A; }
body.aura-skin .aura-znachka--chernova        { background: rgba(122, 82, 16, .16);  color: #6A4A10; }

/* ==========================================================
   ТЕЛЕФОН
   ========================================================== */

@media (max-width: 900px) {
  body.aura-skin .aura-panel__dve { grid-template-columns: 1fr; }
}

@media (max-width: 560px) {
  body.aura-skin .aura-spodeli__dialog { width: 100vw; max-height: 100dvh; }
  body.aura-skin .aura-spodeli__vatre,
  body.aura-skin .aura-spodeli__blagodarim {
    max-height: 100dvh;
    border-radius: 0;
  }
  body.aura-skin .aura-red__poleta { grid-template-columns: 1fr; gap: 0 0; }
  body.aura-skin .aura-red__poleta dt { margin-top: .5rem; font-size: .78rem; }
  body.aura-skin .aura-odobri__deistviya > * { flex: 1 1 100%; }
}

/* `[hidden]` не значи скрито, когато елементът има свой `display: grid`
   или `flex` - браузърното правило е с най-ниска тежест. Платено е
   веднъж при панела за избор; тук просто не се повтаря. */
body.aura-skin .aura-spodeli__blagodarim[hidden],
body.aura-skin .aura-spodeli__vatre[hidden],
body.aura-skin .aura-odobri__gotovo[hidden],
body.aura-skin .aura-odobri__belejka[hidden],
body.aura-skin .aura-odobri__deistviya[hidden],
body.aura-skin .aura-red__forma[hidden],
body.aura-skin .aura-otmetka[hidden],
body.aura-skin .aura-panel__nad[hidden] { display: none !important; }
