:root{--color-ink: #111015;--color-mint: #bcebd9;--color-peach: #f6d9b2;--color-lilac: #cecbf7;--color-paper: #fafaf9;--color-line: rgba(17, 16, 21, .1);--font-sans: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-hanzi: "Noto Sans SC", var(--font-sans)}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}:lang(ko){word-break:keep-all}h1,p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.share-web-main,.share-web-card{isolation:isolate}.share-site{overflow-x:clip}.set-share-web{min-height:100vh;background:radial-gradient(circle at 8% 7%,rgba(255,255,255,.78) 0 112px,transparent 113px),radial-gradient(circle at 94% 86%,rgba(255,255,255,.42) 0 164px,transparent 165px),var(--color-mint)}.share-site-head{width:min(calc(100% - 38px),980px);margin:0 auto;padding:27px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.share-wordmark{font-size:22px;line-height:1;font-weight:800;letter-spacing:-.055em}.share-site-head span{color:#11101594;font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.share-web-main{width:min(calc(100% - 34px),920px);min-height:calc(100vh - 88px);margin:0 auto;padding:26px 0 54px;display:grid;place-items:center}.share-web-card{position:relative;width:100%;padding:29px;display:grid;grid-template-columns:minmax(238px,.9fr) minmax(290px,1.1fr);gap:clamp(30px,6vw,72px);align-items:center;border:1.5px solid rgba(17,16,21,.7);border-radius:34px;background:#fafaf9f0;box-shadow:0 9px #1110151a,0 28px 62px #143b2e21}.share-web-card:before,.share-web-card:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(17,16,21,.24);border-radius:34px;background:#ffffff9e}.share-web-card:before{inset:11px -8px -8px 12px;transform:rotate(-1deg)}.share-web-card:after{inset:7px 12px -12px -9px;transform:rotate(1.15deg)}@media(max-width:650px){.share-site-head{padding-top:21px}.share-site-head span{display:none}.share-web-main{width:auto;margin:0 17px;padding-top:8px;display:block}.share-web-card{width:auto;min-width:0;max-width:none;padding:18px;grid-template-columns:minmax(0,1fr);gap:25px;border-radius:27px}}
