.display-mode-toggle.svelte-wsjpkt{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.5rem}@media(min-width:640px){.display-mode-toggle.svelte-wsjpkt{width:auto;flex-direction:row;align-items:center}}.toggle-label.svelte-wsjpkt{font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.toggle-buttons.svelte-wsjpkt{display:flex;width:100%;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border)}@media(min-width:640px){.toggle-buttons.svelte-wsjpkt{width:auto}}.toggle-btn.svelte-wsjpkt{min-height:44px;flex:1 1 0%;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:640px){.toggle-btn.svelte-wsjpkt{min-height:0px;flex:0 1 auto;padding:.375rem .75rem}}.toggle-btn.svelte-wsjpkt{background-color:var(--color-surface);color:var(--color-text-secondary)}.toggle-btn.svelte-wsjpkt:hover{background-color:var(--color-surface-hover)}.toggle-btn.svelte-wsjpkt:not(:last-child){border-right-width:1px;border-color:var(--color-surface-border)}.toggle-btn.active.svelte-wsjpkt{background-color:var(--color-accent);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.toggle-btn.active.svelte-wsjpkt:hover{background-color:var(--color-accent-hover)}.flavor-pairing.svelte-snhdal>:where(.svelte-snhdal):not([hidden])~:where(.svelte-snhdal):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.flavor-pairing.svelte-snhdal h3:where(.svelte-snhdal){font-size:1rem;line-height:1.5rem;font-weight:500;color:var(--color-text-primary)}.login-hint.svelte-snhdal{font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.analyze-btn.svelte-snhdal{display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.5rem;background-color:var(--color-accent);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.analyze-btn.svelte-snhdal:hover{background-color:var(--color-accent-hover)}.analyze-btn.svelte-snhdal:disabled{cursor:not-allowed;opacity:.5}.spinner.svelte-snhdal{height:1rem;width:1rem}@keyframes svelte-snhdal-spin{to{transform:rotate(360deg)}}.spinner.svelte-snhdal{animation:svelte-snhdal-spin 1s linear infinite}.error-message.svelte-snhdal{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--color-error)}.results.svelte-snhdal>:where(.svelte-snhdal):not([hidden])~:where(.svelte-snhdal):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.harmony-row.svelte-snhdal{display:flex;align-items:center}.harmony-badge.svelte-snhdal{display:inline-flex;height:4rem;width:4rem;flex-direction:column;align-items:center;justify-content:center;border-radius:9999px}.harmony-high.svelte-snhdal{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.harmony-medium.svelte-snhdal{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.harmony-low.svelte-snhdal{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.harmony-value.svelte-snhdal{font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1}.harmony-label.svelte-snhdal{margin-top:.125rem;font-size:10px;font-weight:500;line-height:1}.section.svelte-snhdal h4:where(.svelte-snhdal){margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-secondary)}.pairing-cards.svelte-snhdal>:where(.svelte-snhdal):not([hidden])~:where(.svelte-snhdal):not([hidden]),.suggestion-cards.svelte-snhdal>:where(.svelte-snhdal):not([hidden])~:where(.svelte-snhdal):not([hidden]),.warning-cards.svelte-snhdal>:where(.svelte-snhdal):not([hidden])~:where(.svelte-snhdal):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.pairing-card.svelte-snhdal{border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:.75rem}.pairing-ingredients.svelte-snhdal{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary)}.pairing-score-row.svelte-snhdal{display:flex;align-items:center;gap:.5rem}.pairing-score.svelte-snhdal{border-radius:.25rem;background-color:var(--color-accent);--tw-bg-opacity: .1;padding:.125rem .375rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--color-accent)}.pairing-reason.svelte-snhdal{font-size:.75rem;line-height:1rem;color:var(--color-text-secondary)}.suggestion-card.svelte-snhdal{border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:.75rem}.suggestion-header.svelte-snhdal{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between}.suggestion-name.svelte-snhdal{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary)}.suggestion-score.svelte-snhdal{border-radius:.25rem;background-color:var(--color-accent);--tw-bg-opacity: .1;padding:.125rem .375rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--color-accent)}.category-badge.svelte-snhdal{margin-bottom:.25rem;display:inline-block;border-radius:9999px;background-color:var(--color-surface-hover);padding:.125rem .5rem;font-size:.75rem;line-height:1rem;color:var(--color-text-secondary)}.suggestion-reason.svelte-snhdal{font-size:.75rem;line-height:1rem;color:var(--color-text-secondary)}.pairs-with.svelte-snhdal{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-style:italic;color:var(--color-text-tertiary)}.warning-card.svelte-snhdal{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.75rem}.warning-ingredients.svelte-snhdal{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.warning-reason.svelte-snhdal{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.no-warnings.svelte-snhdal{font-size:.75rem;line-height:1rem;color:var(--color-text-tertiary)}.feedback-btns.svelte-snhdal{margin-left:auto;display:inline-flex;align-items:center;gap:.125rem}.feedback-btn.svelte-snhdal{cursor:pointer;border-radius:.25rem;padding:.25rem;color:var(--color-text-tertiary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.feedback-btn.svelte-snhdal:hover{background-color:var(--color-surface-hover);color:var(--color-text-secondary)}.feedback-sent.svelte-snhdal{margin-left:auto;font-size:10px;color:var(--color-text-tertiary)}.fork-btn.svelte-1fcp76k{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fork-btn.svelte-1fcp76k:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.taste-match-badge.svelte-1dm1wl3{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.match-high.svelte-1dm1wl3{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.match-medium.svelte-1dm1wl3{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.match-low.svelte-1dm1wl3{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.rating-section.svelte-vxemr>:where(.svelte-vxemr):not([hidden])~:where(.svelte-vxemr):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.rating-overview.svelte-vxemr{border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface-hover);padding:1rem}.overall-score.svelte-vxemr{margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.score-value.svelte-vxemr{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:var(--color-text-primary)}.stars-row.svelte-vxemr{display:flex;gap:.125rem}.star-icon.svelte-vxemr{height:1.25rem;width:1.25rem;color:var(--color-text-tertiary)}.star-icon.filled.svelte-vxemr{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.review-count.svelte-vxemr{font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.dimension-breakdown.svelte-vxemr>:where(.svelte-vxemr):not([hidden])~:where(.svelte-vxemr):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.dimension.svelte-vxemr{display:flex;align-items:center;gap:.75rem}.dim-label.svelte-vxemr{width:5rem;flex-shrink:0;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.dim-bar.svelte-vxemr{height:.5rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;background-color:var(--color-surface-hover)}.dim-fill.svelte-vxemr{height:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dim-value.svelte-vxemr{width:2rem;text-align:right;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary)}.user-rating.svelte-vxemr{border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:1rem}.user-rating.svelte-vxemr h3:where(.svelte-vxemr){margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary)}.user-dimensions.svelte-vxemr{margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.user-comment.svelte-vxemr{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-style:italic;color:var(--color-text-secondary)}.user-actions.svelte-vxemr{display:flex;gap:.5rem}.edit-btn.svelte-vxemr,.delete-btn.svelte-vxemr,.cancel-btn.svelte-vxemr{cursor:pointer;border-radius:.25rem;border-width:1px;border-color:var(--color-surface-border);padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edit-btn.svelte-vxemr:hover,.delete-btn.svelte-vxemr:hover,.cancel-btn.svelte-vxemr:hover{background-color:var(--color-surface-hover)}.delete-btn.svelte-vxemr{color:var(--color-error)}.delete-btn.svelte-vxemr:hover{background-color:var(--color-error-muted)}.rating-form.svelte-vxemr h3:where(.svelte-vxemr){margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary)}.login-prompt.svelte-vxemr{font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.login-link.svelte-vxemr{color:var(--color-accent)}.login-link.svelte-vxemr:hover{text-decoration-line:underline}.start-rating-btn.svelte-vxemr{cursor:pointer;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.start-rating-btn.svelte-vxemr:hover{background-color:var(--color-surface-hover)}.rating-dimensions.svelte-vxemr{margin-bottom:.75rem}.rating-dimensions.svelte-vxemr>:where(.svelte-vxemr):not([hidden])~:where(.svelte-vxemr):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.dim-input.svelte-vxemr{display:flex;align-items:center;gap:.75rem}.dim-input.svelte-vxemr label:where(.svelte-vxemr){width:5rem;flex-shrink:0;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.star-input.svelte-vxemr{display:flex;gap:.25rem}.star-btn.svelte-vxemr{height:1.75rem;width:1.75rem;cursor:pointer;border-width:0px;background-color:transparent;padding:0;color:var(--color-text-tertiary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.star-btn.svelte-vxemr:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.star-btn.filled.svelte-vxemr{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.star-btn.svelte-vxemr svg:where(.svelte-vxemr){height:100%;width:100%}.comment-input.svelte-vxemr{margin-bottom:.75rem;width:100%;resize:none;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary)}.form-actions.svelte-vxemr{display:flex;gap:.5rem}.submit-btn.svelte-vxemr{cursor:pointer;border-radius:.5rem;background-color:var(--color-accent);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.submit-btn.svelte-vxemr:hover{background-color:var(--color-accent-hover)}.submit-btn.svelte-vxemr:disabled{cursor:not-allowed;opacity:.5}.suggestions-section.svelte-1qc3a63>:where(.svelte-1qc3a63):not([hidden])~:where(.svelte-1qc3a63):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.suggestions-header.svelte-1qc3a63{display:flex;align-items:center;justify-content:space-between;gap:1rem}.suggestions-header.svelte-1qc3a63 h2:where(.svelte-1qc3a63){margin-bottom:0;display:flex;align-items:center;gap:.5rem;border-bottom-width:0px;padding-bottom:0}.pending-badge.svelte-1qc3a63{display:inline-flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1));padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.suggest-btn.svelte-1qc3a63{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.suggest-btn.svelte-1qc3a63:hover{background-color:var(--color-surface-hover)}.suggest-btn.svelte-1qc3a63:disabled{cursor:not-allowed;opacity:.5}.suggestion-form.svelte-1qc3a63>:where(.svelte-1qc3a63):not([hidden])~:where(.svelte-1qc3a63):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.suggestion-form.svelte-1qc3a63{border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:1rem}.suggestion-form.svelte-1qc3a63 h3:where(.svelte-1qc3a63){font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary)}.form-hint.svelte-1qc3a63{font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.form-field.svelte-1qc3a63>:where(.svelte-1qc3a63):not([hidden])~:where(.svelte-1qc3a63):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.form-field.svelte-1qc3a63 label:where(.svelte-1qc3a63){display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-secondary)}.form-field.svelte-1qc3a63 input:where(.svelte-1qc3a63),.form-field.svelte-1qc3a63 textarea:where(.svelte-1qc3a63){width:100%;resize:none;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary)}.form-actions.svelte-1qc3a63{display:flex;gap:.5rem}.submit-btn.svelte-1qc3a63{cursor:pointer;border-radius:.5rem;background-color:var(--color-accent);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.submit-btn.svelte-1qc3a63:hover{background-color:var(--color-accent-hover)}.submit-btn.svelte-1qc3a63:disabled{cursor:not-allowed;opacity:.5}.cancel-btn.svelte-1qc3a63{cursor:pointer;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cancel-btn.svelte-1qc3a63:hover{background-color:var(--color-surface-hover)}.filter-bar.svelte-1qc3a63{display:flex;gap:.25rem;border-radius:.5rem;background-color:var(--color-surface-hover);padding:.25rem}.filter-btn.svelte-1qc3a63{cursor:pointer;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-btn.active.svelte-1qc3a63{background-color:var(--color-surface);font-weight:500;color:var(--color-text-primary);--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.suggestions-list.svelte-1qc3a63>:where(.svelte-1qc3a63):not([hidden])~:where(.svelte-1qc3a63):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.suggestion-card.svelte-1qc3a63{border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:1rem}.card-header.svelte-1qc3a63{margin-bottom:.5rem}.card-title-row.svelte-1qc3a63{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.card-title-row.svelte-1qc3a63 h4:where(.svelte-1qc3a63){font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary)}.status-badge.svelte-1qc3a63{flex-shrink:0;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.status-pending.svelte-1qc3a63{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.status-accepted.svelte-1qc3a63{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.status-rejected.svelte-1qc3a63{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.card-meta.svelte-1qc3a63{margin-top:.25rem;display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;color:var(--color-text-secondary)}.author-link.svelte-1qc3a63{color:var(--color-accent)}.author-link.svelte-1qc3a63:hover{text-decoration-line:underline}.card-description.svelte-1qc3a63{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.changes-content.svelte-1qc3a63{margin-bottom:.5rem;border-radius:.375rem;background-color:var(--color-surface-hover);padding:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary)}.changes-content.svelte-1qc3a63 p:where(.svelte-1qc3a63){white-space:pre-wrap}.rejection-reason.svelte-1qc3a63{margin-bottom:.5rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.rejection-label.svelte-1qc3a63{font-weight:500}.card-actions.svelte-1qc3a63{margin-top:.5rem;display:flex;gap:.5rem}.accept-btn.svelte-1qc3a63{cursor:pointer;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.accept-btn.svelte-1qc3a63:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.accept-btn.svelte-1qc3a63:disabled{opacity:.5}.reject-btn.svelte-1qc3a63{cursor:pointer;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.reject-btn.svelte-1qc3a63:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.reject-btn.svelte-1qc3a63:disabled{opacity:.5}.delete-suggestion-btn.svelte-1qc3a63{cursor:pointer;border-radius:.25rem;border-width:1px;border-color:var(--color-surface-border);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;color:var(--color-text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delete-suggestion-btn.svelte-1qc3a63:hover{background-color:var(--color-surface-hover)}.delete-suggestion-btn.svelte-1qc3a63:disabled{opacity:.5}.empty-state.svelte-1qc3a63{padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.comment-section.svelte-g4brq8 h2:where(.svelte-g4brq8){margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;border-color:var(--color-surface-border);padding-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--color-text-primary)}.comment-count-badge.svelte-g4brq8{display:inline-flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--color-text-secondary);padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.comment-form.svelte-g4brq8{margin-bottom:1.5rem}.comment-input.svelte-g4brq8{width:100%;resize:none;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary)}.form-footer.svelte-g4brq8{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between}.char-count.svelte-g4brq8{font-size:.75rem;line-height:1rem;color:var(--color-text-secondary)}.submit-btn.svelte-g4brq8{cursor:pointer;border-radius:.5rem;background-color:var(--color-accent);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.submit-btn.svelte-g4brq8:hover{background-color:var(--color-accent-hover)}.submit-btn.svelte-g4brq8:disabled{cursor:not-allowed;opacity:.5}.login-prompt.svelte-g4brq8{border-radius:.5rem;background-color:var(--color-surface-hover);padding:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.login-link.svelte-g4brq8{color:var(--color-accent)}.login-link.svelte-g4brq8:hover{text-decoration-line:underline}.comments-list.svelte-g4brq8>:where(.svelte-g4brq8):not([hidden])~:where(.svelte-g4brq8):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.comment-item.svelte-g4brq8{border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:1rem}.reply-item.svelte-g4brq8{margin-left:1.5rem;margin-top:.75rem;border-left-width:2px;border-color:var(--color-surface-border);padding-left:1rem}.comment-header.svelte-g4brq8{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between}.author-link.svelte-g4brq8{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-accent)}.author-link.svelte-g4brq8:hover{text-decoration-line:underline}.author-name.svelte-g4brq8{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary)}.comment-meta.svelte-g4brq8{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;color:var(--color-text-secondary)}.edited-badge.svelte-g4brq8{font-style:italic}.comment-text.svelte-g4brq8{white-space:pre-wrap;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary)}.comment-actions.svelte-g4brq8{margin-top:.5rem;display:flex;gap:.5rem}.action-btn.svelte-g4brq8{cursor:pointer;border-radius:.25rem;border-width:1px;border-color:var(--color-surface-border);padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:var(--color-text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.action-btn.svelte-g4brq8:hover{background-color:var(--color-surface-hover)}.action-btn.svelte-g4brq8:disabled{opacity:.5}.action-btn.delete.svelte-g4brq8{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.action-btn.delete.svelte-g4brq8:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.edit-input.svelte-g4brq8{margin-top:.25rem;width:100%;resize:none;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary)}.edit-actions.svelte-g4brq8{margin-top:.5rem;display:flex;gap:.5rem}.save-btn.svelte-g4brq8{cursor:pointer;border-radius:.25rem;background-color:var(--color-accent);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.save-btn.svelte-g4brq8:hover{background-color:var(--color-accent-hover)}.save-btn.svelte-g4brq8:disabled{opacity:.5}.cancel-btn.svelte-g4brq8{cursor:pointer;border-radius:.25rem;border-width:1px;border-color:var(--color-surface-border);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;color:var(--color-text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cancel-btn.svelte-g4brq8:hover{background-color:var(--color-surface-hover)}.empty-state.svelte-g4brq8{padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.measurement-toggle.svelte-19jik7k{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.5rem}@media(min-width:640px){.measurement-toggle.svelte-19jik7k{width:auto;flex-direction:row;align-items:center}}.toggle-label.svelte-19jik7k{font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.toggle-buttons.svelte-19jik7k{display:flex;width:100%;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border)}@media(min-width:640px){.toggle-buttons.svelte-19jik7k{width:auto}}.toggle-btn.svelte-19jik7k{min-height:44px;flex:1 1 0%;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:640px){.toggle-btn.svelte-19jik7k{min-height:0px;flex:0 1 auto;padding:.375rem .75rem}}.toggle-btn.svelte-19jik7k{background-color:var(--color-surface);color:var(--color-text-secondary)}.toggle-btn.svelte-19jik7k:hover{background-color:var(--color-surface-hover)}.toggle-btn.svelte-19jik7k:first-child{border-right-width:1px;border-color:var(--color-surface-border)}.toggle-btn.active.svelte-19jik7k{background-color:var(--color-accent);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.toggle-btn.active.svelte-19jik7k:hover{background-color:var(--color-accent-hover)}.translation-banner.svelte-p67r6l{margin-bottom:1.5rem;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface-hover);padding:.625rem 1rem}.banner-content.svelte-p67r6l{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.toggle-btn.svelte-p67r6l{font-size:.875rem;line-height:1.25rem;color:var(--color-accent);text-decoration-line:underline;text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toggle-btn.svelte-p67r6l:hover{color:var(--color-accent-hover)}.translate-btn.svelte-p67r6l{border-radius:9999px;background-color:var(--color-accent);padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.translate-btn.svelte-p67r6l:hover{background-color:var(--color-accent-hover)}.error-text.svelte-p67r6l{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.recipe-page.svelte-71rof6{margin-left:auto;margin-right:auto;max-width:56rem;padding:2rem 1rem}.back-link.svelte-71rof6{margin-bottom:1rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.back-link.svelte-71rof6:hover{color:var(--color-accent)}.header-content.svelte-71rof6{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.header-content.svelte-71rof6{flex-direction:row}}.header-text.svelte-71rof6{flex:1 1 0%}.header-text.svelte-71rof6 h1:where(.svelte-71rof6){margin-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--color-text-primary)}@media(min-width:640px){.header-text.svelte-71rof6 h1:where(.svelte-71rof6){font-size:1.875rem;line-height:2.25rem}}.description.svelte-71rof6{margin-bottom:1rem;font-size:1rem;line-height:1.5rem;color:var(--color-text-secondary)}@media(min-width:640px){.description.svelte-71rof6{font-size:1.125rem;line-height:1.75rem}}.source-attribution.svelte-71rof6{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface-hover);padding:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.attribution-label.svelte-71rof6{font-weight:500;color:var(--color-text-primary)}.source-link.svelte-71rof6{display:flex;align-items:center;gap:.25rem;color:var(--color-accent);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.source-link.svelte-71rof6:hover{color:var(--color-accent-hover);text-decoration-line:underline}.external-icon.svelte-71rof6{height:1rem;width:1rem;flex-shrink:0}.attribution-text.svelte-71rof6{font-style:italic;color:var(--color-text-secondary)}.meta-row.svelte-71rof6{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.meta-item.svelte-71rof6{display:flex;align-items:center;gap:.25rem;color:var(--color-text-secondary)}.meta-badge.svelte-71rof6{border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;text-transform:capitalize}.tags.svelte-71rof6{display:flex;flex-wrap:wrap;gap:.5rem}.tag.svelte-71rof6{border-radius:9999px;background-color:var(--color-surface-hover);padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.header-image.svelte-71rof6{aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:.5rem}@media(min-width:768px){.header-image.svelte-71rof6{width:20rem}}.fork-attribution.svelte-71rof6{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface-hover);padding:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.fork-parent-link.svelte-71rof6{font-weight:500;color:var(--color-accent)}.fork-parent-link.svelte-71rof6:hover{text-decoration-line:underline}.recipe-actions.svelte-71rof6{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.fork-count.svelte-71rof6{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fork-count.svelte-71rof6:hover{color:var(--color-accent)}.content-controls.svelte-71rof6{margin-bottom:2rem;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}@media(min-width:640px){.content-controls.svelte-71rof6{flex-direction:row}}.toggles.svelte-71rof6{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem}@media(min-width:640px){.toggles.svelte-71rof6{width:auto;flex-direction:row}}.time-details.svelte-71rof6{display:flex;width:100%;flex-wrap:wrap;gap:1rem;border-radius:.5rem;background-color:var(--color-surface-hover);padding:1rem}@media(min-width:640px){.time-details.svelte-71rof6{gap:1.5rem}}.time-item.svelte-71rof6{display:flex;flex-direction:column}.time-label.svelte-71rof6{font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.time-value.svelte-71rof6{font-weight:600;color:var(--color-text-primary)}.recipe-content.svelte-71rof6 h2:where(.svelte-71rof6){margin-bottom:1rem;border-bottom-width:1px;border-color:var(--color-surface-border);padding-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--color-text-primary)}.section-title.svelte-71rof6{margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;color:var(--color-text-primary)}.ingredients-section.svelte-71rof6{margin-bottom:2rem}.section-header.svelte-71rof6{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-bottom-width:1px;border-color:var(--color-surface-border);padding-bottom:.5rem}.section-header.svelte-71rof6 h2:where(.svelte-71rof6){margin-bottom:0;border-bottom-width:0px;padding-bottom:0}.servings-adjuster.svelte-71rof6{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.servings-label.svelte-71rof6{font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.servings-btn.svelte-71rof6{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);color:var(--color-text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.servings-btn.svelte-71rof6:hover{border-color:var(--color-text-tertiary);background-color:var(--color-surface-hover)}.servings-btn.svelte-71rof6:disabled{cursor:not-allowed;opacity:.4}@media(min-width:640px){.servings-btn.svelte-71rof6{height:2rem;width:2rem}}.servings-value.svelte-71rof6{min-width:2rem;text-align:center;font-weight:600;color:var(--color-text-primary)}.servings-value.scaled.svelte-71rof6{color:var(--color-accent)}.reset-btn.svelte-71rof6{margin-left:.5rem;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:var(--color-accent);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.reset-btn.svelte-71rof6:hover{background-color:var(--color-surface-hover);color:var(--color-accent-hover)}.ingredients-list.svelte-71rof6>:where(.svelte-71rof6):not([hidden])~:where(.svelte-71rof6):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ingredients-list.svelte-71rof6 li:where(.svelte-71rof6){display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem;padding-top:.25rem;padding-bottom:.25rem}.measurement.svelte-71rof6{font-weight:500;color:var(--color-text-primary)}.ingredient.svelte-71rof6{color:var(--color-text-primary)}.preparation.svelte-71rof6{font-style:italic;color:var(--color-text-secondary)}.optional.svelte-71rof6{font-size:.875rem;line-height:1.25rem;color:var(--color-text-tertiary)}.alternate-measurement.svelte-71rof6{margin-left:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-tertiary)}.steps-section.svelte-71rof6{margin-bottom:2rem}.steps-list.svelte-71rof6>:where(.svelte-71rof6):not([hidden])~:where(.svelte-71rof6):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.steps-list.svelte-71rof6{counter-reset:step}.steps-list.svelte-71rof6 li:where(.svelte-71rof6){display:flex;gap:1rem;counter-increment:step}.steps-list.svelte-71rof6 li:where(.svelte-71rof6):before{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--color-accent);--tw-bg-opacity: .1;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--color-accent);content:counter(step)}.step-content.svelte-71rof6{flex:1 1 0%;padding-top:.25rem}.step-content.svelte-71rof6 p:where(.svelte-71rof6){color:var(--color-text-primary)}.step-meta.svelte-71rof6{margin-top:.5rem;display:flex;gap:1rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.step-tip.svelte-71rof6{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-style:italic;color:var(--color-text-secondary)}.ai-insights-section.svelte-71rof6,.ratings-section.svelte-71rof6,.suggestions-section-wrapper.svelte-71rof6,.comments-section-wrapper.svelte-71rof6,.forks-section.svelte-71rof6{margin-bottom:2rem}.fork-list.svelte-71rof6>:where(.svelte-71rof6):not([hidden])~:where(.svelte-71rof6):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.fork-item.svelte-71rof6{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fork-item.svelte-71rof6:hover{background-color:var(--color-surface-hover)}.fork-item-content.svelte-71rof6{display:flex;flex-direction:column;gap:.125rem}.fork-item-title.svelte-71rof6{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary)}.fork-item-author.svelte-71rof6{font-size:.75rem;line-height:1rem;color:var(--color-text-secondary)}.show-all-btn.svelte-71rof6{margin-top:.75rem;cursor:pointer;font-size:.875rem;line-height:1.25rem;color:var(--color-accent);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.show-all-btn.svelte-71rof6:hover{color:var(--color-accent-hover)}.notes-section.svelte-71rof6,.storage-section.svelte-71rof6{margin-bottom:2rem;border-radius:.5rem;border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-warning-muted);padding:1rem}.notes-section.svelte-71rof6 h2:where(.svelte-71rof6),.storage-section.svelte-71rof6 h2:where(.svelte-71rof6){border-bottom-color:var(--color-surface-border)}.notes-section.svelte-71rof6 p:where(.svelte-71rof6),.storage-section.svelte-71rof6 p:where(.svelte-71rof6){color:var(--color-text-primary)}
