/* pracoviste.css — mapa
   ZUŠ Pardubice — viz CSS-ARCHITEKTURA.md. Vzhled 1:1 z předlohy. */

  /* Pracoviště */
  .pracoviste {
    background: var(--ink);
    color: var(--bg);
    border-top: 2px solid var(--ink);
    padding: 100px 0;
    position: relative;
    overflow: hidden;
  }
  .pracoviste .section-num { background: var(--yellow); color: var(--ink); }
  .map-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
  }
  .place {
    display: grid;
    grid-template-columns: 40px 1fr auto;
    gap: 20px;
    padding: 20px 0;
    border-bottom: 1.5px dashed rgba(255, 248, 236, 0.25);
    align-items: center;
  }
  .place-no {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: var(--yellow);
    color: var(--ink);
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-family: 'JetBrains Mono', monospace;
    font-size: 13px;
  }
  .place-name { font-size: 20px; margin-bottom: 4px; letter-spacing: -0.02em; line-height: 1.1; }
  .place-addr { font-size: 12px; opacity: 0.75; line-height: 1.4; }
  .place-tag {
    font-family: 'JetBrains Mono', monospace;
    font-size: 10px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    padding: 4px 10px;
    border: 1px solid var(--bg);
    border-radius: 999px;
    white-space: nowrap;
  }
  .map-svg-wrap {
    background: var(--bg);
    border-radius: 24px;
    border: 2px solid var(--ink);
    padding: 24px;
    box-shadow: -10px 10px 0 var(--ink);
  }

  /* Růžová varianta (jen home — prokládá tmavé sekce uchazeč/footer; barva po zrušené sekci pedagogů).
     Překlápí tmavé schéma na světlé; /kontakt zůstává tmavý (základní .pracoviste). */
  .pracoviste--pink { background: var(--pink); color: var(--ink); }
  .pracoviste--pink .section-num { background: var(--ink); color: var(--yellow); }
  .pracoviste--pink .place { border-bottom-color: rgba(31, 27, 26, 0.2); }
  .pracoviste--pink .place-no { background: var(--ink); color: var(--bg); }
  .pracoviste--pink .place-tag { border-color: var(--ink); }

