@use '../variables'; window.Overlay { .email-list-container { border-radius: 16px; font-family: variables.$font-sans; } .email-scroll { border-radius: 12px; background-color: variables.$bg-base; } .email-list { margin-top: 4px; padding: 0 12px; } .email-item { padding: 10px; transition: variables.$transition-fast; border-bottom: 1px solid variables.$border-default; &:hover { border-color: variables.$accent-primary; } } .email-subject { font-size: 16px; font-weight: 600; margin-bottom: 10px; color: variables.$text-primary; letter-spacing: -0.2px; border-bottom: 2px solid variables.$accent-primary; } .email-sender { font-size: 13px; font-weight: 500; color: variables.$text-secondary; } .email-separator { font-size: 12px; color: variables.$text-muted; } .email-date { font-size: 12px; color: variables.$text-muted; } .status-box { background: rgba(variables.$bg-surface, 0.4); border-radius: 28px; padding: 32px 20px; margin: 20px 0; } .status-text { color: variables.$text-muted; font-size: 18px; } .spinner { font-size: 28px; animation: spin 1s linear infinite; } .empty-icon { font-size: 48px; opacity: 0.7; margin-bottom: 1rem; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } }