/*
 * maker-card.css — SELF-CONTAINED CSS for the canonical "maker / 이 도구를 만든 사람" card.
 *
 * Design = Personal VH's .maker card, frozen so every app renders IDENTICALLY regardless of
 * its own token system. All values are scoped to .maker via --mk-* literals (Personal's
 * resolved design tokens), so this file has ZERO dependency on the host app's variables.
 * The lightbox is positioned: fixed and self-themes too.
 *
 * Class names are stable (.maker, .maker-toggle, .maker-body, .maker-photo, .maker-name,
 * .maker-role, .maker-slogan, .maker-creds, .maker-links, .maker-link, .maker-chevron,
 * .maker-eyebrow) — do NOT rename; that is what keeps all apps truly identical.
 *
 * Korean text wraps at eojeol boundaries (word-break: keep-all) inside the card. The host
 * normally sets this globally (cjk-rendering-safety rule); it is set here too for safety.
 *
 * The block between the maker-card:css markers below is the SYNCED region: sync-maker-card.ps1
 * replaces each app's existing .maker* CSS with exactly this text. Self-contained --mk-* literals
 * are Personal VH's resolved token values, so every app renders identically. Edit the kit, re-sync.
 */

/* maker-card:css:start */
.maker {
  /* ----- self-contained tokens (Personal VH resolved values) ----- */
  --mk-surface: #ffffff;
  --mk-border: #e2e8f0;
  --mk-text: #0f172a;
  --mk-text-2: #475569;
  --mk-text-3: #94a3b8;
  --mk-primary: #2563eb;       /* indigo-600 */
  --mk-primary-hover: #1d4ed8; /* indigo-700 */
  --mk-indigo-500: #3b82f6;
  --mk-indigo-200: #bfdbfe;
  --mk-indigo-100: #dbeafe;
  --mk-indigo-50: #eff6ff;
  --mk-sky-500: #0ea5e9;
  --mk-amber-400: #fbbf24;
  --mk-navy-50: #f8fafc;
  --mk-fs-xs: 11px;
  --mk-fs-sm: 13px;
  --mk-fs-base: 15px;
  --mk-fs-lg: 18px;
  --mk-fs-xl: 22px;
  --mk-sp-1: 4px;
  --mk-sp-2: 8px;
  --mk-sp-3: 12px;
  --mk-sp-4: 16px;
  --mk-sp-5: 20px;
  --mk-sp-6: 24px;
  --mk-sp-8: 32px;
  --mk-r-lg: 14px;
  --mk-r-xl: 20px;
  --mk-r-full: 9999px;
  --mk-shadow-xs: 0 1px 2px rgba(0, 0, 0, .06);
  --mk-shadow-sm: 0 1px 4px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);
  --mk-shadow-xl: 0 16px 48px rgba(0, 0, 0, .12), 0 8px 16px rgba(0, 0, 0, .06);
  --mk-t-fast: 120ms ease;
  --mk-t-base: 200ms ease;

  box-sizing: border-box;
  margin: var(--mk-sp-8) auto 0;
  max-width: 480px;
  padding: var(--mk-sp-6);
  text-align: center;
  background: var(--mk-surface);
  border: 1px solid var(--mk-border);
  border-radius: var(--mk-r-xl);
  box-shadow: var(--mk-shadow-xs);
  word-break: keep-all;
  overflow-wrap: break-word;
}
.maker *, .maker *::before, .maker *::after { box-sizing: border-box; }

.maker-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: var(--mk-fs-xs);
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--mk-text-3);
  margin: 0 auto var(--mk-sp-4);
}
.maker-eyebrow::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--mk-amber-400);
  box-shadow: 0 0 0 3px rgba(251, 191, 36, 0.18);
}

.maker-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--mk-sp-4);
}
.maker-photo {
  width: 116px;
  height: 138px;
  flex: none;
  object-fit: cover;
  object-position: 50% 8%;
  border-radius: var(--mk-r-lg);
  border: 1px solid var(--mk-border);
  background: var(--mk-navy-50);
  cursor: zoom-in;
}
.maker-photo:focus-visible { outline: 2px solid var(--mk-primary); outline-offset: 3px; }

.maker-identity { width: 100%; }
.maker-name {
  margin: 0;
  font-size: var(--mk-fs-xl);
  font-weight: 700;
  color: var(--mk-text);
  line-height: 1.25;
}
.maker-name span {
  font-size: var(--mk-fs-sm);
  font-weight: 500;
  color: var(--mk-text-3);
  margin-left: 6px;
}
.maker-role {
  margin: 4px 0 0;
  font-size: var(--mk-fs-base);
  font-weight: 600;
  color: var(--mk-text-2);
}
.maker-slogan {
  margin: var(--mk-sp-4) 0 0;
  font-size: var(--mk-fs-lg);
  font-weight: 800;
  letter-spacing: -0.01em;
  line-height: 1.35;
  color: var(--mk-primary);
  word-break: keep-all;
}
.maker-slogan::after {
  content: "";
  display: block;
  width: 40px;
  height: 3px;
  margin: var(--mk-sp-2) auto 0;
  border-radius: var(--mk-r-full);
  background: linear-gradient(90deg, var(--mk-primary), var(--mk-sky-500));
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  .maker-slogan {
    background: linear-gradient(90deg, var(--mk-primary), var(--mk-sky-500) 55%, var(--mk-primary));
    background-size: 200% auto;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: makerSloganShimmer 5s linear infinite;
  }
  @keyframes makerSloganShimmer {
    from { background-position: 0% center; }
    to   { background-position: 200% center; }
  }
}

