@font-face{font-family:NanumSquareNeo;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NanumSquareNeo;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NanumSquareNeo;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NanumSquareNeo;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:NanumSquareNeo;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Pretendard Variable;src:url(https://cdnjs.cloudflare.com/ajax/libs/pretendard/1.3.9/variable/woff2/PretendardVariable.woff2)format("woff2-variations");font-weight:45 920;font-style:normal;font-display:swap}:root{--font-nanum-square-neo:"NanumSquareNeo", "Pretendard Variable", sans-serif;--font-pretendard-variable:"Pretendard Variable", "NanumSquareNeo", sans-serif;--font-line-height-default:130%;--font-letter-spacing-default:-.08px}.font-nanum-square-neo{font-family:var(--font-nanum-square-neo);font-style:normal}.font-pretendard-variable{font-family:var(--font-pretendard-variable);font-style:normal}.font-line-height-default{line-height:var(--font-line-height-default)}.font-letter-spacing-default{letter-spacing:var(--font-letter-spacing-default)}:root{font-family:var(--font-pretendard-variable)}:where(.ingredient-icon--lettuce){transform-origin:50%;transform:scale(.86)}:root{--color-bg:#fff;--color-bg-base:#fffffd;--color-bg-sub:#fffdf7;--color-text-main:#1a1a1a;--color-text-body:#3c3c3c;--color-text-sub:#636363;--color-text-sub-title:var(--color-text-sub);--color-text-date:#767676;--color-text-before:#a3a3a3;--color-text-disabled:var(--color-text-before);--color-border:#d1d1d1;--color-divider:#e5e5e5;--color-empty-photo:#e9e9e9;--color-disabled:var(--color-text-before);--layout-padding-x:20px;--color-primary:#ffd515;--color-primary-rgb:255, 213, 21;--color-primary-100:#ffd515;--color-primary-90:#ffd92c;--color-primary-80:#fd4;--color-primary-70:#ffe25b;--color-primary-60:#ffe673;--color-primary-50:#ffea8a;--color-primary-40:#ffeea1;--color-primary-30:#fff2b9;--color-primary-20:#fff7d0;--color-primary-10:#fffbe8;--color-secondary:#ffdb78;--color-secondary-rgb:255, 219, 120;--color-secondary-100:#ffdb78;--color-secondary-90:#ffdf85;--color-secondary-80:#ffe293;--color-secondary-70:#ffe6a1;--color-secondary-60:#ffe9ae;--color-secondary-50:#ffedbb;--color-secondary-40:#fff1c9;--color-secondary-30:#fff4d6;--color-secondary-20:#fff8e4;--color-secondary-10:#fffbf1;--color-green01_:#b7e886;--color-green02_:#92ba6b;--color-red:#ef5246;--color-red-rgb:239, 82, 70;--color-red-100:#ef5246;--color-red-90:#f16359;--color-red-80:#f2756b;--color-red-70:#f4867e;--color-red-60:#f59790;--color-red-50:#f7a8a2;--color-red-40:#f9bab5;--color-red-30:#facbc7;--color-red-20:#fcdcda;--color-red-10:#fdeeec;--color-blue:#0248ff;--color-blue-rgb:2, 72, 255;--color-blue-100:#0248ff;--color-blue-90:#1b5aff;--color-blue-80:#356dff;--color-blue-70:#4e7fff;--color-blue-60:#6791ff;--color-blue-50:#80a3ff;--color-blue-40:#9ab6ff;--color-blue-30:#b3c8ff;--color-blue-20:#ccdaff;--color-blue-10:#e6edff;--shadow-app-screen:0 22px 70px #00000029}html,body,#root{background:var(--app-status-bg,var(--color-primary-10));min-width:320px;min-height:100%}body{background:var(--app-status-bg,var(--color-primary-10));margin:0;overflow-x:hidden}button,a{font:inherit}button{cursor:pointer}.layout-padding-x{padding-right:var(--layout-padding-x);padding-left:var(--layout-padding-x)}.app-shell{--screen-min-width:320px;--screen-max-width:1024px;--header-height:44px;--bottom-nav-height:clamp(104px, 28vw, 112px);width:100%;min-height:100dvh;color:var(--color-text-main);background:var(--app-status-bg,var(--color-primary-10));font-family:var(--font-pretendard-variable);justify-content:center;display:flex}.app-screen{width:min(100vw, var(--screen-max-width));min-width:var(--screen-min-width);background:var(--color-bg-base);height:100dvh;position:relative;overflow:hidden}.page-scroll{top:var(--header-height);box-sizing:border-box;padding-bottom:var(--bottom-nav-height);scrollbar-width:none;-ms-overflow-style:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden auto}.page-scroll::-webkit-scrollbar{display:none}@supports not (height:100dvh){.app-shell{min-height:100svh}.app-screen{height:100svh}}@media (width>=1072px){.app-shell{box-sizing:border-box;align-items:flex-start;padding:24px}.app-screen{width:min(calc(100vw - 48px), var(--screen-max-width));height:calc(100dvh - 48px);box-shadow:var(--shadow-app-screen)}}
