@charset "UTF-8";.recipe-single.svelte-71rof6{padding-bottom:var(--space-xl)}.recipe-hero.svelte-71rof6{margin-bottom:var(--space-xl);padding-top:var(--space-xl);position:relative;background-color:var(--background);border-bottom:8px solid var(--foreground)}.recipe-hero.svelte-71rof6:after{content:"";position:absolute;bottom:-16px;left:0;width:100%;height:8px;background-color:var(--primary)}.recipe-hero.svelte-71rof6 .container:where(.svelte-71rof6){position:relative}.recipe-hero.svelte-71rof6 .hero-content:where(.svelte-71rof6){display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.recipe-hero.svelte-71rof6 .hero-content:where(.svelte-71rof6){grid-template-columns:1fr 1fr}}.recipe-hero.svelte-71rof6 .hero-image:where(.svelte-71rof6){position:relative;overflow:hidden;border:3px solid var(--foreground);box-shadow:8px 8px 0 var(--accent)}.recipe-hero.svelte-71rof6 .hero-image:where(.svelte-71rof6) img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(20%)}.recipe-hero.svelte-71rof6 .hero-image:where(.svelte-71rof6):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 8px #fff3;pointer-events:none}.recipe-hero.svelte-71rof6 .hero-title:where(.svelte-71rof6),.recipe-hero.svelte-71rof6 .hero-title-only:where(.svelte-71rof6){display:flex;flex-direction:column;justify-content:center;padding:var(--space-lg) 0}.recipe-hero.svelte-71rof6 .hero-title:where(.svelte-71rof6) h1:where(.svelte-71rof6),.recipe-hero.svelte-71rof6 .hero-title-only:where(.svelte-71rof6) h1:where(.svelte-71rof6){font-size:var(--text-4xl);margin-bottom:var(--space-md);transform:rotate(-1deg);display:inline-block;background-color:var(--foreground);color:#fff;padding:.5rem 1rem;position:relative;max-width:100%}.recipe-hero.svelte-71rof6 .hero-title:where(.svelte-71rof6) h1:where(.svelte-71rof6):after,.recipe-hero.svelte-71rof6 .hero-title-only:where(.svelte-71rof6) h1:where(.svelte-71rof6):after{content:"";position:absolute;top:6px;left:6px;width:100%;height:100%;background-color:var(--primary);z-index:-1}@media(min-width:768px){.recipe-hero.svelte-71rof6 .hero-title:where(.svelte-71rof6) h1:where(.svelte-71rof6),.recipe-hero.svelte-71rof6 .hero-title-only:where(.svelte-71rof6) h1:where(.svelte-71rof6){font-size:var(--text-5xl)}}.recipe-hero.svelte-71rof6 .hero-title:where(.svelte-71rof6) .author:where(.svelte-71rof6),.recipe-hero.svelte-71rof6 .hero-title-only:where(.svelte-71rof6) .author:where(.svelte-71rof6){font-size:var(--text-lg);font-family:var(--font-heading);font-weight:700;border-left:4px solid var(--primary);padding-left:var(--space-md);margin-left:var(--space-md)}.recipe-hero.svelte-71rof6 .hero-title:where(.svelte-71rof6) .evergreen-update:where(.svelte-71rof6),.recipe-hero.svelte-71rof6 .hero-title-only:where(.svelte-71rof6) .evergreen-update:where(.svelte-71rof6){margin:var(--space-sm) 0 0 var(--space-md);font-size:var(--text-sm);line-height:1.5}.recipe-hero.svelte-71rof6 .hero-title-only:where(.svelte-71rof6){text-align:center;padding:var(--space-xl) 0}.recipe-hero.svelte-71rof6 .hero-title-only:where(.svelte-71rof6) h1:where(.svelte-71rof6){margin:0 auto var(--space-md) auto}.recipe-hero.svelte-71rof6 .diabetic-badge:where(.svelte-71rof6){position:absolute;top:-3px;right:-3px;background-color:var(--primary);color:#fff;padding:.5rem 1rem;display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-heading);font-weight:700;text-transform:uppercase;font-size:var(--text-sm);border:2px solid var(--foreground);transform:rotate(2deg);box-shadow:3px 3px 0 var(--foreground)}.recipe-hero.svelte-71rof6 .diabetic-badge:where(.svelte-71rof6) .badge-icon:where(.svelte-71rof6){width:18px;height:18px}.recipe-container.svelte-71rof6{max-width:1000px;margin:0 auto}.view-mode-toggle.svelte-71rof6{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-md);border:3px solid var(--foreground);background:#fff;box-shadow:6px 6px 0 var(--foreground)}.view-mode-toggle.svelte-71rof6 .view-mode-label:where(.svelte-71rof6){font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-sm)}.view-mode-toggle.svelte-71rof6 .view-mode-buttons:where(.svelte-71rof6){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.view-mode-toggle.svelte-71rof6 .view-mode-button:where(.svelte-71rof6){border:2px solid var(--foreground);background:#fff;color:var(--foreground);padding:.45rem .8rem;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}.view-mode-toggle.svelte-71rof6 .view-mode-button:where(.svelte-71rof6):hover{background:var(--accent);color:#fff}.view-mode-toggle.svelte-71rof6 .view-mode-button.active:where(.svelte-71rof6){background:var(--foreground);color:#fff}@media(max-width:560px){.view-mode-toggle.svelte-71rof6 .view-mode-buttons:where(.svelte-71rof6){width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.view-mode-toggle.svelte-71rof6 .view-mode-button:where(.svelte-71rof6){padding:.5rem .45rem}}.quick-look-card.svelte-71rof6{border:3px solid var(--foreground);border-left:8px solid var(--accent);padding:var(--space-lg);margin-bottom:var(--space-xl);background-color:var(--background);box-shadow:8px 8px 0 var(--foreground)}.quick-look-card.svelte-71rof6 .quick-look-title:where(.svelte-71rof6){margin-top:0;margin-bottom:var(--space-sm);font-size:var(--text-2xl)}.quick-look-card.svelte-71rof6 .quick-look-excerpt:where(.svelte-71rof6){margin-bottom:var(--space-lg);line-height:1.6;color:var(--muted)}.quick-look-card.svelte-71rof6 .quick-look-grid:where(.svelte-71rof6){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.quick-look-card.svelte-71rof6 .quick-look-item:where(.svelte-71rof6),.quick-look-card.svelte-71rof6 .quick-nutrition-item:where(.svelte-71rof6){border:2px solid var(--foreground);background:#fff;padding:var(--space-sm);display:flex;flex-direction:column;gap:.1rem}.quick-look-card.svelte-71rof6 .quick-label:where(.svelte-71rof6){font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.quick-look-card.svelte-71rof6 .quick-value:where(.svelte-71rof6){font-size:var(--text-lg);font-weight:700}.quick-look-card.svelte-71rof6 .quick-nutrition:where(.svelte-71rof6){margin-bottom:var(--space-lg)}.quick-look-card.svelte-71rof6 .quick-nutrition:where(.svelte-71rof6) h3:where(.svelte-71rof6){font-size:var(--text-lg);margin:0 0 var(--space-sm) 0}.quick-look-card.svelte-71rof6 .quick-nutrition-grid:where(.svelte-71rof6){display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--space-sm)}.quick-look-card.svelte-71rof6 .quick-categories:where(.svelte-71rof6){margin-bottom:var(--space-lg)}.quick-look-card.svelte-71rof6 .quick-categories:where(.svelte-71rof6) h3:where(.svelte-71rof6){font-size:var(--text-lg);margin:0 0 var(--space-sm) 0}.quick-look-card.svelte-71rof6 .quick-categories:where(.svelte-71rof6) .categories-list:where(.svelte-71rof6){display:flex;flex-wrap:wrap;gap:var(--space-xs)}.quick-look-card.svelte-71rof6 .quick-categories:where(.svelte-71rof6) .category-tag:where(.svelte-71rof6){display:inline-block;padding:4px 12px;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--foreground);font-weight:700;font-family:var(--font-heading);background-color:#fff;color:var(--foreground);text-decoration:none;transition:all .2s}.quick-look-card.svelte-71rof6 .quick-categories:where(.svelte-71rof6) .category-tag:where(.svelte-71rof6):hover{background-color:var(--foreground);color:#fff;transform:translateY(-2px)}.quick-look-card.svelte-71rof6 .quick-actions:where(.svelte-71rof6){display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}.quick-list-card.svelte-71rof6{border:3px solid var(--foreground);border-left:8px solid var(--primary);padding:var(--space-lg);margin-bottom:var(--space-xl);background-color:var(--background);box-shadow:8px 8px 0 var(--foreground)}.quick-list-card.svelte-71rof6 .quick-look-title:where(.svelte-71rof6){margin-top:0;margin-bottom:var(--space-md);font-size:var(--text-2xl)}.quick-list.svelte-71rof6{margin:0;padding-left:1.35rem;list-style-position:outside}.quick-list.svelte-71rof6 li:where(.svelte-71rof6){line-height:1.6;margin:0 0 var(--space-sm) 0;padding-left:.15rem}.quick-list.svelte-71rof6 li:where(.svelte-71rof6):last-child{margin-bottom:0}.quick-list.ordered.svelte-71rof6{list-style:none;padding-left:0;counter-reset:quick-steps}.quick-list.ordered.svelte-71rof6 li:where(.svelte-71rof6){position:relative;padding-left:2.2rem;counter-increment:quick-steps}.quick-list.ordered.svelte-71rof6 li:where(.svelte-71rof6):before{content:counter(quick-steps) ".";position:absolute;left:0;top:0;width:1.6rem;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;font-family:var(--font-heading)}.quick-list.svelte-71rof6:not(.ordered){list-style-type:disc}.quick-empty.svelte-71rof6{margin:0;color:var(--muted);line-height:1.6}.recipe-meta.svelte-71rof6{border:3px solid var(--foreground);border-left:8px solid var(--primary);padding:var(--space-lg);margin-bottom:var(--space-xl);background-color:var(--background);box-shadow:8px 8px 0 var(--foreground);position:relative}.recipe-meta.svelte-71rof6 .section-title:where(.svelte-71rof6){margin-top:0;margin-bottom:var(--space-lg);font-size:var(--text-2xl);position:relative;border-bottom:3px solid var(--foreground);padding-bottom:var(--space-sm)}.recipe-meta.svelte-71rof6 .section-title:where(.svelte-71rof6):after{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background-color:var(--primary)}.recipe-meta.svelte-71rof6 .meta-grid:where(.svelte-71rof6){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-md)}.recipe-meta.svelte-71rof6 .meta-grid:where(.svelte-71rof6) .meta-item:where(.svelte-71rof6){background-color:#fff;padding:var(--space-md);border:2px solid var(--foreground);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.recipe-meta.svelte-71rof6 .meta-grid:where(.svelte-71rof6) .meta-item:where(.svelte-71rof6) .meta-label:where(.svelte-71rof6){font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-xs)}.recipe-meta.svelte-71rof6 .meta-grid:where(.svelte-71rof6) .meta-item:where(.svelte-71rof6) .meta-value:where(.svelte-71rof6){font-size:var(--text-lg);font-weight:700}.recipe-excerpt.svelte-71rof6{border:3px solid var(--foreground);border-left:8px solid var(--secondary);padding:var(--space-lg);margin-bottom:var(--space-xl);background-color:var(--background);box-shadow:8px 8px 0 var(--foreground);position:relative}.recipe-excerpt.svelte-71rof6 p:where(.svelte-71rof6){font-size:var(--text-lg);line-height:1.7;margin:0;font-style:italic}.recipe-content.svelte-71rof6{margin-bottom:var(--space-xl)}.recipe-content.svelte-71rof6 h2{font-size:var(--text-2xl);margin-top:var(--space-xl);margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:3px solid var(--accent);position:relative}.recipe-content.svelte-71rof6 h3{font-size:var(--text-xl);margin-top:var(--space-lg);margin-bottom:var(--space-md);position:relative}.recipe-content.svelte-71rof6 p{margin-bottom:var(--space-md);line-height:1.7}.recipe-content.svelte-71rof6 ul,.recipe-content.svelte-71rof6 ol{margin-bottom:var(--space-lg);padding-left:var(--space-lg)}.recipe-content.svelte-71rof6 li{margin-bottom:var(--space-sm);position:relative}.recipe-content.svelte-71rof6 ol{counter-reset:recipe-steps;list-style:none}.recipe-content.svelte-71rof6 ol>li{counter-increment:recipe-steps;padding-left:.5rem;margin-bottom:1em}.recipe-content.svelte-71rof6 ol>li:before{content:counter(recipe-steps);position:absolute;left:-2.2rem;top:-.1rem;width:1.8rem;height:1.8rem;background-color:var(--primary);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;border:2px solid var(--foreground);border-radius:50%;box-shadow:2px 2px #0000001a}.recipe-content.svelte-71rof6 ul{list-style:none}.recipe-content.svelte-71rof6 ul>li{padding-left:.5rem}.recipe-content.svelte-71rof6 ul>li:before{content:"■";position:absolute;left:-1.5rem;top:.2em;font-size:1rem;color:var(--primary);font-weight:900}.recipe-content.svelte-71rof6 ul ul>li:before{content:"▪";font-size:.8rem;color:var(--accent);left:-1.4rem;font-weight:700}.recipe-content.svelte-71rof6 ul ul ul>li:before{content:"▫";font-size:.8rem;color:var(--primary);font-weight:700}.recipe-content.svelte-71rof6 ul ul ul ul>li:before{content:"◆";font-size:.7rem;color:var(--accent);font-weight:700}.recipe-content.svelte-71rof6 ul ul ul ul ul>li:before{content:"◇";font-size:.7rem;color:var(--muted);font-weight:700}.recipe-content.svelte-71rof6 li ol,.recipe-content.svelte-71rof6 li ul{margin-top:.8em;margin-bottom:.5em}.recipe-content.svelte-71rof6 table{width:100%;margin:var(--space-lg) 0;border-collapse:collapse;border:2px solid var(--foreground);background-color:#fff;--recipe-table-col-1: #334155;--recipe-table-col-2: #0f172a;--recipe-table-col-3: #0f766e;--recipe-table-col-4: #7c2d12;--recipe-table-col-5: #4338ca;--recipe-table-col-6: #7f1d1d}.recipe-content.svelte-71rof6 thead{background:linear-gradient(90deg,var(--foreground),#1f2937);color:#fff}.recipe-content.svelte-71rof6 th{padding:var(--space-sm) var(--space-md);text-align:left!important;vertical-align:top!important;font-family:var(--font-heading);font-weight:700;text-transform:uppercase;font-size:var(--text-sm);letter-spacing:.05em}.recipe-content.svelte-71rof6 tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.recipe-content.svelte-71rof6 tbody tr:nth-child(2n){background-color:#00000009}.recipe-content.svelte-71rof6 tbody tr:hover{background-color:rgba(var(--primary-rgb),.06)}.recipe-content.svelte-71rof6 td{padding:var(--space-sm) var(--space-md);border-right:1px solid rgba(0,0,0,.1);text-align:left!important;vertical-align:top!important;font-family:inherit;font-size:var(--text-base)!important;font-weight:400;color:var(--foreground);font-style:normal;writing-mode:horizontal-tb;background-color:transparent}.recipe-content.svelte-71rof6 td:last-child{border-right:none}.recipe-content.svelte-71rof6 th *,.recipe-content.svelte-71rof6 td *{text-align:left!important}.recipe-content.svelte-71rof6 tbody td:nth-child(1){color:var(--recipe-table-col-1)!important}.recipe-content.svelte-71rof6 tbody td:nth-child(2){color:var(--recipe-table-col-2)!important}.recipe-content.svelte-71rof6 tbody td:nth-child(3){color:var(--recipe-table-col-3)!important}.recipe-content.svelte-71rof6 tbody td:nth-child(4){color:var(--recipe-table-col-4)!important}.recipe-content.svelte-71rof6 tbody td:nth-child(5){color:var(--recipe-table-col-5)!important}.recipe-content.svelte-71rof6 tbody td:nth-child(6){color:var(--recipe-table-col-6)!important}.recipe-content.svelte-71rof6 .table-scroll-wrap{margin:var(--space-lg) 0}.recipe-content.svelte-71rof6 .table-scroll-wrap>table.responsive-table{margin:0}@media(max-width:767px){.recipe-content.svelte-71rof6 .table-scroll-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-left:4px solid var(--primary)}.recipe-content.svelte-71rof6 table.responsive-table{display:table!important;width:100%;min-width:42rem;table-layout:fixed!important}.recipe-content.svelte-71rof6 table.responsive-table thead{display:table-header-group!important}.recipe-content.svelte-71rof6 table.responsive-table tbody{display:table-row-group!important}.recipe-content.svelte-71rof6 table.responsive-table tr{display:table-row!important}.recipe-content.svelte-71rof6 table.responsive-table th,.recipe-content.svelte-71rof6 table.responsive-table td{display:table-cell!important;white-space:normal!important;min-width:0;max-width:16rem;overflow-wrap:anywhere;word-break:break-word}}@media(max-width:640px){.recipe-content.svelte-71rof6 .table-scroll-wrap{overflow:visible;border-left:0}.recipe-content.svelte-71rof6 table.responsive-table{display:block!important;width:100%;min-width:0;table-layout:auto;overflow:visible;border:0;background:transparent}.recipe-content.svelte-71rof6 table.responsive-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.recipe-content.svelte-71rof6 table.responsive-table tbody{display:block!important}.recipe-content.svelte-71rof6 table.responsive-table tr{display:block!important;margin:0 0 var(--space-md) 0;border:2px solid rgba(0,0,0,.15);border-left:6px solid var(--primary);background-color:#fff;box-shadow:3px 3px #00000014}.recipe-content.svelte-71rof6 table.responsive-table td{display:block!important;width:100%;min-width:0;max-width:none;border-right:0;border-bottom:1px solid rgba(0,0,0,.12);padding:var(--space-sm) var(--space-md);white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.recipe-content.svelte-71rof6 table.responsive-table td:last-child{border-bottom:0}.recipe-content.svelte-71rof6 table.responsive-table td:before{content:attr(data-label);display:block;margin-bottom:.25rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}}.recipe-content.svelte-71rof6 .nutrition-panel{border:3px solid var(--foreground);border-left:8px solid var(--primary);padding:var(--space-lg);margin:var(--space-xl) 0;background-color:var(--background);box-shadow:8px 8px 0 var(--foreground)}.recipe-content.svelte-71rof6 .nutrition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg)}.recipe-content.svelte-71rof6 .nutrition-item{background-color:#fff;padding:var(--space-md);border:2px solid var(--foreground);display:flex;flex-direction:column;text-align:center}.recipe-content.svelte-71rof6 .nutrition-label{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-xs)}.recipe-content.svelte-71rof6 .nutrition-value{font-size:var(--text-xl);font-weight:700;line-height:1.4}.recipe-content.svelte-71rof6 .nutrition-percent{font-size:var(--text-sm);color:var(--accent);font-weight:700}.recipe-content.svelte-71rof6 .nutrition-bar{height:12px;background-color:#f0f0f0;margin-top:var(--space-xs);position:relative;overflow:hidden;border:1px solid var(--foreground)}.recipe-content.svelte-71rof6 .nutrition-fill{height:100%;background-color:var(--primary)}.recipe-content.svelte-71rof6 .nutrition-fill.good{background-color:#22c55e}.recipe-content.svelte-71rof6 .nutrition-fill.medium{background-color:#f59e0b}.recipe-content.svelte-71rof6 .nutrition-fill.high{background-color:#ef4444}.sharing-section.svelte-71rof6{margin-bottom:var(--space-xl)}.recipe-categories.svelte-71rof6{margin-bottom:var(--space-xl);padding-top:var(--space-md);border-top:2px solid var(--foreground)}.recipe-categories.svelte-71rof6 .section-subtitle:where(.svelte-71rof6){font-size:var(--text-xl);margin-bottom:var(--space-md);font-family:var(--font-heading);font-weight:700}.recipe-categories.svelte-71rof6 .categories-list:where(.svelte-71rof6){display:flex;flex-wrap:wrap;gap:var(--space-xs)}.recipe-categories.svelte-71rof6 .category-tag:where(.svelte-71rof6){display:inline-block;padding:4px 12px;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--foreground);font-weight:700;font-family:var(--font-heading);background-color:var(--background);color:var(--foreground);text-decoration:none;transition:all .2s}.recipe-categories.svelte-71rof6 .category-tag:where(.svelte-71rof6):hover{background-color:var(--foreground);color:#fff;transform:translateY(-2px)}.chef-bio.svelte-71rof6{border:3px solid var(--foreground);border-left:8px solid var(--secondary);padding:var(--space-lg);margin-bottom:var(--space-xl);background-color:var(--background);box-shadow:8px 8px 0 var(--foreground)}.chef-bio.svelte-71rof6 .chef-bio-content:where(.svelte-71rof6){display:flex;gap:var(--space-lg)}@media(max-width:768px){.chef-bio.svelte-71rof6 .chef-bio-content:where(.svelte-71rof6){flex-direction:column;align-items:center;text-align:center}}.chef-bio.svelte-71rof6 .chef-avatars:where(.svelte-71rof6){flex-shrink:0;position:relative;width:150px;height:150px}.chef-bio.svelte-71rof6 .chef-avatars:where(.svelte-71rof6) .avatar-image{width:100px;height:100px;border:3px solid var(--foreground);border-radius:50%;object-fit:cover;display:block;background-color:#fff}.chef-bio.svelte-71rof6 .chef-details:where(.svelte-71rof6){flex:1;min-width:0}.chef-bio.svelte-71rof6 .chef-details:where(.svelte-71rof6) .section-subtitle:where(.svelte-71rof6){font-size:var(--text-xl);margin-top:0;margin-bottom:var(--space-sm);font-family:var(--font-heading);font-weight:700}.chef-bio.svelte-71rof6 .chef-details:where(.svelte-71rof6) p:where(.svelte-71rof6){margin:0;line-height:1.7}.chef-bio.svelte-71rof6 .chef-details:where(.svelte-71rof6) .chef-contact-link:where(.svelte-71rof6){display:inline-block;margin-top:var(--space-md);padding:var(--space-xs) var(--space-md);border:2px solid var(--foreground);background-color:var(--foreground);color:var(--background);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;transition:transform .2s ease}.chef-bio.svelte-71rof6 .chef-details:where(.svelte-71rof6) .chef-contact-link:where(.svelte-71rof6):hover{background-color:var(--primary);border-color:var(--primary);transform:translateY(-2px)}.disclaimer.svelte-71rof6{border:3px solid var(--foreground);padding:var(--space-md);margin-bottom:var(--space-xl);background-color:var(--background)}.disclaimer.svelte-71rof6 .disclaimer-title:where(.svelte-71rof6){font-size:var(--text-sm);margin-top:0;margin-bottom:var(--space-xs);font-family:var(--font-heading);font-weight:700;text-transform:uppercase}.disclaimer.svelte-71rof6 p:where(.svelte-71rof6){margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--muted)}.back-navigation.svelte-71rof6{display:flex;justify-content:center;margin-top:var(--space-xl)}.back-navigation.svelte-71rof6 .brutalist-button:where(.svelte-71rof6){display:inline-flex;align-items:center;gap:var(--space-xs)}.back-navigation.svelte-71rof6 .brutalist-button:where(.svelte-71rof6) svg:where(.svelte-71rof6){width:18px;height:18px}
