Component Library
Design System
All tokens, UI components, and page blocks. Navy + gold palette. Cabinet Grotesk display, Inter body.
Design Tokens
packages/styles/base.cssOKLCH tokens. Per-site primary via --primary override.
Brand
Navy / Dark bg
--bg-dark
Cream / Light bg
--bg-light
Gold / Accent
--fg-accent
FG on dark
--fg-primary-on-dark
Body on dark
--fg-body-on-dark
Light surface
FG Primary
--fg-primary
Body on light
--fg-body-on-light
Border
--border
Muted
--muted
Card
--card
Per-site --primary
U Vlašského dvora
oklch(0.55 0.12 85)
Garni Hotel
oklch(0.45 0.14 145)
Apartmány
oklch(0.55 0.15 35)
packages/styles/base.cssUse class names only — never raw Tailwind font-size utilities.
text-displayclamp(2.5→3.8rem) / wt 500 / Cabinet Grotesk
Ubytování v Kutné Hoře
text-h148px / wt 500 / Cabinet Grotesk
Kutná Hora
text-h236px / wt 500 / Cabinet Grotesk
Naše ubytování
text-h329px / wt 500 / Cabinet Grotesk
Hotel U Vlašského dvora
text-h424px / wt 500 / Cabinet Grotesk
Snídaně v ceně pobytu
text-h520px / wt 400 / Inter
Rezervujte přímo a ušetřete 10 %
text-body-lgclamp(1→1.125rem) / lh 1.75 / Inter
Ubytování přímo v centru historického města Kutná Hora.
text-body16px / lh 1.5 / Inter
Dva unikátní hotely a jeden apartmán ve stylu AirBnB.
text-body-bold16px / wt 600 / Inter
Přímá rezervace = nejlepší cena
text-body-sm14px / Inter
Kontakt · Podmínky · Ochrana osobních údajů
eyebrowtext-body-sm uppercase wider fg-accent
Naše ubytování
packages/styles/base.cssBorder radius
sm
md
lg (base)
xl
2xl
full
Section padding
py-12 lg:py-16Default — all standard blocks
py-16 lg:py-24Featured — HotelCards
py-6Compact — Callout
lg:py-6 section-gradientBooking (gradient transition)
UI Components
On dark
defaultoutlineghostsecondarylinkinverseOn light
packages/ui/ui/card.tsxTwo variants: default (light surface) and glass (dark/transparent).
variant="default"
Hotel s historickou duší v centru Kutné Hory. Snídaně v ceně.
variant="glass" (dark context)
Hotel s historickou duší v centru Kutné Hory. Snídaně v ceně.
packages/ui/ui/avatar.tsxWith image, fallback initials, and status dot.
With image
Initials fallback
size-10
size-12
size-16
With status dot
packages/ui/ui/hotel-card.tsxFull-bleed image card. Hierarchy: image → rating → title → description → features → price. className controls min-h.
Standard (min-h-120 / 480px default)
Compact (min-h-[230px]) — bento right column
packages/ui/ui/search-form.tsxDate pickers (fixed + flexible tabs), guest count, search button + trust USP bar. All colors use brand tokens.
packages/ui/ui/infinite-slider.tsxMotion-driven auto-scroll row. Reverses on hover. Use for logo strips or partner brands.
Page Blocks
packages/ui/blocks/callout.tsxAnimated pill CTA bar. AnimatedGroup entrance. Compact py-6. Use for announcements above hero.
packages/ui/blocks/hero.tsxLeft-aligned, no image. bg-dark py-8. For interior pages with page title + CTA buttons.
Památky Kutné Hory
Kompletní průvodce po UNESCO historii. Chrám sv. Barbory, Kostnice, Vlašský dvůr.
packages/ui/blocks/hero.tsxCentered, bg-light. For landing pages without search form. Supports actions array.
Ubytování v srdci Kutné Hory
Dva unikátní hotely a jeden apartmán v historickém centru.
packages/ui/blocks/hero-search.tsxFull-viewport hero + SearchForm. Always first block. Dark overlay gradient on image.
Ubytování
v Kutné Hoře
Ubytování přímo v centru historického města. Dva unikátní hotely a apartmán.

