.recipes{text-align:center}.recipes>.recipes-container>.recipe-tabs-container{justify-content:space-around;align-items:baseline;display:flex;position:relative}.recipes>.recipes-container>.recipe-tabs-container:has(.hidden){justify-content:space-between}.recipes>.recipes-container>.recipe-tabs-container .scroll-arrow{background-color:var(--c-bg);border:2px solid var(--c-text);color:var(--c-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;top:60%}.recipes>.recipes-container>.recipe-tabs-container .scroll-arrow:hover{background-color:var(--c-bg-secondary)}.recipes>.recipes-container>.recipe-tabs-container .scroll-arrow.hidden{width:0;display:none}.recipes>.recipes-container .recipe-box-tabs{padding-top:var(--padding-horizontal);text-align:left;scrollbar-width:none;white-space:nowrap;-ms-overflow-style:none;width:75%;position:relative;overflow-x:auto}.recipes>.recipes-container .recipe-box-tabs::-webkit-scrollbar{display:none}.recipes>.recipes-container .recipe-box-tabs>.recipe-box-tab{border:3px solid var(--c-text);cursor:pointer;background-color:var(--c-bg);border-bottom:none;border-radius:8px 8px 0 0;margin-right:5px;padding:10px 15px}.recipes>.recipes-container .recipe-box-tabs>.recipe-box-tab.active{background-color:var(--c-text);color:var(--c-bg);padding-top:15px}.recipes>.recipes-container .recipe-box-tabs>.recipe-box-tab:hover:not(.active){background-color:var(--c-bg-secondary)}.recipe-box{border:3px solid var(--c-text);background-color:var(--c-bg);border-radius:0 0 8px 8px;flex-wrap:wrap;justify-content:center;gap:50px;margin-top:-3px;padding:50px 20px;display:flex;position:relative}.recipe-detailed{flex-direction:column;align-items:center;display:flex;overflow-x:hidden}.recipe-detailed>div{width:70%}@media (max-width:1200px){.recipe-detailed>div{width:90%}}.recipe-detailed .recipe-title{text-align:center}.recipe-detailed .recipe-title-edit{flex-direction:row;justify-content:center;align-items:center;gap:20px;display:flex}.recipe-detailed .edit-buttons button{cursor:pointer;background:0 0;border:none;height:40px;margin:0 5px;padding:5px}.recipe-detailed .edit-buttons button img{filter:var(--c-text-filter)}.recipe-detailed .edit-buttons button:hover{background-color:var(--c-bg);border-radius:50%}.recipe-detailed .edit-buttons button:disabled{opacity:.5;cursor:not-allowed}.recipe-detailed .recipe-pic img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:14px;width:100%;max-height:500px}.recipe-detailed>.card-section{background-color:var(--c-bg);box-sizing:border-box;border-radius:14px;min-width:320px;margin-top:20px;padding:40px}.recipe-detailed>.recipe-details{flex-direction:column;align-items:center;display:flex;position:relative}.recipe-detailed>.recipe-details>.decorative-arches{position:absolute}.recipe-detailed>.recipe-details>.decorative-arches.top{top:-20px;left:-20px;transform:rotate(200deg)}.recipe-detailed>.recipe-details>.decorative-arches.bottom{bottom:-20px;right:-20px;transform:rotate(20deg)}.recipe-detailed>.recipe-details>.decorative-arches>path{stroke:var(--c-text)}.recipe-detailed>.recipe-details>.decorative-arches :first-child{stroke-dasharray:211.856 211.856;transition:stroke-dashoffset 1s ease-in-out}.recipe-detailed>.recipe-details>.decorative-arches :nth-child(2){stroke-dasharray:384.484 384.484;transition:stroke-dashoffset 1.5s ease-in-out}.recipe-detailed>.recipe-details h3{text-align:center}.recipe-detailed>.recipe-details .details-container{-webkit-column-gap:25px;-moz-column-gap:25px;text-align:center;flex-wrap:wrap;justify-content:space-around;column-gap:25px;display:flex}.recipe-detailed>.recipe-details .print-button{margin-top:20px}.recipe-detailed>.recipe-details .print-button button{align-items:center;gap:10px;display:flex}.recipe-detailed>.recipe-details .print-button button span{line-height:30px}.recipe-detailed>.recipe-details .print-button button img{filter:var(--c-text-filter)}@media (min-width:1024px){.recipe-detailed .ingredients-directions ul{-webkit-columns:2;-moz-columns:2;columns:2}}.recipe-detailed .ingredients-directions .ingredient-list{margin-bottom:20px}.recipe-detailed .ingredients-directions .ingredient-list .ingredient-editing-container{flex-direction:row;justify-content:center;gap:10px;display:flex}.recipe-detailed .ingredients-directions .ingredient-list li input[type=checkbox]{accent-color:var(--c-accent-secondary);width:20px;height:20px;margin-right:8px}.recipe-detailed .ingredients-directions .ingredient-list li input[type=checkbox]:checked+label{text-underline-offset:-25%;text-decoration-skip-ink:none;-webkit-text-decoration:underline;text-decoration:underline}.recipe-detailed .ingredients-directions .remixer-button-container{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.recipe-detailed .custom-list{padding-left:0;list-style:inside decimal}.recipe-detailed>.notes{background-color:var(--c-bg-secondary);border:dashed 10px var(--c-bg);border-radius:0}.recipe-detailed>.notes.hide{display:none}.recipe-detailed .sources{background-color:var(--c-bg-secondary);padding-top:10px}.recipe-detailed .sources ul{padding-left:0}.recipe-detailed .sources.hide,.recipe-detailed .tags{display:none}.recipe-detailed.editing .recipe-title-edit{justify-content:space-around;margin-bottom:30px}.recipe-detailed.editing .recipe-title-edit .recipe-title input{background-color:var(--c-bg);color:var(--c-text);border:none;margin-right:10px;padding:5px;font-size:30px}.recipe-detailed.editing .card-section h3{margin-bottom:15px}.recipe-detailed.editing .card-section input,.recipe-detailed.editing .card-section textarea{background-color:var(--c-bg-secondary);color:var(--c-text);border:none;margin-bottom:10px;padding:5px}.recipe-detailed.editing .card-section input{font-size:16px}.recipe-detailed.editing .card-section .new-field-button,.recipe-detailed.editing .card-section .delete-field-button{border:none;border-radius:10px;width:30px;height:30px;font-size:30px;line-height:28px}.recipe-detailed.editing .card-section .new-field-button{margin-left:20px;padding-left:9px}.recipe-detailed.editing .ingredients-directions .ingredient-list .ingredient-editing-container{margin-bottom:15px}@media (max-width:1024px){.recipe-detailed.editing .ingredients-directions .ingredient-list .ingredient-editing-container{flex-direction:column;margin-bottom:15px;padding-bottom:15px}.recipe-detailed.editing .ingredients-directions .ingredient-list .ingredient-editing-container:not(:last-child){border-bottom:1px dashed rgba(var(--c-text-rgb), .5)}}.recipe-detailed.editing .ingredients-directions .ingredient-list .ingredient-editing-container input{margin-bottom:5px}.recipe-detailed.editing .ingredients-directions .custom-list textarea{width:100%}.recipe-detailed.editing .ingredients-directions .remixer-button-container{display:none}.recipe-detailed.editing .notes,.recipe-detailed.editing .sources{display:block}.recipe-detailed.editing .notes textarea,.recipe-detailed.editing .sources textarea{background-color:var(--c-bg);width:100%}.recipe-detailed.editing .notes .card-section-header,.recipe-detailed.editing .sources .card-section-header{align-items:center;margin-bottom:15px;display:flex}.recipe-detailed.editing .notes .card-section-header h3,.recipe-detailed.editing .sources .card-section-header h3{margin-bottom:0}.recipe-detailed.editing .notes .source-container,.recipe-detailed.editing .sources .source-container,.recipe-detailed.editing .notes .source-container .source,.recipe-detailed.editing .sources .source-container .source{display:flex}@media (max-width:768px){.recipe-detailed.editing .notes .source-container .source,.recipe-detailed.editing .sources .source-container .source{flex-direction:column}}.recipe-detailed.editing .notes .source-container .source input,.recipe-detailed.editing .sources .source-container .source input{background-color:var(--c-bg);margin-right:10px}.recipe-detailed.editing .tags{display:block}.recipe-detailed.editing .tags .tag-selection input{margin-right:5px}.recipe-detailed.editing .directions div div,.recipe-detailed.editing .notes div div{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}@media (max-width:768px){.recipe-detailed.editing .directions div div,.recipe-detailed.editing .notes div div{flex-direction:column}}.recipe-detailed.editing .directions div div .direction-number,.recipe-detailed.editing .notes div div .direction-number,.recipe-detailed.editing .directions div div .note-number,.recipe-detailed.editing .notes div div .note-number{text-align:center;border-radius:30px;width:30px;height:30px;line-height:33px}.recipe-detailed.editing .directions div div .note-number,.recipe-detailed.editing .notes div div .note-number{background-color:var(--c-bg);color:var(--c-text)}.recipe-detailed.editing .directions div div .direction-number,.recipe-detailed.editing .notes div div .direction-number{background-color:var(--c-text);color:var(--c-bg)}.recipe-detailed.editing .directions div div .direction,.recipe-detailed.editing .notes div div .direction,.recipe-detailed.editing .directions div div .note,.recipe-detailed.editing .notes div div .note{width:100%}.recipe-detailed.editing .directions div div .direction .form-group,.recipe-detailed.editing .notes div div .direction .form-group,.recipe-detailed.editing .directions div div .note .form-group,.recipe-detailed.editing .notes div div .note .form-group{width:90%}.recipe-detailed.editing .directions div div .direction .form-group textarea,.recipe-detailed.editing .notes div div .direction .form-group textarea,.recipe-detailed.editing .directions div div .note .form-group textarea,.recipe-detailed.editing .notes div div .note .form-group textarea{width:100%}.recipe-detailed.editing .directions div div .direction .delete-field-button,.recipe-detailed.editing .notes div div .direction .delete-field-button{background-color:var(--c-text);color:var(--c-bg)}.ingredients-unit-toggle-container{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}@media (max-width:768px){.ingredients-unit-toggle-container{flex-direction:column;gap:10px}}.ingredients-unit-toggle-container .toggles-container{justify-content:space-between;align-items:center;gap:40px;display:flex}@media (max-width:1024px){.ingredients-unit-toggle-container .toggles-container{gap:20px}@media (max-width:560px){.ingredients-unit-toggle-container .toggles-container{flex-direction:column}}}.ingredients-unit-toggle-container .toggles-container .unit-toggle,.ingredients-unit-toggle-container .toggles-container .ingredient-multiplier{align-items:center;line-height:40px;display:flex}.ingredients-unit-toggle-container .toggles-container .unit-toggle button,.ingredients-unit-toggle-container .toggles-container .ingredient-multiplier button{border:3px solid var(--c-text);background:var(--c-bg);color:var(--c-text)}.ingredients-unit-toggle-container .toggles-container .unit-toggle button.active,.ingredients-unit-toggle-container .toggles-container .ingredient-multiplier button.active{background:var(--c-text);color:var(--c-bg)}.ingredients-unit-toggle-container .toggles-container .unit-toggle button:hover:not(.active),.ingredients-unit-toggle-container .toggles-container .ingredient-multiplier button:hover:not(.active){background:var(--c-bg-secondary)}.ingredients-unit-toggle-container .toggles-container .unit-toggle button:first-child,.ingredients-unit-toggle-container .toggles-container .ingredient-multiplier button:first-child{border-radius:4px 0 0 4px}.ingredients-unit-toggle-container .toggles-container .unit-toggle button:last-child,.ingredients-unit-toggle-container .toggles-container .ingredient-multiplier button:last-child{border-radius:0 4px 4px 0}.ingredients-unit-toggle-container .toggles-container .unit-toggle button:not(:first-child):not(:last-child),.ingredients-unit-toggle-container .toggles-container .ingredient-multiplier button:not(:first-child):not(:last-child){border-width:3px 0;border-radius:0}@media print{.edit-buttons,.unit-toggle,.remixer-button-container,button,footer,header,.decorative-arches{display:none!important}.recipe-detailed{width:100%!important;margin:0!important;padding:0!important}}