.maker-proof { width: 100%; }
.maker-creds {
  list-style: none;
  width: fit-content;
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  display: flex;
  flex-direction: column;
  gap: var(--mk-sp-1);
}
.maker-creds li {
  position: relative;
  padding-left: 22px;
  font-size: var(--mk-fs-sm);
  color: var(--mk-text-2);
  line-height: 1.55;
}
.maker-creds li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.42em;
  width: 13px;
  height: 13px;
  background: var(--mk-primary);
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.maker-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--mk-sp-2);
  margin-top: var(--mk-sp-5);
}
.maker-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 44px;
  padding: 0 var(--mk-sp-4);
  border: 1px solid var(--mk-border);
  border-radius: var(--mk-r-full);
  font-size: var(--mk-fs-sm);
  font-weight: 600;
  color: var(--mk-text);
  text-decoration: none;
  transition: border-color var(--mk-t-fast), background var(--mk-t-fast);
}
.maker-link svg { width: 16px; height: 16px; fill: currentColor; }
.maker-link:hover { border-color: var(--mk-primary); background: var(--mk-indigo-50); }
.maker-link:focus-visible { outline: 2px solid var(--mk-primary); outline-offset: 2px; }

/* ----- collapse / reveal (toggle accordion header) ----- */
.maker-reveal { display: contents; }
.maker.is-collapsed .maker-body { display: none; }
.maker:not(.is-collapsed) .maker-body { animation: maker-reveal 0.4s ease both; }
@keyframes maker-reveal { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }
.maker-toggle {
  display: inline-flex; align-items: center; justify-content: space-between; gap: var(--mk-sp-3);
  width: 100%; min-height: 48px;
  margin: 0 auto; padding: var(--mk-sp-3) var(--mk-sp-5);
  background: linear-gradient(135deg, var(--mk-indigo-50), var(--mk-indigo-100));
  border: 1px solid var(--mk-indigo-200); border-radius: var(--mk-r-full);
  cursor: pointer; font: inherit; color: var(--mk-primary-hover);
  box-shadow: var(--mk-shadow-xs);
  transition: background var(--mk-t-fast), border-color var(--mk-t-fast), box-shadow var(--mk-t-fast), transform var(--mk-t-fast);
}
.maker-toggle:hover {
  background: linear-gradient(135deg, var(--mk-indigo-100), var(--mk-indigo-200));
  border-color: var(--mk-indigo-500); box-shadow: var(--mk-shadow-sm);
}
.maker-toggle:active { transform: translateY(1px); }
.maker-toggle:focus-visible { outline: 2px solid var(--mk-primary); outline-offset: 2px; }
.maker-toggle .maker-eyebrow { margin: 0; color: var(--mk-primary-hover); font-size: var(--mk-fs-sm); }
.maker-chevron {
  flex: none; box-sizing: border-box;
  width: 26px; height: 26px; padding: 5px;
  border-radius: var(--mk-r-full); background: rgba(37, 99, 235, 0.10); color: var(--mk-primary);
  transition: transform var(--mk-t-base), background var(--mk-t-fast);
  transform: rotate(180deg);
}
.maker-toggle:hover .maker-chevron { background: rgba(37, 99, 235, 0.18); }
.maker:not(.is-collapsed) .maker-toggle { margin-bottom: var(--mk-sp-5); }
.maker:not(.is-collapsed) .maker-chevron { transform: rotate(0deg); }

/* ----- photo lightbox (self-themed, host-independent) ----- */
.img-lightbox {
  position: fixed; inset: 0; z-index: 1000;
  display: flex; align-items: center; justify-content: center;
  padding: 20px; background: rgba(15, 23, 42, 0.86);
}
.img-lightbox[hidden] { display: none; }
.img-lightbox-img {
  width: auto; height: auto;
  max-width: min(90vw, 520px); max-height: 86dvh;
  border-radius: 14px; box-shadow: 0 16px 48px rgba(0, 0, 0, .12), 0 8px 16px rgba(0, 0, 0, .06); background: #f8fafc;
}
.img-lightbox-close {
  position: absolute; top: max(16px, env(safe-area-inset-top)); right: 16px;
  width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center;
  border: none; border-radius: 9999px; cursor: pointer;
  background: rgba(255, 255, 255, 0.16); color: #fff;
}
.img-lightbox-close:hover { background: rgba(255, 255, 255, 0.28); }
.img-lightbox-close:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }

