/* Portofino — shared styles for index.html (entrée), menu.html (la carte) and credits.html
   Layout: mobile-first app column (max 760px). 1rem = 1/39 of the screen width on phones (mockup scale at 390px),
   floored for small phones and capped on tablets/desktop. Hero areas use their own unit (--hu). */
:root {
  --teal: #1A6E63;
  --teal-dark: #135C55;
  --teal-line: #2E8A7C;
  --mint: #8FD3C1;
  --ink: #0A3439;
  --ink-name: #0B2F35;
  --ink-soft: #3E555A;
  --ink-muted: #5F7579;
  --icon: #0D4A50;
  --icon-pill: #2A766D;
  --price-bg: #DAEDE7;
  --price-soft: #EEF7F4;
  --price-ink: #0A3C3E;
  --card-border: #E4EAE9;
  --page: #FCFCFC;
  --outside: #E9EEED;
  --media-bg: #DCE6E3;
  --footer-dark: #135C55;
  --footer-light: #67B2A2;
  font-size: clamp(9.5px, calc(100vw / 39), 13px);
}

* { margin: 0; padding: 0; box-sizing: border-box; }
[hidden] { display: none !important; }

body {
  background: var(--outside);
  color: var(--ink);
  font-family: 'Nunito Sans', 'Segoe UI', system-ui, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a { color: inherit; text-decoration: none; }
img { max-width: 100%; }
button { font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
:focus-visible { outline: 2px solid var(--teal-line); outline-offset: 2px; }

.app {
  width: 100%;
  max-width: 760px;
  margin: 0 auto;
  background: var(--page);
  min-height: 100vh;
  min-height: 100dvh;
  overflow: hidden;
  overflow: clip;
  container-type: inline-size;
  display: flex;
  flex-direction: column;
}
@media (min-width: 761px) {
  .app { box-shadow: 0 0 40px rgba(10, 52, 57, 0.10); }
}
.hero, .welcome-hero, .menubar, .search-wrap, .footer { flex: none; }
/* the page body takes the free height so the footer always sits at the bottom of the screen */
.content { flex: 1 0 auto; }
.content.pad-end { padding-bottom: 2.6rem; }

/* ─── Hero (scaled by its own unit so the composition never breaks) ─── */
.hero, .welcome-hero { --hu: calc(min(100vw, 585px) / 39); }
@supports (width: 1cqw) {
  .hero, .welcome-hero { --hu: calc(min(100cqw, 585px) / 39); }
}
.hero {
  position: relative;
  height: calc(17.32 * var(--hu));
  overflow: hidden;
}
.hero-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 65%;
}
.hero-shade {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(14,46,46,0.35) 0%, rgba(14,46,46,0.15) 45%, rgba(0,0,0,0) 70%);
}
.hero-logo {
  position: absolute;
  left: calc(1.23 * var(--hu));
  top: calc(4.36 * var(--hu));
  width: calc(10.73 * var(--hu));
  height: calc(10.73 * var(--hu));
}
.hero-logo img { display: block; width: 100%; height: 100%; }
.hero-wordmark {
  position: absolute;
  left: calc(14.05 * var(--hu));
  top: calc(6.9 * var(--hu));
  width: calc(14.91 * var(--hu));
}
.hero-tagline {
  position: absolute;
  left: calc(14.1 * var(--hu));
  top: calc(11.45 * var(--hu));
  font-size: calc(0.68 * var(--hu));
  font-weight: 600;
  letter-spacing: 0.14em;
  color: rgba(255,255,255,0.95);
  white-space: nowrap;
}
.hero-wave {
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: calc(4.9 * var(--hu) + 2px);
  display: block;
}

