:root{--bs-primary:#05668d;--bs-primary-rgb:5,102,141;--bs-secondary:#427aa1;--bs-secondary-rgb:66,122,161;--cooking-measure:#59a9d3;--cooking-measure-rgb:89,169,211}:root[data-bs-theme=light]{--cooking-measure:var(--bs-primary);--cooking-measure-rgb:var(--bs-primary-rgb)}.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-active-color:#fff;--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);--bs-btn-disabled-color:#fff}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-color:#fff}.btn-secondary{--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-color:#fff;--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);--bs-btn-disabled-color:#fff}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-active-color:#fff}body{text-shadow:0 1px 2px #0009;font-family:Fira Code,monospace}:root[data-bs-theme=light] body{text-shadow:0 1px 2px #fff9}.card-header,.card-footer{padding:.5rem!important}.table,.table thead,.table tbody,.table tr,.table th,.table td{background-color:#0000!important}textarea.form-control{color:inherit;border:1px dashed var(--bs-border-color,#666);background-color:#0000!important}textarea.form-control:focus{color:inherit;background-color:#0000}.form-control,.form-select{color:inherit;border:1px dashed var(--bs-border-color,#666);background-color:#0000!important}.form-control:focus,.form-select:focus{color:inherit;border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25);background-color:#0000!important}.form-control[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.form-control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.form-control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.of-themed-input:focus{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25);outline:none;border-color:var(--bs-primary)!important}.auth-wrapper{justify-content:center;align-items:center;min-height:80vh;display:flex}.recipe-workspace{flex-wrap:wrap;align-items:start;gap:1rem;display:flex}.recipe-ingredients{flex:24rem;min-width:0}.recipe-procedure{flex:2 34rem;min-width:0}.recipe-card{cursor:pointer;height:100%;transition:transform .2s,box-shadow .2s}.recipe-card:hover{transform:translateY(-3px);box-shadow:0 .5rem 1rem #00000059}:root[data-bs-theme=light] .recipe-card:hover{box-shadow:0 .5rem 1rem #00000026}.badge{text-shadow:none}.mass-value,.table .mass-value{color:var(--cooking-measure);font-weight:500}.ingredient-note{border-bottom:1px dotted var(--bs-secondary-color);cursor:help}.tooltip{--bs-tooltip-bg:var(--bs-body-bg);--bs-tooltip-color:var(--bs-body-color);--bs-tooltip-opacity:1;font-family:inherit}.tooltip-inner{border:1px solid var(--bs-border-color);text-align:left}.ingredient-table thead th{text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.procedure-list{position:relative}.procedure-list:before{content:"";background:linear-gradient(180deg,rgba(var(--cooking-measure-rgb),.6)0%,rgba(var(--bs-secondary-rgb),.6)100%);width:2px;position:absolute;top:0;bottom:0;left:21px}.procedure-step{margin-bottom:.9rem;padding-left:52px;position:relative}.procedure-step:last-child{margin-bottom:0}.step-header{justify-content:space-between;align-items:start;gap:.5rem;min-height:0;display:flex}.step-header:has(.step-badges:not(:empty)){margin-bottom:.3rem}.step-number{border:2px solid var(--cooking-measure);width:38px;height:38px;color:var(--cooking-measure);background:var(--bs-card-bg,transparent);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.step-badges{flex-wrap:wrap;gap:.35rem;display:flex}.step-uses{flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem;display:flex}.step-use{background:rgba(var(--bs-body-color-rgb),.06);border-radius:999px;align-items:center;gap:.15rem;padding:.15rem .4rem .15rem .15rem;font-size:.9rem;transition:background-color .15s ease-out;display:inline-flex}.step-use-name{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.15rem .4rem;line-height:1.2}.step-use-name:hover{color:var(--cooking-measure)}.step-use-name:focus-visible{color:var(--cooking-measure)}.step-use-pointed{background:rgba(var(--cooking-measure-rgb),.16)}.ingredient-table tbody tr.ingredient-pointed>*{box-shadow:inset 0 0 0 9999px rgba(var(--cooking-measure-rgb),.14)}.step-instruction{margin-bottom:0;padding-left:1.1rem}.step-instruction li+li{margin-top:.15rem}.step-instruction li::marker{color:var(--cooking-measure)}.step-instruction:last-child{margin-bottom:0}@media (max-width:768px){.procedure-step{padding-left:50px}.step-number{width:36px;height:36px;font-size:.75rem}.procedure-list:before{left:17px}}.alert{--bs-alert-accent:var(--bs-border-color);--bs-alert-accent-text:color-mix(in srgb,var(--bs-alert-accent)60%,var(--bs-body-color));color:var(--bs-body-color)!important;border:1px solid var(--bs-alert-accent)!important;background-color:#0000!important}.alert-primary{--bs-alert-accent:var(--bs-primary)}.alert-secondary{--bs-alert-accent:var(--bs-secondary)}.alert-success{--bs-alert-accent:var(--bs-success)}.alert-info{--bs-alert-accent:var(--bs-info)}.alert-warning{--bs-alert-accent:var(--bs-warning)}.alert-danger{--bs-alert-accent:var(--bs-danger)}.alert .alert-heading,.alert .alert-link,.alert a{color:var(--bs-alert-accent-text)!important}.card{--bs-card-border-width:0}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:1rem;display:grid}.prose-column{max-width:68ch}
/*# sourceMappingURL=index.84ae948d.css.map*/