.smaka-recipe-card{max-width:760px;margin:2rem auto;padding:1.5rem;border:1px solid #ddd;border-radius:12px;box-sizing:border-box}.smaka-slider{position:relative;margin:-1.5rem -1.5rem 1.5rem;overflow:hidden;border-radius:12px 12px 0 0;background:#f5f5f5}.smaka-slide{display:none;margin:0;position:relative}.smaka-slide.is-active{display:block}.smaka-slide img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;background:#fff}.smaka-slide figcaption{position:absolute;left:0;right:0;bottom:0;padding:.65rem .85rem;background:rgba(0,0,0,.68);color:#fff;font-size:.92rem}.smaka-prev,.smaka-next,.smaka-expand{position:absolute;border:0;background:rgba(0,0,0,.52);color:#fff;cursor:pointer;z-index:2}.smaka-prev,.smaka-next{top:50%;transform:translateY(-50%);font-size:2rem;width:42px;height:54px}.smaka-prev{left:0}.smaka-next{right:0}.smaka-expand{right:8px;top:8px;font-size:1.25rem;width:36px;height:36px}.smaka-counter{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.65);color:#fff;padding:.3rem .55rem;border-radius:4px;z-index:3}.smaka-facts{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.smaka-step{display:grid;grid-template-columns:2rem 1fr;gap:.4rem;margin-bottom:.8rem}.smaka-step p{margin:0}.smaka-lightbox{display:none;position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:999999;align-items:center;justify-content:center;padding:4rem 5rem;box-sizing:border-box}.smaka-lightbox.is-open{display:flex}.smaka-lightbox figure{margin:0;max-width:95vw;max-height:90vh;text-align:center}.smaka-lightbox img{max-width:100%;max-height:82vh;width:auto;height:auto}.smaka-lightbox figcaption{color:#fff;margin-top:.65rem}.smaka-lightbox-close,.smaka-lightbox-prev,.smaka-lightbox-next{position:absolute;border:0;background:transparent;color:#fff;cursor:pointer}.smaka-lightbox-close{right:22px;top:12px;font-size:3rem}.smaka-lightbox-prev,.smaka-lightbox-next{top:50%;transform:translateY(-50%);font-size:4rem}.smaka-lightbox-prev{left:20px}.smaka-lightbox-next{right:20px}.smaka-lightbox-counter{position:absolute;bottom:18px;color:#fff}.smaka-lightbox[data-count="1"] .smaka-lightbox-prev,.smaka-lightbox[data-count="1"] .smaka-lightbox-next{display:none}@media(max-width:700px){.smaka-recipe-card{padding:1rem}.smaka-slider{margin:-1rem -1rem 1rem}.smaka-lightbox{padding:3rem .75rem}.smaka-lightbox-prev{left:4px}.smaka-lightbox-next{right:4px}.smaka-facts{gap:.65rem 1rem}}
/* 1.2.1: force true single-slide behavior even when the active theme styles figure elements */
.smaka-recipe-card .smaka-slider .smaka-slides>.smaka-slide{display:none!important;width:100%!important;margin:0!important;}
.smaka-recipe-card .smaka-slider .smaka-slides>.smaka-slide.is-active{display:block!important;}
.smaka-recipe-card .smaka-slider .smaka-slides{display:block!important;position:relative!important;}
.smaka-meta{display:flex;gap:1.5rem;flex-wrap:wrap;margin:0 0 1rem}.smaka-meta span{display:flex;flex-direction:column}.smaka-meta strong{text-transform:uppercase;font-size:.75em}.smaka-description{font-size:1.08em;margin:0 0 1.25rem}
