/* ===============================================================
   AEGIS THEME: PORCELAIN (Off-White - Static, No Animations)
   Clone of FROST with Porcelain palette + ALL animations disabled
   =============================================================== */
[data-theme="porcelain"] {
  --aegis-bg: linear-gradient(135deg, #f4f4f4 0%, #ebebeb 50%, #e0e0e0 100%);
  --aegis-glass: rgba(0,0,0,0.02);
  --aegis-glass-solid: rgba(0,0,0,0.03);
  --aegis-glass-border: rgba(0,0,0,0.10);
  --aegis-glass-hover: rgba(0,0,0,0.05);
  --aegis-text: #1a1a1a;
  --aegis-text-soft: #404040;
  --aegis-text-muted: #606060;
  --aegis-accent: #00a583;
  --aegis-gold: #ffaa00;
  --aegis-danger: #b91c1c;
  --aegis-warning: #f59e0b;
  --aegis-success: #0a9b6e;
  --aegis-sidebar: rgba(0,0,0,0.03);
  --aegis-input: rgba(0,0,0,0.04);
  --aegis-blur: 0px;
  --aegis-shadow: 0 4px 16px rgba(0,0,0,0.06);
  --aegis-shield-stroke: #1a1a1a;
  --aegis-shield-fill: #333333;
  --aegis-shield-lock: #0f0f0f;
}

/* -- KILL ALL CSS ANIMATIONS (Logo-Shield ausgenommen) -- */
[data-theme="porcelain"] *:not(.sh-tri):not(.sh-edge),
[data-theme="porcelain"] *::before,
[data-theme="porcelain"] *::after {
  animation: none !important;
}

/* -- SHIELD BACKGROUND RAUS -- */
[data-theme="porcelain"] #aegis-shield-container { display: none !important; }


/* ═══════════════════════════════════════════════════════════════
   FROST MASTER OVERRIDES — Alle Bereiche
   ═══════════════════════════════════════════════════════════════ */

/* === GLOBALE TRANSPARENZ === */
[data-theme="porcelain"] .aegis-ki-input,
[data-theme="porcelain"] .aegis-ki-chat,
[data-theme="porcelain"] .aegis-ki-card,
[data-theme="porcelain"] .aegis-ki-tabs,
[data-theme="porcelain"] .aegis-ki-providers,
[data-theme="porcelain"] .aegis-ki-chip,
[data-theme="porcelain"] .aegis-threat-map,
[data-theme="porcelain"] .aegis-threat-feed,
[data-theme="porcelain"] .aegis-feed-item,
[data-theme="porcelain"] .aegis-list-table-wrap,
[data-theme="porcelain"] .aegis-list-table th,
[data-theme="porcelain"] .aegis-email-panel,
[data-theme="porcelain"] .aegis-email-list,
[data-theme="porcelain"] .aegis-email-item,
[data-theme="porcelain"] .aegis-email-detail,
[data-theme="porcelain"] .aegis-email-toolbar,
[data-theme="porcelain"] .aegis-email-content,
[data-theme="porcelain"] .aegis-email-folders,
[data-theme="porcelain"] .aegis-email-row,
[data-theme="porcelain"] .aegis-sandbox-panel,
[data-theme="porcelain"] .aegis-sandbox-card,
[data-theme="porcelain"] .aegis-sandbox-upload,
[data-theme="porcelain"] .aegis-sandbox-results,
[data-theme="porcelain"] .aegis-sandbox-history,
[data-theme="porcelain"] .aegis-settings-panel,
[data-theme="porcelain"] .aegis-settings-section,
[data-theme="porcelain"] .aegis-settings-card,
[data-theme="porcelain"] .aegis-settings-row,
[data-theme="porcelain"] .aegis-settings-input,
[data-theme="porcelain"] .aegis-att-analysis,
[data-theme="porcelain"] .aegis-att-threats,
[data-theme="porcelain"] .aegis-contact-info,
[data-theme="porcelain"] .aegis-contact-row,
[data-theme="porcelain"] .aegis-modal,
[data-theme="porcelain"] .aegis-overlay-content,
[data-theme="porcelain"] .aegis-panel,
[data-theme="porcelain"] .aegis-card,
[data-theme="porcelain"] .aegis-box {
  background: transparent !important;
}

/* === SCHWARZE RAHMEN (0.5 opacity) === */
[data-theme="porcelain"] .aegis-ki-card,
[data-theme="porcelain"] .aegis-ki-chip,
[data-theme="porcelain"] .aegis-ki-chat,
[data-theme="porcelain"] .aegis-ki-providers,
[data-theme="porcelain"] .aegis-ki-input,
[data-theme="porcelain"] .aegis-ki-tabs,
[data-theme="porcelain"] .aegis-ki-tab,
[data-theme="porcelain"] .aegis-threat-map,
[data-theme="porcelain"] .aegis-threat-feed,
[data-theme="porcelain"] .aegis-threat-stat,
[data-theme="porcelain"] .aegis-feed-item,
[data-theme="porcelain"] .aegis-list-table-wrap,
[data-theme="porcelain"] .aegis-list-table,
[data-theme="porcelain"] .aegis-list-table th,
[data-theme="porcelain"] .aegis-list-table td,
[data-theme="porcelain"] .aegis-email-item,
[data-theme="porcelain"] .aegis-email-detail,
[data-theme="porcelain"] .aegis-email-toolbar,
[data-theme="porcelain"] .aegis-email-list,
[data-theme="porcelain"] .aegis-email-folders,
[data-theme="porcelain"] .aegis-email-content,
[data-theme="porcelain"] .aegis-sandbox-card,
[data-theme="porcelain"] .aegis-sandbox-upload,
[data-theme="porcelain"] .aegis-sandbox-results,
[data-theme="porcelain"] .aegis-settings-card,
[data-theme="porcelain"] .aegis-settings-section,
[data-theme="porcelain"] .aegis-settings-input,
[data-theme="porcelain"] .aegis-att-analysis,
[data-theme="porcelain"] .aegis-att-threats,
[data-theme="porcelain"] .aegis-contact-modal,
[data-theme="porcelain"] .aegis-contact-info,
[data-theme="porcelain"] .aegis-modal,
[data-theme="porcelain"] .aegis-overlay-content,
[data-theme="porcelain"] .aegis-panel,
[data-theme="porcelain"] .aegis-card,
[data-theme="porcelain"] .aegis-box,
[data-theme="porcelain"] .aegis-btn,
[data-theme="porcelain"] .aegis-input,
[data-theme="porcelain"] .aegis-select,
[data-theme="porcelain"] .aegis-textarea {
  border: 1px solid rgba(0,0,0,0.5) !important;
}

/* === ALLE TEXTE SCHWARZ === */
[data-theme="porcelain"] .aegis-ki-chat-header,
[data-theme="porcelain"] .aegis-ki-name,
[data-theme="porcelain"] .aegis-ki-providers-title,
[data-theme="porcelain"] .aegis-ki-card-info,
[data-theme="porcelain"] .aegis-ki-card-model,
[data-theme="porcelain"] .aegis-ki-chat-status,
[data-theme="porcelain"] .aegis-ki-chat-empty,
[data-theme="porcelain"] .aegis-ki-tab,
[data-theme="porcelain"] .aegis-threat-stat .num,
[data-theme="porcelain"] .aegis-threat-stat .label,
[data-theme="porcelain"] .aegis-threat-map-placeholder,
[data-theme="porcelain"] .aegis-feed-title,
[data-theme="porcelain"] .aegis-feed-item,
[data-theme="porcelain"] .aegis-list-title,
[data-theme="porcelain"] .aegis-list-desc,
[data-theme="porcelain"] .aegis-list-table th,
[data-theme="porcelain"] .aegis-list-table td,
[data-theme="porcelain"] .aegis-email-sender,
[data-theme="porcelain"] .aegis-email-subject,
[data-theme="porcelain"] .aegis-email-time,
[data-theme="porcelain"] .aegis-email-count,
[data-theme="porcelain"] .aegis-email-empty,
[data-theme="porcelain"] .aegis-email-content,
[data-theme="porcelain"] .aegis-email-detail-header,
[data-theme="porcelain"] .aegis-email-detail h3,
[data-theme="porcelain"] .aegis-email-detail p,
[data-theme="porcelain"] .aegis-email-detail span,
[data-theme="porcelain"] .aegis-email-folder,
[data-theme="porcelain"] .aegis-email-folder-name,
[data-theme="porcelain"] .aegis-email-folder-count,
[data-theme="porcelain"] .aegis-sandbox-title,
[data-theme="porcelain"] .aegis-sandbox-desc,
[data-theme="porcelain"] .aegis-sandbox-label,
[data-theme="porcelain"] .aegis-sandbox-text,
[data-theme="porcelain"] .aegis-sandbox-status,
[data-theme="porcelain"] .aegis-sandbox-result,
[data-theme="porcelain"] .aegis-settings-title,
[data-theme="porcelain"] .aegis-settings-desc,
[data-theme="porcelain"] .aegis-settings-label,
[data-theme="porcelain"] .aegis-settings-value,
[data-theme="porcelain"] .aegis-settings-text,
[data-theme="porcelain"] .aegis-att-analysis-title,
[data-theme="porcelain"] .aegis-att-analysis-text,
[data-theme="porcelain"] .aegis-att-threats-title,
[data-theme="porcelain"] .aegis-att-threat-item,
[data-theme="porcelain"] .aegis-contact-modal-titles h2,
[data-theme="porcelain"] .aegis-contact-modal-titles p,
[data-theme="porcelain"] .aegis-contact-name,
[data-theme="porcelain"] .aegis-contact-email,
[data-theme="porcelain"] .aegis-contact-label,
[data-theme="porcelain"] .aegis-contact-value,
[data-theme="porcelain"] .aegis-modal-title,
[data-theme="porcelain"] .aegis-modal-text,
[data-theme="porcelain"] .aegis-panel-title,
[data-theme="porcelain"] .aegis-panel-text,
[data-theme="porcelain"] .aegis-card-title,
[data-theme="porcelain"] .aegis-card-text,
[data-theme="porcelain"] .aegis-label,
[data-theme="porcelain"] .aegis-text,
[data-theme="porcelain"] .aegis-title,
[data-theme="porcelain"] .aegis-desc,
[data-theme="porcelain"] .aegis-info,
[data-theme="porcelain"] .aegis-stat,
[data-theme="porcelain"] .aegis-value,
[data-theme="porcelain"] .aegis-heading,
[data-theme="porcelain"] .aegis-subheading,
[data-theme="porcelain"] h1, [data-theme="porcelain"] h2,
[data-theme="porcelain"] h3, [data-theme="porcelain"] h4,
[data-theme="porcelain"] h5, [data-theme="porcelain"] h6,
[data-theme="porcelain"] p, [data-theme="porcelain"] span,
[data-theme="porcelain"] label, [data-theme="porcelain"] td,
[data-theme="porcelain"] th, [data-theme="porcelain"] li {
  color: #1e293b !important;
}

/* === CONTACT MODAL === */
[data-theme="porcelain"] .aegis-contact-modal {
  background: rgba(255,255,255,0.85) !important;
}

[data-theme="porcelain"] .aegis-contact-modal-header {
  background: linear-gradient(135deg, rgba(0,201,167,0.08) 0%, transparent 60%);
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* === INPUTS & BUTTONS === */
[data-theme="porcelain"] input,
[data-theme="porcelain"] textarea,
[data-theme="porcelain"] select {
  background: transparent !important;
  color: #1e293b !important;
  border: 1px solid rgba(0,0,0,0.5) !important;
}

[data-theme="porcelain"] input::placeholder,
[data-theme="porcelain"] textarea::placeholder {
  color: #64748b !important;
}

/* === MUTED TEXT DARKER === */
[data-theme="porcelain"] .aegis-text-muted,
[data-theme="porcelain"] .text-muted,
[data-theme="porcelain"] [class*="muted"] {
  color: #475569 !important;
}


/* === SVGs SCHWARZ (nur stroke, nicht gefüllt) === */
[data-theme="porcelain"] svg path,
[data-theme="porcelain"] svg circle,
[data-theme="porcelain"] svg rect,
[data-theme="porcelain"] svg line,
[data-theme="porcelain"] svg polyline,
[data-theme="porcelain"] svg polygon {
  stroke: #1e293b !important;
}

/* Accent-Farben beibehalten */
[data-theme="porcelain"] .aegis-danger svg path {
  stroke: var(--aegis-danger) !important;
}

[data-theme="porcelain"] .aegis-warning svg path {
  stroke: var(--aegis-warning) !important;
}

[data-theme="porcelain"] .aegis-success svg path {
  stroke: var(--aegis-success) !important;
}


/* === AEGIS STATUS BOX (Sidebar unten) === */
[data-theme="porcelain"] .aegis-status {
  background: transparent !important;
  border: 1px solid rgba(0,0,0,0.5) !important;
}

[data-theme="porcelain"] .aegis-status span,
[data-theme="porcelain"] .aegis-status div {
  color: #1e293b !important;
}


/* === KI CARD STATES (hover, selected) === */
[data-theme="porcelain"] .aegis-ki-card:hover,
[data-theme="porcelain"] .aegis-ki-card.selected {
  background: transparent !important;
}

[data-theme="porcelain"] .aegis-ki-card-key {
  background: transparent !important;
  position: relative;
}


[data-theme="porcelain"] .aegis-ki-eye {
  color: #0a0f1a;
  opacity: 0.7;
}

[data-theme="porcelain"] .aegis-ki-eye:hover {
  opacity: 1;
}


/* === KI CHAT INNERE ELEMENTE === */
[data-theme="porcelain"] .aegis-ki-chat-header,
[data-theme="porcelain"] .aegis-ki-chat-messages,
[data-theme="porcelain"] .aegis-ki-chat-input,
[data-theme="porcelain"] .aegis-ki-msg,
[data-theme="porcelain"] .aegis-ki-msg.assistant {
  background: transparent !important;
}


/* === LICENSE BOX === */
[data-theme="porcelain"] .aegis-license-digital {
  background: transparent !important;
  border: 1px solid rgba(0,0,0,0.5) !important;
}

[data-theme="porcelain"] .aegis-license-separator {
  color: rgba(0,0,0,0.4) !important;
}

[data-theme="porcelain"] .aegis-license-slot {
  color: #1e293b !important;
}




/* === STATS ICON BOXEN TRANSPARENT === */
[data-theme="porcelain"] .aegis-stat-icon {
  background: transparent !important;
}


/* === COMPOSE BUTTON NUR RAHMEN === */
[data-theme="porcelain"] .aegis-compose-btn {
  background: transparent !important;
  border: 1px solid rgba(0,0,0,0.5) !important;
  color: #1e293b !important;
}

[data-theme="porcelain"] .aegis-compose-btn:hover {
  background: rgba(0,0,0,0.05) !important;
  box-shadow: none !important;
}


/* === KI ANALYSE BADGES BOX TRANSPARENT === */
[data-theme="porcelain"] .aegis-links-analyzed-by {
  background: transparent !important;
  border-bottom: 1px solid rgba(0,0,0,0.2) !important;
}

[data-theme="porcelain"] .aegis-ki-badge:hover {
  background: rgba(0,0,0,0.05) !important;
}


/* === LINK-ANALYSE + KI-RISIKOANALYSE BOXEN TRANSPARENT === */
[data-theme="porcelain"] .aegis-links-card {
  background: transparent !important;
  border: 1px solid rgba(0,0,0,0.3) !important;
}

[data-theme="porcelain"] .aegis-links-card-header {
  background: transparent !important;
  border-bottom: 1px solid rgba(0,0,0,0.2) !important;
}

[data-theme="porcelain"] .aegis-detail-section {
  background: transparent !important;
  border: 1px solid rgba(0,0,0,0.3) !important;
}

[data-theme="porcelain"] .aegis-link-item {
  background: transparent !important;
}


/* === NACHRICHT BOX TRANSPARENT === */
[data-theme="porcelain"] .aegis-detail-body {
  background: transparent !important;
  border: 1px solid rgba(0,0,0,0.2) !important;
  color: #1e293b !important;
}


/* === LINK ROW IN LINK-ANALYSE TRANSPARENT === */
[data-theme="porcelain"] .aegis-link-row {
  background: transparent !important;
  border: 1px solid rgba(0,0,0,0.2) !important;
  border-left: 3px solid !important;
}

[data-theme="porcelain"] .aegis-link-row.safe {
  border-left-color: var(--aegis-success) !important;
}

[data-theme="porcelain"] .aegis-link-row.danger {
  border-left-color: var(--aegis-danger) !important;
}


/* === LINK TEXT BOX TRANSPARENT === */
[data-theme="porcelain"] .aegis-link-text {
  background: transparent !important;
  border: 1px solid rgba(0,0,0,0.2) !important;
  color: #1e293b !important;
}

[data-theme="porcelain"] .aegis-link-copy {
  background: transparent !important;
  border: 1px solid rgba(0,0,0,0.3) !important;
  color: #1e293b !important;
}

[data-theme="porcelain"] .aegis-link-copy:hover {
  background: rgba(0,0,0,0.05) !important;
}


/* === SANDBOX GEFUNDENE URLS BOX TRANSPARENT === */
[data-theme="porcelain"] .aegis-att-urls {
  background: transparent !important;
  border: 1px solid rgba(0,0,0,0.2) !important;
}


/* === SANDBOX URL BOXEN TRANSPARENT === */
[data-theme="porcelain"] .aegis-att-url {
  background: transparent !important;
  border: 1px solid rgba(0,0,0,0.2) !important;
  border-left: 3px solid var(--aegis-danger) !important;
}


/* === SANDBOX BLOCKIERT BADGE STÄRKER === */
[data-theme="porcelain"] .aegis-att-url .aegis-badge-blocked,
[data-theme="porcelain"] .aegis-att-url span[style*="color:var(--aegis-danger)"] {
  color: #dc2626 !important;
  font-weight: 700 !important;
  text-shadow: 0 0 1px rgba(220,38,38,0.5) !important;
}

/* === KI ANALYSIS LEARNING STATS CARDS === */
[data-theme="porcelain"] .aegis-learning-stat {
  border: 1px solid rgba(0,0,0,0.3);
}

/* === CONTACTS CARDS === */
[data-theme="porcelain"] .aegis-contact-card {
  border: 1px solid rgba(0,0,0,0.3);
}

/* === TUTORIAL MODAL === */
[data-theme="porcelain"] .aegis-tutorial-modal {
  background: rgba(255,255,255,0.1) !important;
  backdrop-filter: blur(30px) !important;
  -webkit-backdrop-filter: blur(30px) !important;
}

[data-theme="porcelain"] .aegis-tutorial-modal,
[data-theme="porcelain"] .aegis-tutorial-modal p,
[data-theme="porcelain"] .aegis-tutorial-modal span,
[data-theme="porcelain"] .aegis-tutorial-modal h3,
[data-theme="porcelain"] .aegis-tutorial-title,
[data-theme="porcelain"] .aegis-tutorial-sub,
[data-theme="porcelain"] .aegis-tutorial-step-body p {
  color: #000 !important;
}

[data-theme="porcelain"] .aegis-tutorial-modal strong,
[data-theme="porcelain"] .aegis-tutorial-step-body strong {
  color: #000 !important;
}

/* === SIDEBAR NAV SVG ICONS === */
[data-theme="porcelain"] .aegis-nav-icon svg {
  stroke: #000 !important;
  opacity: 1 !important;
}

[data-theme="porcelain"] .aegis-nav-icon svg * {
  stroke: #000 !important;
}

/* === LOGO SHIELD === */
[data-theme="porcelain"] .aegis-logo-shield svg {
  stroke: #000 !important;
  stroke-width: 2.5 !important;
}

[data-theme="porcelain"] .aegis-logo-shield svg * {
  stroke: #000 !important;
  stroke-width: 2.5 !important;
}

/* === STAT CARD SVG ICONS === */
[data-theme="porcelain"] .aegis-stat-icon svg,
[data-theme="porcelain"] .aegis-stat-icon svg * {
  stroke: #000 !important;
  fill: none !important;
}

/* === SEARCH BOX === */
html[data-theme="porcelain"] .aegis-search-box,
[data-theme="porcelain"] .aegis-email-toolbar-center .aegis-search-box {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
  background: rgba(255,255,255,0.4) !important;
}

html[data-theme="porcelain"] .aegis-search-box input,
html[data-theme="porcelain"] .aegis-search-input,
[data-theme="porcelain"] .aegis-email-toolbar-center input {
  color: #000 !important;
  -webkit-text-fill-color: #000 !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

html[data-theme="porcelain"] .aegis-search-box input:focus,
html[data-theme="porcelain"] .aegis-search-input:focus {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

html[data-theme="porcelain"] .aegis-search-input::placeholder,
html[data-theme="porcelain"] input.aegis-search-input::placeholder {
  color: rgba(0,0,0,0.5) !important;
  -webkit-text-fill-color: rgba(0,0,0,0.5) !important;
}

html[data-theme="porcelain"] .aegis-search-icon svg,
html[data-theme="porcelain"] .aegis-search-icon svg * {
  stroke: #000 !important;
}

/* === CUSTOM DROPDOWN === */
html[data-theme="porcelain"] .aegis-dropdown-trigger {
  color: #000 !important;
}

html[data-theme="porcelain"] .aegis-dropdown-item {
  color: #000 !important;
}

/* === EMAIL FOLDERS SIDEBAR (Frost) === */
html[data-theme="porcelain"] .aegis-email-folders {
  background: rgba(255,255,255,0.65) !important;
  backdrop-filter: blur(20px) !important;
  -webkit-backdrop-filter: blur(20px) !important;
}

/* === HAUPT-SIDEBAR (Frost Mobile) === */
html[data-theme="porcelain"] #aegis-sidebar {
  -webkit-backdrop-filter: blur(20px) !important;
}

/* === SHIELD ANALYSE OVERLAY (Glassmorphismus) === */
/* analysis-modal: removed — uses default dark glass */

/* === EMAIL-LISTE GMAIL-STYLE BOLD-OVERRIDE FUER FROST ===
   Sender + Subject pures Schwarz + maximale font-weight
   damit der Bold-Effekt auf weissem Hintergrund klar sichtbar wird */
html[data-theme="porcelain"] .aegis-email-item .aegis-email-sender {
  font-weight: 900 !important;
  color: #000 !important;
}
html[data-theme="porcelain"] .aegis-email-item .aegis-email-subject {
  font-weight: 600 !important;
  color: #1e293b !important;
}
html[data-theme="porcelain"] .aegis-email-item .aegis-email-subject .aegis-subject-strong {
  font-weight: 800 !important;
}

/* License Quote im Frost: weiss auf weiss -> schwarz */
[data-theme="porcelain"] .aegis-license-quote-text {
  color: #000 !important;
}


/* === SIDEBAR SVG ICONS STAERKER (Frost - ausser Whitelist + Blacklist) ===
   Targetet direkt stroke="#fff" und fill="#fff" Attribute -> dunkles Grau.
   Akzent-Farben (teal, orange) bleiben unbetroffen.*/
[data-theme="porcelain"] .aegis-nav-item:not([data-nav="whitelist"]):not([data-nav="blacklist"]) .aegis-nav-icon svg [stroke="#fff"] {
  stroke: #1e293b !important;
}
[data-theme="porcelain"] .aegis-nav-item:not([data-nav="whitelist"]):not([data-nav="blacklist"]) .aegis-nav-icon svg [fill="#fff"] {
  fill: #1e293b !important;
}

/* === EXTRA STAERKER: sandbox, contacts, calendar, tutorial Nav-Icons (Frost) ===
   opacity boosten + stroke-width verdoppeln + reines Schwarz fuer max Kontrast.*/
[data-theme="porcelain"] .aegis-nav-item[data-nav="emails"] .aegis-nav-icon svg [stroke],
[data-theme="porcelain"] .aegis-nav-item[data-nav="sandbox"] .aegis-nav-icon svg [stroke],
[data-theme="porcelain"] .aegis-nav-item[data-nav="contacts"] .aegis-nav-icon svg [stroke],
[data-theme="porcelain"] .aegis-nav-item[data-nav="calendar"] .aegis-nav-icon svg [stroke],
[data-theme="porcelain"] .aegis-nav-item[data-nav="tutorial"] .aegis-nav-icon svg [stroke] {
  opacity: 0.9 !important;
  stroke-width: 1.5 !important;
}
[data-theme="porcelain"] .aegis-nav-item[data-nav="sandbox"] .aegis-nav-icon svg [stroke="#fff"],
[data-theme="porcelain"] .aegis-nav-item[data-nav="contacts"] .aegis-nav-icon svg [stroke="#fff"],
[data-theme="porcelain"] .aegis-nav-item[data-nav="calendar"] .aegis-nav-icon svg [stroke="#fff"],
[data-theme="porcelain"] .aegis-nav-item[data-nav="tutorial"] .aegis-nav-icon svg [stroke="#fff"] {
  stroke: #000 !important;
}
[data-theme="porcelain"] .aegis-nav-item[data-nav="sandbox"] .aegis-nav-icon svg [fill="#fff"],
[data-theme="porcelain"] .aegis-nav-item[data-nav="contacts"] .aegis-nav-icon svg [fill="#fff"],
[data-theme="porcelain"] .aegis-nav-item[data-nav="calendar"] .aegis-nav-icon svg [fill="#fff"],
[data-theme="porcelain"] .aegis-nav-item[data-nav="tutorial"] .aegis-nav-icon svg [fill="#fff"] {
  fill: #000 !important;
  opacity: 0.9 !important;
}

/* === LICENSE BUTTONS PORCELAIN: Stronger visibility on light background === */
html[data-theme="porcelain"] .aegis-license-activate-btn {
  border: 2px solid #059669 !important;
  color: #059669 !important;
  background: rgba(5, 150, 105, 0.08) !important;
  font-weight: 800 !important;
}
html[data-theme="porcelain"] .aegis-license-activate-btn:hover {
  background: rgba(5, 150, 105, 0.15) !important;
  box-shadow: 0 0 20px rgba(5, 150, 105, 0.3) !important;
}
html[data-theme="porcelain"] .aegis-trial-pill {
  border: 2px solid #059669 !important;
  color: #059669 !important;
  background: rgba(5, 150, 105, 0.06) !important;
}
html[data-theme="porcelain"] .aegis-trial-pill:hover {
  background: rgba(5, 150, 105, 0.12) !important;
}
html[data-theme="porcelain"] .aegis-trial-pill .aegis-trial-text {
  color: #059669 !important;
}

/* Lizenzbox-Pfeil: dezente Bounce trotz Static-Theme */
[data-theme="porcelain"] #aegis-license-arrow { animation: aegisArrowBounce 1.5s ease-in-out infinite !important; }

/* TECHBG-PORCELAIN :: Kompassrose mit Nadel, statisch, unterster Layer (z-index 0) */
html[data-theme="porcelain"] #aegis-layer-bg {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjEwMDAiIHZpZXdCb3g9IjAgMCAxNjAwIDEwMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIHNsaWNlIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJnIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZjRmNGY0Ii8+PHN0b3Agb2Zmc2V0PSIwLjUiIHN0b3AtY29sb3I9IiNlYmViZWIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlMGUwZTAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iMTYwMCIgaGVpZ2h0PSIxMDAwIiBmaWxsPSJ1cmwoI2JnKSIvPjxjaXJjbGUgY3g9IjgwMCIgY3k9IjUwMCIgcj0iMzgwIiBmaWxsPSJub25lIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMSIgb3BhY2l0eT0iMC4yMiIvPjxjaXJjbGUgY3g9IjgwMCIgY3k9IjUwMCIgcj0iMzY0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC43IiBvcGFjaXR5PSIwLjE2Ii8+PGNpcmNsZSBjeD0iODAwIiBjeT0iNTAwIiByPSIxMjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjciIG9wYWNpdHk9IjAuMTYiLz48bGluZSB4MT0iODAwLjAiIHkxPSIxNTAuMCIgeDI9IjgwMC4wIiB5Mj0iMTIwLjAiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIxLjAiIG9wYWNpdHk9IjAuMjQiLz48bGluZSB4MT0iODMxLjciIHkxPSIxMzcuNCIgeDI9IjgzMy4xIiB5Mj0iMTIxLjQiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMTUiLz48bGluZSB4MT0iODYzLjIiIHkxPSIxNDEuNSIgeDI9Ijg2Ni4wIiB5Mj0iMTI1LjgiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMTUiLz48bGluZSB4MT0iODk0LjIiIHkxPSIxNDguNCIgeDI9Ijg5OC40IiB5Mj0iMTMyLjkiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMTUiLz48bGluZSB4MT0iOTI0LjUiIHkxPSIxNTguMCIgeDI9IjkzMC4wIiB5Mj0iMTQyLjkiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMTUiLz48bGluZSB4MT0iOTUzLjgiIHkxPSIxNzAuMSIgeDI9Ijk2MC42IiB5Mj0iMTU1LjYiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMTUiLz48bGluZSB4MT0iOTc1LjAiIHkxPSIxOTYuOSIgeDI9Ijk5MC4wIiB5Mj0iMTcwLjkiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIxLjAiIG9wYWNpdHk9IjAuMjQiLz48bGluZSB4MT0iMTAwOC44IiB5MT0iMjAxLjgiIHgyPSIxMDE4LjAiIHkyPSIxODguNyIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjAuNiIgb3BhY2l0eT0iMC4xNSIvPjxsaW5lIHgxPSIxMDM0LjAiIHkxPSIyMjEuMiIgeDI9IjEwNDQuMyIgeTI9IjIwOC45IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjEwNTcuNCIgeTE9IjI0Mi42IiB4Mj0iMTA2OC43IiB5Mj0iMjMxLjMiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMTUiLz48bGluZSB4MT0iMTA3OC44IiB5MT0iMjY2LjAiIHgyPSIxMDkxLjEiIHkyPSIyNTUuNyIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjAuNiIgb3BhY2l0eT0iMC4xNSIvPjxsaW5lIHgxPSIxMDk4LjIiIHkxPSIyOTEuMiIgeDI9IjExMTEuMyIgeTI9IjI4Mi4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjExMDMuMSIgeTE9IjMyNS4wIiB4Mj0iMTEyOS4xIiB5Mj0iMzEwLjAiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIxLjAiIG9wYWNpdHk9IjAuMjQiLz48bGluZSB4MT0iMTEyOS45IiB5MT0iMzQ2LjIiIHgyPSIxMTQ0LjQiIHkyPSIzMzkuNCIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjAuNiIgb3BhY2l0eT0iMC4xNSIvPjxsaW5lIHgxPSIxMTQyLjAiIHkxPSIzNzUuNSIgeDI9IjExNTcuMSIgeTI9IjM3MC4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjExNTEuNiIgeTE9IjQwNS44IiB4Mj0iMTE2Ny4xIiB5Mj0iNDAxLjYiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMTUiLz48bGluZSB4MT0iMTE1OC41IiB5MT0iNDM2LjgiIHgyPSIxMTc0LjIiIHkyPSI0MzQuMCIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjAuNiIgb3BhY2l0eT0iMC4xNSIvPjxsaW5lIHgxPSIxMTYyLjYiIHkxPSI0NjguMyIgeDI9IjExNzguNiIgeTI9IjQ2Ni45IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjExNTAuMCIgeTE9IjUwMC4wIiB4Mj0iMTE4MC4wIiB5Mj0iNTAwLjAiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIxLjAiIG9wYWNpdHk9IjAuMjQiLz48bGluZSB4MT0iMTE2Mi42IiB5MT0iNTMxLjciIHgyPSIxMTc4LjYiIHkyPSI1MzMuMSIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjAuNiIgb3BhY2l0eT0iMC4xNSIvPjxsaW5lIHgxPSIxMTU4LjUiIHkxPSI1NjMuMiIgeDI9IjExNzQuMiIgeTI9IjU2Ni4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjExNTEuNiIgeTE9IjU5NC4yIiB4Mj0iMTE2Ny4xIiB5Mj0iNTk4LjQiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMTUiLz48bGluZSB4MT0iMTE0Mi4wIiB5MT0iNjI0LjUiIHgyPSIxMTU3LjEiIHkyPSI2MzAuMCIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjAuNiIgb3BhY2l0eT0iMC4xNSIvPjxsaW5lIHgxPSIxMTI5LjkiIHkxPSI2NTMuOCIgeDI9IjExNDQuNCIgeTI9IjY2MC42IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjExMDMuMSIgeTE9IjY3NS4wIiB4Mj0iMTEyOS4xIiB5Mj0iNjkwLjAiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIxLjAiIG9wYWNpdHk9IjAuMjQiLz48bGluZSB4MT0iMTA5OC4yIiB5MT0iNzA4LjgiIHgyPSIxMTExLjMiIHkyPSI3MTguMCIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjAuNiIgb3BhY2l0eT0iMC4xNSIvPjxsaW5lIHgxPSIxMDc4LjgiIHkxPSI3MzQuMCIgeDI9IjEwOTEuMSIgeTI9Ijc0NC4zIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjEwNTcuNCIgeTE9Ijc1Ny40IiB4Mj0iMTA2OC43IiB5Mj0iNzY4LjciIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMTUiLz48bGluZSB4MT0iMTAzNC4wIiB5MT0iNzc4LjgiIHgyPSIxMDQ0LjMiIHkyPSI3OTEuMSIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjAuNiIgb3BhY2l0eT0iMC4xNSIvPjxsaW5lIHgxPSIxMDA4LjgiIHkxPSI3OTguMiIgeDI9IjEwMTguMCIgeTI9IjgxMS4zIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9Ijk3NS4wIiB5MT0iODAzLjEiIHgyPSI5OTAuMCIgeTI9IjgyOS4xIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMS4wIiBvcGFjaXR5PSIwLjI0Ii8+PGxpbmUgeDE9Ijk1My44IiB5MT0iODI5LjkiIHgyPSI5NjAuNiIgeTI9Ijg0NC40IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjkyNC41IiB5MT0iODQyLjAiIHgyPSI5MzAuMCIgeTI9Ijg1Ny4xIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9Ijg5NC4yIiB5MT0iODUxLjYiIHgyPSI4OTguNCIgeTI9Ijg2Ny4xIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9Ijg2My4yIiB5MT0iODU4LjUiIHgyPSI4NjYuMCIgeTI9Ijg3NC4yIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjgzMS43IiB5MT0iODYyLjYiIHgyPSI4MzMuMSIgeTI9Ijg3OC42IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjgwMC4wIiB5MT0iODUwLjAiIHgyPSI4MDAuMCIgeTI9Ijg4MC4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMS4wIiBvcGFjaXR5PSIwLjI0Ii8+PGxpbmUgeDE9Ijc2OC4zIiB5MT0iODYyLjYiIHgyPSI3NjYuOSIgeTI9Ijg3OC42IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjczNi44IiB5MT0iODU4LjUiIHgyPSI3MzQuMCIgeTI9Ijg3NC4yIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjcwNS44IiB5MT0iODUxLjYiIHgyPSI3MDEuNiIgeTI9Ijg2Ny4xIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjY3NS41IiB5MT0iODQyLjAiIHgyPSI2NzAuMCIgeTI9Ijg1Ny4xIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjY0Ni4yIiB5MT0iODI5LjkiIHgyPSI2MzkuNCIgeTI9Ijg0NC40IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjYyNS4wIiB5MT0iODAzLjEiIHgyPSI2MTAuMCIgeTI9IjgyOS4xIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMS4wIiBvcGFjaXR5PSIwLjI0Ii8+PGxpbmUgeDE9IjU5MS4yIiB5MT0iNzk4LjIiIHgyPSI1ODIuMCIgeTI9IjgxMS4zIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjU2Ni4wIiB5MT0iNzc4LjgiIHgyPSI1NTUuNyIgeTI9Ijc5MS4xIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjU0Mi42IiB5MT0iNzU3LjQiIHgyPSI1MzEuMyIgeTI9Ijc2OC43IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjUyMS4yIiB5MT0iNzM0LjAiIHgyPSI1MDguOSIgeTI9Ijc0NC4zIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjUwMS44IiB5MT0iNzA4LjgiIHgyPSI0ODguNyIgeTI9IjcxOC4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjQ5Ni45IiB5MT0iNjc1LjAiIHgyPSI0NzAuOSIgeTI9IjY5MC4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMS4wIiBvcGFjaXR5PSIwLjI0Ii8+PGxpbmUgeDE9IjQ3MC4xIiB5MT0iNjUzLjgiIHgyPSI0NTUuNiIgeTI9IjY2MC42IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjQ1OC4wIiB5MT0iNjI0LjUiIHgyPSI0NDIuOSIgeTI9IjYzMC4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjQ0OC40IiB5MT0iNTk0LjIiIHgyPSI0MzIuOSIgeTI9IjU5OC40IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjQ0MS41IiB5MT0iNTYzLjIiIHgyPSI0MjUuOCIgeTI9IjU2Ni4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjQzNy40IiB5MT0iNTMxLjciIHgyPSI0MjEuNCIgeTI9IjUzMy4xIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjQ1MC4wIiB5MT0iNTAwLjAiIHgyPSI0MjAuMCIgeTI9IjUwMC4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMS4wIiBvcGFjaXR5PSIwLjI0Ii8+PGxpbmUgeDE9IjQzNy40IiB5MT0iNDY4LjMiIHgyPSI0MjEuNCIgeTI9IjQ2Ni45IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjQ0MS41IiB5MT0iNDM2LjgiIHgyPSI0MjUuOCIgeTI9IjQzNC4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjQ0OC40IiB5MT0iNDA1LjgiIHgyPSI0MzIuOSIgeTI9IjQwMS42IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjQ1OC4wIiB5MT0iMzc1LjUiIHgyPSI0NDIuOSIgeTI9IjM3MC4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjQ3MC4xIiB5MT0iMzQ2LjIiIHgyPSI0NTUuNiIgeTI9IjMzOS40IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjQ5Ni45IiB5MT0iMzI1LjAiIHgyPSI0NzAuOSIgeTI9IjMxMC4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMS4wIiBvcGFjaXR5PSIwLjI0Ii8+PGxpbmUgeDE9IjUwMS44IiB5MT0iMjkxLjIiIHgyPSI0ODguNyIgeTI9IjI4Mi4wIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjUyMS4yIiB5MT0iMjY2LjAiIHgyPSI1MDguOSIgeTI9IjI1NS43IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjU0Mi42IiB5MT0iMjQyLjYiIHgyPSI1MzEuMyIgeTI9IjIzMS4zIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjU2Ni4wIiB5MT0iMjIxLjIiIHgyPSI1NTUuNyIgeTI9IjIwOC45IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjU5MS4yIiB5MT0iMjAxLjgiIHgyPSI1ODIuMCIgeTI9IjE4OC43IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjYyNS4wIiB5MT0iMTk2LjkiIHgyPSI2MTAuMCIgeTI9IjE3MC45IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMS4wIiBvcGFjaXR5PSIwLjI0Ii8+PGxpbmUgeDE9IjY0Ni4yIiB5MT0iMTcwLjEiIHgyPSI2MzkuNCIgeTI9IjE1NS42IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjY3NS41IiB5MT0iMTU4LjAiIHgyPSI2NzAuMCIgeTI9IjE0Mi45IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjcwNS44IiB5MT0iMTQ4LjQiIHgyPSI3MDEuNiIgeTI9IjEzMi45IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9IjczNi44IiB5MT0iMTQxLjUiIHgyPSI3MzQuMCIgeTI9IjEyNS44IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PGxpbmUgeDE9Ijc2OC4zIiB5MT0iMTM3LjQiIHgyPSI3NjYuOSIgeTI9IjEyMS40IiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjE1Ii8+PHBhdGggZD0iTTgwMC4wLDUwMC4wIEw4MzQuMCw1MDAuMCBMODAwLjAsMjAwLjAgWiIgZmlsbD0iIzJiMmIyYiIgb3BhY2l0eT0iMC4xNSIvPjxwYXRoIGQ9Ik04MDAuMCw1MDAuMCBMNzY2LjAsNTAwLjAgTDgwMC4wLDIwMC4wIFoiIGZpbGw9IiM4YThhOGEiIG9wYWNpdHk9IjAuMDkiLz48cGF0aCBkPSJNODM0LjAsNTAwLjAgTDgwMC4wLDIwMC4wIEw3NjYuMCw1MDAuMCBMODAwLjAsNTAwLjAgWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjAuNiIgb3BhY2l0eT0iMC4yMiIvPjxwYXRoIGQ9Ik04MDAuMCw1MDAuMCBMODI0LjAsNTI0LjAgTDkxOC44LDM4MS4yIFoiIGZpbGw9IiMyYjJiMmIiIG9wYWNpdHk9IjAuMTUiLz48cGF0aCBkPSJNODAwLjAsNTAwLjAgTDc3Ni4wLDQ3Ni4wIEw5MTguOCwzODEuMiBaIiBmaWxsPSIjOGE4YThhIiBvcGFjaXR5PSIwLjA5Ii8+PHBhdGggZD0iTTgyNC4wLDUyNC4wIEw5MTguOCwzODEuMiBMNzc2LjAsNDc2LjAgTDgwMC4wLDUwMC4wIFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMjIiLz48cGF0aCBkPSJNODAwLjAsNTAwLjAgTDgwMC4wLDUzNC4wIEwxMTAwLjAsNTAwLjAgWiIgZmlsbD0iIzJiMmIyYiIgb3BhY2l0eT0iMC4xNSIvPjxwYXRoIGQ9Ik04MDAuMCw1MDAuMCBMODAwLjAsNDY2LjAgTDExMDAuMCw1MDAuMCBaIiBmaWxsPSIjOGE4YThhIiBvcGFjaXR5PSIwLjA5Ii8+PHBhdGggZD0iTTgwMC4wLDUzNC4wIEwxMTAwLjAsNTAwLjAgTDgwMC4wLDQ2Ni4wIEw4MDAuMCw1MDAuMCBaIiBmaWxsPSJub25lIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjIyIi8+PHBhdGggZD0iTTgwMC4wLDUwMC4wIEw3NzYuMCw1MjQuMCBMOTE4LjgsNjE4LjggWiIgZmlsbD0iIzJiMmIyYiIgb3BhY2l0eT0iMC4xNSIvPjxwYXRoIGQ9Ik04MDAuMCw1MDAuMCBMODI0LjAsNDc2LjAgTDkxOC44LDYxOC44IFoiIGZpbGw9IiM4YThhOGEiIG9wYWNpdHk9IjAuMDkiLz48cGF0aCBkPSJNNzc2LjAsNTI0LjAgTDkxOC44LDYxOC44IEw4MjQuMCw0NzYuMCBMODAwLjAsNTAwLjAgWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjAuNiIgb3BhY2l0eT0iMC4yMiIvPjxwYXRoIGQ9Ik04MDAuMCw1MDAuMCBMNzY2LjAsNTAwLjAgTDgwMC4wLDgwMC4wIFoiIGZpbGw9IiMyYjJiMmIiIG9wYWNpdHk9IjAuMTUiLz48cGF0aCBkPSJNODAwLjAsNTAwLjAgTDgzNC4wLDUwMC4wIEw4MDAuMCw4MDAuMCBaIiBmaWxsPSIjOGE4YThhIiBvcGFjaXR5PSIwLjA5Ii8+PHBhdGggZD0iTTc2Ni4wLDUwMC4wIEw4MDAuMCw4MDAuMCBMODM0LjAsNTAwLjAgTDgwMC4wLDUwMC4wIFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMjIiLz48cGF0aCBkPSJNODAwLjAsNTAwLjAgTDc3Ni4wLDQ3Ni4wIEw2ODEuMiw2MTguOCBaIiBmaWxsPSIjMmIyYjJiIiBvcGFjaXR5PSIwLjE1Ii8+PHBhdGggZD0iTTgwMC4wLDUwMC4wIEw4MjQuMCw1MjQuMCBMNjgxLjIsNjE4LjggWiIgZmlsbD0iIzhhOGE4YSIgb3BhY2l0eT0iMC4wOSIvPjxwYXRoIGQ9Ik03NzYuMCw0NzYuMCBMNjgxLjIsNjE4LjggTDgyNC4wLDUyNC4wIEw4MDAuMCw1MDAuMCBaIiBmaWxsPSJub25lIiBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMC42IiBvcGFjaXR5PSIwLjIyIi8+PHBhdGggZD0iTTgwMC4wLDUwMC4wIEw4MDAuMCw0NjYuMCBMNTAwLjAsNTAwLjAgWiIgZmlsbD0iIzJiMmIyYiIgb3BhY2l0eT0iMC4xNSIvPjxwYXRoIGQ9Ik04MDAuMCw1MDAuMCBMODAwLjAsNTM0LjAgTDUwMC4wLDUwMC4wIFoiIGZpbGw9IiM4YThhOGEiIG9wYWNpdHk9IjAuMDkiLz48cGF0aCBkPSJNODAwLjAsNDY2LjAgTDUwMC4wLDUwMC4wIEw4MDAuMCw1MzQuMCBMODAwLjAsNTAwLjAgWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjAuNiIgb3BhY2l0eT0iMC4yMiIvPjxwYXRoIGQ9Ik04MDAuMCw1MDAuMCBMODI0LjAsNDc2LjAgTDY4MS4yLDM4MS4yIFoiIGZpbGw9IiMyYjJiMmIiIG9wYWNpdHk9IjAuMTUiLz48cGF0aCBkPSJNODAwLjAsNTAwLjAgTDc3Ni4wLDUyNC4wIEw2ODEuMiwzODEuMiBaIiBmaWxsPSIjOGE4YThhIiBvcGFjaXR5PSIwLjA5Ii8+PHBhdGggZD0iTTgyNC4wLDQ3Ni4wIEw2ODEuMiwzODEuMiBMNzc2LjAsNTI0LjAgTDgwMC4wLDUwMC4wIFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJiMmIyYiIgc3Ryb2tlLXdpZHRoPSIwLjYiIG9wYWNpdHk9IjAuMjIiLz48cGF0aCBkPSJNODAwLjAsMTcwLjAgTDgxNC4wLDUwMC4wIEw3ODYuMCw1MDAuMCBaIiBmaWxsPSIjYjIzYTJlIiBvcGFjaXR5PSIwLjQwIi8+PHBhdGggZD0iTTgwMC4wLDgzMC4wIEw4MTQuMCw1MDAuMCBMNzg2LjAsNTAwLjAgWiIgZmlsbD0iIzJiMmIyYiIgb3BhY2l0eT0iMC4yOCIvPjxjaXJjbGUgY3g9IjgwMCIgY3k9IjUwMCIgcj0iOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjEuMiIgb3BhY2l0eT0iMC41Ii8+PGNpcmNsZSBjeD0iODAwIiBjeT0iNTAwIiByPSIzIiBmaWxsPSIjMmIyYjJiIiBvcGFjaXR5PSIwLjUiLz48dGV4dCB4PSI4MDAuMCIgeT0iOTQuMCIgZm9udC1mYW1pbHk9IkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjI2IiBmaWxsPSIjMmIyYjJiIiBvcGFjaXR5PSIwLjM0IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkb21pbmFudC1iYXNlbGluZT0iY2VudHJhbCI+TjwvdGV4dD48dGV4dCB4PSIxMjA2LjAiIHk9IjUwMC4wIiBmb250LWZhbWlseT0iSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMjYiIGZpbGw9IiMyYjJiMmIiIG9wYWNpdHk9IjAuMzQiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRvbWluYW50LWJhc2VsaW5lPSJjZW50cmFsIj5FPC90ZXh0Pjx0ZXh0IHg9IjgwMC4wIiB5PSI5MDYuMCIgZm9udC1mYW1pbHk9IkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjI2IiBmaWxsPSIjMmIyYjJiIiBvcGFjaXR5PSIwLjM0IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkb21pbmFudC1iYXNlbGluZT0iY2VudHJhbCI+UzwvdGV4dD48dGV4dCB4PSIzOTQuMCIgeT0iNTAwLjAiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiIgZm9udC1zaXplPSIyNiIgZmlsbD0iIzJiMmIyYiIgb3BhY2l0eT0iMC4zNCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZG9taW5hbnQtYmFzZWxpbmU9ImNlbnRyYWwiPlc8L3RleHQ+PC9zdmc+"), var(--aegis-bg) !important;
  background-repeat: no-repeat, no-repeat !important;
  background-position: center center, center center !important;
  background-size: cover, cover !important;
}

/* Light Theme Fixes */
[data-theme="porcelain"] .aegis-header-banner { color: #007a63 !important; opacity: 1 !important; }
[data-theme="porcelain"] .aegis-panel-close svg { stroke: rgba(0,0,0,0.6) !important; }

/* cursor-fix: schwarzer Cursor auf Light Theme */
[data-theme="porcelain"] { cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5 3l14 9-7 2-4 7z' fill='%23111' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E") 4 2, auto !important; }
[data-theme="porcelain"] a, [data-theme="porcelain"] button, [data-theme="porcelain"] [onclick], [data-theme="porcelain"] .clickable, [data-theme="porcelain"] [style*="cursor:pointer"], [data-theme="porcelain"] [style*="cursor: pointer"] { cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M8 13V4.5a1.5 1.5 0 0 1 3 0V12M11 11.5v-2a1.5 1.5 0 0 1 3 0V12M14 10.5a1.5 1.5 0 0 1 3 0V12' fill='none' stroke='%23111' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V15a6 6 0 0 1-6 6h-2a6 6 0 0 1-5.7-4.1L5 13.5a1.5 1.5 0 0 1 2.5-1.6L8 13' fill='none' stroke='%23111' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 10 4, pointer !important; }

/* Sandbox Cards - Light Theme Override */
[data-theme="porcelain"] .aegis-download-doublecheck { background: rgba(0,201,167,0.12) !important; border-color: rgba(0,160,130,0.5) !important; }
[data-theme="porcelain"] .aegis-download-doublecheck div[style*="color:#fff"] { color: #1a1a1a !important; }
[data-theme="porcelain"] .aegis-download-doublecheck div[style*="color:rgba(255,255,255"] { color: rgba(0,0,0,0.7) !important; }
[data-theme="porcelain"] .aegis-download-doublecheck span[style*="color:rgba(255,255,255"] { color: rgba(0,0,0,0.55) !important; }
[data-theme="porcelain"] .aegis-btn-algo { color: #1a1a1a !important; border-color: rgba(0,0,0,0.25) !important; background: rgba(0,0,0,0.04) !important; }
[data-theme="porcelain"] .aegis-btn-recheck { color: #007a63 !important; }
[data-theme="porcelain"] .aegis-btn-shield { color: #1a1a1a !important; }
[data-theme="porcelain"] .aegis-ip-btn { color: rgba(0,0,0,0.75) !important; }
/* Rahmen staerker auf Light Theme */
[data-theme="porcelain"] .aegis-btn { border-color: rgba(0,0,0,0.25) !important; }
[data-theme="porcelain"] .aegis-btn:hover { border-color: rgba(0,0,0,0.4) !important; }
[data-theme="porcelain"] .aegis-btn-recheck { border: 1px solid rgba(0,120,99,0.4) !important; }
[data-theme="porcelain"] .aegis-btn-algo { border: 1px solid rgba(0,0,0,0.3) !important; }
[data-theme="porcelain"] .aegis-btn-shield { border: 1px solid rgba(0,160,130,0.5) !important; }
[data-theme="porcelain"] .aegis-attachment-card { border: 1px solid rgba(0,0,0,0.2) !important; box-shadow: 0 1px 4px rgba(0,0,0,0.08) !important; }
[data-theme="porcelain"] .aegis-email-card { border-color: rgba(0,0,0,0.12) !important; }
[data-theme="porcelain"] .aegis-sync-panel { border: 1px solid rgba(0,0,0,0.15) !important; }
[data-theme="porcelain"] .aegis-download-doublecheck { border: 1px solid rgba(0,160,130,0.5) !important; }
[data-theme="porcelain"] .aegis-modal { border-color: rgba(0,0,0,0.2) !important; }
[data-theme="porcelain"] .aegis-status-card { border: 1px solid rgba(0,0,0,0.12) !important; }
/* 2K Viewport: Text groesser + staerker */
@media (min-width: 1800px) {
    [data-theme="porcelain"] { font-size: 16px !important; }
    [data-theme="porcelain"] .aegis-panel-title { font-size: 22px !important; font-weight: 700 !important; }
    [data-theme="porcelain"] .aegis-header-banner { font-size: 14px !important; font-weight: 600 !important; }
    [data-theme="porcelain"] .aegis-email-subject { font-size: 16px !important; font-weight: 600 !important; }
    [data-theme="porcelain"] .aegis-email-sender { font-size: 14px !important; }
    [data-theme="porcelain"] .aegis-email-preview { font-size: 14px !important; }
    [data-theme="porcelain"] .aegis-email-date { font-size: 13px !important; }
    [data-theme="porcelain"] .aegis-btn { font-size: 14px !important; font-weight: 600 !important; padding: 12px 18px !important; }
    [data-theme="porcelain"] .aegis-sync-title { font-size: 18px !important; }
    [data-theme="porcelain"] .aegis-sync-desc { font-size: 14px !important; }
    [data-theme="porcelain"] .aegis-sync-btn { font-size: 14px !important; }
    [data-theme="porcelain"] .aegis-attachment-card { font-size: 14px !important; }
    [data-theme="porcelain"] .aegis-modal-title { font-size: 20px !important; }
    [data-theme="porcelain"] .aegis-modal-desc { font-size: 15px !important; }
    [data-theme="porcelain"] .aegis-sidebar-label { font-size: 14px !important; font-weight: 600 !important; }
    [data-theme="porcelain"] .aegis-sidebar-value { font-size: 14px !important; }
    [data-theme="porcelain"] .aegis-tip::after { font-size: 14px !important; }
        [data-theme="porcelain"] p { font-size: 15px !important; line-height: 1.6 !important; font-weight: 500 !important; }
    [data-theme="porcelain"] .aegis-email-body p { font-size: 15px !important; }
    [data-theme="porcelain"] .aegis-email-body { font-size: 15px !important; }
    [data-theme="porcelain"] .aegis-detail-value { font-size: 14px !important; }
    [data-theme="porcelain"] .aegis-detail-label { font-size: 13px !important; font-weight: 600 !important; }
    [data-theme="porcelain"] .aegis-sidebar-section p { font-size: 14px !important; }
    [data-theme="porcelain"] .aegis-att-name { font-size: 15px !important; font-weight: 600 !important; }
    [data-theme="porcelain"] .aegis-att-info { font-size: 13px !important; }
    [data-theme="porcelain"] p, [data-theme="porcelain"] span, [data-theme="porcelain"] div { letter-spacing: 0.2px; }
}
/* GLOBAL: Alle Borders 2px auf Light Theme */
[data-theme="porcelain"] .aegis-btn,
[data-theme="porcelain"] .aegis-modal,
[data-theme="porcelain"] .aegis-attachment-card,
[data-theme="porcelain"] .aegis-email-card,
[data-theme="porcelain"] .aegis-sync-panel,
[data-theme="porcelain"] .aegis-download-doublecheck,
[data-theme="porcelain"] .aegis-status-card,
[data-theme="porcelain"] .aegis-overlay,
[data-theme="porcelain"] .aegis-ki-card,
[data-theme="porcelain"] .aegis-ki-chat-container,
[data-theme="porcelain"] .aegis-whitelist-item,
[data-theme="porcelain"] .aegis-blacklist-item,
[data-theme="porcelain"] .aegis-box,
[data-theme="porcelain"] .aegis-input,
[data-theme="porcelain"] .aegis-select,
[data-theme="porcelain"] .aegis-textarea,
[data-theme="porcelain"] .aegis-connect-card,
[data-theme="porcelain"] .aegis-provider-card,
[data-theme="porcelain"] .aegis-calendar-card,
[data-theme="porcelain"] .aegis-community-card,
[data-theme="porcelain"] .aegis-vt-card,
[data-theme="porcelain"] .aegis-analysis-modal,
[data-theme="porcelain"] .aegis-settings-card,
[data-theme="porcelain"] .aegis-folder-item { border-width: 2px !important; }

/* Tag Picker — weiss glasig statt dunkel */
[data-theme="porcelain"] .aegis-tag-picker {
  background: rgba(255,255,255,0.15) !important;
  backdrop-filter: blur(30px) saturate(1.8) brightness(1.15) !important;
  -webkit-backdrop-filter: blur(30px) saturate(1.8) brightness(1.15) !important;
  border: 1px solid rgba(0,0,0,0.08) !important;
  box-shadow: 0 8px 32px rgba(0,0,0,0.06) !important;
}

