:root{--color-primary:#4845ff;--color-primary-hover:#2e2bde;--color-primary-bg-hover:rgba(178,181,255,.063);--color-primary-weak:#e3e3ff;--color-primary-line:#b2b5ff;--color-bg:#fbfbff;--color-fg:#0b0b0c;--color-text-title:var(--color-fg);--color-text-desc:#a1a1a1}@font-face{font-family:LINE Seed Sans;src:url(/fonts/lineseedsans/LINESeedJP_OTF_Th.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2150-218F,U+2190-21FF,U+22??,U+23??,U+2460-24FF,U+25A0-25FF,U+26??,U+2700-27BF,U+2E00-2E7F,U+30??,U+4E00-9FFF,U+FF00-FFEF}@font-face{font-family:LINE Seed Sans;src:url(/fonts/lineseedsans/LINESeedJP_OTF_Rg.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2150-218F,U+2190-21FF,U+22??,U+23??,U+2460-24FF,U+25A0-25FF,U+26??,U+2700-27BF,U+2E00-2E7F,U+30??,U+4E00-9FFF,U+FF00-FFEF}@font-face{font-family:LINE Seed Sans;src:url(/fonts/lineseedsans/LINESeedJP_OTF_Bd.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2150-218F,U+2190-21FF,U+22??,U+23??,U+2460-24FF,U+25A0-25FF,U+26??,U+2700-27BF,U+2E00-2E7F,U+30??,U+4E00-9FFF,U+FF00-FFEF}@font-face{font-family:LINE Seed Sans;src:url(/fonts/lineseedsans/LINESeedJP_OTF_Eb.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2150-218F,U+2190-21FF,U+22??,U+23??,U+2460-24FF,U+25A0-25FF,U+26??,U+2700-27BF,U+2E00-2E7F,U+30??,U+4E00-9FFF,U+FF00-FFEF}@font-face{font-family:LINE Seed Sans;src:url(/fonts/lineseedsans/LINESeedKR-Th.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+11??,U+3130-318F,U+AC00-D7AF}@font-face{font-family:LINE Seed Sans;src:url(/fonts/lineseedsans/LINESeedKR-Rg.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+11??,U+3130-318F,U+AC00-D7AF}@font-face{font-family:LINE Seed Sans;src:url(/fonts/lineseedsans/LINESeedKR-Bd.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+11??,U+3130-318F,U+AC00-D7AF}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.px-32-16{padding-left:32px;padding-right:32px}@media (max-width:1080px){.px-32-16{padding-left:16px;padding-right:16px}}@media (max-width:1568px){.section{padding:80px 64px}}@media (max-width:1080px){.section{padding:80px 16px}}.posts{padding:0 64px}@media (max-width:1080px){.posts{padding:0 16px}}.wrapper{padding:0 64px}@media (max-width:1080px){.wrapper{padding:0 16px}}.main-container{flex-direction:column;min-height:100vh;display:flex}.content-wrap{flex:1}html,body,#__next{height:100%}html{overscroll-behavior:none}body{background:var(--color-bg);color:var(--color-fg);overscroll-behavior:none;overscroll-behavior-y:none;margin:0;font-family:LINE Seed Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px;transition:background-color .3s}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@media (max-width:768px){body{font-size:14px}}.text-blur{filter:blur(8px);opacity:0;transition:filter .5s ease-out,opacity .5s ease-out}
.Nav-module-scss-module__TxyVbW__nav{background:var(--color-bg);z-index:9999;border-bottom:1px solid var(--color-primary-line);transition:transform .2s;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.Nav-module-scss-module__TxyVbW__inner{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media (max-width:1080px){.Nav-module-scss-module__TxyVbW__inner{padding-left:16px;padding-right:16px}}.Nav-module-scss-module__TxyVbW__inner{justify-content:space-between;align-items:center;height:64px;display:flex}.Nav-module-scss-module__TxyVbW__left{align-items:center;gap:12px;display:flex}.Nav-module-scss-module__TxyVbW__logo{height:20px}.Nav-module-scss-module__TxyVbW__center{gap:20px;font-size:13px;display:none}@media (min-width:1080px){.Nav-module-scss-module__TxyVbW__center{display:flex}}.Nav-module-scss-module__TxyVbW__center a{transition:opacity .2s}.Nav-module-scss-module__TxyVbW__center a:hover{opacity:.6}.Nav-module-scss-module__TxyVbW__right{align-items:center;display:flex}.Nav-module-scss-module__TxyVbW__hidden{transform:translateY(-100%)}.Nav-module-scss-module__TxyVbW__joinContainer{position:relative}.Nav-module-scss-module__TxyVbW__overlay{z-index:10000;width:180px;padding-top:30px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Nav-module-scss-module__TxyVbW__overlay .Nav-module-scss-module__TxyVbW__overlayContent{color:#b2b5ff;background-color:#fff;border:1px solid #b2b5ff;border-radius:8px;gap:6px;padding:8px;display:flex}.Nav-module-scss-module__TxyVbW__overlay .Nav-module-scss-module__TxyVbW__socialLinks{color:#b2b5ff;flex-direction:column;flex-grow:1;gap:8px;display:flex}.Nav-module-scss-module__TxyVbW__overlay .Nav-module-scss-module__TxyVbW__socialLink{border-radius:8px;align-items:center;gap:4px;padding:4px;transition:background-color .2s;display:flex}.Nav-module-scss-module__TxyVbW__overlay .Nav-module-scss-module__TxyVbW__socialLink:hover{background-color:#f0f0f0}.Nav-module-scss-module__TxyVbW__overlay .Nav-module-scss-module__TxyVbW__socialLink img{width:20px;height:20px}.Nav-module-scss-module__TxyVbW__overlay .Nav-module-scss-module__TxyVbW__socialLink span{color:#b2b5ff;font-size:.8em}.Nav-module-scss-module__TxyVbW__overlay .Nav-module-scss-module__TxyVbW__productHunt{color:#4a4a4a;background-color:#f0f0ff;background-image:url(/background_logo.svg);background-position:50%;background-repeat:no-repeat;background-size:70%;border:1px solid #dcdcff;border-radius:8px;flex-direction:column;justify-content:space-between;width:140px;min-height:140px;padding:8px;font-size:10px;font-weight:700;display:flex;position:relative}.Nav-module-scss-module__TxyVbW__overlay .Nav-module-scss-module__TxyVbW__productHunt .Nav-module-scss-module__TxyVbW__title{color:#fff;white-space:nowrap;background-color:#5a5aed;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:400;position:absolute;top:8px;left:8px}.Nav-module-scss-module__TxyVbW__overlay .Nav-module-scss-module__TxyVbW__productHunt .Nav-module-scss-module__TxyVbW__voteButton{color:#fff;cursor:pointer;background-color:#5a5aed;border:none;border-radius:24px;justify-content:center;align-items:center;gap:4px;padding:4px 4px 4px 8px;font-size:10px;font-weight:400;transition:background-color .2s;display:flex;position:absolute;bottom:8px;right:8px}.Nav-module-scss-module__TxyVbW__overlay .Nav-module-scss-module__TxyVbW__productHunt .Nav-module-scss-module__TxyVbW__voteButton:hover{background-color:#4848c7}.Nav-module-scss-module__TxyVbW__overlay .Nav-module-scss-module__TxyVbW__productHunt .Nav-module-scss-module__TxyVbW__voteButton img{width:14px;height:14px}@keyframes Nav-module-scss-module__TxyVbW__fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