/* ----- React lightbox via native <dialog> (used by react/MakerCard.tsx) -----
   The vanilla card uses the position:fixed .img-lightbox above; the React port uses a
   native <dialog>. Both are self-themed and host-independent. Keep both blocks; an app uses
   whichever variant it ships. */
.img-lightbox-dialog {
  padding: 0;
  border: 0;
  background: transparent;
  max-width: none;
  max-height: none;
  overflow: visible;
}
.img-lightbox-dialog::backdrop {
  background: rgba(15, 23, 42, 0.86);
}
.img-lightbox-dialog img {
  display: block;
  width: auto;
  height: auto;
  max-width: min(90vw, 520px);
  max-height: 86dvh;
  object-fit: contain;
  border-radius: 14px;
  border: 5px solid #fff;
  background: #fff;
  box-shadow: 0 16px 48px rgba(0, 0, 0, .12), 0 8px 16px rgba(0, 0, 0, .06);
}
.img-lightbox-dialog-close {
  position: absolute;
  top: -14px;
  right: -14px;
  width: 36px;
  height: 36px;
  border-radius: 9999px;
  border: 1px solid #e2e8f0;
  background: #fff;
  color: #0f172a;
  font-size: 1.05rem;
  line-height: 1;
  cursor: pointer;
  display: grid;
  place-items: center;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);
}
.img-lightbox-dialog-close:hover { border-color: #2563eb; background: #eff6ff; }
.img-lightbox-dialog-close:focus-visible { outline: 2px solid #2563eb; outline-offset: 2px; }
.img-lightbox-dialog[open] { animation: makerLightboxIn 0.18s ease-out; }
@keyframes makerLightboxIn {
  from { opacity: 0; transform: scale(0.96); }
  to   { opacity: 1; transform: scale(1); }
}

@media (prefers-reduced-motion: reduce) {
  .maker-link { transition: none; }
  .maker-chevron { transition: none; }
  .maker:not(.is-collapsed) .maker-body { animation: none; }
  .maker-slogan { animation: none; }
  .img-lightbox-dialog[open] { animation: none; }
}

/* ===== profile-photo handwriting flourish (lightbox): '조직을 더 재밌고 성과나게!' writes itself =====
   The vanilla (.img-lightbox) and React (.img-lightbox-dialog) lightboxes both wrap the photo in
   .maker-ink-stage and add the .maker-ink overlay; opening the lightbox (display:none -> shown)
   restarts these CSS animations, so no JS is needed to replay them. Pen webfont = NanumGangInHanWiRo
   (SIL OFL), subset to 조직을 더 재밌고 성과나게! only and inlined here so the kit stays self-contained (no font
   file to sync). If the handwriting text changes, re-subset the font for the new glyphs (README). */
@font-face {
  font-family: 'MakerPen';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff;base64,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) format('woff');
}
.maker-ink-stage { position: relative; display: inline-block; line-height: 0; }
.maker-ink-stage::after {
  content: "";
  position: absolute; inset: 0; z-index: 1;
  pointer-events: none; border-radius: 14px;
  background: linear-gradient(115deg, transparent 38%, rgba(140, 152, 175, 0.5) 50%, transparent 62%);
  background-size: 280% 100%;
  background-position: 165% 0;
  /* Confine the gleam to the studio BACKGROUND only — the person silhouette (incl. the white shirt)
     is masked out so the light never crosses him. Mask = rembg cutout of marcus-gong-960, inverted
     (opaque on background, transparent on the person), downscaled + feathered, inlined as PNG. */
  -webkit-mask-image: url(data:image/png;base64,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);
  mask-image: url(data:image/png;base64,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);
  -webkit-mask-size: 100% 100%; mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  mask-mode: alpha;
  animation: makerInkShine 1.05s ease-out 2.7s both;
}
.maker-ink {
  position: absolute; top: 4.5%; right: 7%; z-index: 2;
  margin: 0; padding: 0;
  text-align: right; pointer-events: none;
  font-family: 'MakerPen', 'NanumGangInHanWiRo', system-ui, cursive;
  font-size: clamp(20px, 6vw, 35px);
  line-height: 1.06;
  color: #18181c;
  letter-spacing: -0.01em;
  transform: rotate(3deg);
  transform-origin: top right;
}
.maker-ink-row { display: block; }
.maker-ink i {
  display: inline-block;
  font-style: normal;
  animation: makerInkWrite 0.42s ease both;
  animation-delay: var(--d, 0s);
}
@keyframes makerInkWrite {
  from { clip-path: inset(-14% 100% -14% -14%); opacity: 0.25; }
  to   { clip-path: inset(-14% -14% -14% -14%); opacity: 1; }
}
@keyframes makerInkShine {
  from { background-position: 165% 0; }
  to   { background-position: -75% 0; }
}
@media (prefers-reduced-motion: reduce) {
  .maker-ink i { animation: none; clip-path: none; opacity: 1; }
  .maker-ink-stage::after { animation: none; background: none; }
}
/* maker-card:css:end */
