/* All dismiss controls share the approved Oak Settings artwork. */
.modal .oak-window-close,
.guide-card .oak-window-close {
  display: grid;
  place-items: center;
  min-width: 44px;
  min-height: 44px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: url('./assets/settings-oak-v1/close-base.webp') center / contain no-repeat;
  box-shadow: none;
  color: #fff0d0;
  font: 800 var(--close-symbol-size, 28px)/1 var(--font-body);
  text-shadow: none;
  cursor: pointer;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
}
.settings-oak-close { --close-symbol-size: clamp(26px, 7cqw, 42px); }
.modal .oak-window-close:focus-visible,
.guide-card .oak-window-close:focus-visible { outline: 2px solid #ffe29d; outline-offset: 2px; }
.modal .oak-window-close:disabled,
.guide-card .oak-window-close:disabled { opacity: .55; cursor: default; }
