{
  "name": "VIBENTURE LABS · Pearl Play",
  "version": "1.0.0",
  "baseline": "2026-10-08 최종: 제품 설명·CTA 상시 표시, 첫 입력 서비스 이동, 미세3D·스크롤, David의 어린이를 위한 신규창업 메시지",
  "description": "승인된 회사 홈페이지와 세 제품 포스터에서 추출한 디자인 계약. 이미지는 항상 제작 포스터를 유지한다. 신규 제품은 공통 토큰과 기존 캐릭터 정체성을 보존한다.",
  "tokens": {
    "color": {
      "paper": "#ffffff",
      "ink": "#171b21",
      "muted": "#666d77",
      "line": "#dce1e5",
      "surface": "#f6f8fa",
      "aqua": "#8dd8e1",
      "lavender": "#b9a7e6",
      "coral": "#f59f98",
      "mint": "#96d9cf",
      "focus": "#287b8f",
      "link": "#337b8a",
      "vision": "#073343",
      "veil": "rgba(255,255,255,0.1)",
      "panel": "#ffffff"
    },
    "font": {
      "sans": "Manrope, -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif"
    },
    "weight": {
      "regular": "400",
      "semibold": "600",
      "bold": "700",
      "display": "800"
    },
    "space": {
      "1": "4px",
      "2": "8px",
      "3": "12px",
      "4": "16px",
      "5": "20px",
      "6": "24px",
      "8": "32px",
      "10": "40px",
      "12": "48px",
      "16": "64px",
      "20": "80px",
      "24": "96px"
    },
    "radius": {
      "card": "5px",
      "badge": "3px",
      "pill": "24px"
    },
    "layout": {
      "max": "1280px",
      "gutter-desktop": "52px",
      "gutter-tablet": "32px",
      "gutter-mobile": "20px",
      "gutter-small": "16px",
      "product-gap": "22px",
      "product-gap-tablet": "16px",
      "product-gap-mobile": "25px"
    },
    "type": {
      "display": "clamp(48px,6.05vw,84px)",
      "display-line": "1.04",
      "display-tracking": "-0.065em",
      "section": "40px",
      "section-mobile": "32px",
      "body": "16px",
      "body-line": "1.8",
      "ui": "13px",
      "eyebrow": "10px",
      "eyebrow-tracking": "0.3em"
    },
    "card": {
      "poster-ratio": "1",
      "veil-blur": "0px",
      "poster-saturation": "0.94",
      "panel-blur": "0px",
      "shadow": "0 16px 35px #243e5515",
      "details-placement": "always-visible-below-poster"
    },
    "motion": {
      "ui": "250ms",
      "image": "550ms",
      "veil": "550ms",
      "reveal": "600ms",
      "ease": "ease",
      "float-cycle": "5s",
      "bubble-cycle": "14s"
    },
    "accessibility": {
      "touch-min": "44px",
      "focus-width": "3px",
      "focus-offset": "5px"
    }
  },
  "breakpoints": {
    "small": 360,
    "mobile": 700,
    "twoColumnProducts": 900,
    "tablet": 1050,
    "wide": 1500
  },
  "materials": {
    "cream": {
      "color": "#f6f5fa",
      "roughness": 0.42,
      "metalness": 0,
      "clearcoat": 0.2
    },
    "lavender": {
      "color": "#b9a7e6",
      "roughness": 0.39,
      "metalness": 0.02,
      "clearcoat": 0.25
    },
    "aqua": {
      "color": "#64ccd9",
      "roughness": 0.17,
      "metalness": 0.16,
      "clearcoat": 1,
      "clearcoatRoughness": 0.12
    },
    "coral": {
      "color": "#f59f98",
      "roughness": 0.3,
      "clearcoat": 0.5
    },
    "mint": {
      "color": "#96d9cf",
      "roughness": 0.3,
      "clearcoat": 0.4
    }
  },
  "scene": {
    "toneMapping": "ACESFilmic",
    "exposure": 1,
    "environmentIntensity": 0.65,
    "maxPixelRatio": 1.6,
    "shadowOpacity": 0.13,
    "cameraFov": 32
  },
  "products": {
    "shello": {
      "name": "Shello Friends",
      "accent": "aqua",
      "support": "coral",
      "poster": "/assets/shello-poster-en.webp",
      "original": "/assets/stargarden-studio.webp",
      "tagline": "Little words. Big adventures.",
      "verbs": [
        "STORIES",
        "WORDS",
        "PLAY"
      ],
      "originalPoster": "/assets/shello-poster.webp",
      "localizedPosters": {
        "en": "/assets/shello-poster-en.webp",
        "ko": "/assets/shello-poster-ko.webp"
      }
    },
    "brainrot": {
      "name": "3AM Brainrot",
      "accent": "lavender",
      "support": "coral",
      "poster": "/assets/brainrot-poster-en.webp",
      "original": "/assets/3am-studio.webp",
      "tagline": "DON'T WAKE MOM!",
      "verbs": [
        "PLAY MUSIC",
        "COLLECT",
        "HIDE"
      ],
      "originalPoster": "/assets/brainrot-poster.webp",
      "localizedPosters": {
        "en": "/assets/brainrot-poster-en.webp",
        "ko": "/assets/brainrot-poster-ko.webp"
      }
    },
    "hermit": {
      "name": "Hermit Crab Moving Wars",
      "accent": "coral",
      "support": "aqua",
      "poster": "/assets/hermit-poster-en.webp",
      "original": "/assets/hermit-studio.webp",
      "tagline": "SMALL CRABS. BIG BATTLES.",
      "verbs": [
        "EAT",
        "GROW",
        "TEAM UP"
      ],
      "originalPoster": "/assets/hermit-poster.webp",
      "localizedPosters": {
        "en": "/assets/hermit-poster-en.webp",
        "ko": "/assets/hermit-poster-ko.webp"
      }
    }
  },
  "homepage": {
    "logo": "/brand/assets/app-icon.png",
    "logoSize": {
      "desktop": "64px",
      "mobile": "56px",
      "footerMobile": "48px"
    },
    "header": {
      "paddingDesktop": "24px",
      "paddingMobile": "16px",
      "gap": "32px",
      "mobileNavigation": "second-row"
    },
    "founder": {
      "placement": "last-main-section-after-values",
      "columns": "auto 1fr",
      "gap": "24px",
      "padding": "16px",
      "mobilePadding": "12px",
      "disclosure": "all-copy-hidden-in-native-details",
      "displayName": "David",
      "nameSize": "12px"
    },
    "logoFallback": "HTML width/height 64px; 원본1024px와 표시크기를 구분",
    "interactions": {
      "productDetails": "always-visible",
      "navigation": "first-click-or-enter",
      "tiltDegrees": 2.2,
      "visionParallaxPixels": 24,
      "visionCopyParallaxPixels": 8,
      "entranceDurationMs": 750,
      "reducedMotion": "no-tilt-no-parallax-no-entrance",
      "pause": "cancel-web-animations-and-stop-webgl"
    },
    "serviceModal": {
      "insetDesktop": "20px",
      "insetMobile": "6px",
      "radius": "20px",
      "toolbar": "52px",
      "glassBlur": "20px"
    }
  }
}
