/* ==========================================================================
   article_quick_drawer.css — CD-A3b-Pilot (18.09.2026)
   Ersetzt die 13 statischen style="-Attribute des Quick-Drawer-Partials durch
   Klassen (Voraussetzung fuer CSP style-src-attr 'none', CD-A3b). Bewusst
   UNLAYERED wie das Partial-Asset-Muster (CD-A3c): die Offcanvas-/Modal-
   Regeln muessen gegen Bootstrap-Basis gewinnen — unlayered > Layer normal.
   Das !important in .aqd-drawer bleibt bewusst erhalten (identisches
   Verhalten zum frueheren Inline-!important gegen Offcanvas-Defaults).
   ========================================================================== */

/* Drawer-Shell (offcanvas-end) */
.aqd-drawer {
  width: 100%;
  max-width: 580px;
  background: rgba(15, 23, 42, 0.94) !important;
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
}

/* Titel/Meta */
.aqd-title { line-height: 1.4; }
.aqd-text { line-height: 1.7; word-break: break-word; }

/* Community-Vote-Buttons */
.aqd-vote-btn { font-size: 0.9rem; line-height: 1; }

/* Modals: Amber (PoC) und Cyan (Share/Weekly/Source) */
.aqd-modal-amber {
  background: rgba(15, 23, 42, 0.95);
  border: 1px solid rgba(245, 158, 11, 0.4);
  backdrop-filter: blur(20px);
}
.aqd-modal-cyan {
  background: rgba(15, 23, 42, 0.96);
  border: 1px solid rgba(6, 182, 212, 0.4);
  backdrop-filter: blur(20px);
}

/* Social-Card-Canvas */
.aqd-canvas-wrap { max-height: 400px; background: #090d16; }
.aqd-canvas { object-fit: contain; max-height: 400px; }

/* Weekly-Digest-Textarea */
.aqd-textarea { line-height: 1.6; resize: vertical; }

/* Quell-Badge (Schild-Icon-Kreis) */
.aqd-shield-badge { width: 54px; height: 54px; line-height: 1; }
