import { baseTheme } from '@toeverything/theme'; import { css, unsafeCSS } from 'lit'; export const styles = css` :host { box-sizing: border-box; } .affine-reference-popover-container { font-family: ${unsafeCSS(baseTheme.fontSansFamily)}; font-size: var(--affine-font-base); font-style: normal; line-height: 24px; color: var(--affine-text-primary-color); z-index: var(--affine-z-index-popover); animation: affine-popover-fade-in 0.2s ease; position: absolute; } @keyframes affine-popover-fade-in { from { opacity: 0; transform: translateY(-3px); } to { opacity: 1; transform: translateY(0); } } .affine-reference-popover { box-sizing: border-box; display: flex; align-items: center; gap: 8px; padding: 8px; height: 40px; background: var(--affine-background-overlay-panel-color); box-shadow: var(--affine-shadow-2); border-radius: 8px; } .affine-reference-popover-dividing-line { margin: 0 6px; width: 1px; height: 20px; background-color: var(--affine-border-color); } .affine-reference-popover-view-selector { display: flex; align-items: center; gap: 12px; padding: 2px; border-radius: 6px; background: var(--affine-hover-color); } .affine-reference-popover-view-selector > icon-button { padding: 0px; } .affine-reference-popover-view-selector .current-view { background: var(--affine-background-overlay-panel-color); } `;