/* Small adaptations for offline assets, keyboard focus and the local form. */
@media (prefers-reduced-motion:no-preference) { html {scroll-behavior:smooth} }
.security-code {min-width:100px;height:40px;border:1px solid #aaa;color:#283341;
  background:repeating-linear-gradient(155deg,#eee,#eee 4px,#ddd 5px);
  font:italic bold 20px Georgia,serif;letter-spacing:3px;cursor:pointer}
.submission-status {clear:both;padding-top:8px}
.submission-status:empty {display:none}
.navbar li.submenu-open > .submenu-wrapper {visibility:visible;opacity:1;pointer-events:auto}
.navbar li.submenu-open > .submenu-wrapper > .submenu-inner {transform:rotateX(0);opacity:1}
.offcanvas-menu {overflow-y:auto;max-height:100dvh}
:focus-visible {outline:2px solid #fcbb3c;outline-offset:2px}
