/* Page-scoped addition; the captured live CSS bundles are intentionally unchanged. */
.bb-skrivebord #wm-nudge.hidden { display: none !important; }
.bb-skrivebord { --sk-editor-control-inset: 24px; }
body.sk-ai-conversation-active .bb-skrivebord { --sk-editor-control-inset: 16px; }
.bb-skrivebord .sk-draft-starters { position: absolute; left: 24px; right: 24px; bottom: calc(var(--sk-editor-control-inset) + 56px + 16px); display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; pointer-events: auto; }
@media (min-width: 768px) and (pointer: fine) and (min-height: 451px) {
  /* Match the chat inset (24px welcome / 16px conversation), without the old extra margin. */
  .bb-skrivebord .counter-nav-div { bottom: var(--sk-editor-control-inset) !important; margin-bottom: 0 !important; }
  /* Starters sit 16px above the existing 56px toolbar. */
}
@media (min-width: 768px) and (orientation: landscape) and (max-height: 500px) {
  /* The existing compact toolbar is 40px tall. */
  .bb-skrivebord .sk-draft-starters { bottom: calc(var(--sk-editor-control-inset) + 40px + 16px); }
}
.bb-skrivebord #wm-nudge .sk-draft-start {
  min-height: 40px !important;
  border-radius: var(--sk-r-track) !important;
  border-color: var(--sk-sage-ring) !important;
  /* Opaque card beneath the tint keeps contrast independent of the editor. */
  background: linear-gradient(var(--sk-sage-soft), var(--sk-sage-soft)), var(--sk-card) !important;
  color: var(--sk-ink) !important;
}
.bb-skrivebord #wm-nudge .sk-draft-start svg { color: var(--sk-sage-ink) !important; }
.bb-skrivebord #wm-nudge .sk-draft-start:hover,
.bb-skrivebord #wm-nudge .sk-draft-start:active,
.bb-skrivebord #wm-nudge .sk-draft-start:focus-visible {
  background: linear-gradient(var(--sk-sage-ring), var(--sk-sage-ring)), var(--sk-card) !important;
  border-color: var(--sk-sage-ink) !important;
}
.bb-skrivebord #wm-nudge .sk-draft-start:focus-visible {
  outline: none !important;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}
@media (max-width: 767px), (pointer: coarse), (max-height: 450px) {
  .bb-skrivebord .sk-draft-starters { display: none !important; }
}
