/* Menus closed from Actions et limites (menu_closures.py). The entry keeps its
   place in the console menu with a padlock instead of the arrow, and its hint
   reads the place's sign; the place itself shows that sign (menu-closed.html). */
body#chimera-console.console-page dialog#console-menu.console-menu [data-menu-closed] {
  grid-template-columns:48px minmax(0,1fr) 22px;border:2px dashed var(--lcd-line);background:var(--lcd-paper);
}
body#chimera-console.console-page dialog#console-menu.console-menu [data-menu-closed]>span:first-child {filter:grayscale(1);opacity:.55}
body#chimera-console.console-page dialog#console-menu.console-menu [data-menu-closed] small {color:var(--lcd-accent)}
body#chimera-console.console-page dialog#console-menu.console-menu [data-menu-closed]>b,
body#chimera-console.console-page dialog#console-menu.console-menu [data-menu-closed]:is(:hover,:focus-visible,[aria-current])>b {
  width:22px;height:26px;border:0;background:url('/static/assets/discovery-lock.webp') center/contain no-repeat;opacity:1;
}
/* B and A lead to a closed place: the same padlock as the discovery mode. */
body#chimera-console .console-key[data-menu-closed] {position:relative}
body#chimera-console .console-key[data-menu-closed]::after {
  content:"";position:absolute;right:-.4rem;top:-.3rem;width:1.15rem;height:1.35rem;
  background:url('/static/assets/discovery-lock.webp') center/contain no-repeat;pointer-events:none;
}

/* The sign hung on a closed place, over its usual scenery. */
body#chimera-console.console-page #menu-closed-main {display:grid;place-items:center;box-sizing:border-box;min-height:100%;padding:16px}
body#chimera-console.console-page .menu-closed-sign {
  position:relative;z-index:1;box-sizing:border-box;width:min(520px,100%);margin:auto;
  border:3px double var(--lcd-ink);background:var(--lcd-paper);color:var(--lcd-ink);
  box-shadow:3px 3px 0 var(--lcd-line);font-family:var(--lcd-font);text-align:center;
}
body#chimera-console.console-page .menu-closed-sign .menu-closed-eyebrow {
  margin:0;padding:8px 10px;background:var(--lcd-ink);color:var(--lcd-light);
  font:800 .8rem/1.3 var(--lcd-font);letter-spacing:.12em;text-transform:uppercase;
}
body#chimera-console.console-page .menu-closed-lock {display:block;width:64px;height:64px;margin:18px auto 8px;object-fit:contain}
body#chimera-console.console-page .menu-closed-sign h1 {margin:0 16px 10px;color:var(--lcd-accent);font:800 1.15rem/1.35 var(--lcd-font)}
body#chimera-console.console-page .menu-closed-sign h1 + p {margin:0 18px 20px;font:400 .86rem/1.6 var(--lcd-font)}
body#chimera-console.console-page .menu-closed-access {margin:0 18px 18px;padding:10px;border-top:1px dashed var(--lcd-line);font:600 12px/1.6 var(--lcd-font)}
body#chimera-console.console-page .menu-closed-access a {display:inline-flex;align-items:center;min-height:44px;color:var(--lcd-accent-dark)}