packages/ui/blocks/hotel-cards.tsx3 property cards. bg-dark py-16 lg:py-24. Left-aligned heading. Eyebrow uses global style.
Naše ubytování
V centru historického centra
packages/ui/blocks/cards.tsxHorizontal-scroll card tray. bg-light. Edge-to-edge bleed from container. Used for locations.
Objevte Kutnou Horu
Hlavní památky
Procházejte všechny hlavní atrakce.
packages/ui/blocks/faq.tsx2-col Q&A grid. bg-light. schema.org FAQPage JSON-LD injected. No accordion — all items visible.
Často kladené dotazy
Vše, co potřebujete vědět.
Jak mohu rezervovat přímo bez OTA?
Rezervaci u nás snadno provedete přes formulář, telefonicky nebo e-mailem. Přímou rezervací získáte nejlepší cenu.
Nabízíte snídaně v ceně ubytování?
Ano, v hotelu U Vlašského dvora i Garni jsou snídaně zahrnuty. Servírujeme bufet každé ráno od 7:00 do 10:00.
Kdy probíhá check-in a check-out?
Check-in je od 14:00, check-out do 10:00. Na vyžádání umožňujeme early check-in dle dostupnosti.
Je možné zrušit rezervaci zdarma?
Ano, při přímé rezervaci nabízíme bezplatné storno až 72 hodin před příjezdem.
packages/ui/blocks/call-to-action.tsxConversion section. bg-dark. Always includes SearchForm — use once per page, at bottom.
Přímá rezervace
Proč rezervovat napřímo?
S naším slevovým kódem ušetříte až 10 % oproti rezervaci přes Booking.com. Přímá rezervace = nejlepší cena.
packages/ui/blocks/features.tsx3-col icon + text grid. bg-dark. Centered heading. Use for amenities and service highlights.
Vše pro skvělý pobyt
Naše hotely nabízejí kompletní zázemí.
Snídaně v ceně
Bohatý bufet každé ráno od 7 do 10 hodin.
Klimatizace
Všechny pokoje vybaveny klimatizací.
Self check-in
Příjezd kdykoliv bez čekání na recepci.
packages/ui/blocks/stats.tsx3-column stat strip. bg-dark. Centered. Numbers must be real — avoid decorative hero-metric pattern.
Hotely Kutná Hora v číslech
Více než dekáda pohostinnosti v srdci historického města.
spokojených hostů ročně
průměrné hodnocení
let v oboru
packages/ui/blocks/testimonial.tsxCSS column masonry for reviews. bg-dark. Variable card heights. Good for 3-6 reviews.
Co říkají naši hosté
Zkušenosti hostů, kteří u nás strávili nezapomenutelný pobyt.
Jana Nováková
PrahaNaprosto skvělý pobyt. Hotel je v dokonalé poloze, snídaně výborná.
Martin Dvořák
BrnoÚtulné pokoje, milá obsluha. Kutná Hora je nádherná a hotel je ideální základna.
Eva Procházková
PlzeňUbytování splnilo veškerá očekávání. Čistý pokoj, skvělá snídaně, výborná lokalita.
Tomáš Krejčí
OstravaDoporučuji každému. Historické centrum, příjemný personál, výborná cena.
packages/ui/blocks/content.tsxRich-text prose block. bg-light container-narrow. Supports mermaid diagrams and code blocks.
Kutná Hora — UNESCO dědictví světa
Vstupte do míst, která kdysi určovala osud celého českého království. Kutná Hora není jen městem na seznamu UNESCO — je fascinující kronikou psanou stříbrem.
Hlavní atrakce v docházkové vzdálenosti
- Chrám sv. Barbory — 5 minut pěšky
- Vlašský dvůr — 1 minuta pěšky
- Kostnice v Sedlci — 10 minut autobusem
packages/ui/blocks/video.tsxReactPlayer embed. aspect-video Section. Supports YouTube, Vimeo, etc. autoPlay and loop props.
packages/ui/blocks/map.tsxLeaflet map with hotel pins + POI markers. Dynamic import (ssr: false). Scroll-wheel lock until click.
packages/ui/blocks/image-content.tsx2-col split: content left, image right. Eyebrow + H2 + rich-text perex + CTA bar with optional info items.
Snídaně
Ráno dělá den
Každé ráno čeká na naše hosty bohatá snídaně, čerstvé pečivo, lokální sýry, uzeniny, jogurty a teplé nápoje.
Nastartujte svůj den tím nejlepším.
07:00 – 10:00
Čas podávání

packages/ui/blocks/image-content.tsx2-col split: image left, content right. Same fields, variant='image-left'.
Firemní a soukromé akce
Soustřeďte se na výsledky
Uspořádat úspěšnou firemní akci je výzva. Jsme tu od toho, abychom vám pomohli.
Vše na jednom místě.
Až 20 osob
kapacity místnosti

packages/ui/blocks/gallery.tsxPhoto groups with 3 layout variants: 2×2 grid, 3-column, mixed 3+2. Lightbox browses all images.
Fotogalerie
Recepce
Meeting room
Snídaně
packages/ui/blocks/proximity-booking-cta.tsxCompact inline booking nudge. Used on location detail pages inside prose sections.
Ubytování v centru
Hotely KH — 5 minut pěšky od Chrám sv. Barbory
Hotely KH — 5 minut pěšky od Chrám sv. Barbory
Vychutnejte si UNESCO Kutnou Horu na maximum. Pohodlný návrat do hotelu kdykoliv.
hotelykh.cz · robots noindex · 2026






