
  .tile-like-wrapper.svelte-w1tafb .material-symbols-outlined {
    font-size: 16px;
  }


  /* Tile labels: Manrope (h3 token) for the slightly heavier display feel
     seen in the reference, falling back to system sans where Manrope is
     not yet loaded. Two-line clamp keeps long localized titles aligned
     with their neighbours rather than blowing up the row height. */
  .practical-label.svelte-phjp7g {
    font-family: 'Manrope', 'Work Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    letter-spacing: -0.01em;
    color: #ffffff;
    /* Allow long marina-interpolated titles ("Provisioning in Athens,
       Marina Alimos") to wrap up to four lines instead of being clipped
       at two. Word-break catches the rare unbreakable token. */
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    overflow-wrap: anywhere;
    word-break: break-word;
  }


  .tile-like-wrapper.svelte-57ivht .material-symbols-outlined {
    font-size: 16px;
  }


  .practical-label.svelte-yglyyj {
    font-family: 'Manrope', 'Work Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    letter-spacing: -0.01em;
    color: #ffffff;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    overflow-wrap: anywhere;
    word-break: break-word;
  }


  .practical-label.svelte-1l2ertt {
    font-family: 'Manrope', 'Work Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    letter-spacing: -0.01em;
    color: #ffffff;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    overflow-wrap: anywhere;
    word-break: break-word;
  }


  .practical-label.svelte-1pfofgd {
    font-family: 'Manrope', 'Work Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    letter-spacing: -0.01em;
    color: #ffffff;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    overflow-wrap: anywhere;
    word-break: break-word;
  }


  .practical-label.svelte-10qprj9 {
    font-family: 'Manrope', 'Work Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    letter-spacing: -0.01em;
    color: #ffffff;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    overflow-wrap: anywhere;
    word-break: break-word;
  }

