JUMP IN CALIVERSE
+Experience the Ultimate FPS Battle
+ {/* Video/Media Content */} +diff --git a/00_Raw/_benchmarks/site/screenshots/fullpage.png b/00_Raw/_benchmarks/site/screenshots/fullpage.png new file mode 100644 index 00000000..5df35dfe Binary files /dev/null and b/00_Raw/_benchmarks/site/screenshots/fullpage.png differ diff --git a/00_Raw/_benchmarks/site/screenshots/viewport.png b/00_Raw/_benchmarks/site/screenshots/viewport.png new file mode 100644 index 00000000..211b3000 Binary files /dev/null and b/00_Raw/_benchmarks/site/screenshots/viewport.png differ diff --git a/00_Raw/_benchmarks/site/site_tokens.json b/00_Raw/_benchmarks/site/site_tokens.json new file mode 100644 index 00000000..a3af8b59 --- /dev/null +++ b/00_Raw/_benchmarks/site/site_tokens.json @@ -0,0 +1,1072 @@ +{ + "url": "https://www.caliverse.io", + "scannedAt": "2026-05-20T03:13:28.515Z", + "loadStatus": "ok", + "meta": { + "title": "NEW EARTH의 발견, 칼리버스 - 칼리버스 (CALIVERSE)", + "description": "In our exploration, we’ve discovered a strange new world seamlessly woven into the fabric of reality. Enter \"CALIVERSE\", coined for this mysterious cosmos that not only shapes our reality but is shaped by it. From this point onward, CALIVERSE embodies the dawn of a civilization - an alluring beacon of hope.", + "lang": "kr", + "viewport": "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes", + "ogImage": "https://caliverse.io/images/seo-caliverse.png", + "ogTitle": "NEW EARTH의 발견, 칼리버스 - 칼리버스 (CALIVERSE)", + "charset": "UTF-8", + "url": "https://www.caliverse.io/" + }, + "structure": { + "sections": [ + { + "tag": "header", + "role": "header", + "depth": 4, + "rect": { + "x": 0, + "y": 0, + "width": 1440, + "height": 88 + }, + "textPreview": "ABOUT METAVERSE MUSIC PERFORMANCE CALIVERSE VR CALIVERSE 3D SHOP WORKSHOP Log-in KR", + "imgCount": 13, + "linkCount": 0, + "buttonCount": 4, + "headingCount": 0 + }, + { + "tag": "main", + "role": "main", + "depth": 3, + "rect": { + "x": 0, + "y": 0, + "width": 1440, + "height": 1709 + }, + "textPreview": "JUMP IN CALIVERSE PC LAUNCHER 런처 클라이언트를 다운로드 후 칼리버스에 입장하기 Experience the Ultimate FPS Battle PLANET IGM26_FPS PLANET IGM26에서 만나는 박진감 넘치는 FPS 전투 EXPERIENCE FANTASTIC 3D CONTENTS 3D APP & 3D SCREEN PROTECTOR 내 손안에서 확장되는 3D 세계 WHAT’S", + "imgCount": 5, + "linkCount": 0, + "buttonCount": 0, + "headingCount": 0 + }, + { + "tag": "footer", + "role": "footer", + "depth": 3, + "rect": { + "x": 0, + "y": 780, + "width": 1440, + "height": 120 + }, + "textPreview": "상호: 주식회사 칼리버스 | 대표: 김동규 | 주소: 서울특별시 금천구 가산디지털2로 179(가산동 533-2) 5F | T. 02 514 5007 | E-mail: support@caliverse.io 사업자등록번호: 283-86-01059 | 통신판매업신고번호: 제2025-서울강남-00242호 [사업자정보확인] | 호스팅서비스: Amazon Web Services Inc. (AWS) 이용 약관 개인정보 처리방침 운영 정", + "imgCount": 1, + "linkCount": 11, + "buttonCount": 0, + "headingCount": 0 + } + ], + "navigationLinks": [], + "ctaButtons": [ + "Shop", + "Workshop", + "Log-in", + "KR" + ], + "h1": "", + "h2List": [] + }, + "design": { + "colors": { + "palette": [ + { + "value": "rgb(32, 32, 32)", + "count": 142 + }, + { + "value": "rgb(255, 255, 255)", + "count": 48 + }, + { + "value": "rgba(0, 0, 0, 0)", + "count": 19 + }, + { + "value": "rgb(26, 229, 172)", + "count": 16 + }, + { + "value": "rgb(0, 0, 0)", + "count": 8 + }, + { + "value": "rgba(255, 255, 255, 0.4)", + "count": 6 + }, + { + "value": "rgb(28, 28, 28)", + "count": 4 + }, + { + "value": "rgba(255, 255, 255, 0.6)", + "count": 3 + }, + { + "value": "rgb(153, 153, 153)", + "count": 2 + }, + { + "value": "rgba(0, 0, 0, 0.8)", + "count": 2 + }, + { + "value": "rgba(0, 0, 0, 0.6)", + "count": 1 + }, + { + "value": "rgb(7, 4, 0)", + "count": 1 + } + ], + "composition": { + "neutralPct": 94, + "accentPct": 6, + "topAccents": [ + { + "value": "rgb(26, 229, 172)", + "count": 16 + } + ], + "ratioLabel": "무채색 우세 (≥80%)" + }, + "background": "rgba(0, 0, 0, 0)", + "primaryText": "rgb(32, 32, 32)", + "linkColor": "rgba(255, 255, 255, 0.4)", + "buttonBackground": "rgba(0, 0, 0, 0)", + "buttonText": "rgb(32, 32, 32)", + "darkModeHints": { + "prefersColorScheme": false, + "darkSelectors": [], + "rootDataTheme": null, + "colorSchemeMeta": null + } + }, + "typography": { + "primaryFont": "Pretendard, \"Noto Sans KR\", \"Noto Sans JP\", sans-serif", + "fontStack": [ + { + "value": "Pretendard, \"Noto Sans KR\", \"Noto Sans JP\", sans-serif", + "count": 138 + }, + { + "value": "\"Noto Sans KR\", -apple-system, BlinkMacSystemFont, \"system-ui\", Roboto, \"Helvetica Neue\", \"Segoe UI\", \"Apple SD Gothic Neo\", \"Malgun Gothic\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"sans-serif\"", + "count": 60 + }, + { + "value": "Pretendard, sans-serif", + "count": 17 + }, + { + "value": "Pretendard", + "count": 14 + }, + { + "value": "\"Noto Sans KR\", sans-serif", + "count": 5 + } + ], + "topFontSizes": [ + { + "value": "16px", + "count": 148 + }, + { + "value": "15px", + "count": 31 + }, + { + "value": "14px", + "count": 17 + }, + { + "value": "13px", + "count": 11 + }, + { + "value": "24px", + "count": 8 + }, + { + "value": "12px", + "count": 6 + }, + { + "value": "25px", + "count": 5 + }, + { + "value": "30px", + "count": 3 + }, + { + "value": "50px", + "count": 3 + }, + { + "value": "11px", + "count": 2 + } + ], + "topFontWeights": [ + { + "value": "400", + "count": 166 + }, + { + "value": "500", + "count": 35 + }, + { + "value": "600", + "count": 18 + }, + { + "value": "300", + "count": 8 + }, + { + "value": "700", + "count": 5 + }, + { + "value": "800", + "count": 4 + } + ], + "body": { + "fontSize": "16px", + "lineHeight": "normal", + "fontFamily": "\"Noto Sans KR\", -apple-system, BlinkMacSystemFont, \"system-ui\", Roboto, \"Helvetica Neue\", \"Segoe UI\", \"Apple SD Gothic Neo\", \"Malgun Gothic\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"sans-serif\"", + "fontWeight": "400" + }, + "h1": null, + "h2": null, + "h3": null, + "p": { + "fontSize": "15px", + "fontWeight": "500", + "lineHeight": "26px", + "letterSpacing": "0.75px", + "fontFamily": "\"Noto Sans KR\", sans-serif" + }, + "button": { + "fontSize": "24px", + "fontWeight": "400", + "lineHeight": "normal", + "letterSpacing": "normal", + "fontFamily": "Arial" + } + }, + "layout": { + "bodyMaxWidth": "none", + "viewportWidth": 1440, + "viewportHeight": 900, + "scrollHeight": 1709, + "bodyPadding": "0px", + "bodyMargin": "0px", + "sectionSpacing": [], + "cardSpacing": [ + { + "containerClass": "MuiList-root MuiList-padding mui-style-ui2hos", + "childCount": 5, + "horizontalGapPx": 25, + "verticalRhythmPx": 0 + } + ], + "borderRadiusScale": [ + { + "value": "4px", + "count": 2 + }, + { + "value": "100px", + "count": 1 + }, + { + "value": "8px", + "count": 1 + }, + { + "value": "20px", + "count": 1 + } + ], + "grids": [], + "containerSystem": [ + { + "selector": "header", + "tag": "header", + "className": "e1rkdor11 MuiBox-root mui-style-1c8koze", + "width": 1440, + "maxWidth": "none", + "margin": "0px", + "padding": "0px 30px", + "display": "flex" + }, + { + "selector": "main", + "tag": "main", + "className": "e1rkdor10 MuiBox-root mui-style-17l764i", + "width": 1440, + "maxWidth": "none", + "margin": "0px", + "padding": "0px", + "display": "flex" + }, + { + "selector": "footer", + "tag": "footer", + "className": "MuiBox-root mui-style-1d7wxpy", + "width": 1440, + "maxWidth": "none", + "margin": "0px", + "padding": "20px 0px", + "display": "flex" + } + ], + "responsiveHints": [ + "print", + "screen and (max-width: 430px)", + "screen and (max-width: 1280px)", + "(min-width: 0px)", + "(min-width: 1280px)" + ], + "layering": [ + { + "tag": "div", + "className": "MuiBox-root mui-style-hypbx", + "position": "absolute", + "zIndex": "20", + "top": "0px", + "left": "0px" + }, + { + "tag": "div", + "className": "MuiBox-root mui-style-5iw4aw", + "position": "fixed", + "zIndex": "1000", + "top": "0px", + "left": "0px" + }, + { + "tag": "header", + "className": "e1rkdor11 MuiBox-root mui-style-1c8koze", + "position": "fixed", + "zIndex": "1000", + "top": "0px", + "left": "0px" + }, + { + "tag": "div", + "className": "MuiBox-root mui-style-1ucg88p", + "position": "static", + "zIndex": "3100", + "top": "auto", + "left": "auto" + }, + { + "tag": "nav", + "className": "MuiBox-root mui-style-1ypl5o3", + "position": "static", + "zIndex": "3000", + "top": "auto", + "left": "auto" + }, + { + "tag": "ul", + "className": "MuiList-root MuiList-padding mui-style-1j3b8q5", + "position": "absolute", + "zIndex": "auto", + "top": "100%", + "left": "auto" + }, + { + "tag": "ul", + "className": "MuiList-root MuiList-padding mui-style-1j3b8q5", + "position": "absolute", + "zIndex": "auto", + "top": "100%", + "left": "auto" + }, + { + "tag": "ul", + "className": "MuiList-root MuiList-padding mui-style-1j3b8q5", + "position": "absolute", + "zIndex": "auto", + "top": "100%", + "left": "auto" + }, + { + "tag": "ul", + "className": "MuiList-root MuiList-padding mui-style-1k8od2u", + "position": "absolute", + "zIndex": "auto", + "top": "100%", + "left": "auto" + }, + { + "tag": "ul", + "className": "MuiList-root MuiList-padding mui-style-1k8od2u", + "position": "absolute", + "zIndex": "auto", + "top": "100%", + "left": "auto" + }, + { + "tag": "span", + "className": "MuiTouchRipple-root mui-style-w0pj6f", + "position": "absolute", + "zIndex": "0", + "top": "0px", + "left": "0px" + }, + { + "tag": "span", + "className": "MuiTouchRipple-root mui-style-w0pj6f", + "position": "absolute", + "zIndex": "0", + "top": "0px", + "left": "0px" + } + ] + }, + "components": [ + { + "type": "button", + "count": 4, + "samples": [ + { + "tag": "button", + "className": "MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium mui-style-17i3o03", + "text": "Shop", + "size": { + "width": 63, + "height": 24 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "4px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "24px", + "fontWeight": "400" + }, + { + "tag": "button", + "className": "MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium mui-style-17i3o03", + "text": "Workshop", + "size": { + "width": 99, + "height": 24 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "4px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "24px", + "fontWeight": "400" + }, + { + "tag": "button", + "className": "MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton", + "text": "Log-in", + "size": { + "width": 125, + "height": 42 + }, + "display": "flex", + "padding": "8px 25px", + "borderRadius": "100px", + "border": "0px none rgb(26, 229, 172)", + "background": "rgb(0, 0, 0)", + "fontSize": "14px", + "fontWeight": "600" + }, + { + "tag": "button", + "className": "MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton", + "text": "KR", + "size": { + "width": 70, + "height": 24 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "8px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "14px", + "fontWeight": "600" + } + ] + }, + { + "type": "card", + "count": 20, + "samples": [ + { + "tag": "li", + "className": "MuiListItem-root MuiListItem-gutters MuiListItem-padding mui-style-1s7qa4e", + "text": "AboutCaliverseCaliumGuideCompanyContact", + "size": { + "width": 72, + "height": 36 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "0px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "16px", + "fontWeight": "400" + }, + { + "tag": "li", + "className": "MuiListItem-root MuiListItem-gutters MuiListItem-padding mui-style-1lcel61", + "text": "", + "size": { + "width": 0, + "height": 0 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "0px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "16px", + "fontWeight": "400" + }, + { + "tag": "li", + "className": "MuiListItem-root MuiListItem-gutters MuiListItem-padding mui-style-1flb8d9", + "text": "Caliverse", + "size": { + "width": 0, + "height": 0 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "0px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "16px", + "fontWeight": "400" + }, + { + "tag": "li", + "className": "MuiListItem-root MuiListItem-gutters MuiListItem-padding mui-style-1flb8d9", + "text": "Calium", + "size": { + "width": 0, + "height": 0 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "0px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "16px", + "fontWeight": "400" + }, + { + "tag": "li", + "className": "MuiListItem-root MuiListItem-gutters MuiListItem-padding mui-style-1flb8d9", + "text": "Guide", + "size": { + "width": 0, + "height": 0 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "0px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "16px", + "fontWeight": "400" + }, + { + "tag": "li", + "className": "MuiListItem-root MuiListItem-gutters MuiListItem-padding mui-style-1flb8d9", + "text": "Company", + "size": { + "width": 0, + "height": 0 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "0px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "16px", + "fontWeight": "400" + }, + { + "tag": "li", + "className": "MuiListItem-root MuiListItem-gutters MuiListItem-padding mui-style-1flb8d9", + "text": "Contact", + "size": { + "width": 0, + "height": 0 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "0px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "16px", + "fontWeight": "400" + }, + { + "tag": "li", + "className": "MuiListItem-root MuiListItem-gutters MuiListItem-padding mui-style-1s7qa4e", + "text": "MetaversePc LauncherNew EarthPLANET IGM26_FPS", + "size": { + "width": 108, + "height": 36 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "0px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "16px", + "fontWeight": "400" + } + ] + }, + { + "type": "formField", + "count": 0, + "samples": [] + }, + { + "type": "navigation", + "count": 1, + "samples": [ + { + "tag": "nav", + "className": "MuiBox-root mui-style-1ypl5o3", + "text": "AboutCaliverseCaliumGuideCompanyContactMetaversePc LauncherN", + "size": { + "width": 1142, + "height": 42 + }, + "display": "flex", + "padding": "0px", + "borderRadius": "0px", + "border": "0px none rgb(32, 32, 32)", + "background": "rgba(0, 0, 0, 0)", + "fontSize": "16px", + "fontWeight": "400" + } + ] + } + ], + "mediaTreatment": [ + { + "tag": "img", + "width": 207, + "height": 19, + "aspectRatio": 10.89, + "objectFit": "contain", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 0, + "height": 0, + "aspectRatio": null, + "objectFit": "contain", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 12, + "height": 12, + "aspectRatio": 1, + "objectFit": "fill", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 0, + "height": 0, + "aspectRatio": null, + "objectFit": "fill", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 0, + "height": 0, + "aspectRatio": null, + "objectFit": "fill", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 0, + "height": 0, + "aspectRatio": null, + "objectFit": "fill", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 0, + "height": 0, + "aspectRatio": null, + "objectFit": "fill", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 12, + "height": 12, + "aspectRatio": 1, + "objectFit": "fill", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 12, + "height": 12, + "aspectRatio": 1, + "objectFit": "fill", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 24, + "height": 24, + "aspectRatio": 1, + "objectFit": "fill", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 24, + "height": 24, + "aspectRatio": 1, + "objectFit": "fill", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 24, + "height": 24, + "aspectRatio": 1, + "objectFit": "fill", + "borderRadius": "0px" + }, + { + "tag": "img", + "width": 16, + "height": 16, + "aspectRatio": 1, + "objectFit": "fill", + "borderRadius": "0px" + }, + { + "tag": "video", + "width": 1100, + "height": 280, + "aspectRatio": 3.93, + "objectFit": "cover", + "borderRadius": "20px" + }, + { + "tag": "video", + "width": 1100, + "height": 280, + "aspectRatio": 3.93, + "objectFit": "cover", + "borderRadius": "20px" + }, + { + "tag": "video", + "width": 1100, + "height": 280, + "aspectRatio": 3.93, + "objectFit": "cover", + "borderRadius": "20px" + } + ], + "surfaceTreatment": { + "boxShadows": [], + "borders": [] + }, + "iconography": { + "hasInlineSvg": true, + "iconLibraryHints": [] + } + }, + "interactions": { + "hoverRules": [ + { + "selector": "a:active, a:hover", + "transitions": "", + "transform": "", + "background": "", + "boxShadow": "", + "color": "inherit", + "opacity": "" + }, + { + "selector": "input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-au", + "transitions": "background-color 9999s ease-out", + "transform": "", + "background": "transparent", + "boxShadow": "white 0px 0px 0px 1000px inset", + "color": "", + "opacity": "" + }, + { + "selector": "input:autofill, input:autofill:hover, input:autofill:focus, input:autofill:active", + "transitions": "background-color 5000s ease-in-out", + "transform": "", + "background": "transparent", + "boxShadow": "rgb(0, 0, 0) 0px 0px 0px 1000px inset", + "color": "", + "opacity": "" + }, + { + "selector": ".mui-style-1s7qa4e.MuiButtonBase-root:hover, .mui-style-1s7qa4e.MuiButtonBase-root:active, .mui-styl", + "transitions": "", + "transform": "", + "background": "rgba(32, 32, 32, 0.1)", + "boxShadow": "", + "color": "rgb(32, 32, 32)", + "opacity": "" + }, + { + "selector": ".mui-style-1s7qa4e:hover .MuiTypography-root", + "transitions": "", + "transform": "", + "background": "", + "boxShadow": "", + "color": "", + "opacity": "1" + }, + { + "selector": ".mui-style-1s7qa4e:hover .MuiList-root", + "transitions": "", + "transform": "", + "background": "", + "boxShadow": "", + "color": "", + "opacity": "" + }, + { + "selector": ".mui-style-1s7qa4e:hover .item-img", + "transitions": "transform 0.3s ease-in-out", + "transform": "rotate(180deg)", + "background": "", + "boxShadow": "", + "color": "", + "opacity": "" + }, + { + "selector": ".mui-style-1vnhw9u:hover::before", + "transitions": "", + "transform": "", + "background": "rgb(255, 255, 255)", + "boxShadow": "", + "color": "", + "opacity": "" + }, + { + "selector": ".mui-style-1lcel61.MuiButtonBase-root:hover, .mui-style-1lcel61.MuiButtonBase-root:active, .mui-styl", + "transitions": "", + "transform": "", + "background": "rgba(32, 32, 32, 0.1)", + "boxShadow": "", + "color": "rgb(32, 32, 32)", + "opacity": "" + }, + { + "selector": ".mui-style-1flb8d9.MuiButtonBase-root:hover, .mui-style-1flb8d9.MuiButtonBase-root:active, .mui-styl", + "transitions": "", + "transform": "", + "background": "rgba(32, 32, 32, 0.1)", + "boxShadow": "", + "color": "rgb(32, 32, 32)", + "opacity": "" + } + ], + "focusRules": [ + { + "selector": "input:focus::-webkit-input-placeholder", + "outline": "", + "boxShadow": "", + "ring": "" + }, + { + "selector": "input:focus::placeholder", + "outline": "", + "boxShadow": "", + "ring": "" + }, + { + "selector": "input:focus", + "outline": "none", + "boxShadow": "", + "ring": "" + }, + { + "selector": "textarea:focus", + "outline": "none", + "boxShadow": "", + "ring": "" + }, + { + "selector": "input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-au", + "outline": "", + "boxShadow": "white 0px 0px 0px 1000px inset", + "ring": "" + } + ], + "transitionDistribution": [ + { + "duration": "0.2s", + "easing": "ease-in-out", + "property": "all", + "count": 3 + }, + { + "duration": "0.2s", + "easing": "ease", + "property": "all", + "count": 1 + } + ], + "cssVars": {} + }, + "microcopy": { + "headline": "", + "subheadline": "", + "subheadlines": [], + "ctaSamples": [ + "Shop", + "Workshop", + "Log-in", + "KR" + ], + "bodySample": "About", + "placeholders": [], + "ariaLabels": [], + "stateMessages": [], + "voiceSignals": { + "usesPolite": false, + "usesCasual": false, + "usesEmoji": false, + "hasExclamation": false, + "hasQuestion": false, + "sampleLength": 31 + } + }, + "screenshots": { + "viewport": "E:\\Wiki\\2nd\\00_Raw\\_benchmarks\\site\\screenshots\\viewport.png", + "fullPage": "E:\\Wiki\\2nd\\00_Raw\\_benchmarks\\site\\screenshots\\fullpage.png" + }, + "sitemap": { + "totalPages": 1, + "maxPages": 8, + "crawlDepth": 3, + "pages": [ + { + "url": "https://www.caliverse.io/", + "role": "other", + "title": "NEW EARTH의 발견, 칼리버스 - 칼리버스 (CALIVERSE)", + "h1": "", + "h2List": [], + "sectionRoles": [ + { + "tag": "header", + "hint": "e1rkdor11 muibox-root mui-style-1c8koze", + "preview": "ABOUT METAVERSE MUSIC PERFORMANCE CALIVERSE VR CALIVERSE 3D SHOP WORKSHOP L" + }, + { + "tag": "nav", + "hint": "muibox-root mui-style-1ypl5o3", + "preview": "ABOUT METAVERSE MUSIC PERFORMANCE CALIVERSE VR CALIVERSE 3D SHOP WORKSHOP L" + }, + { + "tag": "main", + "hint": "e1rkdor10 muibox-root mui-style-17l764i", + "preview": "JUMP IN CALIVERSE PC LAUNCHER 런처 클라이언트를 다운로드 후 칼리버스에 입장하기 Experience the Ulti" + }, + { + "tag": "footer", + "hint": "muibox-root mui-style-1d7wxpy", + "preview": "상호: 주식회사 칼리버스 | 대표: 김동규 | 주소: 서울특별시 금천구 가산디지털2로 179(가산동 533-2) 5F | T. 02 514 50" + } + ], + "imageCount": 19, + "videoCount": 4, + "heroImageSrc": "", + "formFields": [], + "ctaSamples": [ + "Shop", + "Workshop", + "Log-in", + "KR" + ], + "primaryContentType": "list-card", + "ogImage": "https://caliverse.io/images/seo-caliverse.png" + } + ], + "tree": { + "url": "https://www.caliverse.io/", + "role": "other", + "title": "NEW EARTH의 발견, 칼리버스 - 칼리버스 (CALIVERSE)", + "h1": "", + "h2List": [], + "sectionRoles": [ + { + "tag": "header", + "hint": "e1rkdor11 muibox-root mui-style-1c8koze", + "preview": "ABOUT METAVERSE MUSIC PERFORMANCE CALIVERSE VR CALIVERSE 3D SHOP WORKSHOP L" + }, + { + "tag": "nav", + "hint": "muibox-root mui-style-1ypl5o3", + "preview": "ABOUT METAVERSE MUSIC PERFORMANCE CALIVERSE VR CALIVERSE 3D SHOP WORKSHOP L" + }, + { + "tag": "main", + "hint": "e1rkdor10 muibox-root mui-style-17l764i", + "preview": "JUMP IN CALIVERSE PC LAUNCHER 런처 클라이언트를 다운로드 후 칼리버스에 입장하기 Experience the Ulti" + }, + { + "tag": "footer", + "hint": "muibox-root mui-style-1d7wxpy", + "preview": "상호: 주식회사 칼리버스 | 대표: 김동규 | 주소: 서울특별시 금천구 가산디지털2로 179(가산동 533-2) 5F | T. 02 514 50" + } + ], + "imageCount": 19, + "videoCount": 4, + "heroImageSrc": "", + "formFields": [], + "ctaSamples": [ + "Shop", + "Workshop", + "Log-in", + "KR" + ], + "primaryContentType": "list-card", + "ogImage": "https://caliverse.io/images/seo-caliverse.png", + "path": "/", + "children": [] + }, + "ascii": "/ (other · list-card · imgs:19 · CTA:4) NEW EARTH의 발견, 칼리버스 - 칼리버스 (CALIVERSE)" + } +} \ No newline at end of file diff --git a/00_Raw/_benchmarks/site/site_분석.md b/00_Raw/_benchmarks/site/site_분석.md new file mode 100644 index 00000000..7fd13150 --- /dev/null +++ b/00_Raw/_benchmarks/site/site_분석.md @@ -0,0 +1,284 @@ +# NEW EARTH의 발견, 칼리버스 - 칼리버스 (CALIVERSE) 레퍼런스 사이트 재구축 명세 + +> **레퍼런스 URL**: https://www.caliverse.io +> **분석 일자**: 2026-05-20 +> **분석 관점**: 4-렌즈 (Visual / Layout / Interaction / Voice) + IA 및 페이지 템플릿 + 재구축 명세 +> **스캔된 페이지**: 1개 (crawlDepth: 3) + +## 한 줄 요약 (One-line Impression) +무채색(Neutral) 중심의 정적인 컬러 팔레트와 강렬한 포인트 컬러(`rgb(26, 229, 172)`)를 사용하여 미래지향적이고 몰입감 있는 메타버스 세계관을 시각적으로 구현한 사이트입니다. + +## 1. 시각적 정체성 (Visual Identity) +### 1-1. 컬러 팔레트 (Color Palette) +* **Primary Neutral**: `rgb(32, 32, 32)` (가장 높은 비중의 핵심 컬러) +* **Accent Color**: `rgb(26, 229, 17 ලෙස)` (전체 구성 중 6%를 차지하는 포인트 컬러) +* **Secondary Neutral**: `rgb(255, 255, 255)` +* **Composition**: 무채색이 94%로 매우 우세하며, 액센트 컬러는 6%로 제한되어 있어 시각적 집중도를 높임. +* **Background/Link**: 배경은 `rgba(0, 0, 0, 0)`이며, 링크 컬러는 `rgba(255, 255, 255, 0.4)`를 사용함. + +### 1-2. 타이포그래피 (Typography) +* **Font Family**: `Pretendard`, `"Noto Sans KR"`, `"Noto Sans JP"`, `sans-serif` 기반의 산세리프 체계. +* **Body Text**: 기본 크기 `16px`, `fontWeight: 400`. +* **Button Text**: `24px`, `fontWeight: 400`, Font Family는 `Arial`로 지정됨. +* **Font Weights**: `400`(가장 많음), `500`, `600`, `300`, `700` 등 다양한 두께를 사용함. +* **Font Sizes**: `16px`가 가장 빈번하게 사용되며, `24px`, `14px`, `13px`, `12px` 순으로 구성됨. + +## 2. 레이아웃 및 여백 (Layout & Whitespace) +### 2-1. 그리드 시스템 (Grid System) +* **Viewport**: `1440px` x `900px` 기준. +* **Container**: `header`와 `main`은 `width: 1440px`, `maxWidth: none`으로 설정되어 있으며, `padding: 0px 30px`를 통해 내부 여백을 확보함. + +### 2래오 2-2. 섹션 간 여백 (Section Spacing) +* 스캔 데이터 내 명시적인 섹션 간 마진 값은 "스캔 데이터 부족". + +### 2-3. 카드/카드 그리드 (Card Spacing) +* **Card Container**: `MuiList-root` 클래스를 사용하며, 자식 요소 간 `horizontalGapPx: 25px`의 간격을 유지함. + +### 2-4. Border Radius / 컨테이너 +* **Scale**: `4px`, `8px`, `20px`, `100px`(Pill형) 등 다양한 반경이 사용됨. +* **Video/Media**: 비디오 요소에는 `20px`의 큰 `borderRadius`를 적용하여 부드러운 느낌을 줌. + +## 3. 마이크로 인터랙션 (Micro Interaction) +### 3-1. Hover / Focus 효과 +* **Button Hover**: `.mui-style-1s7qa4e`와 같은 요소에 호버 시 `background: rgba(32, 32, 32, 0.1)` 및 `color: rgb(32, 32, 32)`로 변화함. +* **Button (Log-in)**: `rgb(26, 229, 172)` 보더와 `rgb(0, 0, 0)` 배경을 가진 특수 버튼 존재. +* **Input Focus**: `outline: none` 및 `boxShadow: none` 처리를 통해 기본 포커스 링을 제거함. + +### 3-2. Transition 패턴 +* **Distribution**: `0.2s`, `ease-in-out` 및 `ease` 속성의 `all` 프로퍼티에 대한 트랜지션이 적용됨 (count: 3, 1). + +### 3-3. 레이어링 (z-index / position) +* **Fixed Header**: `header`는 `position: fixed`, `zIndex: 1000`으로 설정되어 상단에 고정됨. +* **Layering Structure**: `z-index: 1000` (Header/Nav), `z-index: 3100` (Static Content) 등 계층 구조가 명확함. + +## 4. 라이팅 톤앤매너 (Microcopy & Voice) +### 4-1. 헤드라인 / 서브헤드라인 / CTA 카피 +* **CTA Samples**: `Shop`, `Workshop`, `Log-in`, `KR` 등의 짧고 명확한 명령형/명사형 키워드 사용. +* **Description**: "In our exploration, we’ve discovered a strange new world..."와 같이 신비롭고 탐험적인 톤의 영문 설명 제공. + +### 4-2. Placeholder 및 보이스 신호 +* **Voice Signals**: `usesPolite: false`, `usesEmoji: false`로 확인되며, 감정적이거나 과장된 표현보다는 정보 전달 위주의 담백한 어조를 유지함. +* **Body Sample**: "About" (스캔 데이터 기준). + +--- + +## 5. 정보 구조 / 사이트 맵 (Information Architecture) + +### 5-1. 사이트 트리 다이어그램 (Page Tree) +```text +/ (other · list-card · imgs:19 · CTA:4) NEW EARTH의 발견, 칼리버스 - 칼리버스 (CALIVERSE) +``` + +### 5-2. 페이지 목록 (Flat View) +- `https://www.caliverse.io/` (메인 랜딩 페이지) + +### 5-3. 페이지별 구성 요약 (Page Composition) +| 페이지 URL | 주요 콘텐츠 역할 (Role) | 구성 요소 요약 | +| :--- | :--- | :--- | +| `/` | Landing Page | Header(Navigation), Main(Hero/Feature), Footer(Company Info) | + +### 5-4. IA 특징 정리 +- **단일 페이지 구조**: `totalPages: 1`로 명시된 바와 같이, 별도의 하위 페이지 없이 하나의 도메인 내에서 모든 정보를 제공하는 싱글 페이지 형태임. +- **내비게이션 구조**: `nav` 태그를 통해 `About`, `Caliverse`, `Guide`, `Company`, `Contact` 등 서비스의 주요 섹션으로 연결되는 구조를 가짐. +*참고: 상세 페이지나 하위 카테고리 구조에 대한 데이터는 스캔 데이터 부족으로 확인 불가함.* + +### 5-5. 재구축용 컴포넌트 명세 (Component Reconstruction Spec) +| 컴포넌트 타입 | 명칭/텍스트 | 주요 속성 및 스타일 (Size, Radius, Border, BG) | +| :--- | :--- | :--- | +| **Button** | Shop | `width: 63px`, `height: 24px`, `border-radius: 4px`, `bg: rgba(0,0,0,0)`, `font-size: 24px` | +| **Button** | Workshop | `width: 99px`, `height: 24px`, `border-radius: 4px`, `bg: rgba(0,0,0,0)`, `font-size: 24px` | +| **Button** | Log-in | `width: 125px`, `padding: 8px 25px`, `border-radius: 100px`, `border: 1px solid rgb(26,229,172)`, `bg: rgb(0,0,0)` | +| **Button** | KR (Lang) | `width: 70px`, `height: 24px`, `border-radius: 8px`, `border: 0px none rgb(32,32,32)`, `bg: transparent` | +| **List Item** | Nav Link | `font-size: 16px`, `font-weight: 400`, `bg: transparent` (About, Caliverse, Guide 등) | +| **List Item** | Info Text | `font-size: 16px`, `font-weight: 4* (AboutCaliverseCaliumGuideCompanyContact)*` | + +### 5-6. 미디어 처리 (Media Treatment) +- **이미지(Img)**: 로고 및 기타 UI 요소로 사용됨. (최대 `width: 207px`, `height: 19px`, `object-fit: contain`) +- **비디오(Video)**: 메인 섹션의 배경 또는 기능적 요소로 활용됨. (`width: 1100px`, `height: 280px`, `border-radius: 20px`, `object-fit: cover`) + +--- + +## 6. 준비해야 할 리소스 (Resources You Need to Prepare) + +### 6-1. 페이지별 이미지/비디오 수 +- **이미지(Images)**: 총 19개 (로고 및 UI 요소 포함) +- **비디오(Videos)**: 총 4개 + +### 6-2. 카피라이팅 분량 +- **Headline**: "NEW EARTH의 발견, 칼리버스" +- **Body/Description**: "In our exploration, we’ve discovered a strange new world..." (약 150자 내외) +- **Footer Info**: 주식회사 정보, 주소, 연락처 등 (상세 텍스트 존재) + +### 6-3. 폼/입력 필드 목록 +- 스캔 데이터에 명시된 `formField` count는 0으로, 별도의 입력 폼은 확인되지 않음 (스캔 데이터 부족). + +--- + +## 7. 디자인 토큰 (Design Tokens) + +### Color +| Type | Value | Usage | +| :--- | :--- | :--- | +| Primary | `rgb(26, 229, 172)` | Accent Color (Top Accents) | +| Neutral | `rgb(32, 32, 32)` | Primary Text / Dark Gray | +| Neutral | `rgb(255, 255, 255)` | White / Secondary Text | +| Transparent | `rgba(0, 0, 0, 0)` | Background / Button BG | +| Link/Alpha | `rgba(255, 255, 255, 0.4)` | Link Color / Low Opacity Text | + +### Typography +| Property | Value | +| :--- | :--- | +| Primary Font | `Pretendard, "Noto Sans KR", "Noto Sans JP", sans-name` | +| Body Size | `16px` (Font Weight: `400`) | +| Button Size | `24px` (Font Weight: `400`, Family: `Arial`) | +| Font Sizes | `16px, 15px, 14px, 13px, 24px, 12px` | +| Font Weights | `400, 500, 600, 300, 700` | + +### Layout & Spacing +| Property | Value | +| :--- | :--- | +| Viewport | `1440px x 900px` | +| Max Width | `none` (Body), `1440px` (Header/Main/Footer) | +| Header Padding | `0px 30px` | +| Footer Padding | `20px 0px` | +| Border Radius | `4px, 8px, 20px, 100px` | + +### Motion +| Property | Value | +| :--- | :--- | +| Transition | `all (duration: 0.2s, easing: ease-in-out)` | + +--- + +## 8. 페이지 템플릿 맵 (Page Template Map) + +| 템플릿 ID | 적용 URL | 공통 블록 순서 (위 → 아래) | 페이지별 차이점 | 재사용 컴포넌트 | +|---|---|---|---|---| +| T1: Landing Page | `/` | Header → Nav → Main(Hero/Feature) → Footer | (없음 / 단독 페이지) | Header, Nav, Button, Footer | + +**[Template Specification]** +- **T1 (Landing Page)**: `header` 태그는 `position: fixed`, `z-index: 1000`으로 설정하여 상단 고정. `main` 섹션 내에는 비디오 요소(`video`)를 활용한 배경 구현이 필요하며, `border-radius: 20px`가 적용된 카드 형태의 레이아웃을 구성함. 모든 버튼은 `MuiButton` 기반의 클래스를 따름. + +--- + +## 9. 원본 사이트 재구축 명세 (Rebuild Spec — Same Site, Built From Scratch) + +> **⚠️ 이 단계의 미션 (절대 이탈 금지)** +> - 이 섹션은 **원본 레퍼런스 사이트와 가능한 한 같은 사이트를 처음부터 다시 만들기 위한 개발 명세**다. +> - 다른 서비스로 재해석하거나 확장하지 않으며, 원본 그대로를 복원하는 것을 유일한 목적으로 한다. +> - 모든 결정값(색상, 폰트, 여백, Radius, 전환 속도)은 제공된 JSON 스캔 데이터의 수치를 정확히 인용한다. + +### 9-1. 디자인 토큰 정의 (원본 값 그대로) + +```css +/* CSS Variables Definition */ +:root { + /* Color Palette */ + --color-primary: rgb(32, 32, 32); + --color-text-main: rgb(32, 32, 32); + --color-text-secondary: rgba(255, 255, 255, 0.4); + --color-accent: rgb(26, 229, 172); + --color-bg-neutral: rgb(32, 32, 32); /* Based on dominant count */ + --color-white: rgb(255, 255, 255); + --color-black: rgb(0, 0, 0); + --color-transparent: rgba(0, 0, 0, 0); + --color-subtle-white: rgba(255, 255, 255, 0.6); + + /* Typography */ + --font-primary: "Pretendard", "Noto Sans KR", "Noto Sans JP", sans-serif; + --font-body: "Noto Sans KR", -apple-term-system, BlinkMacSystemFont, "system-ui", Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; + --font-size-base: 16px; + --font-size-button-text: 24px; /* From button.fontSize */ + + /* Layout & Spacing */ + --container-max-width: 1440px; + --border-radius-pill: 100px; + --border-radius-small: 4px; + --border-radius-medium: 8px; + --border-radius-large: 20px; + + /* Transitions */ + --transition-standard: all 0.2s ease-in-out; +} +``` + +### 9-2. 컴포넌트 명세 (원본 사이트의 카드/버튼/네비 등) + +| 컴포넌트 타입 | Props / Style Specification | +| :--- | :--- | +| **Button (Primary/Log-in)** | `padding: 8px 25px;`, `border-radius: 100px;`, `background: rgb(0, 0, 0);`, `border: 0px none rgb(26, 229, 172);`, `color: rgb(32, 32, 32);`, `font-weight: 600;`, `font-size: 14px;` | +| **Button (Ghost/Shop)** | `width: 63px;`, `height: 24px;`, `display: flex;`, `padding: 0px;`, `background: rgba(0, 0, 0, 0);`, `border: 0px none rgb(32, 32, 32);`, `font-size: 24px;` | +| **Button (KR/Language)** | `width: 70px;`, `height: 24px;`, `padding: 0px;`, `border-radius: 8px;`, `background: rgba(0, 0, 0, 0);`, `font-size: 14px;`, `font-weight: 600;` | +| **Navigation Item** | `font-size: 16px;`, `font-weight: 400;`, `color: rgb(32, 32, 32);` (Based on card/list items) | +| **Video Card (Feature)** | `width: 1100px;`, `height: 280px;`, `border-radius: 20px;`, `object-fit: cover;` | + +### 9-3. 페이지별 레이아웃 마크업 가이드 + +**Template: Main Landing Page (Single Page Application Structure)** +```jsx + +
+ {/* Header Section */} +Experience the Ultimate FPS Battle
+ {/* Video/Media Content */} +