@charset "UTF-8";.wiro-shelf__head[data-v-9c0f42ef]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;margin-bottom:10px}.wiro-shelf__body[data-v-9c0f42ef]{position:relative}.wiro-shelf__track[data-v-9c0f42ef]{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.wiro-shelf__track[data-v-9c0f42ef]::-webkit-scrollbar{display:none}.wiro-shelf__track[data-v-9c0f42ef]>*{scroll-snap-align:start}.wiro-shelf.is-layout-grid .wiro-shelf__track[data-v-9c0f42ef]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;overflow:visible;scroll-snap-type:none}.wiro-shelf__arrow[data-v-9c0f42ef]{position:absolute;top:40%;z-index:5;background:var(--wiro-surface-frost);color:var(--wiro-ink);box-shadow:var(--wiro-shadow-soft);transform:translateY(-50%)}.wiro-shelf__arrow[data-v-9c0f42ef]:hover{background:var(--wiro-bg-warm)}.wiro-shelf__arrow.is-previous[data-v-9c0f42ef]{left:-12px}.wiro-shelf__arrow.is-next[data-v-9c0f42ef]{right:-12px}@media screen and (max-width: 1023.98px){.wiro-shelf.is-layout-grid .wiro-shelf__track[data-v-9c0f42ef]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 767.98px){.wiro-shelf__arrow[data-v-9c0f42ef]{display:none}.wiro-shelf.is-layout-grid .wiro-shelf__track[data-v-9c0f42ef]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.wiro-shelf.is-layout-grid.is-landscape .wiro-shelf__track[data-v-9c0f42ef]{grid-template-columns:minmax(0,1fr)}}@media (pointer: coarse),(hover: none){.wiro-shelf__arrow[data-v-9c0f42ef]{display:none}}/*! _breakpoints.scss | Wiro Design System — responsive single source of truth */.wiro-shelf-card[data-v-76e36865]{--wiro-shelf-cards: 5.5;display:flex;min-width:0;flex:0 0 calc((100% - 12px * (var(--wiro-shelf-cards) - .5)) / var(--wiro-shelf-cards));flex-direction:column;gap:4px;color:var(--wiro-ink);text-decoration:none}.wiro-shelf-card.is-landscape[data-v-76e36865]{--wiro-shelf-cards: 3.3}.wiro-shelf-card:hover .wiro-shelf-card__media[data-v-76e36865]{border-color:var(--wiro-card-hover-border)}.wiro-shelf-card[data-v-76e36865]:focus-visible{outline:none}.wiro-shelf-card:focus-visible .wiro-shelf-card__media[data-v-76e36865]{box-shadow:var(--wiro-focus-ring)}.wiro-shelf-card__media[data-v-76e36865]{position:relative;display:block;margin-bottom:6px;aspect-ratio:9/16;overflow:hidden;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-2xl);background:var(--wiro-bg-warm);transition:var(--wiro-card-hover-transition)}.is-landscape .wiro-shelf-card__media[data-v-76e36865]{aspect-ratio:16/9}.wiro-shelf-card__media.is-more[data-v-76e36865]{display:flex;align-items:center;justify-content:center;color:var(--wiro-ink2);font-family:var(--wiro-sans);font-size:var(--wiro-type-metric-md-size);font-weight:var(--wiro-type-metric-weight);letter-spacing:var(--wiro-type-metric-letter)}.wiro-shelf-card__title[data-v-76e36865]{overflow:hidden;color:var(--wiro-ink);font-family:var(--wiro-sans);font-size:var(--wiro-type-row-size);font-weight:var(--wiro-type-row-weight);line-height:var(--wiro-type-row-line);text-overflow:ellipsis;white-space:nowrap}.wiro-shelf-card__meta[data-v-76e36865]{overflow:hidden;color:var(--wiro-ink3);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);font-weight:var(--wiro-type-section-label-weight);text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 1023.98px){.wiro-shelf-card[data-v-76e36865]{--wiro-shelf-cards: 3.5}.wiro-shelf-card.is-landscape[data-v-76e36865]{--wiro-shelf-cards: 2.2}}@media screen and (max-width: 767.98px){.wiro-shelf-card[data-v-76e36865]{--wiro-shelf-cards: 2.3}.wiro-shelf-card.is-landscape[data-v-76e36865]{--wiro-shelf-cards: 1.3}}
