:root{--bg: #f7f1e8;--surface: #fffaf3;--ink: #2b1d14;--ink-soft: #6b5545;--line: #e4d6c3;--ember: #c4501f;--ember-ink: #fff6ef;--steam: #5f7f86;--star: #e0a526;--radius: 14px;--font-display: "Fraunces", Georgia, serif;--font-body: "Instrument Sans", system-ui, sans-serif;--max: 1120px}@media(prefers-color-scheme:dark){:root{--bg: #1b1410;--surface: #251c16;--ink: #f3e8dc;--ink-soft: #b9a593;--line: #3a2d24;--ember: #e66a35;--ember-ink: #1b1410;--steam: #8fb0b7}}.t-verejna{--pin: #c4501f}.t-plovouci{--pin: #2f7f9a}.t-hotelova{--pin: #8a5a9e}.t-fitness{--pin: #7a8a3a}.t-soukroma{--pin: #b88a1e}.chip[class*=t-]{border-color:var(--pin);color:var(--pin)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 var(--font-body)}a{color:var(--ember)}h1,h2,h3{font-family:var(--font-display);line-height:1.15;font-weight:600;letter-spacing:-.01em}.wrap{max-width:var(--max);margin:0 auto;padding:0 16px}.site-header{border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;min-height:64px;padding-block:10px}@media(max-width:560px){.site-header .search{flex-basis:100%}}.logo{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--ink);text-decoration:none}.logo span{color:var(--ember)}.top-nav{margin-left:auto}.top-nav a{color:var(--ink);font-weight:600;text-decoration:none}.top-nav a:hover{color:var(--ember)}.site-footer{margin-top:64px;padding:32px 0;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.9rem}.ai-badge{display:inline-flex;gap:8px;align-items:center;color:var(--steam);text-decoration:none;font-weight:500}.site-footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.footer-links a{color:var(--ink-soft)}.ai-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--steam)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.chip{display:inline-block;padding:2px 10px;border-radius:999px;border:1px solid var(--line);font-size:.8rem;color:var(--ink-soft)}.stars{color:var(--star);letter-spacing:1px;white-space:nowrap}.muted{color:var(--ink-soft)}.notice{background:color-mix(in srgb,var(--steam) 14%,transparent);border-radius:10px;padding:10px 14px;font-size:.9rem}button,.btn{font:inherit;font-weight:600;cursor:pointer;border:0;border-radius:10px;padding:10px 18px;background:var(--ember);color:var(--ember-ink)}button.ghost{background:transparent;color:var(--ember);padding:4px 0}button:disabled{opacity:.5;cursor:default}input,textarea,select{font:inherit;color:var(--ink);background:var(--bg);width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px}label{display:block;font-weight:600;font-size:.9rem;margin-bottom:4px}.consent[data-astro-cid-o5r437bz]{position:fixed;z-index:1000;left:16px;right:16px;bottom:16px;max-width:640px;margin:0 auto;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:16px 18px;box-shadow:0 10px 30px #00000026;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.consent[data-astro-cid-o5r437bz][hidden]{display:none}.consent[data-astro-cid-o5r437bz] p[data-astro-cid-o5r437bz]{margin:0;flex:1 1 320px;font-size:.92rem;line-height:1.45}.consent-actions[data-astro-cid-o5r437bz]{display:flex;gap:10px}.consent[data-astro-cid-o5r437bz] button[data-astro-cid-o5r437bz]{min-height:44px}.ghost-consent[data-astro-cid-o5r437bz]{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.search[data-astro-cid-mjrxwznw]{position:relative;flex:0 1 340px;min-width:0;margin:0}.search[data-astro-cid-mjrxwznw] input[data-astro-cid-mjrxwznw]{width:100%;padding:9px 12px 9px 36px;border-radius:999px;background:var(--surface)}.search-ico[data-astro-cid-mjrxwznw]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-soft);pointer-events:none}.sr-only[data-astro-cid-mjrxwznw]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#site-search-list[data-astro-cid-mjrxwznw]{position:absolute;z-index:1100;top:calc(100% + 6px);left:0;right:0;list-style:none;margin:0;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px #00000026;max-height:70vh;overflow:auto}#site-search-list[data-astro-cid-mjrxwznw] li a{display:block;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--ink);font-weight:600}#site-search-list[data-astro-cid-mjrxwznw] li a small{display:block;color:var(--ink-soft);font-size:.8rem;font-weight:400}#site-search-list[data-astro-cid-mjrxwznw] li[aria-selected=true] a,#site-search-list[data-astro-cid-mjrxwznw] li a:hover{background:color-mix(in srgb,var(--ember) 12%,transparent)}#site-search-list[data-astro-cid-mjrxwznw] .empty{padding:8px 10px;color:var(--ink-soft);font-size:.9rem}
