/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:"YazPos Cifras", "Atkinson Hyperlegible Next Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"YazPos Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Schibsted Grotesk Variable", ui-sans-serif, system-ui, sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-primary-soft:var(--primary-soft);--color-border:var(--border);--color-ring:var(--ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{border-color:var(--color-border)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}::selection{background-color:var(--color-primary-soft);color:var(--color-foreground)}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-behavior:smooth}a,button{-webkit-tap-highlight-color:transparent}html:has(dialog[open]){overflow:hidden}}@layer components{.yp-pagina{--yp-tono:var(--yz-tono-verde);--yp-tono-texto:var(--yz-tono-verde-texto);--yp-fondo-logo:#fff;--yp-margen:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right), calc((100% - 48rem) / 2))}[data-color=verde]{--yp-tono:var(--yz-tono-verde);--yp-tono-texto:var(--yz-tono-verde-texto)}[data-color=turquesa]{--yp-tono:var(--yz-tono-turquesa);--yp-tono-texto:var(--yz-tono-turquesa-texto)}[data-color=azul]{--yp-tono:var(--yz-tono-azul);--yp-tono-texto:var(--yz-tono-azul-texto)}[data-color=indigo]{--yp-tono:var(--yz-tono-indigo);--yp-tono-texto:var(--yz-tono-indigo-texto)}[data-color=morado]{--yp-tono:var(--yz-tono-morado);--yp-tono-texto:var(--yz-tono-morado-texto)}[data-color=rosa]{--yp-tono:var(--yz-tono-rosa);--yp-tono-texto:var(--yz-tono-rosa-texto)}[data-color=rojo]{--yp-tono:var(--yz-tono-rojo);--yp-tono-texto:var(--yz-tono-rojo-texto)}[data-color=naranja]{--yp-tono:var(--yz-tono-naranja);--yp-tono-texto:var(--yz-tono-naranja-texto)}[data-color=ambar]{--yp-tono:var(--yz-tono-ambar);--yp-tono-texto:var(--yz-tono-ambar-texto)}[data-color=oliva]{--yp-tono:var(--yz-tono-oliva);--yp-tono-texto:var(--yz-tono-oliva-texto)}[data-color=cafe]{--yp-tono:var(--yz-tono-cafe);--yp-tono-texto:var(--yz-tono-cafe-texto)}[data-color=gris]{--yp-tono:var(--yz-tono-gris);--yp-tono-texto:var(--yz-tono-gris-texto)}.yp-pagina{background-color:var(--yz-paper);min-height:100dvh;color:var(--yz-ink);font-family:var(--font-sans);flex-direction:column;font-size:1rem;line-height:1.5;display:flex}.yp-pagina>*{padding-inline:var(--yp-margen)}.yp-cabecera{padding-block:max(2rem, calc(env(safe-area-inset-top) + 1rem)) 1.5rem;background-color:var(--yp-tono);color:var(--yp-tono-texto);grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:.75rem;display:grid}.yp-logo{background-color:var(--yp-fondo-logo);object-fit:contain;border-radius:10px;grid-area:1/1;width:3.5rem;height:3.5rem;margin-inline-end:1rem;padding:.25rem}.yp-nombre{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;grid-area:1/2;margin:0;font-size:1.875rem;font-weight:800;line-height:1.1}.yp-sucursal,.yp-estado,.yp-telefono{grid-column:1/-1;justify-self:start;margin:0}.yp-sucursal{overflow-wrap:anywhere;font-size:1rem}.yp-estado{background-color:var(--yz-surface);color:var(--yz-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.yp-estado:before{content:"";background-color:var(--yz-danger);border-radius:50%;flex:none;width:.5rem;height:.5rem}.yp-estado[data-abierto=si]:before{background-color:var(--yz-success)}.yp-telefono{min-height:2.75rem;color:inherit;border:1px solid;border-radius:6px;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.yp-telefono:before{content:"";background-color:currentColor;flex:none;width:1.25rem;height:1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.95 21q-3.125 0-6.175-1.362t-5.55-3.863t-3.862-5.55T3 4.05q0-.45.3-.75t.75-.3H8.1q.35 0 .625.238t.325.562l.65 3.5q.05.4-.025.675T9.4 8.45L6.975 10.9q.5.925 1.187 1.787t1.513 1.663q.775.775 1.625 1.438T13.1 17l2.35-2.35q.225-.225.588-.337t.712-.063l3.45.7q.35.1.575.363T21 15.9v4.05q0 .45-.3.75t-.75.3M6.025 9l1.65-1.65L7.25 5H5.025q.125 1.025.35 2.025T6.025 9m8.95 8.95q.975.425 1.988.675T19 18.95v-2.2l-2.35-.475zm0 0'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.95 21q-3.125 0-6.175-1.362t-5.55-3.863t-3.862-5.55T3 4.05q0-.45.3-.75t.75-.3H8.1q.35 0 .625.238t.325.562l.65 3.5q.05.4-.025.675T9.4 8.45L6.975 10.9q.5.925 1.187 1.787t1.513 1.663q.775.775 1.625 1.438T13.1 17l2.35-2.35q.225-.225.588-.337t.712-.063l3.45.7q.35.1.575.363T21 15.9v4.05q0 .45-.3.75t-.75.3M6.025 9l1.65-1.65L7.25 5H5.025q.125 1.025.35 2.025T6.025 9m8.95 8.95q.975.425 1.988.675T19 18.95v-2.2l-2.35-.475zm0 0'/%3E%3C/svg%3E") 50%/contain no-repeat}.yp-telefono:hover{text-underline-offset:3px;text-decoration:underline}.yp-cabecera :focus-visible{outline-offset:2px;outline:2px solid}:is(.yp-sucursales,.yp-sedes){border-bottom:1px solid var(--yz-line);scrollbar-width:thin;gap:.5rem;padding-block:.75rem;display:flex;overflow-x:auto}:is(.yp-sucursales,.yp-sedes) a{border:1px solid var(--yz-line-strong);min-height:2.75rem;color:var(--yz-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}:is(.yp-sucursales,.yp-sedes) a:hover{border-color:var(--yz-ink)}:is(.yp-sucursales,.yp-sedes) a[aria-current=page]{border-color:var(--yp-tono-texto);background-color:var(--yp-tono);color:var(--yp-tono-texto)}:is(.yp-sucursales,.yp-sedes) a[aria-current=page]:before{content:"";background-color:currentColor;flex:none;width:1.125rem;height:1.125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E") 50%/contain no-repeat}.yp-categorias{z-index:10;border-bottom:1px solid var(--yz-line);background-color:var(--yz-paper);scrollbar-width:thin;gap:.25rem;display:flex;position:sticky;top:0;overflow-x:auto}.yp-categorias a{min-height:3rem;color:var(--yz-ink-soft);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-flex}.yp-categorias a:hover{color:var(--yz-ink)}.yp-categorias a:focus-visible{outline-offset:-2px}.yp-menu{flex:1;padding-block:.5rem 2rem}.yp-categoria{padding-top:1.5rem;scroll-margin-top:3.25rem}.yp-categoria>h2{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.yp-productos{margin:0;padding:0;list-style:none}.yp-producto{border-bottom:1px solid var(--yz-line);grid-template:"foto texto texto""foto precio agotado"1fr/6rem minmax(0,1fr) auto;gap:.5rem 1rem;padding-block:1rem;display:grid;position:relative}.yp-producto:last-child{border-bottom:0}.yp-foto,.yp-inicial{border-radius:10px;grid-area:foto;width:6rem;height:6rem}.yp-foto{object-fit:cover;background-color:var(--yz-tint)}.yp-inicial{background-color:var(--yp-tono);color:var(--yp-tono-texto);font-family:var(--font-display);-webkit-user-select:none;user-select:none;place-items:center;font-size:2.25rem;font-weight:800;line-height:1;display:grid}.yp-texto{grid-area:texto;min-width:0}.yp-producto-nombre{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.yp-descripcion,.yp-opciones{color:var(--yz-ink-soft);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.yp-descripcion{-webkit-line-clamp:3;line-clamp:3}.yp-opciones{-webkit-line-clamp:2;line-clamp:2}.yp-precio{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"ss04" 1;white-space:nowrap;grid-area:precio;align-self:end;margin:0;font-size:1rem;font-weight:600}.yp-agotado{background-color:var(--yz-danger-soft);min-height:1.75rem;color:var(--yz-danger);white-space:nowrap;border-radius:999px;grid-area:agotado;place-self:end;align-items:center;padding:0 .625rem;font-size:.875rem;font-weight:700;display:inline-flex}.yp-producto[data-agotado=si] :is(.yp-foto,.yp-inicial){opacity:.5;filter:grayscale()}.yp-producto[data-agotado=si] .yp-precio{color:var(--yz-ink-soft)}.yp-vacio{color:var(--yz-ink-soft);margin:0;padding-block:2rem}.yp-horario{border-top:1px solid var(--yz-line);padding-block:2rem}.yp-horario>h2{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.25rem;font-weight:800}.yp-horario dl{grid-template-columns:max-content minmax(0,1fr);gap:.375rem 1.5rem;max-width:28rem;margin:0;display:grid}.yp-horario dl>div{display:contents}.yp-horario dt{font-weight:600}.yp-horario dd{font-variant-numeric:tabular-nums;margin:0}.yp-horario [data-hoy=si]>*{color:var(--yp-tono-texto);font-weight:700}.yp-fechas-cerradas{max-width:40rem;color:var(--yz-ink-soft);margin:.75rem 0 0;font-size:.875rem}.yp-pie{padding-block:1rem max(1rem, env(safe-area-inset-bottom));border-top:1px solid var(--yz-line);text-align:center;font-size:.875rem}.yp-pie a{min-height:2.75rem;color:var(--yz-ink-soft);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.yp-pie a:hover{color:var(--yz-ink)}.yp-no-disponible{flex-direction:column;flex:1;justify-content:center;padding-block:4rem;display:flex}.yp-no-disponible>*{max-width:36rem}.yp-no-disponible h1{font-family:var(--font-display);margin:0;font-size:1.875rem;font-weight:800;line-height:1.15}.yp-no-disponible p{color:var(--yz-ink-soft);margin:.75rem 0 0}.yp-acciones{border-bottom:1px solid var(--yz-line);flex-wrap:wrap;gap:.5rem;padding-block:1rem;display:flex}.yp-accion{border:1px solid var(--yp-tono-texto);background-color:var(--yp-tono-texto);min-height:2.75rem;color:var(--yp-tono);white-space:nowrap;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.yp-accion:hover{text-underline-offset:3px;text-decoration:underline}.yp-accion[download]{border-color:var(--yz-line-strong);background-color:var(--yz-surface);color:var(--yz-ink);font-weight:600}.yp-accion:before{content:"";background-color:currentColor;flex:none;width:1.25rem;height:1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.325 9h15.35l-.85-3H5.2zM16.8 11H7.225l-.275 2h10.1zM4.15 18.875L5.225 11H3q-.5 0-.787-.4t-.163-.875l1.425-5q.1-.325.35-.525t.6-.2h15.15q.35 0 .6.2t.35.525l1.425 5q.125.475-.162.875T21 11h-2.2l1.05 7.875q.05.45-.238.788t-.737.337q-.375 0-.663-.238t-.337-.612l-.55-4.15H6.675l-.55 4.15q-.05.375-.337.613T5.125 20q-.45 0-.737-.337t-.238-.788'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.325 9h15.35l-.85-3H5.2zM16.8 11H7.225l-.275 2h10.1zM4.15 18.875L5.225 11H3q-.5 0-.787-.4t-.163-.875l1.425-5q.1-.325.35-.525t.6-.2h15.15q.35 0 .6.2t.35.525l1.425 5q.125.475-.162.875T21 11h-2.2l1.05 7.875q.05.45-.238.788t-.737.337q-.375 0-.663-.238t-.337-.612l-.55-4.15H6.675l-.55 4.15q-.05.375-.337.613T5.125 20q-.45 0-.737-.337t-.238-.788'/%3E%3C/svg%3E") 50%/contain no-repeat}.yp-accion[download]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 10.5h1q.425 0 .713-.288T12 9.5v-1q0-.425-.288-.712T11 7.5H9.5q-.2 0-.35.15T9 8v4q0 .2.15.35t.35.15t.35-.15T10 12zm0-1v-1h1v1zm5 3q.425 0 .713-.288T16 11.5v-3q0-.425-.288-.712T15 7.5h-1.5q-.2 0-.35.15T13 8v4q0 .2.15.35t.35.15zm-1-1v-3h1v3zm4-1h.5q.2 0 .35-.15T19 10t-.15-.35t-.35-.15H18v-1h.5q.2 0 .35-.15T19 8t-.15-.35t-.35-.15h-1q-.2 0-.35.15T17 8v4q0 .2.15.35t.35.15t.35-.15T18 12zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V7q0-.425.288-.712T3 6t.713.288T4 7v13h13q.425 0 .713.288T18 21t-.288.713T17 22zM8 4v12z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 10.5h1q.425 0 .713-.288T12 9.5v-1q0-.425-.288-.712T11 7.5H9.5q-.2 0-.35.15T9 8v4q0 .2.15.35t.35.15t.35-.15T10 12zm0-1v-1h1v1zm5 3q.425 0 .713-.288T16 11.5v-3q0-.425-.288-.712T15 7.5h-1.5q-.2 0-.35.15T13 8v4q0 .2.15.35t.35.15zm-1-1v-3h1v3zm4-1h.5q.2 0 .35-.15T19 10t-.15-.35t-.35-.15H18v-1h.5q.2 0 .35-.15T19 8t-.15-.35t-.35-.15h-1q-.2 0-.35.15T17 8v4q0 .2.15.35t.35.15t.35-.15T18 12zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V7q0-.425.288-.712T3 6t.713.288T4 7v13h13q.425 0 .713.288T18 21t-.288.713T17 22zM8 4v12z'/%3E%3C/svg%3E") 50%/contain no-repeat}.yp-reservar,.yp-reserva{flex:1;padding-block:1.5rem 3rem}.yp-reservar-titulo{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.yp-reservar-reglas,.yp-reservar-politica{max-width:40rem;color:var(--yz-ink-soft);overflow-wrap:anywhere;margin:.5rem 0 0}.yp-reservar-politica{font-size:.875rem}.yp-reservar-sin-js,.yp-reserva-sin-js{border:1px solid var(--yz-warning);background-color:var(--yz-warning-soft);max-width:40rem;color:var(--yz-ink);border-radius:10px;margin:1.5rem 0 0;padding:.75rem 1rem}.yp-reserva-cargando{color:var(--yz-ink-soft);margin:0;padding-block:2rem}@media (width>=768px){.yp-cabecera{padding-block:max(3rem, calc(env(safe-area-inset-top) + 1rem)) 2rem;row-gap:.75rem}.yp-logo{border-radius:14px;grid-row:1/span 4;align-self:start;width:6rem;height:6rem;margin-inline-end:1.5rem}.yp-nombre{font-size:3rem}.yp-sucursal,.yp-estado,.yp-telefono{grid-column:2}.yp-producto{grid-template-columns:10rem minmax(0,1fr) auto;grid-template-areas:"foto texto precio""foto texto agotado";column-gap:1.5rem;padding-block:1.25rem}.yp-foto,.yp-inicial{width:10rem;height:10rem}.yp-inicial{font-size:3rem}.yp-producto-nombre{font-size:1.25rem}.yp-descripcion,.yp-opciones{font-size:1rem}.yp-precio{place-self:start end;font-size:1.125rem}.yp-agotado{align-self:start}.yp-accion{flex:none}.yp-reservar,.yp-reserva{padding-block:2rem 4rem}.yp-reservar-titulo{font-size:1.875rem}}.yp-producto-boton{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.yp-producto-boton:after{content:"";border-radius:10px;position:absolute;inset:0}.yp-producto-boton:hover{text-underline-offset:3px;text-decoration:underline}.yp-producto-boton:focus-visible{outline:none}.yp-producto-boton:focus-visible:after{outline:2px solid var(--yz-brand);outline-offset:0}.yp-pagina[aria-busy=true] .yp-menu{opacity:.6;transition:opacity .15s ease-out}.yp-aviso{border:1px solid var(--yz-danger);background-color:var(--yz-danger-soft);color:var(--yz-ink);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.yp-aviso p{margin:0}.yp-boton{background-color:var(--yz-brand);min-height:2.75rem;color:var(--yz-on-brand);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;display:inline-flex}.yp-boton:hover{background-color:var(--yz-brand-strong)}.yp-boton svg{width:1.25rem;height:1.25rem}.yp-estado-carga{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.75rem;padding-block:4rem;display:flex}.yp-estado-carga h1{font-family:var(--font-display);margin:0;font-size:1.875rem;font-weight:800;line-height:1.15}.yp-estado-carga p{color:var(--yz-ink-soft);margin:0}.yp-detalle{background-color:var(--yz-surface-raised);width:100%;max-width:100%;max-height:92dvh;color:var(--yz-ink);overscroll-behavior:contain;border:0;border-radius:14px 14px 0 0;margin:auto auto 0;padding:0;overflow:auto}.yp-detalle::backdrop{background-color:var(--yz-scrim)}.yp-detalle-contenido{padding-bottom:max(1.5rem, env(safe-area-inset-bottom));position:relative}.yp-detalle-cerrar{z-index:1;border:1px solid var(--yz-line);background-color:var(--yz-surface-raised);width:2.75rem;height:2.75rem;color:var(--yz-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.yp-detalle-cerrar:hover{background-color:var(--yz-tint)}.yp-detalle-cerrar svg{width:1.5rem;height:1.5rem}.yp-detalle-foto,.yp-detalle-inicial{aspect-ratio:4/3;border-radius:14px 14px 0 0;width:100%;display:block}.yp-detalle-foto{object-fit:cover;background-color:var(--yz-tint)}.yp-detalle-inicial{aspect-ratio:auto;background-color:var(--yp-tono);height:7.5rem;color:var(--yp-tono-texto);font-family:var(--font-display);place-items:center;font-size:3.5rem;font-weight:800;line-height:1;display:grid}.yp-detalle-cuerpo{flex-direction:column;gap:.75rem;padding:1.25rem 1rem 0;display:flex}.yp-detalle-cuerpo h2{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.yp-detalle-precio{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"ss04" 1;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:1.25rem;font-weight:600;display:flex}.yp-detalle-precio .yp-agotado{font-family:var(--font-sans)}.yp-detalle-descripcion{color:var(--yz-ink-soft);white-space:pre-line;overflow-wrap:anywhere;margin:0}.yp-detalle-seccion{border-top:1px solid var(--yz-line);padding-top:.75rem}.yp-detalle-seccion h3{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:700}.yp-detalle-regla,.yp-detalle-nota{color:var(--yz-ink-soft);margin:.125rem 0 0;font-size:.875rem}.yp-detalle-lista{margin:.5rem 0 0;padding:0;list-style:none}.yp-detalle-lista li{border-bottom:1px solid var(--yz-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.5rem;display:flex}.yp-detalle-lista li:last-child{border-bottom:0}.yp-detalle-lista .yp-detalle-nombre{overflow-wrap:anywhere;min-width:0}.yp-detalle-lista .yp-detalle-agotada{color:var(--yz-danger);margin-inline-start:.5rem;font-size:.875rem;font-weight:700}.yp-detalle-lista .yp-detalle-monto{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"ss04" 1;flex:none;font-weight:600}.yp-boton-reservar,.yp-boton-secundario,.yp-boton-peligro{border:1px solid var(--yz-line-strong);background-color:var(--yz-surface);min-height:2.75rem;color:var(--yz-ink);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.yp-boton-reservar{border-color:var(--yp-tono-texto);background-color:var(--yp-tono-texto);min-height:3rem;color:var(--yp-tono);padding:0 1.5rem;font-size:1.125rem;font-weight:700}.yp-boton-reservar:hover:not(:disabled){background-color:var(--yp-tono-texto)}@supports (color:color-mix(in lab, red, red)){.yp-boton-reservar:hover:not(:disabled){background-color:color-mix(in srgb, var(--yp-tono-texto) 86%, var(--yz-paper))}}.yp-boton-secundario:hover:not(:disabled){border-color:var(--yz-ink);background-color:var(--yz-tint)}.yp-boton-peligro{border-color:var(--yz-danger);color:var(--yz-danger)}.yp-boton-peligro:hover:not(:disabled){background-color:var(--yz-danger-soft)}:is(.yp-boton-reservar,.yp-boton-secundario,.yp-boton-peligro):disabled{opacity:.55;cursor:not-allowed}:is(.yp-boton-reservar,.yp-boton-secundario,.yp-boton-peligro) svg{width:1.25rem;height:1.25rem}:is(.yp-boton-reservar,.yp-boton-secundario,.yp-boton-peligro,.yp-opcion,.yp-paso-cambiar):focus-visible{outline:2px solid var(--yz-brand);outline-offset:2px}.yp-error{border:1px solid var(--yz-danger);background-color:var(--yz-danger-soft);color:var(--yz-ink);border-radius:10px;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem 1rem;display:flex}.yp-error svg{width:1.25rem;height:1.25rem;color:var(--yz-danger);flex:none;margin-top:.125rem}.yp-error-campo{color:var(--yz-danger);margin:0;font-size:.875rem;font-weight:600}.yp-ayuda{color:var(--yz-ink-soft);margin:0;font-size:.875rem}.yp-pasos{border-bottom:1px solid var(--yz-line);max-width:40rem;margin:1.5rem 0 0;padding:0;list-style:none}.yp-paso{border-top:1px solid var(--yz-line);grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem;padding-block:1rem;display:grid}.yp-paso-numero{border:1px solid var(--yz-line-strong);width:2rem;height:2rem;color:var(--yz-ink-soft);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:700;display:grid}.yp-paso[data-estado=actual] .yp-paso-numero{border-color:var(--yp-tono-texto);background-color:var(--yp-tono-texto);color:var(--yp-tono)}.yp-paso[data-estado=hecho] .yp-paso-numero{border-color:var(--yp-tono-texto);background-color:var(--yp-tono);color:var(--yp-tono-texto)}.yp-paso-cuerpo{min-width:0}.yp-paso-cabeza{justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;display:flex}.yp-paso-titulo{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.yp-paso-titulo:focus{outline:none}.yp-paso-titulo:focus-visible{outline:2px solid var(--yz-brand);outline-offset:4px;border-radius:2px}.yp-paso[data-estado=actual] .yp-paso-titulo{font-size:1.25rem;font-weight:800}.yp-paso[data-estado=pendiente] .yp-paso-titulo{color:var(--yz-ink-soft);font-weight:600}.yp-paso-valor{overflow-wrap:anywhere;margin:.125rem 0 0;font-weight:600}.yp-paso-cambiar{min-height:2.75rem;color:var(--yz-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;margin-block:-.375rem;padding:0 .5rem;font-weight:600;text-decoration:underline}.yp-paso-cambiar:hover{background-color:var(--yz-tint)}.yp-paso-contenido{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:.75rem;display:flex}.yp-paso-contenido>.yp-boton-secundario{align-self:flex-start}.yp-paso-nota{color:var(--yz-ink-soft);margin:0}.yp-paso-nota a{color:var(--yz-ink);text-underline-offset:3px;font-weight:600}.yp-paso-fallo{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.yp-opciones{gap:.5rem;display:grid}.yp-opciones-personas{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr))}.yp-opciones-dias{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}.yp-opciones-horas{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.yp-opcion{border:1px solid var(--yz-line-strong);background-color:var(--yz-surface);min-width:0;min-height:3.25rem;color:var(--yz-ink);font:inherit;font-family:var(--font-display);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:.375rem .25rem;font-size:1.25rem;font-weight:700;line-height:1.15;display:flex}.yp-opcion:hover{border-color:var(--yz-ink)}.yp-opcion[aria-pressed=true]{border-color:var(--yp-tono-texto);background-color:var(--yp-tono);color:var(--yp-tono-texto);box-shadow:inset 0 0 0 1px var(--yp-tono-texto)}.yp-opcion-dia-semana,.yp-opcion-dia-mes,.yp-opcion-hora-nota{font-family:var(--font-sans);color:var(--yz-ink-soft);font-size:.875rem;font-weight:600}.yp-opcion[aria-pressed=true] :is(.yp-opcion-dia-semana,.yp-opcion-dia-mes,.yp-opcion-hora-nota){color:inherit}.yp-opcion-dia{min-height:4.75rem}.yp-opcion-dia-numero{font-size:1.5rem;font-weight:800}.yp-opcion-hora{min-height:3.5rem}.yp-opcion-hora-valor{font-size:1.375rem}.yp-otra-cantidad{flex-direction:column;gap:.375rem;display:flex}.yp-otra-cantidad label{font-weight:600}.yp-otra-fila{gap:.5rem;display:flex}.yp-otra-fila .yp-entrada{width:6rem}.yp-formulario{gap:1.25rem}.yp-campo{flex-direction:column;gap:.375rem;display:flex}.yp-campo>label{font-weight:600}.yp-entrada{border:1px solid var(--yz-line-strong);background-color:var(--yz-surface);width:100%;min-width:0;min-height:2.75rem;color:var(--yz-ink);font:inherit;border-radius:6px;padding:.5rem .75rem}.yp-entrada:focus-visible,.yp-entrada:focus{border-color:var(--yz-brand);outline:2px solid var(--yz-brand);outline-offset:0}.yp-entrada[aria-invalid=true]{border-color:var(--yz-danger)}.yp-entrada-nota{resize:vertical;min-height:4.5rem}.yp-entrada-con-prefijo{display:flex}.yp-prefijo{border:1px solid var(--yz-line-strong);background-color:var(--yz-tint);color:var(--yz-ink);font-family:var(--font-mono);font-feature-settings:"ss04" 1;border-right:0;border-radius:6px 0 0 6px;flex:none;align-items:center;padding:0 .75rem;display:inline-flex}.yp-entrada-con-prefijo .yp-entrada{border-radius:0 6px 6px 0}.yp-aviso-privacidad{border:1px solid var(--yz-line);background-color:var(--yz-surface);color:var(--yz-ink-soft);border-radius:10px;padding:1rem;font-size:.875rem}.yp-aviso-privacidad:focus{outline:none}.yp-aviso-privacidad:focus-visible{outline:2px solid var(--yz-brand);outline-offset:2px}.yp-aviso-privacidad h4{color:var(--yz-ink);font-family:var(--font-display);margin:0 0 .5rem;font-size:1rem;font-weight:700}.yp-aviso-privacidad p{overflow-wrap:anywhere;margin:0 0 .5rem}.yp-casilla{border-top:1px solid var(--yz-line);color:var(--yz-ink);align-items:flex-start;gap:.75rem;margin-top:.75rem;padding-top:.75rem;font-size:1rem;font-weight:600;display:flex}.yp-casilla input{width:1.5rem;height:1.5rem;accent-color:var(--yp-tono-texto);cursor:pointer;flex:none;margin:0}.yp-casilla input:focus-visible{outline:2px solid var(--yz-brand);outline-offset:2px}.yp-casilla label{cursor:pointer}.yp-verificacion{flex-direction:column;gap:.5rem;min-height:4.0625rem;display:flex}.yp-enviar{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.yp-confirmacion,.yp-reserva-detalle{flex-direction:column;gap:1rem;max-width:40rem;display:flex}.yp-confirmacion-titulo,.yp-reserva-titulo{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.875rem;font-weight:800;line-height:1.15}.yp-confirmacion-titulo:focus{outline:none}.yp-confirmacion-titulo:focus-visible{outline:2px solid var(--yz-brand);outline-offset:4px}.yp-confirmacion-estado{align-items:flex-start;gap:.5rem;margin:0;font-weight:600;display:flex}.yp-confirmacion-estado svg{width:1.5rem;height:1.5rem;color:var(--yz-success);flex:none}.yp-confirmacion-estado[data-estado=pendiente] svg{color:var(--yz-warning)}.yp-talon{border:1px solid var(--yz-line-strong);background-color:var(--yz-surface);border-radius:10px;display:grid;overflow:hidden}.yp-talon:before{content:"";background-color:var(--yp-tono);border-bottom:1px solid var(--yp-tono-texto);grid-column:1/-1;height:.5rem}.yp-talon:is([data-estado=cancelada],[data-estado=no_se_presento]):before{background-color:var(--yz-tint);border-bottom-color:var(--yz-line-strong)}.yp-talon-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:1rem;display:grid}.yp-talon-datos>div:first-child,.yp-talon-datos>div:last-child{grid-column:1/-1}.yp-talon-datos dt{color:var(--yz-ink-soft);font-size:.875rem}.yp-talon-datos dd{overflow-wrap:anywhere;margin:0;font-weight:600}.yp-talon-datos dd:first-letter{text-transform:uppercase}.yp-talon-hora{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:800;line-height:1.1}.yp-talon-codigo{border-top:2px dashed var(--yz-line-strong);padding:1rem}.yp-talon-codigo-etiqueta{color:var(--yz-ink-soft);margin:0;font-size:.875rem}.yp-codigo{font-family:var(--font-mono);letter-spacing:.04em;-webkit-user-select:all;user-select:all;margin:.125rem 0 .25rem;font-size:1.75rem;font-weight:600}.yp-enlace{flex-direction:column;gap:.375rem;display:flex}.yp-enlace label{font-weight:600}.yp-enlace-texto{color:var(--yz-ink-soft);margin:0}.yp-enlace-campo{font-family:var(--font-mono);font-size:.875rem}.yp-confirmacion-acciones,.yp-reserva-acciones,.yp-cancelar-acciones{flex-wrap:wrap;gap:.5rem;display:flex}.yp-confirmacion-acciones>*,.yp-reserva-acciones>*,.yp-cancelar-acciones>*{flex:auto}.yp-mensaje{min-height:1.5rem;margin:0;font-weight:600}.yp-reserva-estado{background-color:var(--yz-success-soft);color:var(--yz-success);border-radius:999px;align-self:flex-start;align-items:center;gap:.375rem;margin:0;padding:.25rem .75rem;font-weight:700;display:inline-flex}.yp-reserva-estado svg{width:1.25rem;height:1.25rem}.yp-reserva-estado[data-estado=pendiente]{background-color:var(--yz-warning-soft);color:var(--yz-warning)}.yp-reserva-estado:is([data-estado=cancelada],[data-estado=no_se_presento]){background-color:var(--yz-danger-soft);color:var(--yz-danger)}.yp-reserva-estado:is([data-estado=sentada],[data-estado=completada]){background-color:var(--yz-tint);color:var(--yz-ink)}.yp-reserva-estado:focus{outline:none}.yp-reserva-estado:focus-visible{outline:2px solid var(--yz-brand);outline-offset:2px}.yp-reserva-texto{margin:0}.yp-reserva-vacia{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:36rem;padding-block:1rem;display:flex}.yp-reserva-vacia h2{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:800}.yp-reserva-vacia p{color:var(--yz-ink-soft);margin:0}.yp-cancelar{border:1px solid var(--yz-danger);background-color:var(--yz-danger-soft);border-radius:10px;padding:1rem}.yp-cancelar h3{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:700}.yp-cancelar h3:focus{outline:none}.yp-cancelar h3:focus-visible{outline:2px solid var(--yz-brand);outline-offset:2px}.yp-cancelar p{margin:.5rem 0 1rem}.yp-cancelar .yp-boton-secundario{background-color:var(--yz-surface)}@media (width>=768px){.yp-enviar{align-items:flex-start}.yp-boton-reservar{min-width:14rem}.yp-talon{grid-template-columns:minmax(0,1fr) auto}.yp-talon-codigo{border-top:0;border-left:2px dashed var(--yz-line-strong);flex-direction:column;justify-content:center;min-width:13rem;display:flex}.yp-confirmacion-acciones>*,.yp-reserva-acciones>*,.yp-cancelar-acciones>*{flex:none}.yp-confirmacion-titulo{font-size:2.25rem}.yp-detalle{border-radius:14px;width:min(36rem,100% - 3rem);max-height:88dvh;margin:auto}.yp-detalle-foto,.yp-detalle-inicial{border-radius:14px 14px 0 0}.yp-detalle-cuerpo{padding:1.5rem 1.5rem 0}.yp-detalle-contenido{padding-bottom:1.5rem}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.codigo{font-family:var(--font-mono)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--yz-paper:#f4f7f5;--yz-surface:#fff;--yz-surface-raised:#fff;--yz-ink:#22272e;--yz-ink-soft:#56635c;--yz-line:#d9e4dd;--yz-line-strong:#73867c;--yz-tint:#e7ede9;--yz-scrim:#22272e8c;--yz-brand:#1e4d3b;--yz-brand-strong:#163a2c;--yz-on-brand:#fff;--yz-brand-soft:#dcebe3;--yz-brass:#a8841b;--yz-logo:#1e4d3b;--yz-on-logo:#fff;--yz-logo-coin:#e2be52;--yz-chrome:#1e4d3b;--yz-danger:#b54432;--yz-on-danger:#fff;--yz-danger-soft:#fbe9e5;--yz-warning:#826614;--yz-warning-soft:#f6eecf;--yz-success:#227548;--yz-success-soft:#dcf0e2;--yz-tono-verde:#b8dcbe;--yz-tono-verde-texto:#1b4526;--yz-tono-turquesa:#a7dddc;--yz-tono-turquesa-texto:#004546;--yz-tono-azul:#b4d6f3;--yz-tono-azul-texto:#153e5c;--yz-tono-indigo:#c6cff6;--yz-tono-indigo-texto:#30375f;--yz-tono-morado:#dcc8ed;--yz-tono-morado-texto:#462f56;--yz-tono-rosa:#f0c3d3;--yz-tono-rosa-texto:#562a3c;--yz-tono-rojo:#f3c4bf;--yz-tono-rojo-texto:#5a2a28;--yz-tono-naranja:#f0c7b1;--yz-tono-naranja-texto:#572e16;--yz-tono-ambar:#e3cea9;--yz-tono-ambar-texto:#4d3603;--yz-tono-oliva:#cfd6ad;--yz-tono-oliva-texto:#3a3e0c;--yz-tono-cafe:#d3bcad;--yz-tono-cafe-texto:#4c3525;--yz-tono-gris:#cdd3cf;--yz-tono-gris-texto:#363c39}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--yz-paper:#0f1714;--yz-surface:#17241f;--yz-surface-raised:#1c2b25;--yz-ink:#e7efea;--yz-ink-soft:#9fb2a8;--yz-line:#26372f;--yz-line-strong:#638072;--yz-tint:#21312a;--yz-scrim:#000000b3;--yz-brand:#5db08f;--yz-brand-strong:#79c3a5;--yz-on-brand:#0b1612;--yz-brand-soft:#1f3229;--yz-brass:#e2be52;--yz-logo:#e7efea;--yz-on-logo:#1e4d3b;--yz-logo-coin:#a7831b;--yz-chrome:#0f1714;--yz-danger:#ef7b66;--yz-on-danger:#1f0a06;--yz-danger-soft:#3a1c17;--yz-warning:#e2be52;--yz-warning-soft:#332a10;--yz-success:#6cc28b;--yz-success-soft:#163020;--yz-tono-verde:#27422c;--yz-tono-verde-texto:#bce3c3;--yz-tono-turquesa:#134343;--yz-tono-turquesa-texto:#a9e4e4;--yz-tono-azul:#233d53;--yz-tono-azul-texto:#b7dcfd;--yz-tono-indigo:#333855;--yz-tono-indigo-texto:#cbd5ff;--yz-tono-morado:#43334e;--yz-tono-morado-texto:#e4cdf6;--yz-tono-rosa:#4f2f3c;--yz-tono-rosa-texto:#f9c8d9;--yz-tono-rojo:#52302d;--yz-tono-rojo-texto:#fdc9c4;--yz-tono-naranja:#503322;--yz-tono-naranja-texto:#f9cdb5;--yz-tono-ambar:#48381a;--yz-tono-ambar-texto:#ecd4ab;--yz-tono-oliva:#3a3e1e;--yz-tono-oliva-texto:#d6ddb0;--yz-tono-cafe:#423127;--yz-tono-cafe-texto:#ebd2c2;--yz-tono-gris:#373c39;--yz-tono-gris-texto:#d3d9d5}:root{--background:var(--yz-paper);--foreground:var(--yz-ink);--card:var(--yz-surface);--card-foreground:var(--yz-ink);--popover:var(--yz-surface-raised);--popover-foreground:var(--yz-ink);--primary:var(--yz-brand);--primary-hover:var(--yz-brand-strong);--primary-foreground:var(--yz-on-brand);--primary-soft:var(--yz-brand-soft);--secondary:var(--yz-tint);--secondary-foreground:var(--yz-ink);--muted:var(--yz-tint);--muted-foreground:var(--yz-ink-soft);--accent:var(--yz-tint);--accent-foreground:var(--yz-ink);--destructive:var(--yz-danger);--destructive-foreground:var(--yz-on-danger);--destructive-soft:var(--yz-danger-soft);--success:var(--yz-success);--success-soft:var(--yz-success-soft);--warning:var(--yz-warning);--warning-soft:var(--yz-warning-soft);--border:var(--yz-line);--input:var(--yz-line-strong);--ring:var(--yz-brand);--overlay:var(--yz-scrim);--logo:var(--yz-logo);--logo-foreground:var(--yz-on-logo);--logo-coin:var(--yz-logo-coin);--brass:var(--yz-brass);--theme-color:var(--yz-chrome);--sidebar:var(--yz-surface);--sidebar-foreground:var(--yz-ink);--sidebar-muted-foreground:var(--yz-ink-soft);--sidebar-active:var(--yz-brand-soft);--sidebar-active-foreground:var(--yz-brand);--sidebar-border:var(--yz-line);--radius:.625rem}
