.lang-select-module__9Uqh7a__main{background:var(--color-bg-primary);min-height:100dvh;font-family:var(--font-inter), var(--font-noto-sans-jp), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;justify-content:center;align-items:center;padding:2rem;display:flex}.lang-select-module__9Uqh7a__card{text-align:center;width:100%;max-width:360px}.lang-select-module__9Uqh7a__icon{color:var(--color-teal);margin-bottom:1rem}.lang-select-module__9Uqh7a__title{font-size:var(--fs-h1);color:var(--color-text-primary);margin:0 0 .25rem;font-weight:700}.lang-select-module__9Uqh7a__subtitle{font-size:var(--fs-body);color:var(--color-text-primary);margin:0 0 2rem}.lang-select-module__9Uqh7a__nav{flex-direction:column;gap:.75rem;display:flex}.lang-select-module__9Uqh7a__langLink{border:1px solid var(--color-border-strong);background:var(--color-bg-secondary);color:var(--color-text-primary);border-radius:10px;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.lang-select-module__9Uqh7a__langLink:hover{border-color:var(--color-teal);box-shadow:0 0 0 1px var(--color-teal)}.lang-select-module__9Uqh7a__langLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lang-select-module__9Uqh7a__langLabel{font-size:var(--fs-body);font-weight:600}.lang-select-module__9Uqh7a__langSub{font-size:var(--fs-fine);color:var(--color-text-secondary)}
