/* ======================================== Handwriting to Markdown — Plugin Styles Prefisso hwm_ per evitare conflitti ======================================== */ /* --- Container principale dell'embed --- */ .hwm_container { position: relative; border: 1px solid var(--background-modifier-border); border-radius: 8px; overflow: hidden; margin: 8px 0; /* Sfondo SEMPRE bianco (anche in dark mode) */ background: #ffffff; } /* --- Toolbar in alto a destra --- */ .hwm_toolbar { position: absolute; top: 6px; right: 6px; z-index: 10; display: flex; align-items: center; gap: 0; /* spacing gestito via margin-right sui bottoni, così i bottoni nascosti (max-width:0, margin:0) non creano spazi vuoti */ padding: 3px 6px; border-radius: 6px; background: rgba(240, 240, 240, 0.95); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); opacity: 1; transition: opacity 0.2s; } /* --- Bottoni toolbar --- */ .hwm_btn { display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; padding: 0; border: none; border-radius: 4px; background: transparent; color: #666; cursor: pointer; line-height: 0; /* Spacing via margin-right invece di gap, così i bottoni nascosti (margin:0) non lasciano spazi vuoti nella toolbar compatta */ margin-right: 4px; /* Animazione espansione/compressione toolbar */ overflow: hidden; max-width: 40px; flex-shrink: 0; transition: max-width 0.2s ease, opacity 0.2s ease, margin 0.2s ease, padding 0.2s ease; } /* Icone SVG inline dentro i bottoni */ .hwm_btn svg { width: 16px; height: 16px; flex-shrink: 0; } .hwm_btn:hover { background: #e0e0e0; color: #333; } /* Bottone attivo (tool selezionato) */ .hwm_btn.hwm_active { background: var(--interactive-accent); color: #ffffff; } /* --- Bottone salva (evidenziato) --- */ .hwm_save-btn { margin-left: 4px; } .hwm_save-btn:hover { background: var(--interactive-accent); color: #ffffff; } /* --- Bottone elimina (X rossa su hover) --- */ .hwm_delete-btn:hover { background: #dc2626; color: #ffffff; } /* --- Selettore colori --- */ .hwm_colors { display: flex; align-items: center; gap: 3px; margin: 0 4px; } /* I pallini colore sono
(non