:root{-webkit-user-select:none;user-select:none;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html{height:100%;overflow-x:hidden}body{margin:0;padding:0;display:flex;place-items:center;min-width:320px;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{margin:0;text-align:center;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}button.svelte-4eojlv.svelte-4eojlv:focus{outline:none}button.svelte-4eojlv.svelte-4eojlv:hover{filter:brightness(.8)}main.svelte-4eojlv.svelte-4eojlv{height:calc(100vh - 50px);width:100vw;overflow-y:auto;overflow-x:clip;margin:0;padding:0}span.rotated.svelte-4eojlv.svelte-4eojlv{display:inline-block;transform-origin:0 0;transform:rotate(5deg) translate(4px) translateY(2px);color:#708090}footer.svelte-4eojlv.svelte-4eojlv{-webkit-user-select:none;user-select:none;width:100vw;overflow:hidden;position:fixed;left:0;bottom:0;margin:0;display:flex;justify-content:center;align-items:center;height:50px;flex-direction:column;font-size:.9rem;font-family:Arial,Helvetica,sans-serif;background-color:#777;color:#ddd}.youtubeWrapper.svelte-4eojlv.svelte-4eojlv{width:100vw;padding:20px 0;overflow-x:hidden}.youtubeWrapper.svelte-4eojlv iframe.svelte-4eojlv{max-width:100%;height:310px}h1.svelte-4eojlv.svelte-4eojlv{margin:0}.h1-kor.svelte-4eojlv.svelte-4eojlv{padding-top:80px}.h1-eng.svelte-4eojlv.svelte-4eojlv{padding-top:12px;padding-bottom:50px;position:relative}.doors.svelte-4eojlv.svelte-4eojlv{display:flex;justify-content:center}.door.svelte-4eojlv.svelte-4eojlv{background:#ddd;width:130px;height:130px;overflow:hidden;border-radius:5px;margin:5px}.boxes.svelte-4eojlv.svelte-4eojlv{transition:transform 1s ease-in-out;font-size:1.8rem}.box.svelte-4eojlv.svelte-4eojlv{display:flex;justify-content:center;align-items:center;font-size:3rem}.buttons.svelte-4eojlv.svelte-4eojlv{margin:1rem 0 2rem}button.svelte-4eojlv.svelte-4eojlv{font-size:1.7rem;font-family:sans-serif;font-weight:700;margin:0 .2rem;border:none;color:#eee;background-color:#666;transition:filter .4s;height:80px;box-shadow:5px 5px 8px gray;border-radius:10px;border:1px solid transparent;padding:.6em 1.2em;cursor:pointer}.bottom-padding.svelte-4eojlv.svelte-4eojlv{height:70px}
