/* Shared Styles for PCN Appeal Generator
 * Contains common utility classes and styles used across all pages
 */

/* Base font family */
body {
  font-family: 'Inter', sans-serif;
}

/* Material Symbols Outlined font settings */
.material-symbols-outlined {
  font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
  vertical-align: middle;
}

/* Glass header effect - shared across pages */
.glass-header {
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}

/* Monospace label style */
.mono-label {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* Selection styling */
.selection:bg-secondary-fixed selection:text-on-secondary-fixed {
  background-color: var(--secondary-fixed);
  color: var(--on-secondary-fixed);
}
