/* Markér og spørg (selection_help.js): en mørk knap ved markeringen, så den skiller sig ud fra den lyse side.
   Svaret kommer i elevens AI-panel (student_assistant.css). Flad og enkel: ingen skygge, ingen kanter. */

.ask-trigger {
  --ask-bg: #1a1a18;
  --ask-raised: #2a2926;
  --ask-text: #f9f7f4;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 12px;
  border: 0;
  border-radius: 6px;
  background: var(--ask-bg);
  color: var(--ask-text);
  font-family: var(--font);
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  cursor: pointer;
  animation: ask-in 0.1s ease-out;
}

.ask-trigger:hover { background: var(--ask-raised); }
.ask-trigger[hidden] { display: none; }

.ask-trigger:focus-visible {
  outline: 2px solid var(--ask-text);
  outline-offset: 2px;
}

@keyframes ask-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
  .ask-trigger { animation: none; }
}
