Initial commit — Bar Pivoine cocktail recipe site
Hugo Extended site with 426 cocktail recipes from the open cocktail dataset. Dark amber/gold editorial aesthetic, Tailwind CSS v4, Alpine.js client-side search and filtering, HTMX page transitions, Docker + nginx production build. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+402
@@ -0,0 +1,402 @@
|
||||
{
|
||||
"htmlElements": {
|
||||
"tags": [
|
||||
"a",
|
||||
"article",
|
||||
"b",
|
||||
"body",
|
||||
"button",
|
||||
"circle",
|
||||
"div",
|
||||
"ellipse",
|
||||
"em",
|
||||
"footer",
|
||||
"h1",
|
||||
"h2",
|
||||
"h3",
|
||||
"h4",
|
||||
"h5",
|
||||
"head",
|
||||
"header",
|
||||
"html",
|
||||
"img",
|
||||
"input",
|
||||
"li",
|
||||
"link",
|
||||
"main",
|
||||
"meta",
|
||||
"nav",
|
||||
"noscript",
|
||||
"ol",
|
||||
"p",
|
||||
"path",
|
||||
"script",
|
||||
"section",
|
||||
"span",
|
||||
"svg",
|
||||
"template",
|
||||
"title",
|
||||
"ul"
|
||||
],
|
||||
"classes": [
|
||||
"[grid-template-columns:repeat(auto-fill,minmax(258px,1fr))]",
|
||||
"absolute",
|
||||
"active",
|
||||
"alcoholic",
|
||||
"antialiased",
|
||||
"arch-input",
|
||||
"aspect-square",
|
||||
"backdrop-blur-[14px]",
|
||||
"backdrop-blur-[6px]",
|
||||
"before:content-['·']",
|
||||
"before:mr-1.5",
|
||||
"before:opacity-60",
|
||||
"bg-[linear-gradient(90deg,transparent_0%,rgba(233,210,180,0.18)_12%,rgba(233,210,180,0.18)_88%,transparent_100%)]",
|
||||
"bg-[linear-gradient(to_bottom,rgba(13,10,7,0.92),rgba(13,10,7,0.66))]",
|
||||
"bg-[rgba(13,10,7,0.6)]",
|
||||
"bg-bg",
|
||||
"bg-bg-deep",
|
||||
"bg-gold",
|
||||
"bg-gold/16",
|
||||
"bg-surface",
|
||||
"bg-transparent",
|
||||
"bg-warm/10",
|
||||
"block",
|
||||
"border",
|
||||
"border-0",
|
||||
"border-b",
|
||||
"border-gold",
|
||||
"border-t",
|
||||
"border-warm/10",
|
||||
"border-warm/18",
|
||||
"border-warm/[0.04]",
|
||||
"border-warm/[0.05]",
|
||||
"bottom-0",
|
||||
"btn",
|
||||
"btn-ghost",
|
||||
"btn-gold",
|
||||
"card-img",
|
||||
"card-wrap",
|
||||
"caret-gold",
|
||||
"category",
|
||||
"cellar-btn",
|
||||
"chip",
|
||||
"contents",
|
||||
"cursor-default",
|
||||
"cursor-pointer",
|
||||
"cursor-text",
|
||||
"disabled:cursor-default",
|
||||
"disabled:opacity-[0.28]",
|
||||
"display",
|
||||
"dot",
|
||||
"duration-200",
|
||||
"duration-[140ms]",
|
||||
"duration-[150ms]",
|
||||
"duration-[160ms]",
|
||||
"duration-[180ms]",
|
||||
"duration-[240ms]",
|
||||
"duration-[260ms]",
|
||||
"ease-[cubic-bezier(.2,.7,.3,1)]",
|
||||
"enabled:hover:border-gold",
|
||||
"enabled:hover:text-gold-2",
|
||||
"eyebrow",
|
||||
"flex",
|
||||
"flex-1",
|
||||
"flex-col",
|
||||
"flex-none",
|
||||
"flex-wrap",
|
||||
"fmenu",
|
||||
"font-medium",
|
||||
"font-mono",
|
||||
"font-sans",
|
||||
"font-semibold",
|
||||
"font-serif",
|
||||
"frame-overlay",
|
||||
"gap-1.5",
|
||||
"gap-10",
|
||||
"gap-11",
|
||||
"gap-14",
|
||||
"gap-2.5",
|
||||
"gap-3",
|
||||
"gap-3.5",
|
||||
"gap-4",
|
||||
"gap-6",
|
||||
"gap-7",
|
||||
"gap-[10px]",
|
||||
"gap-[11px]",
|
||||
"gap-[13px]",
|
||||
"gap-[14px]",
|
||||
"gap-[18px]",
|
||||
"gap-[22px]",
|
||||
"gap-[2px]",
|
||||
"gap-[5px]",
|
||||
"gap-[6px]",
|
||||
"gap-[7px]",
|
||||
"gap-[9px]",
|
||||
"glass",
|
||||
"grid",
|
||||
"grid-cols-1",
|
||||
"grid-cols-4",
|
||||
"grid-cols-[0.92fr_1.08fr]",
|
||||
"grid-cols-[1.05fr_0.95fr]",
|
||||
"grid-cols-[1.6fr_1fr_1fr_1fr]",
|
||||
"grid-cols-[1fr_1.15fr]",
|
||||
"group",
|
||||
"group-hover:text-gold",
|
||||
"h-[38px]",
|
||||
"h-[72px]",
|
||||
"h-full",
|
||||
"h-px",
|
||||
"hover:-translate-y-1",
|
||||
"hover:bg-surface-2",
|
||||
"hover:bg-warm/[0.06]",
|
||||
"hover:bg-warm/[0.07]",
|
||||
"hover:border-gold",
|
||||
"hover:border-gold/40",
|
||||
"hover:border-warm/18",
|
||||
"hover:pl-[5px]",
|
||||
"hover:shadow-[0_24px_50px_-24px_rgba(0,0,0,.8)]",
|
||||
"hover:text-gold-2",
|
||||
"hover:text-ink",
|
||||
"hover:text-ink-soft",
|
||||
"inline-flex",
|
||||
"italic",
|
||||
"items-baseline",
|
||||
"items-center",
|
||||
"items-end",
|
||||
"items-start",
|
||||
"justify-between",
|
||||
"justify-center",
|
||||
"last:border-b-0",
|
||||
"leading-[1.05]",
|
||||
"leading-[1.15]",
|
||||
"leading-[1.55]",
|
||||
"leading-[38px]",
|
||||
"leading-none",
|
||||
"leading-relaxed",
|
||||
"left-0",
|
||||
"left-[11px]",
|
||||
"lg:grid-cols-4",
|
||||
"list-none",
|
||||
"m-0",
|
||||
"max-[480px]:mt-7",
|
||||
"max-[480px]:pb-10",
|
||||
"max-[480px]:pt-10",
|
||||
"max-[520px]:grid-cols-1",
|
||||
"max-[560px]:[grid-template-columns:repeat(auto-fill,minmax(150px,1fr))]",
|
||||
"max-[560px]:gap-3.5",
|
||||
"max-[768px]:gap-[10px]",
|
||||
"max-[768px]:mt-9",
|
||||
"max-[768px]:pb-[52px]",
|
||||
"max-[768px]:pt-7",
|
||||
"max-[768px]:pt-[52px]",
|
||||
"max-[768px]:text-[clamp(28px,6vw,40px)]",
|
||||
"max-[860px]:gap-8",
|
||||
"max-[860px]:grid-cols-2",
|
||||
"max-[860px]:px-5",
|
||||
"max-[900px]:gap-3",
|
||||
"max-[900px]:gap-8",
|
||||
"max-[900px]:gap-9",
|
||||
"max-[900px]:grid-cols-1",
|
||||
"max-[900px]:grid-cols-2",
|
||||
"max-[900px]:max-w-[440px]",
|
||||
"max-[900px]:min-h-0",
|
||||
"max-[900px]:pb-2.5",
|
||||
"max-[900px]:static",
|
||||
"max-h-[320px]",
|
||||
"max-w-[1280px]",
|
||||
"max-w-[480px]",
|
||||
"max-w-[560px]",
|
||||
"max-w-md",
|
||||
"mb-0",
|
||||
"mb-1.5",
|
||||
"mb-12",
|
||||
"mb-2",
|
||||
"mb-3",
|
||||
"mb-4",
|
||||
"mb-5",
|
||||
"mb-6",
|
||||
"mb-7",
|
||||
"mb-8",
|
||||
"mb-[10px]",
|
||||
"mb-[18px]",
|
||||
"mb-[38px]",
|
||||
"md:grid-cols-3",
|
||||
"md:text-[200px]",
|
||||
"min-h-[62vh]",
|
||||
"min-h-[70vh]",
|
||||
"min-h-screen",
|
||||
"min-w-0",
|
||||
"ml-1",
|
||||
"ml-auto",
|
||||
"mt-1",
|
||||
"mt-10",
|
||||
"mt-14",
|
||||
"mt-16",
|
||||
"mt-2",
|
||||
"mt-3",
|
||||
"mt-4",
|
||||
"mt-[10px]",
|
||||
"mt-[14px]",
|
||||
"mt-[22px]",
|
||||
"mt-[26px]",
|
||||
"mt-[34px]",
|
||||
"mt-[3px]",
|
||||
"mt-[54px]",
|
||||
"mt-[7px]",
|
||||
"mt-[84px]",
|
||||
"mx-auto",
|
||||
"no-underline",
|
||||
"not-italic",
|
||||
"object-cover",
|
||||
"on",
|
||||
"opacity-60",
|
||||
"opacity-70",
|
||||
"opacity-[0.28]",
|
||||
"outline-none",
|
||||
"overflow-hidden",
|
||||
"overflow-y-auto",
|
||||
"p-0",
|
||||
"p-4",
|
||||
"p-[22px]",
|
||||
"pb-10",
|
||||
"pb-3",
|
||||
"pb-4",
|
||||
"pb-5",
|
||||
"pb-7",
|
||||
"pb-8",
|
||||
"pb-[18px]",
|
||||
"pb-[3px]",
|
||||
"pb-[46px]",
|
||||
"pb-[84px]",
|
||||
"pb-[90px]",
|
||||
"pointer-events-none",
|
||||
"pr-2",
|
||||
"pt-0",
|
||||
"pt-1",
|
||||
"pt-10",
|
||||
"pt-12",
|
||||
"pt-14",
|
||||
"pt-16",
|
||||
"pt-4",
|
||||
"pt-6",
|
||||
"pt-[10px]",
|
||||
"pt-[14px]",
|
||||
"pt-[34px]",
|
||||
"pt-[84px]",
|
||||
"px-0",
|
||||
"px-1",
|
||||
"px-5",
|
||||
"px-8",
|
||||
"px-[10px]",
|
||||
"px-[11px]",
|
||||
"px-[15px]",
|
||||
"px-[17px]",
|
||||
"px-[18px]",
|
||||
"px-[9px]",
|
||||
"py-0.5",
|
||||
"py-1",
|
||||
"py-1.5",
|
||||
"py-16",
|
||||
"py-2",
|
||||
"py-3",
|
||||
"py-4",
|
||||
"py-[10px]",
|
||||
"py-[11px]",
|
||||
"py-[5px]",
|
||||
"py-[90px]",
|
||||
"py-[9px]",
|
||||
"relative",
|
||||
"right-0",
|
||||
"rise",
|
||||
"rounded-[14px]",
|
||||
"rounded-[18px]",
|
||||
"rounded-full",
|
||||
"rounded-lg",
|
||||
"rounded-xl",
|
||||
"scroll-smooth",
|
||||
"shadow-[0_50px_90px_-40px_#000,0_0_0_1px_rgba(0,0,0,0.4)]",
|
||||
"shadow-[0_50px_90px_-45px_#000]",
|
||||
"shrink-0",
|
||||
"sm:grid-cols-2",
|
||||
"sticky",
|
||||
"text-[#1a1206]",
|
||||
"text-[10px]",
|
||||
"text-[11.5px]",
|
||||
"text-[11px]",
|
||||
"text-[12.5px]",
|
||||
"text-[120px]",
|
||||
"text-[12px]",
|
||||
"text-[13px]",
|
||||
"text-[14.5px]",
|
||||
"text-[14px]",
|
||||
"text-[16px]",
|
||||
"text-[17px]",
|
||||
"text-[18px]",
|
||||
"text-[20px]",
|
||||
"text-[21px]",
|
||||
"text-[23px]",
|
||||
"text-[26px]",
|
||||
"text-[32px]",
|
||||
"text-[54px]",
|
||||
"text-[56px]",
|
||||
"text-[8.5px]",
|
||||
"text-[9px]",
|
||||
"text-[clamp(26px,3.6vw,50px)]",
|
||||
"text-[clamp(28px,4vw,48px)]",
|
||||
"text-[clamp(34px,5vw,56px)]",
|
||||
"text-[clamp(36px,6vw,72px)]",
|
||||
"text-[clamp(44px,6.4vw,80px)]",
|
||||
"text-[clamp(46px,7.2vw,92px)]",
|
||||
"text-[clamp(48px,6vw,84px)]",
|
||||
"text-center",
|
||||
"text-ellipsis",
|
||||
"text-gold",
|
||||
"text-gold-2",
|
||||
"text-ink",
|
||||
"text-ink-faint",
|
||||
"text-ink-faint/20",
|
||||
"text-ink-mute",
|
||||
"text-ink-soft",
|
||||
"text-left",
|
||||
"text-lg",
|
||||
"text-right",
|
||||
"text-sm",
|
||||
"text-xl",
|
||||
"top-0",
|
||||
"top-24",
|
||||
"top-[11px]",
|
||||
"tracking-[-0.015em]",
|
||||
"tracking-[-0.01em]",
|
||||
"tracking-[0.02em]",
|
||||
"tracking-[0.04em]",
|
||||
"tracking-[0.06em]",
|
||||
"tracking-[0.08em]",
|
||||
"tracking-[0.12em]",
|
||||
"tracking-[0.14em]",
|
||||
"tracking-[0.16em]",
|
||||
"tracking-[0.18em]",
|
||||
"tracking-[0.1em]",
|
||||
"tracking-[0.2em]",
|
||||
"tracking-[0.42em]",
|
||||
"tracking-tight",
|
||||
"transition-[transform,border-color,box-shadow]",
|
||||
"transition-all",
|
||||
"transition-colors",
|
||||
"underline",
|
||||
"underline-offset-2",
|
||||
"underline-offset-[3px]",
|
||||
"uppercase",
|
||||
"w-6",
|
||||
"w-[38px]",
|
||||
"w-full",
|
||||
"whitespace-nowrap",
|
||||
"z-[2]",
|
||||
"z-[60]"
|
||||
],
|
||||
"ids": [
|
||||
"main-content",
|
||||
"progress-bar"
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user