/* 
 * Lokální fonty s podporou českých znaků
 * Font face definice pro Poppins, Inter a JetBrains Mono
 * Poznámka: unicode-range odstraněn, aby fonty fungovaly pro všechny znaky (a-z i č,ř,ž atd.)
 */

/* Poppins - Light 300 */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Poppins Light'), local('Poppins-300'), url('./fonts/poppins-v24-latin-ext-300.woff2') format('woff2');
}

/* Poppins - Regular 400 */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Poppins Regular'), local('Poppins-Regular'), url('./fonts/poppins-v24-latin-ext-regular.woff2') format('woff2');
}

/* Poppins - Medium 500 */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Poppins Medium'), local('Poppins-500'), url('./fonts/poppins-v24-latin-ext-500.woff2') format('woff2');
}

/* Poppins - SemiBold 600 */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Poppins SemiBold'), local('Poppins-600'), url('./fonts/poppins-v24-latin-ext-600.woff2') format('woff2');
}

/* Poppins - Bold 700 */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Poppins Bold'), local('Poppins-700'), url('./fonts/poppins-v24-latin-ext-700.woff2') format('woff2');
}

/* Poppins - ExtraBold 800 */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Poppins ExtraBold'), local('Poppins-800'), url('./fonts/poppins-v24-latin-ext-800.woff2') format('woff2');
}

/* Inter - Light 300 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Inter Light'), local('Inter-300'), url('./fonts/inter-v20-latin-ext-300.woff2') format('woff2');
}

/* Inter - Regular 400 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Inter Regular'), local('Inter-Regular'), url('./fonts/inter-v20-latin-ext-regular.woff2') format('woff2');
}

/* Inter - Medium 500 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Inter Medium'), local('Inter-500'), url('./fonts/inter-v20-latin-ext-500.woff2') format('woff2');
}

/* Inter - SemiBold 600 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Inter SemiBold'), local('Inter-600'), url('./fonts/inter-v20-latin-ext-600.woff2') format('woff2');
}

/* Inter - Bold 700 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Inter Bold'), local('Inter-700'), url('./fonts/inter-v20-latin-ext-700.woff2') format('woff2');
}

/* JetBrains Mono - Regular 400 */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('JetBrains Mono Regular'), local('JetBrainsMono-Regular'), url('./fonts/jetbrains-mono-v24-latin-ext-regular.woff2') format('woff2');
}

/* JetBrains Mono - Medium 500 */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('JetBrains Mono Medium'), local('JetBrainsMono-500'), url('./fonts/jetbrains-mono-v24-latin-ext-500.woff2') format('woff2');
}

/* NotoSans - Regular (local TTF) - used for the clock display */
@font-face {
  font-family: 'NotoSans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./fonts/NotoSans-Regular.ttf') format('truetype');
}