@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #e3e4e6;--surface: #ffffff;--text: #0a0a0a;--muted: #737373;--brand: #acc036;--brand-dark: #8fa32b;--border: #e5e5e5;--radius: 12px;--shadow: 0 1px 3px rgba(0, 0, 0, .07);--kat-hlaseni: #acc036;--kat-uredni-deska: #737373;--kat-doprava: #f5b401;--kat-pocasi: #18b9b1;--kat-odstavka: #e40014}@media (prefers-color-scheme: dark){:root{--bg: #14161a;--surface: #1e2126;--text: #ecedee;--muted: #9aa1ab;--border: #2e323a;--shadow: none}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55}.topbar{position:sticky;top:0;z-index:10;background:var(--surface);border-bottom:1px solid var(--border);padding:.7rem 1rem .55rem}.brand{font-weight:700;color:var(--brand);text-decoration:none;font-size:1.1rem;letter-spacing:-.01em}.bookmarks{display:flex;gap:.4rem;overflow-x:auto;margin-top:.5rem;scrollbar-width:none}.bookmarks:empty{display:none}.bookmark{flex:0 0 auto;padding:.3rem .85rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;font-size:.85rem;font-weight:500}.bookmark--active{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}#app{max-width:640px;margin:0 auto;padding:1rem}.view h1{margin:.2rem 0 .9rem;font-size:1.45rem;font-weight:700;letter-spacing:-.01em}.muted{color:var(--muted);font-size:.85rem}.search{width:100%;padding:.75rem 1rem;font-size:1rem;font-family:inherit;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);margin-bottom:.9rem;box-shadow:var(--shadow)}.search:focus{outline:2px solid var(--brand);border-color:transparent}.obec-row{display:flex;align-items:baseline;gap:.6rem;padding:.7rem .95rem;border-radius:var(--radius);text-decoration:none;color:var(--text);background:var(--surface);box-shadow:var(--shadow);margin-bottom:.45rem}.obec-row:active{opacity:.85}.obec-row__nazev{font-weight:600}.obec-row--inactive{opacity:.55}.obec-row__note{margin-left:auto;font-size:.75rem;color:var(--muted);white-space:nowrap}.tree__mesto{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:.45rem}.tree__mesto summary{display:flex;justify-content:space-between;gap:.6rem;padding:.7rem .95rem;cursor:pointer;font-weight:600;list-style:none}.tree__mesto summary::-webkit-details-marker{display:none}.tree__mesto--inactive summary{opacity:.55;font-weight:400}.tree__children{padding:0 .5rem .5rem}.tree__children .obec-row{box-shadow:none;background:var(--bg)}.feed-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.7rem}.feed-head h1{margin:0}.feed-head p{margin:.1rem 0 0}.btn{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:.4rem 1rem;font-size:.9rem;font-family:inherit;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block}.btn--follow{white-space:nowrap}.btn--followed{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}.btn--link{color:var(--brand-dark);font-weight:600}.chips{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.7rem;scrollbar-width:none}.chip{flex:0 0 auto;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:.35rem 1rem;font-size:.88rem;font-family:inherit;font-weight:500;cursor:pointer;box-shadow:var(--shadow)}.chip--active{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:.9rem 1rem;margin-bottom:.65rem}.card--expandable{cursor:pointer}.card__meta{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.35rem}.card__titulek{margin:0;font-size:1.02rem;line-height:1.4;font-weight:600}.card__text{margin-top:.55rem;font-size:.92rem;overflow-wrap:anywhere}.card__text p{margin:.4rem 0}.card__text a{color:var(--brand-dark)}.card__actions{display:flex;gap:.5rem;margin-top:.7rem}.badge{font-size:.75rem;font-weight:600;padding:.15rem .7rem;border-radius:8px;border:1.5px solid var(--muted);color:var(--text);background:transparent;white-space:nowrap}.badge--hlaseni{border-color:var(--kat-hlaseni)}.badge--uredni-deska{border-color:var(--kat-uredni-deska)}.badge--doprava{border-color:var(--kat-doprava)}.badge--pocasi{border-color:var(--kat-pocasi)}.badge--odstavka{border-color:var(--kat-odstavka);color:var(--kat-odstavka)}.dlazdice{margin:.6rem 0 .2rem;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.dlazdice__scena{line-height:0}.dlazdice__scena svg{width:100%;height:96px;display:block}.dlazdice__pas{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.55rem .8rem .65rem;line-height:1.3}.dlazdice__pas strong{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.dlazdice__pas span{font-size:.92rem;font-weight:600;margin-top:.1rem}.dlazdice--elektrina .dlazdice__pas,.dlazdice--doprava .dlazdice__pas{background:#fcbb00;color:#10182f}.dlazdice--voda .dlazdice__pas{background:#104e64;color:#fff}.dlazdice--pocasi .dlazdice__pas{background:#1d2c47;color:#fff;border-top:3px solid #fcbb00}.dlazdice--plyn .dlazdice__pas{background:#f05100;color:#fff}.dlazdice--obecna .dlazdice__pas{background:#454b55;color:#fff}.status{text-align:center;padding:.6rem 0}.sentinel{height:1px}.toast{position:fixed;left:50%;bottom:1.2rem;transform:translate(-50%) translateY(20px);background:var(--text);color:var(--surface);padding:.5rem 1.1rem;border-radius:999px;font-size:.9rem;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.toast--visible{opacity:1;transform:translate(-50%) translateY(0)}
