body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:HsBombaram20;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/HSBombaram.woff) format("woff")}.App{background-attachment:scroll;background-color:#fffdf1;background-image:radial-gradient(circle at 20% 20%,#ffffff73,#0000 52%),linear-gradient(#ffeccd4d,#ebc99738),url(/static/media/cover.55abe8bdfcec567497af.jpg);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,760px 760px;font-family:Arial,sans-serif;min-height:100vh;text-align:center}@media (max-width:768px){.App{background-size:auto,auto,320px 320px}}.App-header{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#8f6238b3;box-shadow:0 10px 28px #784d2652;color:#fff;margin-bottom:20px;padding:20px}h1{font-family:HsBombaram20,"HS봄바람체 2.0","HSBomBaram 2.0",HSBomBaram,Malgun Gothic,sans-serif;font-size:2.5em;font-weight:600;letter-spacing:.07em;margin:0;text-shadow:0 2px 8px #3d230c59}.error{color:#a01818;font-weight:700;margin-top:10px}.recipe-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.recipe-card{align-self:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffcf4d6;border-radius:8px;box-shadow:0 12px 30px #a9835933;padding:20px;text-align:left;transition:transform .2s;width:min(360px,100%)}.recipe-card:hover{transform:translateY(-5px)}.recipe-card.is-open{background-color:#fffdf1e6;border:1px solid #d6b18573;box-shadow:0 16px 34px #bc96693d}.recipe-title-btn{align-items:center;color:#5a3517;cursor:pointer;display:flex;font-size:1.35em;font-weight:800;justify-content:space-between;padding:0;text-align:left;width:100%}.recipe-toggle-btn{align-items:center;background:#fff1dd;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.recipe-card.is-open .recipe-toggle-btn{background:#ffe8c8}.recipe-toggle-mark{color:#ad6523;font-size:1.2em;line-height:1}.recipe-details{margin-top:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .28s ease,opacity .22s ease,transform .22s ease,margin-top .22s ease}.recipe-details.open{margin-top:10px;max-height:720px;opacity:1;transform:translateY(0)}.recipe-card h2{color:#333;font-size:1.5em;margin-top:0}.recipe-card h3{color:#4f3318;font-size:1.1em;font-weight:700;margin-bottom:5px;margin-top:15px}.recipe-card p{color:#4d3722;font-size:.9em;font-weight:500;line-height:1.5}.recipe-list-text{color:#4a311a;font-weight:500;line-height:1.75;margin:8px 0 0;padding-left:20px}.recipe-list-text li{margin-bottom:6px}.recipe-steps{margin-bottom:0}.recipe-card .recipe-image{border-radius:4px;height:auto;margin-bottom:10px;max-width:100%}.page-error{background:#fff3f3d1;border-radius:10px;margin:0 auto 16px;padding:12px 16px;width:min(720px,calc(100% - 40px))}
/*# sourceMappingURL=main.9348c5c6.css.map*/