@charset "UTF-8";.coming-soon{box-sizing:border-box;padding:32px 40px 120px;@media (max-width:800px){padding:24px 16px 80px}}.coming-soon__inner{max-width:800px;margin:0 auto}.coming-soon__title{font-size:var(--font-size-xx-large);letter-spacing:var(--letter-spacing-sp,0.1em);@media (max-width:800px){font-size:var(--font-size-x-large)}}.coming-soon__box{display:grid;justify-items:center;margin-top:32px;padding:48px 32px;border:1px solid var(--color-border);border-radius:16px;text-align:center;@media (max-width:800px){margin-top:24px;padding:32px 16px;border-radius:12px}}.coming-soon__badge{margin-bottom:16px;padding:4px 16px;border:1px solid var(--color-purple);border-radius:999px;color:var(--color-purple);font-size:var(--font-size-xx-small);font-weight:bold;line-height:1.5;letter-spacing:0.15em}.coming-soon__text{font-size:var(--font-size-x-medium);line-height:2;letter-spacing:var(--letter-spacing-sp,0.08em);word-break:keep-all;@media (max-width:800px){font-size:var(--font-size-small);line-height:1.9}}.coming-soon__links{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;@media (max-width:800px){flex-direction:column;align-items:stretch;width:100%;gap:8px;margin-top:24px;.button{justify-content:center;width:100%}}}