/* Identical informational popup to Records / Artbooks (copied rules, Settings root). */
/* Records: one lightweight, theme-aware informational dialog for sections
   still in development. Independent of the existing approved cards and shell. */
#settings-records-screen.tg-records-modern .tg-r-unavailable{
  width:min(410px,calc(100vw - 36px));
  max-width:calc(100vw - 36px);
  max-height:calc(100dvh - 36px);
  margin:auto;padding:0;
  border:1px solid var(--tg-menu-frame-strong,#b59a68);
  border-radius:4px;
  background:var(--tg-menu-panel,linear-gradient(109deg,#25211c,#191715));
  color:var(--tg-menu-text,#d6c39a);
  font-family:var(--tg-menu-body-font,'Old Standard TT',serif);
  box-shadow:0 16px 65px rgba(0,0,0,.75),inset 0 0 0 1px rgba(234,206,145,.05);
}
#settings-records-screen.tg-records-modern .tg-r-unavailable::backdrop{
  background:rgba(7,6,5,.76);
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px);
}
#settings-records-screen.tg-records-modern .tg-r-unavailable-panel{
  position:relative;margin:5px;padding:30px 22px 24px;
  border:1px solid var(--tg-menu-frame-soft,rgba(173,140,82,.19));
  text-align:center;
}
#settings-records-screen.tg-records-modern .tg-r-unavailable-heading{
  margin:0;color:var(--tg-menu-title-color,#d2b983);
  font:400 clamp(22px,6vw,27px)/1.12 var(--tg-menu-heading-font,'Monomakh Unicode',serif);
  text-transform:uppercase;
}
#settings-records-screen.tg-records-modern .tg-r-unavailable-rule{
  position:relative;height:1px;width:82%;margin:15px auto 19px;
  background:var(--tg-menu-rule,linear-gradient(90deg,transparent,#b49b64,transparent));
}
#settings-records-screen.tg-records-modern .tg-r-unavailable-rule::after{
  content:"";position:absolute;left:50%;top:-3px;
  width:6px;height:6px;transform:translateX(-50%) rotate(45deg);
  background:#1b1917;border:1px solid var(--tg-menu-rule-diamond,#a28b65);
}
#settings-records-screen.tg-records-modern .tg-r-unavailable-message{
  margin:0 auto 24px;max-width:29ch;
  color:var(--tg-menu-card-desc-color,#c9b590);
  font:400 18px/1.35 var(--tg-menu-body-font,'Old Standard TT',serif);
}
#settings-records-screen.tg-records-modern .tg-r-unavailable-confirm{
  min-width:148px;min-height:42px;padding:8px 22px;
  border:1px solid var(--tg-menu-card-stroke,rgba(175,144,89,.67));
  border-radius:2px;
  background:var(--tg-menu-panel,linear-gradient(109deg,#25211c,#191715));
  color:var(--tg-menu-title-color,#d2b983);
  font:400 16px/1.15 var(--tg-menu-body-font,'Old Standard TT',serif);
  cursor:pointer;
}
#settings-records-screen.tg-records-modern .tg-r-unavailable-confirm:hover{
  background:var(--tg-menu-card-hover,linear-gradient(109deg,#2b251e,#1b1916));
  border-color:var(--tg-menu-focus,#d8ba78);
}
#settings-records-screen.tg-records-modern .tg-r-unavailable-confirm:focus-visible{
  outline:2px solid var(--tg-menu-focus,#d8ba78);outline-offset:3px;
}


