.kt-docs{--h3-size:1.125rem;--h3-mobile-factor:.9}.kt-footer{background:var(--foreground);color:var(--background);padding-block:3rem 2rem;font-size:.9375rem}.kt-footer ul{flex-direction:column;gap:.75rem;display:flex}.kt-footer a{color:inherit;text-decoration:none}@media (hover:hover){.kt-footer a:hover{text-underline-offset:.2em;text-decoration:underline}}.kt-footer__brand{font-size:1.5rem;font-weight:300}@media (max-width:767px){.kt-footer .grid.uk-footer-grid{row-gap:0}.kt-footer .uk-footer-grid>.uk-fcol{grid-column:1/-1}.kt-footer__after-cols{margin-top:2.5rem}}.kt-ink{background:var(--foreground);color:var(--background);border-radius:var(--uk-global-border-radius);padding:1.25rem}.kt-card{border:1px solid var(--border);border-radius:var(--uk-global-border-radius);background:var(--background);flex-direction:column;transition:box-shadow .3s;display:flex;overflow:hidden}.kt-card__media{aspect-ratio:16/10;background:var(--muted);overflow:hidden}.kt-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.kt-card__body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.kt-card__body h3 a{color:inherit;text-decoration:none}.kt-card__raise{color:var(--primary);text-underline-offset:.2em;width:fit-content;margin-top:auto;padding-top:.5rem;font-size:.875rem;font-weight:600;text-decoration:underline}@media (hover:hover){.kt-card:hover{box-shadow:0 14px 34px -18px #00000059}.kt-card:hover .kt-card__media img{transform:scale(1.04)}.kt-card:hover .kt-card__body h3 a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}.kt-card--painted .uk-card-link__target:after{outline-offset:-2px;background:#f072b32e;background:lab(65.233% 54.5441 -10.5356/.18);outline:2px dashed #d84497;outline:2px dashed lab(53.2166% 63.4226 -12.3381)}.kt-card--painted .uk-card-link__raise{background:var(--background);outline-offset:3px;outline:2px dashed #0f74c5;outline:2px dashed lab(47.0007% -3.24479 -50.2754)}.kt-docs figure:has(>div>.uk-filters)>div{overflow:clip}.kt-listing,.kt-recipe{--h3-size:1.125rem;--h3-mobile-factor:1;flex-direction:column;gap:.75rem;min-width:0;display:flex}.kt-listing__media,.kt-recipe__media{border-radius:var(--uk-global-border-radius);background:var(--muted);position:relative;overflow:hidden}.kt-listing__media{aspect-ratio:4/3}.kt-recipe__media{aspect-ratio:1}.kt-listing__media img,.kt-recipe__media img{object-fit:cover;width:100%;height:100%;display:block}.kt-listing__deal{top:10px;color:#111;background:#ffffffeb;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600;line-height:1.5;position:absolute;inset-inline-start:10px}.kt-listing__body{flex-direction:column;gap:.25rem;display:flex}.kt-listing h3,.kt-recipe h3{line-height:1.3}.kt-listing__price{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.kt-listing__per{color:var(--muted-foreground);font-size:.875rem;font-weight:400}.kt-listing__meta,.kt-listing__place,.kt-recipe__meta{font-size:.875rem}.kt-recipe{gap:.5rem}@media (min-width:768px){.kt-recipe-row .uk-list-row__media{aspect-ratio:1;flex-basis:24%}.kt-recipe-row .uk-list-row__body h3{font-size:1.25rem}}.kt-icon-tiles{--uk-icon-list-tile-surface:var(--background);--uk-icon-list-icon-color:var(--muted-foreground);background:var(--muted);border-radius:var(--uk-global-border-radius,12px);padding:1.25rem}
