*,*:before,*:after{box-sizing:border-box}body{font-family:sans-serif;line-height:1.5;margin:0;background-color:#eaeaea}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{display:block;max-width:100%;height:auto}button,input,textarea{font-family:inherit;border:none;background:none;outline:none}a{text-decoration:none;color:inherit}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}._wrapper_1faf6_1{max-width:500px;width:100%;border-radius:12px;box-shadow:0 0 40px -10px #0006;margin-left:auto;margin-right:auto}._title_wrapper_1faf6_10{--start: 15%;height:130px;background-image:repeating-radial-gradient(circle at var(--start),transparent 0%,transparent 10%,rgba(54,89,219,.33) 10%,rgba(54,89,219,.33) 17%),linear-gradient(to right,#5b7cfa,#3659db);color:#fff;position:relative;border-radius:12px 12px 0 0;overflow:hidden;display:flex;align-items:center;justify-content:center}._title_1faf6_10{font-size:24px;font-weight:700;letter-spacing:2px;text-transform:uppercase}._recipes_list_1faf6_37{max-width:500px;width:100%;border-radius:0 0 12px 12px;background-color:#fff;padding:15px 15px 20px;display:grid;row-gap:8px;list-style:none}._recipe_item_1faf6_48{display:grid;grid-template-columns:1fr 3fr;align-items:center;padding:10px 30px 10px 10px;overflow:hidden;border-radius:10px;box-shadow:0 5px 7px -1px #3333333b;cursor:pointer;transition:transform .25s cubic-bezier(.7,.98,.86,.98),box-shadow .25s cubic-bezier(.7,.98,.86,.98);background-color:#fff;text-decoration:none;color:inherit}._recipe_item_1faf6_48:hover{transform:scale(1.05);box-shadow:0 9px 47px 11px #3333332e}._recipe_image_1faf6_69{max-width:100%;width:60px;border-radius:50%;box-shadow:0 0 0 10px #ebeef3,0 0 0 22px #f3f4f6}._recipe_name_1faf6_76{color:#979cb0;font-weight:600;font-size:20px;letter-spacing:.64px;margin-left:12px}._wrapper_1rs5g_1{width:100%;height:70vh;display:flex;align-items:center;justify-content:center}._loader_1rs5g_9{width:50px;height:50px;border:5px solid rgba(54,89,219,.33);border-top:5px solid #3659db;border-radius:50%;animation:_spin_1rs5g_1 1s linear infinite}@keyframes _spin_1rs5g_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._wrapper_xfbi7_1{max-width:1700px;width:100%;margin:20px auto;border-radius:12px;box-shadow:0 0 40px -10px #0006;background-color:#fff;padding:20px;display:flex;gap:50px}._recipe_wrapper_xfbi7_14{width:100%}._sidebar_wrapper_xfbi7_18{width:200px}._recipe_header_xfbi7_22{display:flex;gap:20px}._recipe_image_xfbi7_27{max-width:30%;border-radius:12px;box-shadow:0 0 10px #0000001a}._recipe_name_xfbi7_33{font-size:28px;font-weight:700}._recipe_country_xfbi7_38{color:#3659db;font-size:18px;text-decoration:none}._recipe_country_xfbi7_38:hover{text-decoration:underline}._recipe_instructions_xfbi7_48{margin-top:20px;font-size:16px;line-height:1.5;text-align:left}._ingredients_list_xfbi7_55{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px;padding:0}._ingredient_xfbi7_55{background-color:#f3f4f6;padding:8px 12px;border-radius:8px;font-weight:600;color:#3659db;cursor:pointer;transition:background .3s ease}._ingredient_xfbi7_55:hover{background-color:#dbe1ff}._sidebar_xfbi7_18{margin-top:30px}._related_recipes_xfbi7_81{list-style:none;padding:0}._related_recipe_item_xfbi7_86{padding:8px 0;border-bottom:1px solid #ddd;text-align:left}._related_recipe_item_xfbi7_86:last-child{border-bottom:none}._related_recipe_link_xfbi7_96{text-decoration:none;color:#3659db;font-weight:600}._related_recipe_link_xfbi7_96:hover{text-decoration:underline}
