| | |
| | |
| | .svg-tooltip { |
| | pointer-events: none; |
| | opacity: 0; |
| | } |
| |
|
| | .tooltip-content { |
| | |
| | } |
| |
|
| | .dark-mode .tooltip-content { |
| | |
| | } |
| |
|
| | .tooltip-bg { |
| | } |
| |
|
| | .tooltip-svg { |
| | } |
| |
|
| | .tooltip-html { |
| | padding: 8px; |
| | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', |
| | 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', |
| | sans-serif; |
| | } |
| |
|
| | .tooltip-html a { |
| | } |
| |
|
| | .tooltip-html a:hover { |
| | opacity: 0.7; |
| | } |
| |
|
| | |
| | .font-tooltip { |
| | background: var(--color-bg-primary); |
| | border: none; |
| | border-radius: var(--border-radius-md); |
| | padding: 0; |
| | font-size: 11px; |
| | line-height: 1.3; |
| | color: var(--color-text-primary); |
| | box-shadow: var(--shadow-lg); |
| | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', |
| | 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', |
| | sans-serif; |
| | min-width: 160px; |
| | max-width: 280px; |
| | overflow: hidden; |
| | transform: translateY(0); |
| | } |
| |
|
| | |
| | .font-tooltip-selected { |
| | z-index: 1000 !important; |
| | border-width: 1px; |
| | box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); |
| | } |
| |
|
| | |
| | .font-tooltip-hover { |
| | z-index: 1001 !important; |
| | border: 3px solid #ffffff !important; |
| | box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important; |
| | } |
| |
|
| | .dark-mode .font-tooltip-hover { |
| | border: 3px solid #ffffff !important; |
| | box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2) !important; |
| | } |
| |
|
| | |
| |
|
| | |
| | .simple-tooltip { |
| | padding: 12px 8px; |
| | text-align: center; |
| | margin-bottom: 0!important; |
| | padding-bottom: 0!important |
| | } |
| |
|
| | .tooltip-font-name { |
| | font-size: 12px; |
| | font-weight: 600; |
| | color: var(--color-text-primary); |
| | text-align: center; |
| | } |
| |
|
| | .tooltip-sentence-preview { |
| | display: flex; |
| | justify-content: center; |
| |
|
| | align-items: center; |
| | margin-bottom: 0!important; |
| | padding-bottom: 0!important |
| | } |
| |
|
| | .sentence-image { |
| | max-width: 100%; |
| | height: auto; |
| | border-radius: var(--border-radius-sm); |
| | margin-bottom: 0!important; |
| | padding-bottom: 0!important; |
| | } |
| |
|
| | |
| | .dark-mode .font-tooltip { |
| | background: var(--color-bg-primary-dark) !important; |
| | border: none !important; |
| | color: var(--color-text-primary-dark) !important; |
| | margin-bottom: 0!important; |
| | padding-bottom: 0!important |
| | } |
| |
|
| | |
| | .font-tooltip.dark-mode { |
| | background: #000000 !important; |
| | border: none !important; |
| | color: #ffffff !important; |
| | } |
| |
|
| | .dark-mode .tooltip-font-name { |
| | color: var(--color-text-primary-dark) !important; |
| | } |
| |
|
| | |
| | .font-tooltip.dark-mode .tooltip-font-name { |
| | color: #ffffff !important; |
| | } |
| |
|
| | .dark-mode .font-tooltip .tooltip-font-name { |
| | color: #ffffff !important; |
| | } |
| |
|
| | |
| | .sentence-image { |
| | max-width: 100%; |
| | height: auto; |
| | min-height: 40px!important; |
| | border-radius: var(--border-radius-sm); |
| | } |
| |
|
| | |
| | .font-tooltip-selected .sentence-image { |
| | box-shadow: none; |
| | } |
| |
|
| | .dark-mode .font-tooltip-selected .sentence-image { |
| | box-shadow: none; |
| | } |
| |
|
| | .font-tooltip-hover .sentence-image { |
| | box-shadow: none; |
| | } |
| |
|
| |
|
| | .tooltip-preview-large { |
| | background: var(--color-bg-secondary); |
| | padding: var(--spacing-xl); |
| | text-align: center; |
| | border-bottom: 1px solid var(--color-border-primary); |
| | } |
| |
|
| | .dark-mode .tooltip-preview-large { |
| | background: var(--color-bg-secondary-dark); |
| | border-bottom-color: var(--color-border-primary-dark); |
| | } |
| |
|
| | .preview-glyph-large { |
| | display: flex; |
| | justify-content: center; |
| | align-items: center; |
| | height: 80px; |
| | } |
| |
|
| | .preview-glyph-large svg { |
| | filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1)); |
| | } |
| |
|
| | .dark-mode .preview-glyph-large svg { |
| | filter: drop-shadow(0 2px 4px rgba(255, 255, 255, 0.1)); |
| | } |
| |
|
| | .tooltip-content { |
| | padding: 16px; |
| | } |
| |
|
| | .tooltip-header { |
| | margin-bottom: 12px; |
| | } |
| |
|
| | .font-name { |
| | font-size: 16px; |
| | font-weight: 600; |
| | margin-bottom: 4px; |
| | color: var(--color-text-primary); |
| | } |
| |
|
| | .dark-mode .font-name { |
| | color: var(--color-text-primary-dark); |
| | } |
| |
|
| | .font-category { |
| | font-size: 12px; |
| | color: var(--color-text-secondary); |
| | text-transform: uppercase; |
| | letter-spacing: 0.5px; |
| | } |
| |
|
| | .dark-mode .font-category { |
| | color: var(--color-text-secondary-dark); |
| | } |
| |
|
| | .tooltip-info { |
| | margin-bottom: 12px; |
| | } |
| |
|
| | .info-item { |
| | display: flex; |
| | justify-content: space-between; |
| | margin-bottom: 6px; |
| | font-size: 11px; |
| | } |
| |
|
| | .info-label { |
| | color: var(--color-text-secondary); |
| | font-weight: 500; |
| | } |
| |
|
| | .dark-mode .info-label { |
| | color: var(--color-text-secondary-dark); |
| | } |
| |
|
| | .info-value { |
| | color: var(--color-text-primary); |
| | font-weight: 400; |
| | } |
| |
|
| | .dark-mode .info-value { |
| | color: var(--color-text-primary-dark); |
| | } |
| |
|
| | .tooltip-footer { |
| | border-top: 1px solid var(--color-border-primary); |
| | padding-top: var(--spacing-sm); |
| | } |
| |
|
| | .dark-mode .tooltip-footer { |
| | border-top-color: var(--color-border-primary-dark); |
| | } |
| |
|
| | .tooltip-hint { |
| | font-size: 10px; |
| | color: var(--color-text-tertiary); |
| | text-align: center; |
| | font-style: italic; |
| | } |
| |
|
| | .dark-mode .tooltip-hint { |
| | color: var(--color-text-tertiary-dark); |
| | } |
| |
|
| |
|
| |
|
| |
|
| | |
| | .font-tooltip { |
| | transform: translateY(0); |
| | } |
| |
|
| |
|
| | |
| | .dark-mode .tooltip-sentence img { |
| | filter: invert(1) !important; |
| | } |
| |
|
| | |
| | .dark-mode .tooltip-fallback svg use { |
| | fill: #ffffff !important; |
| | color: #ffffff !important; |
| | } |
| |
|
| | |
| | .font-tooltip.dark-mode svg use { |
| | fill: #ffffff !important; |
| | color: #ffffff !important; |
| | } |
| |
|
| | .dark-mode .font-tooltip svg use { |
| | fill: #ffffff !important; |
| | color: #ffffff !important; |
| | } |
| |
|