/* ===== הגדרות פונט HurmeGS3 בכל המשקלים ===== */

/* Hairline (100) */
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248177527x205422170232913540/HurmeGeometricSans3%20Hairline.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
}
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248184550x914595908730859000/HurmeGeometricSans3%20HairlineOblique.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
}

/* Thin (200) */
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248222631x600836587836183700/HurmeGeometricSans3%20Thin.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
}
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248229307x596392038944492500/HurmeGeometricSans3%20ThinOblique.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
}

/* Light (300) */
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248192744x124772954394214430/HurmeGeometricSans3%20Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248198415x790290830133730300/HurmeGeometricSans3%20LightOblique.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
}

/* Regular (400) */
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248234533x644910897718396400/HurmeGeometricSans3.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248205835x242378767970892400/HurmeGeometricSans3%20Oblique.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
}

/* Semi-Bold (600) */
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248210566x119571665145878030/HurmeGeometricSans3%20SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
}
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248216219x645461417093645000/HurmeGeometricSans3%20SemiBoldOblique.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
}

/* Bold (700) */
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248160920x200262244406190800/HurmeGeometricSans3%20Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248170077x517905416289973000/HurmeGeometricSans3%20BoldOblique.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
}

/* Black (900) */
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248131478x779615705557879700/HurmeGeometricSans3%20Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
}
@font-face{
  font-family: HurmeGS3;
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745248156926x924765593499332400/HurmeGeometricSans3%20BlackOblique.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
}

/* ===== פונט Twemoji לאימוג'י בלבד ===== */
@font-face {
  font-family: 'Twemoji Mozilla';
  src: url('https://238fb5817cf3327012ba27402b52b3c7.cdn.bubble.io/f1745859773528x920748753433253800/twemoji.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+1F300-1F5FF, U+1F600-1F64F, U+1F680-1F6FF, U+1F700-1F77F, U+1F780-1F7FF, U+1F800-1F8FF, U+1F900-1F9FF, U+1FA00-1FA6F, U+1FA70-1FAFF, U+2600-26FF, U+2700-27BF, U+FE00-FE0F, U+1F1E6-1F1FF;
}

/* ===== הגדרות גלובליות של פונטים ===== */
body, body * {
  font-family: HurmeGS3, 'Twemoji Mozilla', 'Apple Color Emoji', 'Segoe UI Emoji', system-ui, sans-serif !important;
}

/* ===== חריגות מיוחדות לאייקונים ===== */
body .fa,
body .fas,
body .far,
body .fal,
body .material-icons,
body [class*="ion-"],
body svg,
body .icon,
body .bb-editor,
body .codemirror {
  font-family: inherit !important; /* חוזר לפונט המקורי */
}

/* ===== חריגות ספציפיות (אם נחוצות) ===== */
#lang_selector option {
  font-family: HurmeGS3, 'Twemoji Mozilla', 'Apple Color Emoji', 'Segoe UI Emoji', sans-serif !important;
}

/* ===== הגדרות כלליות לעמוד ===== */
.bubble-element.Page {
  min-height: 100vh !important;
}
