@font-face{font-family:"Pretendard";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/version/911d750c76f1b096/turn-timer/fonts/Pretendard-Regular.woff2") format("woff2");
}
@font-face{font-family:"Pretendard Latin";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/version/911d750c76f1b096/turn-timer/fonts/Pretendard-Regular-latin.woff2") format("woff2");
  unicode-range: U+0000-ABFF, U+D7A4-10FFFF;
}
@font-face{font-family:"Pretendard";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/version/911d750c76f1b096/turn-timer/fonts/Pretendard-SemiBold.woff2") format("woff2");
}
@font-face{font-family:"Pretendard Latin";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/version/911d750c76f1b096/turn-timer/fonts/Pretendard-SemiBold-latin.woff2") format("woff2");
  unicode-range: U+0000-ABFF, U+D7A4-10FFFF;
}
@font-face{font-family:"Pretendard";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/version/911d750c76f1b096/turn-timer/fonts/Pretendard-Bold.woff2") format("woff2");
}
@font-face{font-family:"Pretendard Latin";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/version/911d750c76f1b096/turn-timer/fonts/Pretendard-Bold-latin.woff2") format("woff2");
  unicode-range: U+0000-ABFF, U+D7A4-10FFFF;
}
@font-face{font-family:"Outfit";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/version/911d750c76f1b096/turn-timer/fonts/Outfit-SemiBold.woff2") format("woff2")}
:root{color-scheme:light;--paper:#f4ebdd;--ink:#432b1d;--muted:#806b59;--accent:#ad5537;--line:#dfcdb8;--progress:1;font-family:"Pretendard",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",sans-serif;scroll-behavior:smooth;scroll-padding-top:114px;background:var(--paper)}
*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.75;word-break:keep-all}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-underline-offset:5px}button,a,input{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible+label,summary:focus-visible{outline:3px solid #ad5537;outline-offset:5px}button{color:inherit}img{max-width:100%;height:auto}button[hidden],[hidden]{display:none!important}.shell{width:min(1200px,calc(100% - 88px));margin-inline:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.17;font-weight:650;letter-spacing:-.055em;text-wrap:balance}p{overflow-wrap:break-word}h1{font-size:clamp(44px,5.5vw,78px);margin-bottom:28px}h1 em{font-family:inherit;font-style:normal;color:var(--accent);font-weight:400}h2{font-size:clamp(36px,4.2vw,58px);margin-bottom:24px}h3{font-size:25px;letter-spacing:-.04em}.eyebrow{font-size:11px;letter-spacing:.13em;font-weight:650;color:var(--accent);margin-bottom:25px;line-height:1.6}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{position:fixed;z-index:20;top:12px;left:12px;padding:12px 24px;background:white}
.site-header{position:sticky;top:0;z-index:10;background:#f4ebddf5;border-bottom:1px solid rgb(67 43 29 / 10%)}.topbar{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{font-family:"Outfit","Pretendard",sans-serif;display:flex;align-items:center;gap:8px;font-size:21px;letter-spacing:-.4px;font-weight:600;text-decoration:none;line-height:1.2}.brand-mark{flex:none;width:42px;height:42px}.demo-brand .brand-mark{width:32px;height:32px}.nav-links{display:flex;gap:36px;margin-inline-start:auto;font-size:13px}.nav-links a,.languages a{text-decoration:none}.nav-links a:hover{color:var(--accent)}.languages{display:flex;align-items:center;gap:4px;font-size:12px}.languages a{min-width:40px;min-height:40px;display:grid;place-items:center;border-radius:50%}.languages a[aria-current]{background:var(--ink);color:var(--paper)}
.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;min-height:840px;padding-block:72px 60px}.hero-copy{position:relative;z-index:1}.intro{font-size:17px;line-height:1.95;max-width:415px;color:var(--muted);margin-bottom:30px}.button{display:inline-flex;gap:24px;align-items:center;justify-content:center;min-height:56px;padding:13px 25px;border:0;border-radius:6px;background:var(--accent);color:#fffaf3;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s}.button:hover{background:#91442c;transform:translateY(-3px)}.button span:last-child{font-size:18px}.below-fold{display:flex;gap:14px;align-items:center;margin-top:58px;font-size:12px;text-decoration:none;color:var(--muted)}.below-fold span{font-size:20px}
.demo-wrap{position:relative;max-width:440px;width:100%;justify-self:center}.orbit-line{position:absolute;inset:20% -12% 29%;border:1px solid #d7bea2;border-radius:50%;transform:rotate(-26deg);pointer-events:none}.timer-demo{--demo-bg:#F4EBDD;--demo-ink:#432B1D;--demo-accent:#AD5537;--demo-track:#E5D6C3;--demo-buttonInk:#FFFFFF;--demo-urgent:#AD3E24;--time-ink:var(--demo-ink);--glow-color:#75C49A;position:relative;display:flex;flex-direction:column;margin-inline:auto;width:min(100%,342px);height:524px;padding:18px 23px 24px;background:var(--demo-bg);color:var(--demo-ink);border:1px solid rgb(89 62 38 / 10%);border-radius:34px;box-shadow:0 36px 68px -25px #68482e38,0 0 0 6px #fcf6ed,0 0 0 7px #decab4;isolation:isolate;scroll-margin-top:40px;line-height:normal}
.demo-top{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;font-size:18px;font-weight:700;letter-spacing:-.6px;min-height:64px}.demo-brand{font-family:"Outfit","Pretendard",sans-serif;font-weight:600;letter-spacing:-.4px;display:flex;align-items:center;gap:8px}.pause-button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--demo-ink);border-radius:50%;font-size:18px}.pause-button:hover,.pause-button[data-paused=true]{background:var(--demo-track)}.play-icon,.pause-button[data-paused=true] .pause-icon{display:none}.pause-button[data-paused=true] .play-icon{display:block}
.timer-face{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-height:0;min-width:0;--face-size:180px;--glass-height:260px;--digit-size:calc(var(--face-size)*.265)}.face-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--face-size);flex-shrink:0}.face-top{margin-block:8px 16px}.face-bottom{display:none}
.timer-digits{font-size:var(--digit-size);line-height:1.18;letter-spacing:-.045em;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;direction:ltr;z-index:1;color:var(--demo-ink)}
.glass-stage{width:100%;height:var(--glass-height);flex-shrink:0;position:relative}.glass-canvas{width:100%;height:100%;display:block;opacity:0}.glass-stage.glass-ready .glass-canvas{opacity:1}.glass-fallback{position:absolute;width:100%;height:100%;object-fit:contain;inset:0}.glass-stage.glass-ready .glass-fallback{visibility:hidden}
.next-button{position:relative;flex-shrink:0;border:0;border-radius:20px;background:var(--demo-accent);color:var(--demo-buttonInk);min-height:80px;padding:18px 20px;font-size:30px;letter-spacing:-.7px;font-weight:700;display:flex;justify-content:center;align-items:center;transition:transform .15s}.next-button:active{transform:scale(.975)}
.demo-controls{position:relative;z-index:1;margin-top:28px}.presets{border:0;padding:0;margin:0;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.presets label{min-width:43px;min-height:38px;display:grid;place-items:center;padding:5px 10px;font-size:12px;border:1px solid var(--line);border-radius:40px;cursor:pointer}.presets input:checked+label{background:var(--ink);border-color:var(--ink);color:var(--paper)}.demo-options{display:flex;justify-content:center;gap:8px;margin-top:12px}.option{display:flex;align-items:center;gap:7px;min-height:40px;background:transparent;border:0;border-radius:6px;padding:6px 12px;font-size:12px;color:var(--muted)}.option[aria-pressed=true]{background:#e7d8c4;color:var(--ink)}.demo-status{text-align:center;font-size:11px;color:var(--muted);min-height:2em;margin:12px 0 0}.demo-status:empty{min-height:0;margin:0}
/* Artwork follows the app's TimerFace.tsx; palette and sizing are imported from it. */
.progress-track{display:none;height:5px;width:88%;background:var(--demo-track);border-radius:5px;overflow:hidden}.progress-track span{display:block;width:calc(var(--progress)*100%);height:100%;border-radius:5px;background:var(--demo-accent)}
.ring,.water,.pulse-glow,.flip-row,.ribbon-layout,.pulse-dots,.dial-ticks{display:none}.ring,.pulse-glow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ring circle{fill:none;stroke-width:9}.ring-track{stroke:var(--demo-track)}.ring-fill{stroke:var(--demo-accent);stroke-linecap:round;stroke-dasharray:var(--circumference) var(--circumference);stroke-dashoffset:calc(var(--circumference)*(1 - var(--progress)))}
.timer-demo[data-urgent=true]{--time-ink:var(--demo-urgent);--glow-color:#D5AD45}
.timer-demo:not([data-theme=sand]) .glass-stage{display:none}
.timer-demo[data-theme=sand] .timer-digits{color:var(--time-ink);margin-bottom:calc(var(--face-size)*.025)}
.timer-demo[data-theme=orbit] .face-content,.timer-demo[data-theme=dial] .face-content,.timer-demo[data-theme=pulse] .face-content{height:var(--face-size)}
.timer-demo[data-theme=orbit] .ring,.timer-demo[data-theme=dial] .ring,.timer-demo[data-theme=dial] .dial-ticks{display:block}
.timer-demo[data-theme=orbit] .next-button{border-radius:40px}
.timer-demo[data-theme=dial] .ring circle{stroke-width:19}.timer-demo[data-theme=dial] .ring-fill{stroke:#E66B35;stroke-linecap:butt}
.timer-demo[data-theme=flip] .flip-row{display:flex;align-items:center;width:100%;gap:6px;direction:ltr}.flip-card{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-width:0;height:calc(var(--face-size)*.53);border:1px solid #3A4037;border-radius:13px;background:var(--demo-surface);font-size:calc(var(--face-size)*.265);font-weight:700;letter-spacing:-7px;font-variant-numeric:tabular-nums;transform:perspective(600px) rotateX(0)}.flip-colon{font-size:36px;font-weight:600;margin-top:-10px}.flip-seconds{color:var(--time-ink)}.seam{position:absolute;left:0;right:0;top:50%;height:2px;background:#0E110E;opacity:.65}.hinge{position:absolute;top:46%;width:4px;height:16px;background:#555C51;border-radius:2px}.hinge.left{left:-1px}.hinge.right{right:-1px}
.timer-demo[data-theme=flip] .timer-digits,.timer-demo[data-theme=ribbon] .timer-digits{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0)}
.timer-demo[data-theme=tide] .face-content{height:calc(var(--face-size)*1.2);border-radius:32px;overflow:hidden;background:#EAF8F9;justify-content:flex-start}.timer-demo[data-theme=tide] .timer-digits{--digit-size:calc(var(--face-size)*.29);margin-top:40px}.timer-demo[data-theme=tide] .water{display:block;position:absolute;bottom:0;width:100%;height:calc(var(--progress)*100%);background:#99DFE1}.water svg{position:absolute;top:-22px;left:0;width:100%;height:30px}.timer-demo[data-empty=true] .water{opacity:0}
.timer-demo[data-theme=pulse] .pulse-glow{display:block}.timer-demo[data-theme=pulse] .timer-digits{--digit-size:calc(var(--face-size)*.29)}.timer-demo[data-pulsing=true] .pulse-glow{animation:breath 1s ease-in-out infinite}.timer-demo[data-theme=pulse] .pulse-dots{display:flex;gap:7px;margin-top:16px;margin-bottom:8px;z-index:1}.pulse-dots span{width:7px;height:7px;border-radius:4px;background:var(--demo-track)}.pulse-dots span.lit{background:var(--demo-accent)}.timer-demo[data-urgent=true] .pulse-dots span.lit{background:var(--demo-urgent)}
.timer-demo[data-theme=ribbon] .ribbon-layout{display:flex;width:100%;height:calc(var(--face-size)*1.1);gap:20px;direction:ltr}.ribbon-numbers{flex:1;min-width:0}.ribbon-numbers span{display:block;font-size:calc(var(--face-size)*.43);line-height:calc(var(--face-size)*.45);font-weight:700;letter-spacing:-7px;font-variant-numeric:tabular-nums}.ribbon-seconds{color:var(--time-ink)}.ribbon-rail{position:relative;width:25px;border-radius:20px;background:var(--demo-track);overflow:hidden}.ribbon-rail span{position:absolute;bottom:0;left:0;right:0;height:calc(var(--progress)*100%);border-radius:20px;background:var(--demo-accent)}.timer-demo[data-urgent=true] .ribbon-rail span{background:var(--demo-urgent)}
.timer-demo[data-theme=across] .timer-digits{--digit-size:calc(var(--face-size)*.29);color:var(--time-ink)}.timer-demo[data-theme=across] .progress-track{display:block;margin-top:20px}.timer-demo[data-theme=across] .progress-track span{background:var(--time-ink)}
.timer-demo.is-dual .face-top{transform:rotate(180deg);margin:0 0 12px}.timer-demo.is-dual .face-bottom{display:flex;margin-top:12px}
/* Like the app, use digits + a bar only when each face is shorter than 180px. */
.timer-demo .timer-face[data-compact=true] .face-content{width:88%;height:auto;border-radius:0;background:none;overflow:visible;justify-content:center}.timer-demo .timer-face[data-compact=true] .face-content>:not(.timer-digits):not(.progress-track){display:none}.timer-demo .timer-face[data-compact=true] .timer-digits{position:relative;clip:auto;overflow:visible;width:auto;height:auto;margin:0;font-size:var(--compact-digits);color:var(--time-ink)}.timer-demo .timer-face[data-compact=true] .progress-track{display:block;width:100%;margin:0}.timer-demo .timer-face[data-compact=true] .progress-track span{background:var(--demo-accent)}.timer-demo .timer-face[data-small=true] .progress-track{display:none}
.promise{display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--line);padding-block:22px;color:var(--muted);font-size:12px;gap:20px}.promise span:before{content:"✳";color:var(--accent);font-size:15px;margin-inline-end:12px}.section{padding-block:110px}.story{display:grid;grid-template-columns:1fr 1fr;gap:90px}.section-head>p:last-child{max-width:420px;color:var(--muted);font-size:16px;line-height:1.95}.steps{list-style:none;margin:0;padding:0;counter-reset:step}.steps li{position:relative;padding:20px 0 26px;padding-inline-start:53px;border-bottom:1px solid var(--line);counter-increment:step}.steps li:before{content:"0" counter(step);position:absolute;top:22px;inset-inline-start:0;color:var(--accent);font-size:12px;font-variant-numeric:tabular-nums}.steps li:first-child{padding-top:0}.steps li:first-child:before{top:3px}.steps h3{margin:0 0 9px;font-size:22px}.steps p{color:var(--muted);font-size:14px;line-height:1.85;margin:0}
.sound-section{background:#38291f;color:#f4ebdd;overflow:hidden}.sound-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:90px}.sound-section .eyebrow{color:#d7af81}.scene-copy>p:not(.eyebrow){color:#c6b5a5;font-size:15px;line-height:1.95;max-width:390px}.sound-section .button{margin-top:10px;background:#ecd9bb;color:#38291f}.sound-section .sound-caption{font-size:10px;margin:12px 0 0}.sound-art{position:relative;display:grid;place-items:center;height:390px;isolation:isolate}.sound-seconds{font-family:inherit;font-size:132px;font-weight:400;line-height:1;font-variant-numeric:lining-nums tabular-nums}.sound-orbit{position:absolute;width:255px;height:255px;border:1px solid #b392694d;border-radius:50%}.orbit-two{width:320px;height:320px}.orbit-three{width:385px;height:385px}.sound-art.is-playing .sound-orbit{animation:sonar 1s ease-out infinite}.sound-art.is-playing .orbit-two{animation-delay:.16s}.sound-art.is-playing .orbit-three{animation-delay:.32s}.sound-ticks{position:absolute;bottom:8px;display:flex;gap:10px}.sound-ticks span{height:5px;width:17px;border-radius:3px;background:#79624d}.sound-ticks span.lit{background:#f2d4a5}
.demo-stage{position:relative;display:grid;grid-template-columns:minmax(0,342px) 44px;gap:22px;align-items:center;justify-content:center}.demo-stage .timer-demo{width:100%;min-width:0}.theme-picker{position:relative;z-index:2;border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:44px;gap:8px}.theme-option{position:relative}.theme-option label{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;border-radius:50%}.theme-swatch{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e5d6c3;color:#ad5537;box-shadow:inset 0 0 0 1px #432b1d15;transition:transform .2s,box-shadow .2s;font-size:19px;font-family:inherit}.theme-option input:checked+label .theme-swatch{box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--accent)}.theme-option label:hover .theme-swatch{transform:scale(1.08)}.swatch-orbit{background:#f7f6f2;color:#ec664b}.swatch-flip{background:#111411;color:#d5f175}.swatch-tide{background:#99dfe1;color:#214760}.swatch-pulse{background:#09271f;color:#b3e7cb}.swatch-dial{background:#e3e1d9;color:#292e28}.swatch-ribbon{background:#e6dcf5;color:#7855bb}.swatch-across{background:#e7e9ed;color:#ea6a54}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.detail-card{padding-top:28px;border-top:1px solid var(--line)}.detail-card>span{display:block;font-size:30px;color:var(--accent);margin-bottom:25px}.detail-card h3{font-size:24px;margin:0 0 16px}.detail-card p{font-size:14px;color:var(--muted);line-height:1.9;margin-bottom:0}.faq-layout{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.faq-layout h2{font-size:42px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;list-style:none;font-size:16px;font-weight:600;display:flex;gap:24px;justify-content:space-between;align-items:center;min-height:36px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-weight:400;font-size:24px;color:var(--accent)}.faq-list details[open] summary:after{content:"−"}.faq-list p{font-size:14px;line-height:1.9;color:var(--muted);margin:15px 0 0;margin-inline-end:30px}.launch{text-align:center;background:#e8d6bd;color:var(--ink);padding:72px 40px;border-radius:28px}.launch h2{font-size:clamp(36px,5.5vw,64px);margin-bottom:16px}.launch>p{color:#725c49;font-size:16px;margin-bottom:0}.launch .store-cta{margin-top:32px}footer{border-top:1px solid var(--line);padding-block:32px;color:var(--muted)}.business-info{font-size:10px;line-height:1.6}.business-info p{margin:0}.document{padding-block:72px;max-width:850px}.document h1{font-size:48px}.document p{color:var(--muted);white-space:pre-line}.document .meta{font-size:12px}
@keyframes breath{50%{transform:scale(.95)}}@keyframes sonar{from{transform:scale(.93);opacity:.9}to{transform:scale(1.06);opacity:.15}}@supports(animation-timeline:view()){.motion-on .orbit-line{animation:orbit-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}@keyframes orbit-drift{from{transform:rotate(-38deg)}to{transform:rotate(15deg)}}
@media(min-width:1400px){.hero{gap:100px}.hero-copy{padding-left:12px}.demo-wrap{max-width:470px}}
@media(max-width:1000px){.shell{width:calc(100% - 56px)}.hero{gap:35px}.nav-links{gap:20px}.hero h1{font-size:53px}.story,.sound-inner{gap:50px}.demo-stage{gap:16px}.sound-orbit{width:210px;height:210px}.orbit-two{width:270px;height:270px}.orbit-three{width:330px;height:330px}.detail-grid{gap:30px}.faq-layout{gap:40px}}
@media(max-width:760px){.shell{width:calc(100% - 40px)}.topbar{min-height:80px;gap:12px}.nav-links{display:none}.hero{grid-template-columns:1fr;min-height:0;padding-block:55px 45px;gap:55px;overflow-x:clip}.hero-copy{text-align:center}.hero h1{font-size:clamp(43px,8vw,61px)}.intro{margin-inline:auto;font-size:15px;max-width:385px}.eyebrow{font-size:10px}.below-fold{display:none}.demo-wrap{max-width:400px}.orbit-line{inset:20% -3% 29%}.promise{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:11px;padding-block:22px}.promise span:before{margin-inline-end:8px}.section{padding-block:70px}.story,.sound-inner{grid-template-columns:1fr;gap:32px}.story .section-head>p:last-child{max-width:none}.sound-inner{padding-block:65px;gap:0}.sound-art{height:345px}.sound-seconds{font-size:110px}.sound-section .scene-copy>p{max-width:430px}.demo-stage{gap:12px}.detail-grid{grid-template-columns:1fr;gap:24px}.detail-card{display:grid;grid-template-columns:40px 1fr;column-gap:16px}.detail-card>span{grid-row:1/3;margin:0}.detail-card h3{font-size:23px}.faq-layout{grid-template-columns:1fr;gap:12px}.faq-layout h2{font-size:34px}.launch{padding:48px 24px;border-radius:24px}.launch h2{font-size:36px}.document h1{font-size:36px}.document{padding-block:45px}}
@media(max-width:360px){.shell{width:calc(100% - 32px)}.hero h1{font-size:40px}.timer-demo{height:493px;padding-inline:16px}.presets{gap:4px}.presets label{min-width:38px;padding-inline:7px}.sound-art{height:300px}.orbit-three{width:285px;height:285px}.orbit-two{width:240px;height:240px}.promise{font-size:10px}.brand{font-size:17px}.launch{padding-inline:22px}}
.motion-off{scroll-behavior:auto}.motion-off *,.motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important}.motion-off .button:hover,.motion-off .theme-swatch,.motion-off .next-button:active{transform:none!important}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover,.theme-swatch,.next-button:active{transform:none!important}}

/* Decorative orbits must not create horizontal page scrolling. */
body.landing{overflow-x:clip}

.hero .store-cta{margin-inline:0}@media(max-width:760px){.hero .store-cta{margin-inline:auto}.hero .store-buttons{justify-content:center}}

/* Allow translated copy to wrap; language fonts are set by languages.css. */
html:not(:lang(en)):not(:lang(ko)) body{word-break:normal;overflow-wrap:anywhere}html:not(:lang(en)):not(:lang(ko)) :is(h1,h2,h3,.eyebrow,.next-button){letter-spacing:normal}

:root:lang(en) { font-family: "Pretendard Latin", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
