.thumbnail-roulette.svelte-1j0hpdz{min-width:0}.thumbnail-reel.svelte-1j0hpdz{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.thumbnail-track.svelte-1j0hpdz{will-change:transform;gap:16px;width:100%;display:flex;position:absolute;top:16px;left:0}.thumbnail-frame.svelte-1j0hpdz{aspect-ratio:16/9;background:var(--soft);border-radius:16px;flex-shrink:0;overflow:hidden}.thumbnail-frame.svelte-1j0hpdz .food-thumbnail.large{border-radius:0;width:100%;height:100%;max-height:none}.thumbnail-frame.svelte-1j0hpdz .food-media-label{display:none}.reel-focus.svelte-1j0hpdz{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);pointer-events:none;border-radius:16px;position:absolute;top:16px;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000014}.roulette-current.svelte-1j0hpdz{text-align:center;min-height:120px;padding:20px 24px 0}.roulette-caption.svelte-1j0hpdz{min-height:26px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.roulette-caption.svelte-1j0hpdz>span:where(.svelte-1j0hpdz)+span:where(.svelte-1j0hpdz){border-left:1px solid var(--line);padding-left:12px}.roulette-current.svelte-1j0hpdz strong:where(.svelte-1j0hpdz){color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;word-break:keep-all;margin-top:12px;font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.3;display:block}@media (width<=540px){.roulette-current.svelte-1j0hpdz{min-height:112px;padding:16px 20px 0}}.ui-dialog.food-thumbnail-dialog{width:min(848px,100% - 32px)}.roulette-dialog-heading.svelte-oxvyud{justify-content:space-between;align-items:start;gap:24px;padding:28px 32px 12px;display:flex}.roulette-dialog-heading.svelte-oxvyud h2:where(.svelte-oxvyud){letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.4}.roulette-dialog-heading.svelte-oxvyud p:where(.svelte-oxvyud){color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.6}.food-feature.svelte-oxvyud{background:0 0;border:0;min-width:0;padding:0}.roulette-controls.svelte-oxvyud{text-align:center;padding:20px 32px 0}.food-primary.svelte-oxvyud{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;display:flex}.food-primary.svelte-oxvyud button:first-child{flex:0 224px}.roulette-help.svelte-oxvyud{min-height:22px;color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.7}.roulette-result-actions.svelte-oxvyud{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:24px 32px 0;padding-top:20px;display:flex}.roulette-more.svelte-oxvyud{margin:16px 32px 24px}summary.svelte-oxvyud{cursor:pointer;min-height:48px;color:var(--muted);align-content:center;font-size:13px;display:list-item}@media (width<=540px){.roulette-dialog-heading.svelte-oxvyud{gap:12px;padding:24px 20px 8px}.roulette-dialog-heading.svelte-oxvyud h2:where(.svelte-oxvyud){font-size:22px}.roulette-controls.svelte-oxvyud{padding:16px 20px 0}.food-primary.svelte-oxvyud{gap:8px}.food-primary.svelte-oxvyud button:first-child{flex:100%}.roulette-result-actions.svelte-oxvyud{margin:20px 20px 0;padding-top:16px}.roulette-more.svelte-oxvyud{margin:12px 20px 20px}}
