.HomePage-module__wtOjGq__page{background:var(--main-bg);justify-content:center;align-items:center;width:100%;min-height:100%;padding:40px 24px;display:flex;position:relative}.HomePage-module__wtOjGq__page:before{content:"";background:radial-gradient(ellipse at 50% 50%, rgba(var(--accent-color-rgb), .03) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.HomePage-module__wtOjGq__container{z-index:1;width:100%;max-width:640px;position:relative}.HomePage-module__wtOjGq__content{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.HomePage-module__wtOjGq__header{justify-content:center;margin-top:14px;margin-bottom:8px;display:flex;overflow:visible}.HomePage-module__wtOjGq__avatarWrapper{width:80px;height:80px;margin:0 auto;position:relative;overflow:visible}.HomePage-module__wtOjGq__avatarCircle{background:#111214;border:2px solid #ff6fc266;border-radius:50%;width:100%;height:100%;overflow:hidden;box-shadow:0 0 28px #ff6fc240,0 4px 16px #00000080}.HomePage-module__wtOjGq__avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.HomePage-module__wtOjGq__avatarDecoration{pointer-events:none;z-index:2;width:120%;height:120%;position:absolute;top:-10%;left:-10%}.HomePage-module__wtOjGq__icon{color:var(--accent-color);opacity:.8}.HomePage-module__wtOjGq__intro{flex-direction:column;align-items:center;gap:16px;display:flex}.HomePage-module__wtOjGq__greeting{color:#ffffff80;font-size:14px;font-family:var(--font-pretendard);letter-spacing:.5px;margin:0}.HomePage-module__wtOjGq__name{letter-spacing:.01em;background:linear-gradient(90deg,#ff6fc2 0%,#f54fa8 35%,#ff9bd6 70%,#d96ab7 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 28px #ff6fc259);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Cherry Bomb One,cursive,sans-serif;font-size:68px;font-weight:700;line-height:1.15;display:inline-block}.HomePage-module__wtOjGq__role{color:var(--accent-color);letter-spacing:.3px;font-size:18px;font-weight:500;font-family:var(--font-pretendard);margin:0}.HomePage-module__wtOjGq__divider{background:linear-gradient(90deg, transparent, var(--accent-color), transparent);opacity:.6;width:60px;height:2px;margin:8px 0}.HomePage-module__wtOjGq__description{color:#ffffffa6;max-width:700px;font-size:15px;line-height:1.8;font-family:var(--font-pretendard);word-break:keep-all;margin:0}.HomePage-module__wtOjGq__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.HomePage-module__wtOjGq__primaryAction,.HomePage-module__wtOjGq__secondaryAction{font-size:14px;font-weight:500;font-family:var(--font-pretendard);border-radius:6px;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:all .2s;display:inline-flex}.HomePage-module__wtOjGq__primaryAction{background:var(--accent-color);color:#fff;box-shadow:0 4px 20px rgba(var(--accent-color-rgb), .3)}.HomePage-module__wtOjGq__primaryAction:hover{box-shadow:0 6px 24px rgba(var(--accent-color-rgb), .4);transform:translateY(-2px)}.HomePage-module__wtOjGq__secondaryAction{color:#fffc;background:#ffffff08;border:1px solid #ffffff1a}.HomePage-module__wtOjGq__secondaryAction:hover{background:#ffffff12;border-color:#fff3;transform:translateY(-2px)}.HomePage-module__wtOjGq__links{border-top:1px solid #ffffff0f;align-items:center;gap:16px;margin-top:16px;padding-top:32px;display:flex}.HomePage-module__wtOjGq__link{color:#fff6;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;text-decoration:none;transition:all .2s;display:inline-flex}.HomePage-module__wtOjGq__link:hover{color:#ffffffe6;background:#ffffff0d}.HomePage-module__wtOjGq__linkSeparator{color:#ffffff26;font-size:12px}@media (max-width:640px){.HomePage-module__wtOjGq__page{padding:40px 24px}.HomePage-module__wtOjGq__name{font-size:40px}.HomePage-module__wtOjGq__role{font-size:16px}.HomePage-module__wtOjGq__description{max-width:100%;font-size:14px}.HomePage-module__wtOjGq__actions{flex-direction:column;width:100%}.HomePage-module__wtOjGq__primaryAction,.HomePage-module__wtOjGq__secondaryAction{justify-content:center;width:100%}}
