:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf7f2;--surface:#fff;--text:#2b2420;--muted:#6b6359;--accent:#d97a3f;--accent-dark:#a8551f;--accent-hover:#8a4419;--border:#e6ddd0;--success:#2f7a4d;--success-bg:#e6f4ea;--error:#a3341a;--error-bg:#fbeae5;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--line-height-body:1.5;--line-height-heading:1.25;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--tap-min:2.75rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-size:var(--text-base);line-height:var(--line-height-body);margin:0}button{cursor:pointer;font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px;border-radius:4px}button:not(:disabled):hover,.button-primary:hover,.button-secondary:hover,.button-danger:hover,.button-danger-ghost:hover{filter:brightness(.97)}input:not(:disabled):hover,select:not(:disabled):hover,textarea:not(:disabled):hover{border-color:var(--muted)}.loading-state{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-10) 0;color:var(--muted);font-size:var(--text-sm);display:flex}.loading-state--page{justify-content:center;align-items:center;min-height:100vh;display:flex}.spinner{border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:1.15rem;height:1.15rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:1.6s}}.skeleton{background:linear-gradient(90deg, var(--border) 25%, #f1ebe1 37%, var(--border) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s infinite skeleton-pulse;display:block}@keyframes skeleton-pulse{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skeleton{opacity:.6;animation:none}}.skeleton-line{height:.95rem;margin-bottom:var(--space-2)}.skeleton-line:last-child{width:70%;margin-bottom:0}.skeleton-title{width:50%;height:1.1rem;margin-bottom:var(--space-2)}.skeleton-text{height:.85rem;margin-bottom:var(--space-2)}.skeleton-badge{width:35%;height:.7rem;margin-bottom:var(--space-2)}.skeleton-slot{border-radius:8px;height:2.6rem}.auth-page{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.auth-form{background:var(--surface);border:1px solid var(--border);padding:var(--space-8);gap:var(--space-4);border-radius:12px;flex-direction:column;width:100%;max-width:380px;display:flex}.auth-form h1{margin:0 0 var(--space-2);font-size:var(--text-xl)}.auth-form label{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);flex-direction:column;display:flex}.auth-form input{padding:var(--space-2) var(--space-3);border:1px solid var(--border);font-size:var(--text-base);border-radius:8px}.auth-form .alert{margin:0}.alert{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);margin:0 0 var(--space-4);border-left:3px solid #0000;border-radius:8px;display:flex}.alert-error{background:var(--error-bg);color:var(--error);border-left-color:var(--error)}.alert-success{background:var(--success-bg);color:var(--success);border-left-color:var(--success)}.alert .button-secondary{flex-shrink:0}.alert-inline{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);margin:0}.dashboard-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;display:flex}.dashboard-header h1{font-size:var(--text-xl);color:var(--accent-dark);margin:0}.dashboard-header div{align-items:center;gap:var(--space-4);font-size:var(--text-sm);display:flex}.logout-button,.settings-link{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--tap-min);border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.logout-button:hover,.settings-link:hover{background:var(--bg);border-color:var(--muted)}.dashboard-nav{gap:var(--space-6);padding:var(--space-3) var(--space-6);background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.nav-item{font-size:var(--text-sm);color:var(--muted);padding:var(--space-1) .1rem;border-radius:4px;text-decoration:none;transition:color .15s}.nav-item:hover{color:var(--accent-dark)}.nav-item.active{color:var(--accent-dark);font-weight:600}.nav-item.disabled{opacity:.5}.mobile-tabbar{display:none}.dashboard-main{padding:var(--space-8) var(--space-6);max-width:900px}.dashboard-main:focus{outline:none}.dashboard-main h2{font-size:var(--text-lg);margin:0 0 var(--space-4)}.recipes-toolbar{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.search-input{min-width:200px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);font-size:var(--text-base);border-radius:8px;flex:1}.category-filters{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.chip{border:1px solid var(--border);background:var(--surface);color:var(--muted);padding:var(--space-2) var(--space-4);min-height:var(--tap-min);font-size:var(--text-sm);border-radius:999px;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.chip:hover{border-color:var(--accent);color:var(--accent-dark)}.chip-active{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.chip-active:hover{color:#fff;background:var(--accent-hover);border-color:var(--accent-hover)}.empty-state{color:var(--muted);padding:var(--space-10) var(--space-5);text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:12px}.empty-state-icon{margin-bottom:var(--space-2);font-size:1.8rem;display:block}.empty-state p{margin:0}.empty-state-hint{font-size:var(--text-sm);color:var(--muted);margin-top:var(--space-1)!important}.empty-state .button-primary,.empty-state .button-secondary{margin-top:var(--space-4)}.recipe-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.recipe-card-wrapper{position:relative}.recipe-card{background:var(--surface);border:1px solid var(--border);padding:var(--space-5);padding-right:calc(var(--space-5) + var(--tap-min));color:var(--text);border-radius:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.favorite-toggle{top:var(--space-2);right:var(--space-2);min-width:var(--tap-min);min-height:var(--tap-min);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;display:flex;position:absolute}.favorite-toggle:hover{background:var(--bg)}.favorite-toggle-active{color:var(--accent)}.recipe-card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 2px 8px #2b242014}.recipe-card-skeleton{cursor:default}.recipe-card-skeleton:hover{border-color:var(--border);box-shadow:none;transform:none}.recipe-card h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-md)}.recipe-card-category{font-size:var(--text-xs);color:var(--accent-dark);text-transform:uppercase;letter-spacing:.03em;font-weight:600;display:inline-block}.recipe-card-desc{color:var(--muted);font-size:var(--text-sm);margin:var(--space-1) 0 var(--space-2)}.recipe-card-meta{gap:var(--space-3);font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-2);display:flex}.recipe-card-tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.recipe-card-usage{font-size:var(--text-xs);color:var(--accent-dark);margin-bottom:var(--space-2)}.sort-toggle{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.tag{background:var(--bg);border:1px solid var(--border);padding:.15rem var(--space-3);font-size:var(--text-xs);color:var(--muted);border-radius:999px}.button-primary,.button-secondary,.button-danger,.button-danger-ghost,.button-danger-outline{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;text-align:center;border:1px solid #0000;border-radius:8px;font-weight:600;text-decoration:none;display:inline-block}.button-primary{background:var(--accent-dark);color:#fff}.button-primary:hover{background:var(--accent-hover)}.button-secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.button-danger{background:var(--error-bg);color:var(--error);border-color:#f3d3ca}.button-danger-ghost{color:var(--error);padding:var(--space-1) var(--space-2);background:0 0;border:none}.button-danger-outline{color:var(--error);background:0 0;border-color:#f3d3ca}.button-danger-outline:hover:not(:disabled){background:var(--error-bg)}.button-danger-outline:disabled,.button-danger:disabled{opacity:.5;cursor:not-allowed}.favorite-toggle-inline.favorite-toggle-active{color:var(--accent);border-color:var(--accent)}.button-danger-ghost:hover{background:var(--error-bg);border-radius:6px}button:disabled{opacity:.6;cursor:default}.back-link{margin-bottom:var(--space-4);color:var(--muted);font-size:var(--text-sm);text-decoration:none;display:inline-block}.back-link:hover{color:var(--accent-dark);text-decoration:underline}.recipe-detail-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.recipe-detail-header h2{margin:var(--space-1) 0}.recipe-detail-actions{gap:var(--space-2);display:flex}.recipe-detail-meta{gap:var(--space-5);color:var(--muted);margin:var(--space-3) 0;display:flex}.recipe-detail-body{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:1fr 2fr;display:grid}.recipe-detail-body h3{font-size:var(--text-md);margin-top:0}.ingredient-list{padding-left:var(--space-5);margin:0}.ingredient-list li{margin-bottom:var(--space-2)}.instructions{white-space:pre-wrap;line-height:var(--line-height-body)}@media (width<=640px){.recipe-detail-body{grid-template-columns:1fr}}.recipe-form{gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}.recipe-form label{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);flex-direction:column;display:flex}.recipe-form input,.recipe-form select,.recipe-form textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--border);font-size:var(--text-base);color:var(--text);border-radius:8px;font-family:inherit}.form-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.form-row label{flex:1;min-width:140px}.ingredients-fieldset{border:1px solid var(--border);padding:var(--space-4);counter-reset:ingredient;border-radius:10px}.ingredients-fieldset legend{padding:0 var(--space-2);font-size:var(--text-sm);color:var(--muted)}.ingredient-row{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:2fr .8fr .8fr 1.2fr auto;align-items:center;display:grid}.ingredient-row input,.ingredient-row select{padding:var(--space-2) var(--space-2);border:1px solid var(--border);font-size:var(--text-base);border-radius:8px}.ingredient-row .button-danger-ghost{min-width:var(--tap-min);min-height:var(--tap-min)}@media (width<=640px){.ingredient-row{grid-template-columns:1fr 1fr}}@media (width<=480px){.ingredient-row{counter-increment:ingredient;padding:var(--space-6) var(--space-2) var(--space-2);border-top:1px solid var(--border);grid-template-columns:1fr;position:relative}.ingredient-row:first-of-type{border-top:none}.ingredient-row:before{content:"Ingrediente " counter(ingredient);top:var(--space-2);left:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-weight:600;position:absolute}.ingredient-row .button-danger-ghost{justify-self:end}}.form-actions{margin-top:var(--space-2);align-items:center;gap:var(--space-4);display:flex}.planner-controls{gap:var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;align-items:flex-end;display:flex}.planner-control{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);flex-direction:column;display:flex}.planner-control input[type=date]{padding:var(--space-2) var(--space-2);border:1px solid var(--border);font-size:var(--text-base);border-radius:8px}.day-presets{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.day-input{width:3.4rem;padding:var(--space-2) var(--space-2);border:1px solid var(--border);font-size:var(--text-base);border-radius:8px}.planner-grid{gap:var(--space-4);flex-direction:column;display:flex}.planner-day{background:var(--surface);border:1px solid var(--border);padding:var(--space-4) var(--space-5);border-radius:12px}.planner-day h3{margin:0 0 var(--space-3);font-size:var(--text-md);color:var(--accent-dark)}.planner-slots{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.planner-slots{grid-template-columns:1fr}}.planner-slot{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-wrap:wrap;transition:background-color .2s,border-color .2s;display:flex}.planner-slot.just-saved{animation:.7s slot-flash}@keyframes slot-flash{0%{border-color:var(--accent);background-color:#d97a3f38}to{background-color:var(--bg);border-color:var(--border)}}@media (prefers-reduced-motion:reduce){.planner-slot.just-saved{animation:none}}.planner-slot-check{color:var(--accent-dark);font-weight:700;animation:.9s forwards check-pop}@keyframes check-pop{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.15)}40%{transform:scale(1)}75%{opacity:1}to{opacity:0}}.planner-slot-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);min-width:4.5rem;font-weight:600}.planner-slot-value{color:var(--text);font-size:var(--text-sm);flex:1;text-decoration:none}a.planner-slot-value:hover{text-decoration:underline}.planner-slot-empty{color:var(--muted);font-style:italic;font-size:var(--text-sm);flex:1}.planner-slot-edit{padding:var(--space-2) var(--space-3);min-height:var(--tap-min);font-size:var(--text-xs)}.planner-slot-editing{align-items:stretch;gap:var(--space-2);flex-direction:column}.planner-slot-editing select,.planner-slot-editing input{padding:var(--space-2) var(--space-2);border:1px solid var(--border);font-size:var(--text-base);border-radius:8px}.planner-slot-actions{gap:var(--space-2);display:flex}.planner-slot-actions button{padding:var(--space-2) var(--space-3);min-height:var(--tap-min);font-size:var(--text-sm)}.planner-day-skeleton .planner-slots{gap:var(--space-4)}.shopping-summary{color:var(--muted)}.shopping-summary-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.shopping-summary-row .shopping-summary{margin-bottom:0}.shopping-groups{gap:var(--space-5);margin-bottom:var(--space-6);flex-direction:column;display:flex}.shopping-group{background:var(--surface);border:1px solid var(--border);padding:var(--space-4) var(--space-5);border-radius:12px}.shopping-group h3{margin:0 0 var(--space-3);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--accent-dark)}.shopping-item-list,.shopping-item-list-skeleton{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shopping-item{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:8px;transition:background-color .2s;display:flex}.shopping-item label{align-items:center;gap:var(--space-3);font-size:var(--text-base);cursor:pointer;padding:var(--space-2) 0;min-height:var(--tap-min);flex:1;display:flex}.shopping-item input[type=checkbox]{width:1.5rem;height:1.5rem;accent-color:var(--accent-dark);flex-shrink:0}.shopping-item span{transition:color .2s}.shopping-item.checked{background:#d97a3f12}.shopping-item.checked span{color:var(--muted);text-decoration:line-through}.shopping-item.just-saved{animation:.6s item-flash}@keyframes item-flash{0%{background-color:#d97a3f38}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.shopping-item.just-saved{animation:none}}.shopping-item .button-danger-ghost{min-width:var(--tap-min);min-height:var(--tap-min);flex-shrink:0}.add-item-form{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);padding:var(--space-4);margin-top:var(--space-2);border-radius:12px;flex-direction:column;display:flex}.add-item-form-fields,.frequent-items{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.frequent-items-label{font-size:var(--text-sm);color:var(--muted)}.add-item-form input,.add-item-form select{padding:var(--space-2) var(--space-2);border:1px solid var(--border);font-size:var(--text-base);border-radius:8px}.add-item-form input[placeholder^=Ítem]{flex:1;min-width:160px}.add-item-form .form-actions{gap:var(--space-2);margin:0;display:flex}.suggestions{margin-top:var(--space-6);background:var(--surface);border:1px solid var(--border);padding:var(--space-5);border-radius:12px;max-width:480px}.suggestions h3{margin:0 0 var(--space-3);font-size:var(--text-md);color:var(--accent-dark)}.suggestions-skeleton{margin-top:var(--space-1)}.suggestion-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.suggestion-list li{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.suggestion-list a{color:var(--text);font-weight:600;text-decoration:none}.suggestion-list a:hover{text-decoration:underline}.suggestion-meta{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.planner-warning{font-size:var(--text-sm);color:var(--error);background:var(--error-bg);padding:var(--space-2) var(--space-2);border-radius:6px;margin:0}.toast{z-index:100;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);bottom:var(--space-4);left:var(--space-4);right:var(--space-4);border-left:4px solid #0000;border-radius:10px;display:flex;position:fixed;box-shadow:0 4px 16px #2b24202e}.toast-success{background:var(--success-bg);color:var(--success);border-left-color:var(--success)}.toast-error{background:var(--error-bg);color:var(--error);border-left-color:var(--error)}.toast-message{flex:1}.toast-close{color:inherit;min-width:var(--tap-min);min-height:var(--tap-min);background:0 0;border:none;flex-shrink:0;font-size:1.2rem;line-height:1}@media (width>=641px){.toast{left:auto;right:var(--space-6);bottom:var(--space-6);max-width:340px}}@media (width<=480px){.dashboard-main{padding:var(--space-5) var(--space-4)}.recipes-toolbar{flex-direction:column;align-items:stretch}.recipes-toolbar .button-primary{text-align:center}.search-input{min-width:0}.recipe-detail-actions{width:100%}.recipe-detail-actions a,.recipe-detail-actions button{flex:1}.planner-controls,.add-item-form{padding:0}.add-item-form{padding:var(--space-4)}.add-item-form-fields input,.add-item-form-fields select{flex:100%}.shopping-item span{word-break:break-word}.suggestions{max-width:none}.suggestion-list li{flex-wrap:wrap}}@media (width<=640px){.dashboard-header{padding:var(--space-4)}.header-greeting,.logout-label,.dashboard-nav{display:none}.dashboard-main{padding-bottom:calc(56px + var(--space-6) + env(safe-area-inset-bottom,0px))}.mobile-tabbar{z-index:50;background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-tabbar .nav-item{min-height:56px;padding:var(--space-1);font-size:var(--text-xs);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex}.mobile-tabbar .nav-item-icon{font-size:1.2rem;line-height:1}}.autoplan-trigger{min-height:var(--tap-min);align-self:flex-end}.autoplan-notice{color:#8a5a1f;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);margin:0 0 var(--space-4);background:#fdf3e3;border:1px solid #f2ddb3;border-radius:8px}.autoplan-preview{background:var(--surface);border:1px solid var(--accent);padding:var(--space-5);margin-bottom:var(--space-6);border-radius:12px}.autoplan-preview-header h3{margin:0 0 var(--space-1);color:var(--accent-dark)}.autoplan-preview-header p{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--text-sm)}.autoplan-preview-days{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.autoplan-preview-day{background:var(--bg);border:1px solid var(--border);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);border-radius:8px}.autoplan-preview-day strong{margin-bottom:var(--space-1);font-size:var(--text-xs);display:block}.autoplan-preview-day ul{padding-left:var(--space-5);margin:0}.autoplan-preview-day li{margin-bottom:var(--space-1)}.autoplan-reason{color:var(--muted);font-size:var(--text-xs)}.autoplan-preview-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=480px){.planner-controls{align-items:stretch}.autoplan-trigger{align-self:stretch}}.generate-page{max-width:640px}.generate-intro{color:var(--muted);margin-bottom:var(--space-6)}.generate-fieldset{border:1px solid var(--border);padding:var(--space-4);margin-bottom:var(--space-4);border-radius:10px}.generate-fieldset legend{padding:0 var(--space-2);font-size:var(--text-sm);color:var(--muted)}.generate-count-label{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);flex-direction:column;max-width:10rem;display:flex}.generated-dish-list{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.generated-dish-card{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);padding:var(--space-4);cursor:pointer;border-radius:12px;align-items:flex-start;transition:border-color .15s,box-shadow .15s;display:flex}.generated-dish-card:hover{border-color:var(--accent)}.generated-dish-card.checked{border-color:var(--accent-dark);box-shadow:0 0 0 1px var(--accent-dark)}.generated-dish-card input{width:1.15rem;height:1.15rem;accent-color:var(--accent-dark);flex-shrink:0;margin-top:.3rem}.generated-dish-card h3{margin:var(--space-1) 0;font-size:var(--text-md)}.settings-form{max-width:480px}.settings-status{color:var(--muted);margin:0 0 var(--space-2)}
