*{margin:0;padding:0;box-sizing:border-box}html{font-family:Inter,sans-serif}body{min-height:110vh;width:100%;overflow-y:scroll;margin-bottom:45px}:root{--Ebony: #222428;--Black-Chocolate: #100d08;--Gunmetal: #1d1f21;--Smoky-Black: #101720;--Oxford-Blue: #212a37;--Eerie-Black: #232023;--Jet-Black: #161618;--Iridium: #181818;--Arsenic: #11181c;--Charleston-Green: #212124;--Dark-Gunmetal: #222428;--Black-Olive: #1f0230;--Midnight-Blue: #212121;--Yellow: #e2f81b;--green: #62d630;--dark: #37371f;--iceblue: #9bf3f0;--blue: #473198;--mauve: #85654d;--light-mauve: #9b957e;--umber: #6c5848;--cambridge-blue: #92b6b1;--celedon: #b2c9ab;--dutch-white: #e8ddb5;--steel-pink: #c04abc;--logo-purple-light: #e5e3d5;--moss-green: #768948;--olive: #767522;--orange: #fa550e;--garlic-grey: #5a654f;--mid-blue: #003f7f;--leafy-green: #6b8e23;--olive-drab: #8fcb81;--warm-earth: #d9a066;--warm-earth-1: #c9a46a;--creamy-white: #fff8e7;--charcoal: #333333;--tomato-red: #d62828;--rust: #b23a4b;--burnt-orange: #d97d0d;--beige-cream: #f5ebd0;--dusty-sage: #a3b18a;--deep-brown: #5c4033;--cranberry-red: #a4161a;--soft-black: #2e2e2e;--off-white: #fafafa;--muted-olive: #c2c5aa;--slate-gray: #708090;--mustard: #ffc857;--coral: #ff6f61;--tumeric-yellow: #f4a300;--paprika-red: #e63946;--mint-green: #a8dadc;--warm-white: #fff5eb;--eggplant-purple: #6d597a;--logo-background: #e4e0c8;--page-background: #ffffff;--form-background: #e4e0c8;--form-background-light: #f8f4df;--p-text: #333333;--form-field-background: #fff;--form-label: #8e668b;--form-prompt: #e5e3d5;--button: #6d166d;--button-text: #e5e3d5;--button-hover: #8d4e9c;--error: #fa4f4f;--warning: #fa4f4f;--tooltip: #ef946c;--feedback-background: #bdfaa3;--feedback-text: #1d1f21;--status-message: #1d1f21;--sub-head: #1d1f21;--table-row-bg-odd: #e4e0c8;--table-row-bg-even: #f8f4df;--logo-purple: #9c7099;--tool-color: #9c7099;--violet-50: #f5f1f5;--violet-100: #e0d3df;--violet-200: #d1bdd0;--violet-300: #bd9fbb;--violet-400: #b08dad;--violet-500: #9c7099;--violet-600: #8e668b;--violet-700: #6f506d;--violet-800: #563e54;--violet-900: #422f40;--violet-hilite: #6d166d;--Head1: 5rem;--Head2: 3.812rem;--Head3: 2.938rem;--Head4: 2.25rem;--Head5: 1.688rem;--LgeBody: 1.312rem;--Reg1Body: 1.2rem;--RegBody: 1rem;--MedBody: .825rem;--SmlBody: .75rem;--TinyBody: .562rem}.v50{color:var(--violet-50)}.v100{color:var(--violet-100)}.v200{color:var(--violet-200)}.v300{color:var(--violet-300)}.v400{color:var(--violet-400)}.v500{color:var(--violet-500)}.v600{color:var(--violet-600)}.v700{color:var(--violet-700)}.v800{color:var(--violet-800)}.v900{color:var(--violet-900)}.tool-icon{width:15px;margin:2px}.tool-icon-recipe{width:24px;margin:5px;cursor:pointer}.tool-icon-response{width:20px;margin-left:2px}.tool-icon-help{width:15px;margin-left:4px}.form-heading{text-align:center;color:var(--purple);padding:15px}.Head1{font-size:var(--Head1);color:var(--violet-600);text-align:center}.Head2{font-size:var(--Head2);color:var(--violet-600);text-align:center}.Head3{font-size:var(--Head3);color:var(--violet-600);text-align:center;font-weight:400;margin-bottom:6px;margin-top:10px}.Head4{font-size:var(--Head4);color:var(--violet-600);text-align:center}.Head5{font-size:var(--Head5);color:var(--garlic-grey);text-align:center;font-weight:400;margin-bottom:6px;margin-top:10px}.LgeBody{font-size:var(--LgeBody);color:var(--violet-600);margin:0}.RegBody{font-size:var(--RegBody);color:var(--violet-600);margin:0}.MedBody{font-size:var(--MedBody);color:var(--violet-600);margin:0}.SmlBody{font-size:var(--SmlBody);color:var(--violet-600);margin:0}.TinyBody{font-size:var(--TinyBody);color:var(--violet-600);margin:0}.center-text{text-align:center}.logo-background{background-color:var(--form-background-light);border-radius:10px}.sub-heading{padding:6px;border-radius:8px;background-color:var(--form-background-light);width:700px;margin:0 auto;text-align:center;font-size:var(--MedBody);color:var(--sub-head);box-shadow:2px 2px 4px gray}.btn{text-decoration:none;padding:12px 14px;margin:10px;color:var(--button-text);font-size:1rem;font-weight:600;background-color:var(--button);border:none;outline:none;border-radius:8px;box-shadow:2px 2px 4px #0009;transition:.3s ease}.btn:hover{background-color:var(--button-hover);cursor:pointer}.btn:active{background-color:var(--button-hover);opacity:.3}#entry-btn{text-decoration:none;padding:12px 14px;margin-top:10px;color:var(--button-text);font-size:1rem;font-weight:800;background-color:var(--button);border:none;outline:none;border-radius:8px;width:100px;box-shadow:2px 2px 4px #0009;transition:.05s ease-in-out}#entry-btn:hover{background-color:var(--button-hover)}#btn:hover{transition:.05s ease-in-out}.get-recipe-button{width:200px}.delete-btn{width:20px;border:none;background-color:var(--violet-100);padding:2px;border-radius:3px}.btn-footer{display:flex;justify-content:center;gap:20px;padding:0}.form-container{width:600px;margin:0 auto;margin-top:1.5vh;margin-bottom:1.5vh;display:flex;justify-content:center;box-shadow:3px 3px 6px gray;border-radius:10px;overflow:hidden;background-color:var(--form-background-light)}.form-field-div{font-size:.9rem;padding:10px;border:none;outline:none;width:400px}.method-textarea{font-size:.9rem;height:150px;padding:10px;border-radius:1.5rem;border:none;width:350px}.form-field-div-recipe{text-align:left;margin-left:230px;font-size:.9rem;padding:10px;border:none;outline:none;width:400px}.form-control{width:100%;padding:10px 40px 10px 15px;border-radius:30px;height:40px;font-size:.9rem;border:none}.form-control-selection{width:313px;padding:10px 40px 10px 15px;border-radius:30px;height:40px;border:none;font-size:.9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg fill="blue" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:16px}.tester{background-color:red}.radio-control{padding:10px;height:25px}.form-label{color:var(--violet-600);margin:10px;font-size:var(--RegBody)}.modal-form-control{width:315px}.form-label-radio{color:var(--violet-600);margin:10px;font-size:var(--RegBody)}input[type=radio]{font-size:1.5rem}.radio-controls{display:flex;align-items:center;margin:0}.test{background-color:green}.feedback-container{background-color:var(--feedback-background);display:flex;justify-content:center;margin:10px;border-radius:10px}.feedback-message{color:var(--feedback-text);padding:10px 20px;transition:opacity .5s ease}.feedback-message.slow-fade{opacity:.5;font-style:italic}.user-table-container{font-family:inter,sans-serif;width:98vw;margin:0 auto;color:#212a37;font-size:.9rem}table{margin:0 auto;box-shadow:3px 3px 6px gray;text-align:left;overflow:hidden}.recipe-table{width:50%}#rec-id{width:10%}#rec-name{width:35%}#rec-note{width:47%}#rec-shared{width:3%}#rec-tasks{width:5%}table,th,td{border-style:none;border-radius:10px}th{background-color:var(--violet-100);padding:1rem 2rem;text-transform:uppercase;letter-spacing:.1rem;font-size:.7rem;font-weight:900;border-style:none}td{padding:.6rem 1rem}a{text-decoration:none;color:violet}.status{border-radius:5px;background-color:red;padding:.2rem 1rem;text-align:center}tr:nth-child(2n){background-color:var(--table-row-bg-even)}tr:nth-child(odd){background-color:var(--table-row-bg-odd)}.toolbox{display:flex;justify-content:space-around;border-radius:6px}.admin-container{width:800px;margin:0 auto;display:flex;justify-content:center;background-color:var(--form-background);border-radius:10px;overflow:hidden;box-shadow:3px 3px 6px gray}.admin-image-container{width:200px;background-image:url(/images/redspicesonboard2_o.jpg);background-position:center;background-repeat:no-repeat;background-size:auto;background-size:cover}.admin-stats-container-outer{width:600px;padding-bottom:10px;overflow:hidden;display:flex;flex-direction:column;align-items:center}.admin-stats-container{width:90%;margin:30px;display:grid;flex-direction:column;background-color:var(--form-background-light);border-radius:10px}.modal,.overlay{width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;position:fixed}.overlay{background:#313131b3}.modal-content{width:400px;position:absolute;top:40%;left:40%;transform:translate(-50%,-50%);background-color:var(--form-background);padding:30px;border-radius:10px;box-shadow:3px 3px 3px gray}.modal-content-inner{background-color:var(--form-background-light);padding:10px;border-radius:10px}.close-modal{position:absolute;top:10px;right:10px;padding:5px 7px}body.active-modal{overflow-y:hidden}.btn-modal{padding:10px 20px;display:block;margin:100px auto 0;font-size:1rem}#footer{display:flex;justify-content:space-around}.todo{width:50%;margin:0 auto}.icon-tick-cross{display:inline-block;width:1.5em;height:1.5em;text-align:center;line-height:1.5em;font-size:1.2em;border-radius:.25em;color:#fff;font-weight:700}.icon-success{background-color:green}.icon-fail{background-color:red}.text-yesno{text-align:center}.text-yes{color:green}.text-no{color:var(--warning)}#yes-no{border:1px solid;padding:3px;border-radius:8px;background-color:#fff;font-weight:600}.member-option{font-size:var(--LgeBody);color:var(--violet-800);margin:0 0 3px;padding:0}.member-blurb{font-size:.8rem;margin-bottom:4px;padding:0}.member-calltoaction{color:var(--warning);font-weight:700;margin-left:20px;margin-right:20px}.recipe-options{font-size:var(--MedBody);margin-left:20px}.recipe-options li{margin-bottom:2px}.free-text{margin:10px}.contact-th{padding:5px;text-align:center}.contact-td{padding:10px}.cont-td1{width:10px}.cont-td2{width:100px}.cont-td3{width:150px}.cont-td4{width:200px}.cont-td5{width:300px}.cont-td6{width:50px}.cont-td7{width:100px}.cont-td8,.cont-td9{width:120px}.cont-td10{width:80px}.emails-select-container{display:flex;justify-content:center;gap:50px;background-color:var(--form-background);padding:15px;border-radius:10px;margin-bottom:10px}.upgrade-container{width:600px;margin:30px auto 60px;display:flex;justify-content:center;align-items:center;box-shadow:3px 3px 6px gray;border-radius:10px;background-color:var(--form-background)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.modal-content{background:#fff;padding:2rem;border-radius:10px;text-align:center;box-shadow:0 0 15px #0000004d}.contact-container{width:650px;margin:30px auto 0;display:flex;justify-content:center;box-shadow:3px 3px 6px gray;border-radius:10px;overflow:hidden;background-color:var(--form-background)}.contact-form-container{width:70%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:left;overflow:hidden;background-color:var(--form-background)}.contact-img-container{width:30%;background-image:url(/images/basil_o.jpg);background-position:center;background-repeat:no-repeat;background-size:auto;background-size:cover}.contact-form{margin:30px;background-color:var(--form-background-light);padding:20px;border-radius:10px}.field-error{color:var(--error);font-size:.8rem;margin:-30px}.prompt{text-align:center;color:var(--purple)}.contact-text-div{display:flex;flex-direction:column}.contact-textarea{font-size:.9rem;height:150px;padding:10px;border-radius:1.5rem;border:none;width:374px;display:flex}.form-control-contact{width:100%;padding:10px 40px 10px 15px;border-radius:30px;border:blue;height:40px;font-size:.9rem}.form-label-contact{color:var(--violet-600);margin-left:10px;margin-top:10px;font-size:var(--RegBody)}.stats-container-outer{width:850px;height:350px;margin:0 auto;border-radius:10px;overflow:hidden;box-shadow:0 5px 5px #00000080;display:flex;align-items:center;background-color:var(--form-background)}.stats-container-img{background-image:url(/images/spice_jars_o.jpg);width:18%;height:100%;background-position:left;background-repeat:no-repeat;background-size:auto;background-size:cover}.stats-container{width:80%;margin:30px;display:grid;flex-direction:column;background-color:var(--form-background);border-radius:10px}.stats-container-stats{padding:10px;display:grid;flex-direction:column;background-color:var(--form-background-light);border-radius:10px}.stats-container-tools{margin-top:10px;padding:10px;display:flex;flex-direction:row;justify-content:center;gap:30px;background-color:var(--form-background-light);border-radius:10px}.stat-items{display:flex;justify-content:space-evenly;align-items:center}.stat-item{width:100px;padding:10px;text-align:center;color:var(--violet-600)}.stat-btns{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:20px}.stat-btn{width:100px;padding:10px;border:1px solid var(--violet-400);border-radius:8px;background-color:#fff;color:var(--logo-color-600);cursor:pointer}.stats-tool-div{border-radius:10px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:1px solid var(--violet-300)}.stat-btn-active{width:100px;padding:10px;border:1px solid var(--violet-400);border-radius:8px;color:var(--logo-color-600);cursor:pointer;background-color:var(--warning)}.stat-btn:hover{background-color:var(--violet-300);color:var(--logo-color-600);cursor:pointer}.stats-list-head{display:flex;justify-content:center;align-items:center;gap:100px}.expired-warning{text-align:center;width:650px;margin:0 auto 10px;padding:20px;border:2px solid var(--violet-400);border-radius:10px;font-size:1.2rem;background-color:var(--feedback-background);box-shadow:0 5px 5px #00000080}.per-week-charge{font-weight:900}.calltoaction-note{font:var(--MedText);color:var(--violet-400);width:300px;text-align:center}.hero-section{height:100vh;width:98vw;background-image:linear-gradient(#01010133,#01010133),url(/images/garlic_o.jpg);background-repeat:no-repeat;background-size:auto;background-size:cover;display:flex;justify-content:center;align-items:center;margin:0 auto}.hero-container{display:flex;flex-direction:column;align-items:center;width:50vw;margin-top:4vh;background-color:var(--logo-background);padding:20px;border-radius:15px;box-shadow:4px 4px 8px gray}.hero-logo{background-color:var(--form-background-light);width:400px;padding:20px;border-radius:10px;box-shadow:3px 3px 6px gray}.hero-heading{font-size:var(--LgeBody);font-weight:600;font-style:italic;margin-top:10px;color:var(--violet-hilite)}.hero-heading-lge{font-size:var(--Head5);font-weight:600;font-style:italic;margin-top:10px;color:var(--violet-hilite)}.hero-text{color:var(--violet-600);font-size:var(--RegBody);padding:10px;line-height:1.4rem;letter-spacing:.05rem;text-align:center}.hero-text-hilight{color:var(--violet-hilite);font-size:var(--LgeBody);font-style:italic;padding:10px;line-height:1.4rem;letter-spacing:.05rem;text-align:center}.hero-sub-head{color:var(--violet-600);font-size:var(--LgeBody);padding:1rem;line-height:1.6rem;letter-spacing:.05rem;text-align:center}.welcome{font-size:1.5rem;font-weight:500;display:block;margin-top:30px;text-align:center;color:var(--Black-Olive)}#hero-logo{width:500px}.login-buttons-div{display:flex}.login-container{width:600px;margin:100px auto 0;display:flex;justify-content:center;box-shadow:3px 3px 6px gray;border-radius:10px;overflow:hidden;background-color:var(--form-background)}.reg-container{width:600px;margin:0 auto;margin-top:1.5vh;margin-bottom:1.5vh;display:flex;justify-content:center;box-shadow:3px 3px 6px gray;border-radius:10px;overflow:hidden;background-color:var(--form-background)}.login-img-container{width:30%;background-image:url(/images/login_img_o.jpg);background-position:center;background-repeat:no-repeat;background-size:auto;background-size:cover}.reg-img-container{width:30%;background-image:url(/images/registration_img_o.jpg);background-position:right;background-repeat:no-repeat;background-size:auto;background-size:cover}.login-form-container{width:70%;padding:10px}.reg-form-container{width:70%;padding:10px;margin-left:20px}.form-field-div-login{font-size:.9rem;padding:10px;border:none;outline:none;width:400px}.show-error{text-align:center;padding:8px;color:var(--form-prompt);background-color:var(--purple);border-radius:5px}.field-error{color:var(--error);font-size:.8rem;margin-top:4px;margin-left:1dvi;margin-bottom:8px;display:block}.login-here{text-decoration:none;color:#fff;font-weight:700;cursor:pointer}.dark-text{color:var(--form-label)}.form-checkbox{display:flex;justify-content:center;gap:10px}.btn{padding:10px 20px}.prompt{text-align:center;color:var(--garlic-grey);font-size:var(--MedBody)}.link-text{color:var(--button)}.error-message{padding:3px;margin-left:10px;color:red;font-style:italic}.navbar-group{display:flex;justify-content:center;margin-bottom:4px}.nav-btn{display:inline-block;text-decoration:none;background-color:var(--violet-700);color:var(--logo-background);width:auto;padding:10px 20px;border:none;border-radius:8px;margin:5px;font-size:.9rem;font-weight:600;cursor:pointer;box-shadow:0 2px 4px #00000080}.nav-sub-btn{display:inline-block;text-decoration:none;background-color:var(--violet-400);color:var(--violet-900);width:auto;padding:9px 20px;border:none;border-radius:7px;margin:5px;font-size:.8rem;font-weight:600;cursor:pointer;box-shadow:0 2px 4px #00000080}.nav-btn:hover,.nav-btn:active,.nav-sub-btn:hover{background-color:var(--button-hover);color:var(--violet-100)}.nav-sub-btn{text-decoration:none;padding:10px 15px;color:#000;transition:.3s}.nav-sub-btn.active{font-weight:700;color:#fff;background-color:var(--violet-hilite);border-radius:5px}.card-container{background-color:var(--form-background);width:700px;height:300px;margin:40px auto;border-radius:10px;overflow:hidden;box-shadow:3px 3px 6px gray;display:flex}.card-img-container{width:400px;height:100%;display:flex;justify-content:center;align-items:center}.card-text-container{height:100%;width:300px}.card-text-inner{display:flex;height:260px;flex-direction:column;justify-content:center;align-items:center;margin:20px;border-radius:10px;background-color:var(--form-background-light)}.card-text{padding:20px;text-align:center}.video-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center}.video-container iframe{width:90%;height:90%}.back-btn{position:absolute;top:10px;left:10px;background:var(--violet-hilite);color:#fff;border:none;padding:10px;cursor:pointer;font-size:16px;border-radius:5px}.recipe-container{width:600px;margin:30px auto 0;display:flex;justify-content:center;align-items:center;box-shadow:3px 3px 6px gray;border-radius:10px;background-color:var(--form-background)}.recipe-container-last{margin-bottom:60px}.recipe-form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--form-background-light);margin-top:20px;width:90%;margin-bottom:2ch;padding:10px;border-radius:10px}.recipe-pic-controls{height:60px}.form-label-1{padding-bottom:2px;padding-left:8px;margin:0}.ing-line{background-color:#7fffd4}.recipe-method-area{width:500px;border-radius:10px;resize:vertical;font-size:.9rem;padding:10px;border:none;outline:none;color:var(--p-text)}.method-preview{box-sizing:border-box}.method-preview-ol{margin-left:25px;font-size:var(--SmlBody)}.method-preview-li{margin-top:3px;color:var(--violet-700)}.ing-fields{height:40px;border:none;padding-left:6px}#qty{width:65px;font-size:.9rem;border-radius:20px 0 0 20px;margin-right:4px}#unit{width:60px;font-size:.9rem;margin-right:4px;border-radius:0}#item{width:200px;font-size:.9rem;margin-right:4px;border-radius:0}#note{width:142px;font-size:.9rem;border-radius:0 20px 20px 0}input[type=text]:focus{outline:none;border:1px solid var(--violet-400)}input[type=password]:focus{outline:none;border:1px solid var(--violet-400)}textarea:focus{outline:none;border:1px solid var(--violet-400)}.ingredient-content-table{background-color:var(--form-background-light);font-size:.9em;width:400px}.ingredients-list{padding:5px}#td-del{width:10%;background-color:var(--form-background-light);border:none;padding:5px}.content-table-footer{height:10px;background-color:var(--logo-purple);border-radius:0 0 5px 5px}th#qty_td{width:8%}th#unit_td{width:12%}th#item_td{width:50%}th#note_td{width:30%}.content-table tr th{background-color:var(--logo-purple);color:#fff;text-align:left;font-weight:600}.content-table th,.content-table td{padding:6px}tr{transition:all .25s ease-in-out}tr:hover{background-color:var(--feedback-background);cursor:pointer}.recipe-pic-container{margin:30px auto 0;padding:20px;width:600px;background-color:var(--form-background);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px}.ing-controls-container{width:100%;margin-top:20px;background-color:var(--form-background-light);display:flex;justify-content:space-around;align-items:center;padding:10px;border-radius:10px}.sundries-controls-container{margin:30px auto 0;padding:20px;width:600px;background-color:#00f;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px}.recipe-img{width:300px;height:300px;margin:10px;border-radius:10px;box-shadow:3px 3px 6px gray;background-position:center;background-repeat:no-repeat;background-size:auto;background-size:cover;border:none;outline:none;overflow:hidden}.indicator{height:20px;background-color:#00f;width:auto}.upload-feedback{margin-top:10px;padding:10px;border-radius:8px;font-weight:700;text-align:center}.success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.loading-indicator{color:var(--violet-400);font-size:var(--MedBody);font-weight:400}::file-selector-button{background-color:var(--button);text-decoration:none;color:var(--button-text);outline:none;border:0px;height:40px;border-top-left-radius:20px;border-bottom-left-radius:20px;position:relative;top:-10px;left:-16px;cursor:pointer}#file-input{background-color:#fffdfd}.form-control-fileupload{width:100%;padding:10px 40px 10px 15px;border-radius:30px;border:blue;height:40px;font-size:.9rem;display:none;background-color:#0ff}.file-upload-controls{margin:0;padding:0;display:flex;align-items:center;justify-content:center;background-color:#f5c6cb}.overview-container{width:700px;margin:30px auto;background-color:var(--form-background);display:flex;justify-content:center;border-radius:10px;overflow:hidden;box-shadow:3px 3px 6px gray}.overview-text-container{width:500px;padding:30px;margin:30px;border-radius:10px;background-color:var(--form-background-light)}.overview-side-image{width:200px;background-color:#721c24;background-image:url(/images/grapes.jpg);background-position:right;background-repeat:no-repeat;background-size:auto;background-size:cover}.overview-text-head{padding-bottom:6px;padding-top:8px}.overview-text{line-height:1.2rem;color:var(--charcoal)}.rec-owner{margin-right:3px;background-color:var(--violet-500);color:#fff;padding:2px;border-radius:3px}.search-tools{display:flex;align-items:center;gap:5px}.recipe-toolbox{padding:3px;border:1px solid var(--violet-400);border-radius:10px;display:flex;align-items:center;gap:6px}.up-arrow-bg{position:fixed;width:40px;height:40px;right:50px;bottom:100px;padding:5px;background-color:var(--logo-purple);border-radius:50%;box-shadow:3px 3px 6px gray}.up-arrow-bg:hover{background-color:var(--violet-200)}.up-arrow{position:absolute;top:4px;left:6px;width:30px;cursor:pointer;color:var(--logo-background)}.down-arrow-bg{position:fixed;width:40px;height:40px;right:50px;bottom:50px;padding:5px;background-color:var(--logo-purple);border-radius:50%;box-shadow:3px 3px 6px gray}.down-arrow-bg:hover{background-color:var(--violet-200)}.down-arrow{position:absolute;top:4px;left:6px;width:30px;cursor:pointer;color:var(--logo-background)}.next-prev-btn{background-color:var(--violet-300);border:none;border-radius:5px;box-shadow:2px 2px 4px gray;cursor:pointer}.next-prev-btn:hover{background-color:var(--violet-200)}.tool-icon-next-prev{width:25px;margin:3px;position:relative;top:2px}.pagination-buttons{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:30px}.next-prev-text{color:var(--violet-500);font-size:var(--SmlBody)}.rec-entry-help-li{margin-left:30px;padding:5px}.heading-container{background-color:var(--logo-background);color:var(--violet-800);display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:98vw;border-radius:8px;padding:5px;margin:0 auto 8px;box-shadow:0 1px 4px #00000080}.footer-container{width:100%;position:fixed;bottom:0;left:10px;width:98vw;border-radius:8px;color:var(--violet-600);background-color:var(--logo-background);box-shadow:0 -2px 3px gray;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:5px;box-shadow:0 -3px 3px #0003}p.text-statement{font-size:var(--Head5);color:var(--garlic-gray);line-height:1.5rem}.heading-container>.brand-group{display:flex;align-items:center}.heading-logo{width:350px;height:auto;margin-right:6px;cursor:pointer}.heading-container>.brand-group button{background-color:#de78f8;color:#fff;font-weight:600;margin-right:20px}.logout-btn{display:inline-block;text-decoration:none;background-color:var(--logo-purple);color:var(--logo-background);width:auto;padding:7px 20px;border:none;border-radius:7px;margin:5px;font-size:.8rem;font-weight:600;cursor:pointer;box-shadow:0 2px 4px #00000080}.logout-btn:hover{background-color:var(--button-hover)}.main-container{width:700px;text-align:center;background-color:var(--form-background);padding:10px;margin:10px auto;display:flex;flex-direction:column;align-items:center;border-radius:10px;box-shadow:3px 3px 6px gray}.claude-container{width:100%}.header{color:#fff;margin:0;align-items:top;padding:5px}h1{font-weight:400}.heading{color:#fff;margin:0;box-shadow:3px 3px 6px gray}.add-ingredient-form{display:flex;justify-content:center;gap:12px;background-color:var(--form-background-light);padding:30px;border-radius:10px;width:100%}.add-ingredient-form>input{flex-grow:1;min-width:150px;max-width:300px}.add-ingredient-form>button{font-family:inter;border-radius:6px;border:none;background-color:var(--button);color:#fff;width:160px;font-size:.88rem;box-shadow:0 1px 2px #0000000d}.add-ingredient-form>button:hover{background-color:var(--button-hover);cursor:pointer}.add-ingredient-form>button:before{content:"+";margin-right:5px;font-size:1.2rem}.page-container{width:18cm;padding:0;background-color:var(--form-background);margin:0 auto;display:flex;flex-direction:column;justify-content:center;border:2px solid gray;border-radius:20px;overflow:hidden}.page-heading{width:100%;background-color:var(--violet-800);padding-bottom:5px}.heading-text{color:var(--violet-100)}.text-center{text-align:center;display:flex;justify-content:center;gap:10px}.text-left{text-align:left;padding-left:0;margin-left:0}.recipe-note{margin-top:-6px;padding:0}.page-top{display:flex;justify-content:space-between;align-items:center;padding-left:30px;padding-right:30px;margin-bottom:-10px}.print-logo{width:8cm}.ing-container{width:100%;min-height:7cm;display:flex;justify-content:center;align-items:flex-start;margin-top:30px;margin-bottom:20px}.ing-list{width:380px;padding:20px;margin-left:6px;margin-right:10px;display:flex;flex-direction:column;gap:5px;border-radius:10px;background-color:var(--form-background-light);border:1px solid gray}.ing-list-item{color:var(--violet-800);margin-left:20px;padding-bottom:5px;margin-right:8px;list-style:none}.method-item{color:var(--violet-800);margin-bottom:4px;margin-left:15px}.step-completed{background-color:var(--violet-300)}.step-checkbox{margin-right:2px}input.step-checkbox{width:20px;height:20px;padding:3px}.print-img{width:35%;display:flex;justify-content:center;align-items:center}.method-container{width:92%;min-height:8cm;padding:10px 30px 30px;margin:0 auto 20px;border-radius:10px;background-color:var(--form-background-light);border:1px solid gray}.prn-image{height:6cm;width:6cm;border-radius:10px;box-shadow:3px 3px 6px gray}.print-footer{height:2cm;background-color:var(--violet-800);color:var(--violet-100);display:flex;justify-content:space-between;align-items:center;padding:20px}.print-container{width:100%;max-width:800px;margin:auto;padding:20px;background:#fff}@media print{.print-container{box-shadow:none;border:none}.no-print,button{display:none}}.main-search-container{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.main-container-listing{width:800px;margin:0 auto 10px;display:flex;flex-direction:column;align-items:center}.search-container{background-color:var(--form-backgound);display:flex;flex-direction:column;align-items:center}.search-across{width:100%;margin:0;padding:0;display:flex;justify-content:space-evenly;align-items:center}.search-form{background-color:var(--form-background);border-radius:10px;margin-bottom:8px;margin-top:4px;padding-top:8px}.result-container{width:80%;margin:0 auto;display:grid;justify-content:center;grid-template-columns:300px 300px 300px;gap:10px}.result-container>div{background-color:var(--form-background-light);display:flex;flex-direction:column;font-size:.9rem;border-radius:10px;overflow:hidden;box-shadow:3px 3px 6px gray}.result-box-layout{display:flex;cursor:pointer}.search-field{padding:8px;background-color:var(--form-backgound);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.search-checkbox{margin-left:6px;font-size:var(--RegBody)}.search-input{width:800px;height:40px;margin:5px auto;border-radius:40px;padding:5px;border:none}.search-thumb-img{height:100%;width:100%;padding:0;margin:0}.rec-name{font-size:var(--RegBody);padding:3px;width:100%;color:var(--violet-800);font-weight:700}.rec-note{padding:3px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-img{width:100px;height:100px;object-fit:cover}.search-text{width:200px;padding:5px;font-size:var(--SmlBody)}.card-site-logo{width:40px}.site-info-div{display:flex;justify-content:start;align-items:center}.card-site-user-info{display:flex;justify-content:start;height:50px;width:70%;background-color:var(--form-background-light);margin-left:10px;border-radius:8px;padding:5px;font-size:var(--MedBody)}.card-site-cat-div{width:30%;padding:5px;text-align:center;font-size:var(--MedBody);color:var(--violet-600)}.card-site-info{margin:2px;padding:3px}#user-name{color:var(--violet-600)}.card-site-head-div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.card-site-desc{height:80px;padding:5px;margin:5px 10px 10px;overflow:hidden;text-overflow:ellipsis;white-space:wrap;background-color:var(--form-background-light);border-radius:8px;font-size:var(--MedBody)}.card-site-name{font-size:var(--RegBody);padding:6px;width:100%;color:var(--violet-800);font-weight:700}.card-site-title{padding:3px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-site-tools{background-color:brown}.icon-tool{margin-top:3px;height:20px;cursor:pointer}.tool-icon-noclick{margin-top:3px;height:20px}.tool-icon{width:15px;margin:2px;cursor:pointer}.tool-icon-40{width:40px;margin:2px;cursor:pointer}.tool-icon-30{width:30px;margin:2px;cursor:pointer}.icon-tool-goto{margin-top:6px;height:20px;cursor:pointer}.toolbox{display:flex;justify-content:center;align-items:center;gap:2px}.spinner-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.spinner{width:50px;height:50px;border:5px solid #ccc;border-top-color:#6f506d;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.input-with-tooltip{opacity:1}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper input{width:100%;padding-right:30px}.tooltip-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;cursor:pointer}.input-with-tooltip .text-tip{background-color:var(--tooltip);border-radius:8px}.fiz-instruction-container{margin:0 auto;padding:0;display:flex;flex-direction:column}.fiz-askchef-container{margin:20px auto;padding:0;display:flex;flex-direction:column;width:60vw;border-radius:10px}.fiz-container{width:700px;margin:30px auto;background-color:var(--form-background);display:flex;justify-content:center;border-radius:10px;overflow:hidden;box-shadow:3px 3px 6px gray}.fiz-side-image{width:200px;background-color:#721c24;background-image:url(/images/manycheeses_o.jpg);background-position:center;background-repeat:no-repeat;background-size:auto;background-size:cover}.fiz-text-head{padding-bottom:6px;padding-top:8px;text-align:center;margin-bottom:5px}.fiz-container-inner{background-color:var(--form-background);width:100%;border-radius:10px;margin:5px;padding:5px;display:flex;flex-direction:column;align-items:left;justify-content:center}.fiz-instruction-heading{background-color:var(--form-background-light);padding:10px;margin:6px;font-size:var(--RegBody);border-radius:10px}.fiz-instruction{padding:10px;background-color:var(--form-field-background);margin:6px;font-size:var(--MedBody);border-radius:10px}.instruction-group{margin-bottom:1rem;width:100%;margin-left:-10px}.accordion-header{background-color:var(--form-background-light);border:none;font-size:var(--MedBody);cursor:pointer;padding:.5rem 5px;margin-left:18px;border-radius:10px;display:flex;justify-content:space-between;width:94%}.instruction-steps{width:95%;margin-left:18px;margin-right:18px;padding:.5rem;transition:all .3s ease}.instruction-steps>li{list-style:none}.instruction-step{background-color:var(--form-field-background);padding:6px;font-size:var(--SmlBody);margin-bottom:6px;border-radius:6px}.back-to-top-link{display:flex;justify-content:center;font-size:.9rem;color:var(--violet-600);text-decoration:none;cursor:pointer}.back-to-top-link:hover{text-decoration:underline}html{scroll-behavior:smooth}.del-btn-container{display:flex;justify-content:center}.uparrow-icon{height:20px;padding-top:2px;margin-bottom:-4px;text-decoration:none}.askchef-method-area{width:400px;border-radius:10px;resize:vertical;font-size:.9rem;padding:10px;border:none;outline:none;color:var(--p-text)}.thinking{font-style:italic;color:var(--violet-700);animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.basil-logo{height:50px}.claude-data-entry{background-color:var(--form-background-light);width:400px;display:flex;flex-direction:column;padding-top:10px;border-radius:10px;box-shadow:2px 2px 4px #0009}.claude-ingredients{text-align:left;padding:20px}.claude-ingredients>li{text-decoration:none;list-style-type:none;background-color:var(--form-background-light);margin-bottom:6px;padding:4px 4px 4px 20px;border-radius:8px;font-size:var(--MedBody);box-shadow:2px 2px 4px #0009}#td-ingredient{width:90%;background-color:var(--form-background-light);border:none;padding:5px}.claude-ing-list{background-color:var(--form-background);margin:0 auto;border-radius:10px;padding-top:20px;padding-bottom:20px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.askchef-delete-btn{display:inline-block;text-decoration:none;background-color:var(--logo-purple);color:var(--logo-background);padding:7px 20px;border:none;border-radius:7px;margin:5px;font-size:.8rem;cursor:pointer;box-shadow:0 2px 4px #00000080}.askchef-container{width:700px;margin:30px auto 0;display:flex;justify-content:center;flex-wrap:wrap;box-shadow:3px 3px 6px gray;border-radius:10px;background-color:var(--form-background)}.askchef-header{display:flex;justify-content:space-between}.askchef-container-img{height:170px;margin-top:20px;padding:0}.askchef-form-container{min-width:200px;background-color:var(--form-background-light);margin-top:20px;margin-bottom:20px;margin-right:28px;padding:10px;border-radius:10px;box-shadow:2px 2px 4px #0009}.askchef-ingredient-list{margin-top:8px;padding-left:20px;list-style-type:disc;color:#4a4a4a;background-color:#7fff00}.get-recipe-container{margin-top:20px;padding:10px;background-color:var(--form-background-light);border-radius:10px;box-shadow:2px 2px 4px #0009}.askchef-image{flex:0 0 150px;text-align:center;margin-left:20px}.delete-btn-chef{background-color:var(--button);color:var(--button-text);border:none;padding:6px 12px;cursor:pointer;border-radius:8px;box-shadow:2px 2px 4px #0009;transition:.3s ease}.delete-btn-chef:hover{background-color:var(--button-hover);cursor:pointer}.center-btn-div{display:flex;justify-content:space-between;margin-bottom:5px}.prev-questions-header{text-align:center;margin-bottom:6px;font-size:var(--RegBody)}.suggested-recipe-container{background-color:var(--form-background-light);color:var(--p-text);line-height:28px;font-size:1.125rem;font-weight:400;margin:20px;text-align:left;border-radius:10px;box-shadow:2px 2px 4px #0009}.suggested-recipe-container ol li,.suggested-recipe-container ul li{margin-left:50px;padding-left:10px;font-size:var(--MedBody)}.basil-recipe-preview{background-color:#fff;padding:20px;margin:20px;border-radius:10px}.basil-recipe-title{font-size:var(--LgeBody);text-align:center}.basil-recipe-intro{font-size:var(--RegBody);text-align:center;margin-bottom:10px}.basil-recipe-ingredients-title{font-size:var(--Reg1Body)}.basil-recipe-method-title{font-size:var(--Reg1Body);text-align:center}.basil-buttons{display:flex;justify-content:center}.basil-response{display:flex;justify-content:left;align-items:center;margin-top:5px}.basil-response-logo{height:60px;text-align:left}.basil-response-text{font-size:var(--Reg1Body);font-style:italic;text-align:left;color:var(--violet-600)}.website-container{width:700px;margin:50px auto 0;display:flex;box-shadow:3px 3px 6px #00000080;border-radius:10px;overflow:hidden;background-color:var(--form-background)}.website-img-container{width:180px;background-image:url(/images/wwwimage_o.jpg);background-position:center;background-repeat:no-repeat;background-size:auto;background-size:cover}.website-form-container{width:450px;margin-top:40px;margin-bottom:40px;display:flex;flex-direction:column;align-items:center;background-color:var(--form-background-light);margin-left:37px;border-radius:10px}.form-field-div-website{text-align:left;font-size:.9rem;padding:10px;border:none;outline:none;width:400px}.website-card{width:600px;border-radius:10px;padding:16px;margin:12px auto;background-color:var(--form-background);box-shadow:3px 3px 6px #00000080;display:flex;flex-direction:column;align-items:center}.website-card-inner{margin:20px;padding:20px;border-radius:10px;background-color:var(--form-background-light);display:flex;flex-direction:column}.card-header{width:100%;display:flex;justify-content:space-evenly;margin:0 auto}.card-header-icon{width:100px}.favicon{width:90px;height:auto;margin-right:8px}.card-description{font-size:var(--MedBody);background-color:#fff;padding:10px;border-radius:8px}.card-reason{font-size:var(--RegBody);background-color:#fff;padding:10px;border-radius:8px;margin-bottom:10px}.card-image{height:150px}.card-image-container,.visit-site-btn{display:flex;justify-content:center}.website-form-control{font-size:.9rem;padding:10px;border-radius:6rem;border:none;outline:none;width:100%;height:40px}.card-title{background-color:#fff;font-size:var(--MedBody);line-height:1.5rem;border-radius:8px;margin-bottom:10px;inline-size:280px;overflow-wrap:break-word}.website-controls{width:100%;display:flex;flex-direction:column;align-items:center}.website-controls-btns{display:flex;justify-content:center;gap:20px}.website-name{display:flex;justify-content:center;font-size:1.4rem;margin-bottom:10px;color:var(--violet-600)}.website-card-intro{display:flex;justify-content:center;margin-top:20px}.website-user-says{color:var(--violet-600)}.list-options{width:100%;display:flex;justify-content:space-around;align-items:center}.search-form-listing{background-color:var(--form-background);border-radius:10px;padding-top:10px;padding-bottom:10px;width:760px}.form-label-weblisting{color:var(--violet-600);margin:10px;font-size:var(--RegBody)}#site-id-th,#site-reason-th{width:10%}#site-url-th{width:30%}#site-desc-th{width:50%}#site-tools-th{width:10%}.no-sites-found-message{display:flex;justify-content:center;padding:10px;margin:0 auto;background-color:var(--feedback-background);border-radius:10px;width:150px}.website-frontpage-img{border:2px solid var(--violet-500);box-shadow:3px 3px 3px #0006;border-radius:10px;width:526px;height:auto}.website-list-img{width:300px;height:auto;border:2px solid var(--violet-500);box-shadow:3px 3px 3px #00000080;border-radius:10px}.about-side-image{width:200px;background-color:#721c24;background-image:url(/images/oldspicecontainers_o.jpg);background-position:center;background-repeat:no-repeat;background-size:auto;background-size:cover}.about-container{width:700px;margin:30px auto;background-color:var(--form-background);display:flex;justify-content:center;border-radius:10px;overflow:hidden;box-shadow:3px 3px 6px gray}.about-text-container{width:500px;padding:30px;margin:30px;border-radius:10px;background-color:var(--form-background-light)}.about-side-image{width:200px;background-color:#721c24;background-image:url(/images/manycheeses_o.jpg);background-position:center;background-repeat:no-repeat;background-size:auto;background-size:cover}.privacy-side-image{width:200px;background-color:#721c24;background-image:url(/images/cookies_o.jpg);background-position:center;background-repeat:no-repeat;background-size:auto;background-size:cover}.terms-side-image{width:200px;background-color:#721c24;background-image:url(/images/lentils_o.jpg);background-position:right;background-repeat:no-repeat;background-size:auto;background-size:cover}.about-text-head{padding-bottom:6px;padding-top:8px}.about-text{line-height:1.2rem;color:var(--charcoal)}.about-para{margin-bottom:6px}.privacy-topic{color:var(--violet-600);font-size:var(--RegBody)}.privacy-ul{margin-left:20px}.privacy-li{margin:2px}.calculator-container{width:550px;display:flex;justify-content:center;margin:0 auto;border-radius:10px;box-shadow:2px 2px 2px #0000004d;border:4px solid var(--violet-700);background-color:var(--violet-300)}.calculator-grid{margin:10px;display:grid;justify-content:center;grid-template-columns:repeat(8,4rem);grid-template-rows:minmax(6rem,auto) repeat(5,4rem);gap:2px}.calculator-grid>button{cursor:pointer;font-size:1.2rem;border:1px solid var(--violet-600);outline:none;background-color:var(--violet-100);border-radius:10px;color:var(--violet-800)}.calculator-grid-mobile>button{cursor:pointer;font-size:1.2rem;border:1px solid var(--violet-600);outline:none;background-color:var(--violet-100);border-radius:10px;color:var(--violet-800)}button.function-key-calc{background-color:var(--tooltip);font-size:.85rem}.function-key-calc:hover{color:var(--charcoal);font-weight:600}.calculator-grid>button:hover,.calculator-grid>button:focus{background-color:#fff}.calculator-grid>button:active{background-color:#fff}.span-two{grid-column:span 2}.output{grid-column:1 / -1;background-color:var(--violet-700);display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around;padding:.75rem;word-wrap:break-word;word-break:break-all;margin-top:2px;margin-bottom:2px;border-radius:10px}.output .previous-operand{color:var(--violet-100);font-size:1.5rem}.output .current-operand{color:#fff;font-size:2rem}.calculator-grid>button.key-green{background-color:#90ee90}.calculator-grid>button.key-blue{background-color:#add8e6}.calculator-grid>button.key-orange{background-color:#f7acac}.calculator-grid>button.key-gray{background-color:#fd7575}.calculator-grid>button.key-brown{background-color:bisque}.calculator-grid-mobile>button.key-green{background-color:#90ee90}.calculator-grid-mobile>button.key-blue{background-color:#add8e6}.calculator-grid-mobile>button.key-orange{background-color:#f7acac}.calculator-grid-mobile>button.key-gray{background-color:#fd7575}.calculator-grid-mobile>button.key-brown{background-color:bisque}.conv-key-text{display:flex;flex-direction:column;justify-content:center;align-items:center}.key-text>div{font-size:.8rem;line-height:1}.key-note{font-size:.75em;color:#555;margin-left:.2em}.mpage-container{background-color:var(--page-background);min-height:100dvh;width:100%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;border:1px solid lightgray;overflow:hidden;position:relative}.mheader{background-color:var(--form-background);width:100%;height:90px;display:flex;justify-content:center;padding-top:20px;box-shadow:0 3px 3px #0000004d;flex:0 0 auto}.sub-heading-mobile{padding:6px;border-radius:8px;background-color:var(--form-background-light);width:300px;margin:0 auto 10px;text-align:center;font-size:var(--MedBody);color:var(--sub-head);box-shadow:2px 2px 4px gray}.mscroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 12px 92px}.mheading-logo{width:300px;background-color:var(--form-background-light);height:auto;margin-top:-10px;margin-left:16px;margin-right:16px;cursor:pointer;box-shadow:3px 3px 3px #0003;border-radius:10px}.mpage-heading{font-size:var(--LgeBody);text-align:center;color:var(--violet-700);margin-bottom:10px}.mopening-welcome{text-align:center;font-size:var(--Head5);color:var(--violet-hilite);margin:20px 16px;background-color:var(--form-background);width:90%;padding:10px;border-radius:10px;box-shadow:3px 3px 3px #0000004d}.mopening-welcome-subline{text-align:center;margin-top:10px;font-style:italic;font-size:var(--LgeBody);color:var(--violet-700)}.mopening-welcome-span{color:var(--violet-800)}.mopening-text-cont{background-color:var(--form-background);margin:16px;padding:10px;border-radius:10px;box-shadow:3px 3px 3px #0000004d}.mopening-text-inner-cont{background-color:var(--form-background-light);padding:10px;border-radius:10px}.mopening-text p{padding-left:15px;padding-right:15px;text-align:center;font-size:var(--SmlBody);margin-bottom:6px}.mlogin-form-container{display:flex;flex-direction:column;align-items:center;background-color:var(--form-background);box-shadow:3px 3px 3px #0000004d;margin-top:30px;margin-left:16px;margin-right:16px;width:90%;padding:10px;border-radius:10px}.mlogin-form-inner-cont{background-color:var(--form-background-light);width:100%;border-radius:10px;padding:20px}.mform-field-div-login{border-radius:10px;font-size:.9rem;padding:5px;border:none;outline:none;width:100%}.mlogin-message-1{text-align:center;font-size:var(--LgeBody);color:var(--violet-hilite);margin-top:10px;margin-bottom:10px}.mlogin-message-2{text-align:center;font-size:1rem;font-size:var(--RegBody);color:var(--violet-700)}.mlogin-message-3{text-align:center;font-size:var(--LgeBody);color:var(--violet-hilite);margin-top:20px;margin-bottom:10px}.mlogin-message-points li{text-align:center;margin-bottom:3px;color:var(--violet-700);font-size:var(--RegBody);list-style-type:none}.login-form-control{font-size:.9rem;padding:10px;border-radius:6rem;border:none;outline:none;width:100%;height:40px}.mbtn{padding:8px 12px;border:none;font-size:var(--MedBody);background-color:var(--button);color:var(--button-text);font-weight:600;border-radius:6px;cursor:pointer;box-shadow:2px 2px 4px #0000004d;transition:.05}.mbtn:hover{background-color:var(--button-hover)}.mbtn:disabled{background:var(--violet-600);cursor:not-allowed;opacity:.7;box-shadow:none}.btn-footer{background-color:var(--form-background);box-shadow:0 -3px 3px #0000004d;display:flex;justify-content:space-evenly;align-items:center;width:100%;padding:8px;margin:0}.logout-icon{position:absolute;top:23px;right:7px}.search-checkbox-mobile{margin-left:6px;font-size:var(--MedBody)}.msearchbar-sticky{position:"sticky";top:0;z-index:5;margin-bottom:18px}.search-form-mobile{border-radius:10px;margin-top:4px;padding-top:8px;background-color:var(--form-background);box-shadow:2px 2px 2px #0000004d}.search-field-mobile{padding:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.search-input-mobile{width:95%;height:40px;margin:5px auto;border-radius:20px;padding:5px;border:none}.result-container-mobile{margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:16px}.result-box-layout-mobile{height:120px;margin:0 auto;display:flex;cursor:pointer;background-color:var(--form-background-light);border-radius:10px;overflow:hidden}.search-img-mobile{width:120px;height:120px;object-fit:cover}.search-text-mobile{width:70%;padding:5px;font-size:var(--SmlBody)}.rec-owner-mobile{color:var(--violet-800);padding:2px;border-radius:3px;display:flex;justify-content:space-evenly;align-items:center;margin-top:2px}.rec-name-mobile{font-size:var(--RegBody);padding:3px;width:100%;color:var(--violet-800);font-weight:700}.rec-note-mobile{padding:3px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal}.search-tools{display:flex;justify-content:center;margin-top:5px}.website-card-small{background-color:var(--form-background);height:200px;width:300px}.search-thumb-img-mobile{height:100%;width:100%;padding:0;margin:0}.view-btn-mobile{border:none;background-color:var(--violet-200);color:var(--violet800);font-weight:500;padding:3px;border-radius:5px;box-shadow:2px 2px 2px #0000004d}.mnavbar{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:420px;z-index:20}.mshow-image-container{display:flex;justify-content:center;align-items:center}.mshow-image{width:380px;height:300px;border-radius:10px;object-fit:cover;object-position:100% 30%}.askchef-container-mobile{margin:0 auto;display:flex;flex-direction:column;justify-content:center;box-shadow:3px 3px 3px #0000004d;border-radius:10px;background-color:var(--form-background)}.askchef-header-mobile{display:flex;justify-content:center;align-items:center}.askchef-container-img-mobile{height:80px;margin-top:10px;padding:0}.askchef-form-container-mobile{border-radius:10px;padding-bottom:12px;padding-top:2px;background-color:var(--form-background);box-shadow:2px 2px 2px #0000004d}.input-wrapper-mobile{position:relative;display:flex;align-items:center}.input-wrapper-mobile input{width:80%;margin:0 auto}.center-btn-div-mobile{display:flex;gap:8;justify-content:space-evenly}.fiz-askchef-container-mobile{margin:20px auto;padding:0;display:flex;flex-direction:column;border-radius:10px;background-color:var(--form-background)}.prev-questions-header-mobile{text-align:center;margin-bottom:6px}.askchef-method-area-mobile{width:95%;border-radius:10px;resize:vertical;font-size:var(--MedBody);padding:10px;border:none;outline:none;color:var(--p-text)}.fiz-container-mobile{width:100%;margin:0 auto;background-color:var(--form-background);display:flex;justify-content:center;border-radius:10px;overflow:hidden;box-shadow:3px 3px 3px #0000004d}.fiz-instruction-container-mobile{margin:0 auto;padding:0;display:flex;flex-direction:column;border-radius:10px}.fiz-container-inner-mobile{border-radius:10px;margin:5px;padding-top:10px;display:flex;flex-direction:column;align-items:left;justify-content:center}.calculator-container-mobile{width:340px;display:flex;justify-content:center;margin:0 auto;border-radius:10px;box-shadow:2px 2px 2px #0000004d;border:4px solid var(--violet-700);background-color:var(--violet-300)}.calculator-grid-mobile{margin:10px;display:grid;justify-content:center;grid-template-columns:repeat(4,4rem);grid-template-rows:minmax(8rem,auto) repeat(8,4rem);gap:2px}.calculator-grid-mobile>button:hover,.calculator-grid-mobile>button:focus{background-color:#fff}.calculator-grid-mobile>button:active{background-color:var(--violet-900);color:var(--page-background)}.help-img-container{display:flex;justify-content:center;margin:10px}.help-img{width:70%;height:auto}.help-text-p{margin-top:5px;line-height:1.4}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}