/* ─── Entry page ─── */
.welcome-hero {
  position: relative;
  overflow: hidden;
  padding: calc(3.4 * var(--hu)) calc(1.5 * var(--hu)) calc(6.6 * var(--hu));
  text-align: center;
  color: #FFFFFF;
}
.welcome-hero .hero-bg { object-position: 72% 60%; }
.welcome-shade {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(8,36,36,0.50) 0%, rgba(8,36,36,0.68) 55%, rgba(8,36,36,0.80) 100%);
}
.welcome-inner {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.welcome-logo {
  width: calc(12 * var(--hu));
  height: calc(12 * var(--hu));
  filter: drop-shadow(0 6px 18px rgba(0,0,0,0.35));
}
.welcome-kicker {
  margin-top: calc(1.6 * var(--hu));
  font-size: calc(0.8 * var(--hu));
  font-weight: 800;
  letter-spacing: 0.32em;
  color: var(--mint);
}
.welcome-wordmark {
  width: calc(17 * var(--hu));
  margin-top: calc(0.5 * var(--hu));
}
.welcome-tagline {
  margin-top: calc(0.7 * var(--hu));
  font-size: calc(0.74 * var(--hu));
  font-weight: 600;
  letter-spacing: 0.16em;
}
.cta {
  margin-top: calc(2.2 * var(--hu));
  display: inline-flex;
  align-items: center;
  gap: 0.6em;
  height: calc(3.5 * var(--hu));
  padding: 0 calc(1.9 * var(--hu));
  border-radius: 999px;
  background: #FFFFFF;
  color: var(--teal);
  font-size: calc(1.05 * var(--hu));
  font-weight: 800;
  box-shadow: 0 0.5rem 1.4rem rgba(0,0,0,0.25);
  transition: transform 0.2s ease;
}
.cta:hover { transform: translateY(-2px); }
.cta svg { width: 1em; height: 1em; }
.welcome-meta {
  margin-top: calc(1.3 * var(--hu));
  font-size: calc(0.78 * var(--hu));
  font-weight: 600;
  letter-spacing: 0.08em;
  opacity: 0.85;
}

.universe-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.87rem;
  padding: 0 1.15rem 0 1.47rem;
}
.universe {
  position: relative;
  aspect-ratio: 155 / 125;
  border-radius: 1rem;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0.95rem;
  color: #FFFFFF;
  background: var(--media-bg);
  box-shadow: 0 0.25rem 0.8rem rgba(10,50,50,0.12);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.universe:hover { transform: translateY(-2px); box-shadow: 0 0.5rem 1.2rem rgba(10,50,50,0.16); }
.universe:first-child { grid-column: span 2; aspect-ratio: 324 / 140; }
.universe > img, .universe > .tile {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.universe-shade {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(6,30,30,0.82) 100%);
}
.universe-icon {
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 2.7rem;
  height: 2.7rem;
  border-radius: 50%;
  background: rgba(255,255,255,0.92);
  color: var(--teal);
  display: grid;
  place-items: center;
}
.universe-icon svg { width: 1.6rem; height: 1.6rem; }
.universe-name { position: relative; font-size: 1.35rem; font-weight: 800; line-height: 1.15; }
.universe-count { position: relative; margin-top: 0.15rem; font-size: 0.82rem; font-weight: 600; opacity: 0.9; }
@media (min-width: 600px) {
  .universe-grid { grid-template-columns: repeat(3, 1fr); }
}

.note {
  margin: 1.4rem 1.15rem 0 1.47rem;
  display: flex;
  align-items: center;
  gap: 0.8rem;
  padding: 0.9rem 1rem;
  border-radius: 0.9rem;
  background: var(--price-soft);
  border: 1px solid var(--price-bg);
  color: var(--price-ink);
  font-size: 0.88rem;
  font-weight: 600;
  line-height: 1.4;
}
.note svg { flex: none; width: 1.6rem; height: 1.6rem; color: var(--teal); }
.note b { font-weight: 800; }
.credits-link {
  display: block;
  margin: 1.2rem 1.15rem 0 1.47rem;
  font-size: 0.8rem;
  font-weight: 600;
  color: var(--ink-muted);
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* ─── Search ─── */
.search-wrap { padding: 0.5rem 1.15rem 0.2rem 1.47rem; }
.search {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  height: 3.1rem;
  padding: 0 0.5rem 0 1.1rem;
  border-radius: 999px;
  background: #FFFFFF;
  border: 1px solid var(--card-border);
  box-shadow: 0 0.1rem 0.4rem rgba(16,60,56,0.06);
  transition: border-color 0.2s, box-shadow 0.2s;
}
.search:focus-within { border-color: var(--teal-line); box-shadow: 0 0 0 3px rgba(46,138,124,0.16); }
.search > svg { flex: none; width: 1.3rem; height: 1.3rem; color: var(--ink-muted); }
.search input {
  flex: 1;
  min-width: 0;
  border: 0;
  outline: 0;
  background: transparent;
  font: inherit;
  font-size: 16px;
  font-weight: 600;
  color: var(--ink);
}
.search input::placeholder { color: #8A9C9F; font-weight: 500; }
.search input::-webkit-search-cancel-button { display: none; }
.search-clear {
  flex: none;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: var(--price-soft);
  color: var(--ink-soft);
}
.search-clear svg { width: 0.9rem; height: 0.9rem; }

/* ─── Sticky bar: universes + categories ─── */
.menubar {
  position: sticky;
  top: 0;
  z-index: 5;
  background: rgba(252,252,252,0.95);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  transition: box-shadow 0.2s ease;
}
.menubar.stuck { box-shadow: 0 0.3rem 0.9rem rgba(10,52,57,0.09); }

.pills {
  display: flex;
  gap: 0.68rem;
  padding: 0.6rem 0.12rem 0.55rem 0.57rem;
  overflow-x: auto;
  scrollbar-width: none;
}
.pills::-webkit-scrollbar, .chips::-webkit-scrollbar { display: none; }
/* centres the row when it fits, scrolls from the left edge when it doesn't */
.pills::before, .pills::after { content: ''; margin: auto; }

.pill {
  flex: none;
  height: 2.94rem;
  padding: 0 1.15rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.6rem;
  border-radius: 999px;
  border: 1px solid var(--card-border);
  background: #FFFFFF;
  box-shadow: 0 0.1rem 0.4rem rgba(16,60,56,0.06);
  color: var(--ink-soft);
  font-size: 0.92rem;
  font-weight: 600;
  white-space: nowrap;
  transition: background 0.2s, color 0.2s;
}
.pill .ico { background-color: var(--icon-pill); }
.pill .ico-svg { width: 1.75rem; height: 1.75rem; color: var(--icon-pill); }
.pill.active {
  background: var(--teal);
  border-color: var(--teal);
  color: #FFFFFF;
  font-weight: 800;
  box-shadow: 0 0.15rem 0.5rem rgba(26,110,99,0.25);
}
.pill.active .ico { background-color: #FFFFFF; }
.pill.active .ico-svg { color: #FFFFFF; }

.chips {
  display: flex;
  gap: 0.45rem;
  padding: 0 1.15rem 0.6rem 1.47rem;
  overflow-x: auto;
  scrollbar-width: none;
}
.chip {
  flex: none;
  height: 2.2rem;
  padding: 0 0.9rem;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  font-size: 0.84rem;
  font-weight: 700;
  color: var(--ink-muted);
  white-space: nowrap;
  transition: background 0.2s, color 0.2s;
}
.chip:hover { color: var(--teal); }
.chip.active { background: var(--price-bg); color: var(--price-ink); }

/* Icons from the mockup are masks so their colour follows the tokens */
.ico {
  display: inline-block;
  flex: none;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
.ico-svg { flex: none; display: block; }
.i-sec-cafes { width: 2.40rem; height: 2.67rem; -webkit-mask-image: url(data:image/png;base64,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); mask-image: url(data:image/png;base64,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); }
.i-sec-boissons { width: 1.91rem; height: 2.83rem; -webkit-mask-image: url(data:image/png;base64,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); mask-image: url(data:image/png;base64,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); }
.i-sec-thes { width: 2.34rem; height: 2.78rem; -webkit-mask-image: url(data:image/png;base64,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); mask-image: url(data:image/png;base64,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); }
.i-sec-chocolats { width: 2.61rem; height: 2.61rem; -webkit-mask-image: url(data:image/png;base64,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); mask-image: url(data:image/png;base64,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); }
.i-pill-cafes { width: 1.91rem; height: 1.96rem; -webkit-mask-image: url(data:image/png;base64,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); mask-image: url(data:image/png;base64,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); }
.i-pill-boissons { width: 1.31rem; height: 1.91rem; -webkit-mask-image: url(data:image/png;base64,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); mask-image: url(data:image/png;base64,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); }
.i-pill-thes { width: 1.58rem; height: 1.80rem; -webkit-mask-image: url(data:image/png;base64,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); mask-image: url(data:image/png;base64,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); }
.i-pill-chocolats { width: 1.74rem; height: 1.80rem; -webkit-mask-image: url(data:image/png;base64,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); mask-image: url(data:image/png;base64,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); }

/* ─── Sections ─── */
.section { padding-top: 1.2rem; scroll-margin-top: 8.6rem; }
.content > .section:first-child { padding-top: 0.9rem; }

.section-head {
  height: 2.75rem;
  display: flex;
  align-items: center;
  padding: 0 1.5rem 0 1.75rem;
  margin-bottom: 0.55rem;
}
.section-head .ico-box {
  width: 2.65rem;
  display: flex;
  justify-content: center;
  margin-right: 0.55rem;
}
.section-head .ico { background-color: var(--icon); }
.section-head .ico-svg { width: 2.5rem; height: 2.5rem; color: var(--icon); }
.section-title-wrap { position: relative; flex: 1; min-width: 0; }
.section-title-wrap::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -0.55rem;
  width: 2.1rem;
  height: 0.14rem;
  border-radius: 0.1rem;
  background: var(--teal-line);
}
.section-title {
  font-size: 1.65rem;
  font-weight: 750;
  color: var(--ink);
  line-height: 1.05;
  letter-spacing: -0.005em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section-count {
  flex: none;
  margin-left: 0.6rem;
  padding: 0.2rem 0.6rem;
  border-radius: 999px;
  background: var(--price-soft);
  font-size: 0.78rem;
  font-weight: 700;
  color: var(--ink-muted);
}

/* ─── Product cards ─── */
.grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.87rem;
  padding: 0 1.15rem 0 1.47rem;
}
@media (min-width: 600px) { .grid { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 359px) { .grid { grid-template-columns: repeat(2, 1fr); gap: 0.9rem; padding: 0 1.3rem; } }

.card {
  display: flex;
  flex-direction: column;
  width: 100%;
  text-align: left;
  background: #FFFFFF;
  border: 1px solid var(--card-border);
  border-radius: 0.9rem;
  box-shadow: 0 0.12rem 0.45rem rgba(10,50,50,0.05);
  overflow: hidden;
  transition: transform 0.18s ease, box-shadow 0.18s ease;
}
.card:hover { transform: translateY(-2px); box-shadow: 0 0.5rem 1.1rem rgba(10,50,50,0.10); }
.card:active { transform: scale(0.98); }
.card-media {
  display: block;
  aspect-ratio: 480 / 338;
  max-width: 100%;
  overflow: hidden;
  background: var(--media-bg);
}
.card-media img, .card-media .tile {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.tile {
  display: grid;
  place-items: center;
  color: rgba(255,255,255,0.92);
  background:
    radial-gradient(circle at 28% 22%, rgba(255,255,255,0.20), rgba(255,255,255,0) 55%),
    linear-gradient(145deg, var(--t0, #2A766D), var(--t1, #0D4A50));
}
.card-media .tile { display: grid; }
.tile svg { width: 40%; height: 40%; }
.card-body {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0.55rem 0.55rem 0.6rem;
}
.card-name {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: anywhere;
  height: 2.36rem;
  font-size: 0.95rem;
  font-weight: 750;
  line-height: 1.18rem;
  letter-spacing: -0.01em;
  color: var(--ink-name);
}
.card-prices {
  display: flex;
  flex-direction: column;
  gap: 0.15rem;
  margin-top: 0.45rem;
  padding: 0.3rem 0.4rem;
  border-radius: 0.55rem;
  background: var(--price-soft);
}
.prow {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 0.3rem;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
.prow > span {
  display: inline-flex;
  align-items: center;
  gap: 0.2rem;
  font-size: 0.8rem;
  font-weight: 700;
  color: var(--ink-muted);
}
.prow > span svg { width: 0.85rem; height: 0.85rem; }
.prow b { font-size: 0.92rem; font-weight: 800; color: var(--price-ink); }
.prow.stu > span, .prow.stu b { color: var(--teal-line); }
.prow.stu { border-top: 1px dashed rgba(46,138,124,0.3); padding-top: 0.15rem; }

/* Small phones: bigger text in the 2-column grid */
@media (max-width: 359px) {
  .card-name { font-size: 1.1rem; line-height: 1.4rem; height: 2.8rem; }
  .prow > span { font-size: 0.85rem; }
  .prow b { font-size: 1rem; }
}

/* ─── Menu states ─── */
.results-info {
  padding: 1rem 1.5rem 0 1.75rem;
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--ink-soft);
}
.results-info b { color: var(--ink); font-weight: 800; }
.empty {
  margin: 1.4rem 1.15rem 0 1.47rem;
  padding: 2.4rem 1.5rem;
  border-radius: 1rem;
  border: 1px dashed var(--card-border);
  text-align: center;
  color: var(--ink-soft);
  font-size: 0.95rem;
  line-height: 1.5;
}
.empty strong { display: block; margin-bottom: 0.3rem; color: var(--ink); font-size: 1.1rem; }
.next-universe {
  display: flex;
  align-items: center;
  gap: 0.9rem;
  margin: 1.8rem 1.15rem 0 1.47rem;
  padding: 1rem 1.1rem;
  border-radius: 1rem;
  background: var(--teal);
  color: #FFFFFF;
  text-align: left;
  width: calc(100% - 2.62rem);
  box-shadow: 0 0.3rem 0.9rem rgba(26,110,99,0.25);
  transition: transform 0.2s ease;
}
.next-universe:hover { transform: translateY(-2px); }
.next-universe .nu-icon {
  flex: none;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background: rgba(255,255,255,0.16);
  display: grid;
  place-items: center;
}
.next-universe .nu-icon svg { width: 1.7rem; height: 1.7rem; }
.next-universe small { display: block; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--mint); }
.next-universe strong { display: block; font-size: 1.2rem; font-weight: 800; }
.next-universe .nu-text { flex: 1; min-width: 0; }
.next-universe > svg { flex: none; width: 1.2rem; height: 1.2rem; }

/* ─── Article details (bottom sheet on phones, dialog on larger screens) ─── */
.sheet {
  position: fixed;
  inset: 0;
  z-index: 50;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.sheet-backdrop {
  position: absolute;
  inset: 0;
  background: rgba(6,28,30,0.55);
  animation: fadeIn 0.2s ease;
}
.sheet-panel {
  position: relative;
  width: 100%;
  max-width: 560px;
  max-height: 92vh;
  max-height: 92dvh;
  overflow-y: auto;
  overscroll-behavior: contain;
  background: var(--page);
  border-radius: 1.5rem 1.5rem 0 0;
  box-shadow: 0 -0.5rem 2rem rgba(0,0,0,0.25);
  padding-bottom: env(safe-area-inset-bottom, 0px);
  animation: slideUp 0.28s cubic-bezier(0.2, 0.8, 0.2, 1);
}
@media (min-width: 640px) {
  .sheet { align-items: center; padding: 2rem; }
  .sheet-panel { border-radius: 1.5rem; max-height: 88vh; }
}
.sheet-media {
  position: relative;
  aspect-ratio: 480 / 338;
  background: var(--media-bg);
}
.sheet-media img, .sheet-media .tile { display: block; width: 100%; height: 100%; object-fit: cover; }
.sheet-media .tile { display: grid; }
.sheet-media .tile svg { width: 30%; height: 30%; }
.sheet-grab {
  position: absolute;
  top: 0.6rem;
  left: 50%;
  width: 3.6rem;
  height: 0.35rem;
  margin-left: -1.8rem;
  border-radius: 1rem;
  background: rgba(255,255,255,0.85);
}
@media (min-width: 640px) { .sheet-grab { display: none; } }
.sheet-close {
  position: absolute;
  top: 0.9rem;
  right: 0.9rem;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background: rgba(255,255,255,0.94);
  color: var(--ink);
  display: grid;
  place-items: center;
  box-shadow: 0 0.2rem 0.6rem rgba(0,0,0,0.2);
}
.sheet-close svg { width: 1.1rem; height: 1.1rem; }
.sheet-body { padding: 1.4rem 1.6rem 1.8rem; }
.sheet-cat {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.3rem 0.85rem 0.3rem 0.5rem;
  border-radius: 999px;
  background: var(--price-bg);
  color: var(--price-ink);
  font-size: 0.85rem;
  font-weight: 800;
}
.sheet-cat svg { width: 1.3rem; height: 1.3rem; }
.sheet-name {
  margin-top: 0.7rem;
  font-size: 2.1rem;
  font-weight: 800;
  line-height: 1.1;
  color: var(--ink);
  text-wrap: balance;
}
.sheet-prices {
  margin-top: 1.2rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.8rem;
}
.pbox {
  padding: 0.9rem 1rem;
  border-radius: 1rem;
  border: 1px solid var(--card-border);
  background: #FFFFFF;
  min-width: 0;
}
.pbox small {
  display: flex;
  align-items: center;
  gap: 0.35rem;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--ink-muted);
}
.pbox small svg { width: 1.1rem; height: 1.1rem; }
.pbox strong {
  display: block;
  margin-top: 0.3rem;
  font-size: 1.65rem;
  font-weight: 800;
  color: var(--ink);
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
.pbox.stu { background: var(--teal); border-color: var(--teal); color: #FFFFFF; }
.pbox.stu small { color: var(--mint); }
.pbox.stu strong { color: #FFFFFF; }
.pbox .save { margin-top: 0.25rem; font-size: 0.8rem; font-weight: 700; color: var(--mint); }
.pbox .hint { margin-top: 0.25rem; font-size: 0.8rem; font-weight: 600; color: var(--ink-muted); }
.sheet-more h3 {
  margin: 1.7rem 0 0.8rem;
  font-size: 1.1rem;
  font-weight: 800;
  color: var(--ink);
}
.more-row {
  display: flex;
  gap: 0.8rem;
  margin: 0 -1.6rem;
  padding: 0 1.6rem 0.4rem;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}
.more-row::-webkit-scrollbar { display: none; }
.more-item {
  flex: none;
  width: 9.6rem;
  scroll-snap-align: start;
  text-align: left;
}
.more-item .card-media { border-radius: 0.75rem; }
.more-item b {
  display: block;
  margin-top: 0.4rem;
  font-size: 0.88rem;
  font-weight: 750;
  line-height: 1.2;
  color: var(--ink-name);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.more-item span { font-size: 0.8rem; font-weight: 700; color: var(--teal-line); }
.sheet-credit { margin-top: 1.4rem; font-size: 0.74rem; line-height: 1.4; color: var(--ink-muted); }
.sheet-credit a { text-decoration: underline; text-underline-offset: 2px; }
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
@keyframes slideUp { from { transform: translateY(40px); opacity: 0.4; } to { transform: none; opacity: 1; } }
body.sheet-open { overflow: hidden; }

/* ─── Credits page ─── */
.page-head {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  padding: 1.4rem 1.5rem 0.4rem;
}
.page-head a {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  border: 1px solid var(--card-border);
  background: #FFFFFF;
  display: grid;
  place-items: center;
}
.page-head a svg { width: 1rem; height: 1rem; }
.page-head h1 { font-size: 1.7rem; font-weight: 800; }
.credits-intro { padding: 0.4rem 1.5rem 1rem; font-size: 0.9rem; color: var(--ink-soft); line-height: 1.5; }
.credits-list { list-style: none; padding: 0 1.15rem 0 1.47rem; display: grid; gap: 0.6rem; }
.credits-list li {
  display: flex;
  gap: 0.8rem;
  align-items: center;
  padding: 0.5rem;
  border: 1px solid var(--card-border);
  border-radius: 0.8rem;
  background: #FFFFFF;
  font-size: 0.82rem;
  line-height: 1.4;
  color: var(--ink-soft);
}
.credits-list img { flex: none; width: 5.2rem; aspect-ratio: 480 / 338; border-radius: 0.5rem; object-fit: cover; }
.credits-list b { color: var(--ink); }
.credits-list a { text-decoration: underline; text-underline-offset: 2px; }
.credits-list div { min-width: 0; overflow-wrap: anywhere; }

/* ─── Intro (entry page): pure CSS, it fades out by itself even if a script fails ─── */
.intro {
  position: fixed;
  inset: 0;
  z-index: 100;
  display: grid;
  place-items: center;
  background: radial-gradient(circle at 50% 42%, #1E625A 0%, #0F3A37 58%, #082624 100%);
  animation: introOut 0.6s ease 2.5s forwards;
  cursor: pointer;
}
.intro.skip { animation: introOut 0.35s ease forwards; }
.intro-inner { display: flex; flex-direction: column; align-items: center; padding: 0 24px; }
.intro-mark { position: relative; width: min(46vw, 230px); aspect-ratio: 1; }
.intro-mark::before, .intro-mark::after {
  content: '';
  position: absolute;
  inset: -6%;
  border-radius: 50%;
  border: 2px solid rgba(143,211,193,0.55);
  animation: introRing 1.8s ease-out 0.5s both;
}
.intro-mark::after { animation-delay: 0.9s; }
.intro-logo {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  filter: drop-shadow(0 10px 30px rgba(0,0,0,0.4));
  animation: introLogo 1.1s cubic-bezier(0.2, 0.8, 0.2, 1) both;
}
.intro-wordmark {
  width: min(58vw, 280px);
  margin-top: 26px;
  animation: introUp 0.8s ease 0.7s both;
}
.intro-tag {
  margin-top: 12px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.3em;
  color: #8FD3C1;
  text-align: center;
  animation: introUp 0.8s ease 0.95s both;
}
.intro-bar {
  width: 120px;
  height: 3px;
  margin-top: 30px;
  border-radius: 3px;
  background: rgba(255,255,255,0.15);
  overflow: hidden;
  animation: introUp 0.6s ease 1.1s both;
}
.intro-bar::before {
  content: '';
  display: block;
  height: 100%;
  background: #8FD3C1;
  transform-origin: left;
  animation: introFill 1.3s ease 1.15s both;
}
.intro-credit {
  position: absolute;
  left: 0;
  right: 0;
  bottom: calc(22px + env(safe-area-inset-bottom, 0px));
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 6px 10px;
  padding: 0 16px;
  font-size: 12px;
  font-weight: 600;
  color: rgba(255,255,255,0.7);
  animation: introUp 0.8s ease 1.2s both;
}
.intro-credit img { width: 22px; height: 22px; border-radius: 5px; }
@keyframes introLogo { from { opacity: 0; transform: scale(0.6) rotate(-12deg); } to { opacity: 1; transform: none; } }
@keyframes introRing { from { opacity: 1; transform: scale(0.85); } to { opacity: 0; transform: scale(1.45); } }
@keyframes introUp { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } }
@keyframes introFill { from { transform: scaleX(0); } to { transform: scaleX(1); } }
@keyframes introOut { to { opacity: 0; visibility: hidden; } }

/* ─── Footer ─── */
.footer {
  position: relative;
  margin-top: -2.18rem;
}
.footer-art {
  position: relative;
  height: 6.97rem;
  pointer-events: none;
}
.footer-credit {
  margin-top: -1px;
  padding: 0.1rem 1rem calc(1.1rem + env(safe-area-inset-bottom, 0px));
  background: var(--footer-dark);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 0.3rem 0.5rem;
  font-size: 0.8rem;
  font-weight: 600;
  color: rgba(255,255,255,0.72);
}
.footer-credit a, .intro-credit a {
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  color: #FFFFFF;
  font-weight: 800;
}
.footer-credit a:hover, .intro-credit a:hover { text-decoration: underline; text-underline-offset: 2px; }
.footer-credit img { width: 1.5rem; height: 1.5rem; border-radius: 0.35rem; }
.footer-credit .tel, .intro-credit .tel { color: var(--mint); font-weight: 700; font-variant-numeric: tabular-nums; }
.footer svg.wave {
  position: absolute;
  inset: 0 0 -2px 0;
  width: 100%;
  height: calc(100% + 2px);
  display: block;
}
.footer-rule {
  position: absolute;
  left: 0;
  right: 0;
  top: 3.98rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.25rem;
  transform: translateY(-50%);
}
.footer-rule span {
  width: 4.36rem;
  height: 1px;
  background: rgba(255,255,255,0.55);
}
.footer-rule svg { width: 0.95rem; height: 1.35rem; }
.footer-text {
  position: absolute;
  left: 0;
  right: 0;
  top: 5.34rem;
  transform: translateY(-50%);
  text-align: center;
  font-size: 0.6rem;
  font-weight: 500;
  letter-spacing: 0.22em;
  color: rgba(255,255,255,0.88);
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition: none !important; animation: none !important; scroll-behavior: auto !important; }
  .intro { animation: introOut 0.3s linear 1.2s forwards !important; }
}

/* ─── Tablette & PC : le site utilise toute la largeur disponible (jusqu'à 1180 px) ─── */
@media (min-width: 761px) {
  .app { max-width: 1180px; }

  /* le bandeau garde sa composition et grandit avec l'écran */
  .hero { --hu: calc(min(100vw, 900px) / 39); }
  .welcome-hero { --hu: calc(min(100vw, 680px) / 39); }
  @supports (width: 1cqw) {
    .hero { --hu: calc(min(100cqw, 900px) / 39); }
    .welcome-hero { --hu: calc(min(100cqw, 680px) / 39); }
  }

  .search-wrap { width: min(100%, 680px); margin: 0 auto; padding: 0.9rem 1.5rem 0.3rem; }
  .chips { padding: 0 1.5rem 0.7rem; }
  .chips::before, .chips::after { content: ''; margin: auto; }

  .section-head { padding: 0 2rem; }
  .grid { gap: 1.1rem; padding: 0 2rem; }
  .universe-grid { gap: 1.1rem; padding: 0 2rem; }
  .note, .credits-link { margin-left: 2rem; margin-right: 2rem; }
  .credits-list { padding: 0 2rem; grid-template-columns: repeat(2, 1fr); }
  .results-info, .empty { padding-left: 2rem; padding-right: 2rem; }

  .footer-text { font-size: 0.7rem; }
}

@media (min-width: 960px) {
  .grid { grid-template-columns: repeat(5, 1fr); }
  .universe-grid { grid-template-columns: repeat(4, 1fr); }
  .universe:first-child { grid-row: span 2; aspect-ratio: auto; }
  .card { transition: transform 0.2s ease, box-shadow 0.2s ease; }
  .card:hover { transform: translateY(-3px); box-shadow: 0 0.6rem 1.4rem rgba(10, 52, 57, 0.12); }

  /* fiche produit : photo à gauche, détails à droite */
  .sheet-panel {
    max-width: 920px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    overflow: hidden;
  }
  .sheet-media { position: static; aspect-ratio: auto; min-height: 420px; }
  .sheet-body { max-height: 88vh; overflow-y: auto; padding: 2rem 2rem 2rem; }
  .sheet-more .more-row { margin: 0 -2rem; padding: 0 2rem 0.4rem; }
}

@media (min-width: 1140px) {
  .grid { grid-template-columns: repeat(6, 1fr); }
}

/* la rangée « Dans la même catégorie » garde sa marge intérieure quand elle s'aligne (scroll-snap) */
.more-row { scroll-padding-inline: 1.6rem; }
@media (min-width: 960px) { .sheet-more .more-row { scroll-padding-inline: 2rem; } }

/* ════════════════════════════════════════════════════════════════════
   VERSION PC (≥ 1024 px) — design dédié, pleine largeur
   Accueil : grand bandeau texte à gauche / photo à droite, univers sur une rangée.
   Carte : bandeau compact, colonne de navigation fixe à gauche, grille d'articles à droite.
   ════════════════════════════════════════════════════════════════════ */
.layout, .side { display: contents; }

@media (min-width: 1024px) {
  :root { --wrap: min(100% - 6rem, 1360px); }
  body { background: var(--page); }
  .app { max-width: none; box-shadow: none; }

  /* ── Accueil ── */
  .welcome-hero {
    display: flex;
    align-items: center;
    min-height: min(84vh, 760px);
    padding: 4rem max(3rem, (100% - 1360px) / 2) 7rem;
    text-align: left;
  }
  .welcome-hero .hero-bg { object-position: 78% 55%; }
  .welcome-shade {
    background: linear-gradient(90deg, rgba(8,36,36,0.94) 0%, rgba(8,36,36,0.82) 34%, rgba(8,36,36,0.35) 62%, rgba(8,36,36,0.05) 85%);
  }
  .welcome-inner { align-items: flex-start; max-width: 560px; }
  .welcome-logo { width: 140px; height: 140px; }
  .welcome-kicker { margin-top: 2rem; font-size: 0.95rem; }
  .welcome-wordmark { width: 440px; margin-top: 0.6rem; }
  .welcome-tagline { margin-top: 0.9rem; font-size: 1.05rem; letter-spacing: 0.2em; }
  .welcome-hero .cta { margin-top: 2.4rem; height: 3.6rem; padding: 0 2.1rem; font-size: 1.1rem; }
  .welcome-meta { margin-top: 1.3rem; font-size: 0.95rem; }
  .welcome-hero .hero-wave { height: 96px; }

  body[data-page="entry"] .content { width: var(--wrap); margin: 0 auto; }
  body[data-page="entry"] .section { padding-top: 2.4rem; }
  body[data-page="entry"] .section-head { padding: 0; margin-bottom: 1.4rem; }
  body[data-page="entry"] .section-title { font-size: 2rem; }
  .universe-grid { grid-template-columns: repeat(5, 1fr); gap: 1.25rem; padding: 0; }
  .universe, .universe:first-child { grid-column: auto; grid-row: auto; aspect-ratio: 3 / 4; padding: 1.3rem; border-radius: 1.25rem; }
  .universe:hover { transform: translateY(-4px); box-shadow: 0 1rem 2rem rgba(10,50,50,0.2); }
  .universe-name { font-size: 1.5rem; }
  .universe-count { font-size: 0.9rem; }
  .note { margin: 2rem 0 0; max-width: 720px; font-size: 0.95rem; }
  .credits-link { margin: 1.2rem 0 0; }

  /* ── Carte : bandeau compact ── */
  .hero {
    display: flex;
    align-items: center;
    gap: 2rem;
    height: 220px;
    padding: 0 max(3rem, (100% - 1360px) / 2) 1.2rem;
  }
  .hero-shade { background: linear-gradient(90deg, rgba(14,46,46,0.82) 0%, rgba(14,46,46,0.55) 40%, rgba(14,46,46,0.05) 75%); }
  .hero-bg { object-position: 50% 62%; }
  .hero-logo, .hero-wordmark, .hero-tagline { position: relative; left: auto; top: auto; }
  .hero-logo { flex: none; width: 128px; height: 128px; }
  .hero-wordmark { width: 300px; }
  .hero-tagline { align-self: flex-end; margin: 0 0 3.4rem -1rem; font-size: 0.85rem; }
  .hero .hero-wave { height: 54px; }

  /* ── Carte : colonne de navigation + grille ── */
  .layout {
    display: grid;
    grid-template-columns: 290px minmax(0, 1fr);
    gap: 2.5rem;
    width: var(--wrap);
    margin: 0 auto;
    padding-top: 1.6rem;
    flex: 1 0 auto;
  }
  .side {
    display: block;
    position: sticky;
    top: 1.2rem;
    align-self: start;
    max-height: calc(100vh - 2.4rem);
    overflow-y: auto;
    scrollbar-width: thin;
  }
  .side .search-wrap { width: auto; margin: 0; padding: 0 0 1rem; }
  .menubar { position: static; background: none; backdrop-filter: none; -webkit-backdrop-filter: none; box-shadow: none !important; }

  .pills { flex-direction: column; gap: 0.4rem; padding: 0; overflow: visible; }
  .pills::before, .pills::after { display: none; }
  .pill {
    justify-content: flex-start;
    width: 100%;
    height: 3.2rem;
    padding: 0 1rem;
    border-radius: 0.9rem;
    box-shadow: none;
    font-size: 1rem;
  }
  .pill:not(.active):hover { background: var(--price-soft); color: var(--teal); }

  .chips {
    flex-direction: column;
    gap: 0.15rem;
    margin: 0.5rem 0 0.4rem 1.35rem;
    padding: 0 0 0 0.9rem;
    border-left: 2px solid var(--price-bg);
    overflow: visible;
  }
  .chips::before, .chips::after { display: none; }
  .chip { justify-content: flex-start; width: 100%; height: 2.3rem; border-radius: 0.6rem; font-size: 0.92rem; }

  body[data-page="menu"] .content { padding-bottom: 3rem; }
  body[data-page="menu"] .section { padding-top: 0.4rem; margin-bottom: 1.6rem; scroll-margin-top: 1.2rem; }
  body[data-page="menu"] .content > .section:first-child { padding-top: 0; }
  body[data-page="menu"] .section-head { padding: 0; margin-bottom: 1rem; }
  body[data-page="menu"] .section-title { font-size: 1.85rem; }
  body[data-page="menu"] .grid { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 1.2rem; padding: 0; }
  .results-info, .empty { padding-left: 0; padding-right: 0; }
  .next-universe { width: 100%; margin: 1rem 0 0; padding: 1.2rem 1.4rem; }

  /* ── Crédits ── */
  body[data-page="credits"] .content { width: var(--wrap); margin: 0 auto; }
  .credits-list { padding: 0; grid-template-columns: repeat(3, 1fr); }

  /* ── Pied de page pleine largeur ── */
  .footer-text { font-size: 0.75rem; }
}

@media (min-width: 1400px) {
  body[data-page="menu"] .grid { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
}

@media (min-width: 1024px) {
  /* les catégories de l'univers actif s'affichent juste sous lui (réordonnancement flex, sans toucher au HTML) */
  .menubar { display: flex; flex-direction: column; gap: 0.4rem; }
  .pills { display: contents; }
  .pill.active ~ .pill { order: 3; }
  .chips { order: 2; margin-top: 0.1rem; margin-bottom: 0.3rem; }

  /* bandeau de la carte : logo à gauche, nom + slogan empilés */
  .hero {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
    align-content: center;
    column-gap: 2rem;
    row-gap: 0.5rem;
  }
  .hero-logo { grid-row: 1 / span 2; align-self: center; }
  .hero-wordmark { align-self: end; }
  .hero-tagline { align-self: start; margin: 0; }
}
