.CameraCapture-module__q15goq__camera{flex-direction:column;align-items:center;gap:16px;display:flex}.CameraCapture-module__q15goq__viewport{aspect-ratio:3/4;width:min(100%,420px,45dvh);box-shadow:0 0 0 3px #3a2a10, 0 0 0 6px var(--gold), var(--shadow);background:#000;border-radius:2px;position:relative;overflow:hidden}.CameraCapture-module__q15goq__video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.CameraCapture-module__q15goq__guide{pointer-events:none;border:2px dashed #f3d58abf;border-radius:50%;position:absolute;inset:14% 22% 22%}.CameraCapture-module__q15goq__starting{color:#fff;place-items:center;margin:0;display:grid;position:absolute;inset:0}.CameraCapture-module__q15goq__hint{color:var(--muted);text-align:center;margin:0;font-size:1rem;font-style:italic}.CameraCapture-module__q15goq__actions{gap:12px;display:flex}
.MatchResults-module__fkX9ZW__results{flex-direction:column;align-items:center;gap:20px;display:flex}.MatchResults-module__fkX9ZW__heading{color:var(--gold-text);font-family:var(--font-display);text-align:center;margin:0;font-size:clamp(1.9rem,7vw,2.6rem);font-weight:600}.MatchResults-module__fkX9ZW__pair{justify-content:center;gap:20px;width:min(100%,440px);display:flex}.MatchResults-module__fkX9ZW__face{text-align:center;flex:1;max-width:190px;margin:0}.MatchResults-module__fkX9ZW__oval{aspect-ratio:4/5;border-radius:50%;width:100%;padding:9px}.MatchResults-module__fkX9ZW__oval img,.MatchResults-module__fkX9ZW__placeholder{object-fit:cover;background:var(--wall-dark);border-radius:50%;width:100%;height:100%;display:block}.MatchResults-module__fkX9ZW__face figcaption{color:var(--muted);font-family:var(--font-caps);letter-spacing:.16em;margin-top:10px;font-size:.8rem}.MatchResults-module__fkX9ZW__frame{width:min(85%,400px);padding:20px;display:block}.MatchResults-module__fkX9ZW__frame img{width:100%;height:auto;display:block;box-shadow:0 0 0 3px #3a2a10}.MatchResults-module__fkX9ZW__plaque{background:linear-gradient(180deg, #f6dd9a, var(--gold) 55%, #a8822f);color:#3d2a0c;text-align:center;border-radius:2px;max-width:min(100%,320px);padding:9px 18px 10px;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #6b4c1a,0 4px 10px #00000073}.MatchResults-module__fkX9ZW__plaque p{margin:0}.MatchResults-module__fkX9ZW__title{font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.25}.MatchResults-module__fkX9ZW__plaque .MatchResults-module__fkX9ZW__byline{font-family:var(--font-caps);letter-spacing:.1em;margin-top:3px;font-size:.8rem}.MatchResults-module__fkX9ZW__credit{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:.95rem}.MatchResults-module__fkX9ZW__credit a{color:inherit}.MatchResults-module__fkX9ZW__subheading{color:var(--gold-text);font-family:var(--font-display);margin:12px 0 0;font-size:1.45rem;font-style:italic;font-weight:500}.MatchResults-module__fkX9ZW__grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:12px;width:min(100%,640px);margin:0;padding:0;list-style:none;display:grid}.MatchResults-module__fkX9ZW__thumb{width:100%;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;font-size:.8rem;display:flex}.MatchResults-module__fkX9ZW__thumb img{aspect-ratio:1;object-fit:cover;border:2px solid var(--gold-dark);border-radius:50%;width:100%;transition:border-color .15s,box-shadow .15s}.MatchResults-module__fkX9ZW__thumb:hover img{border-color:var(--gold)}.MatchResults-module__fkX9ZW__thumb[aria-pressed=true] img{border-color:var(--gold-light);box-shadow:0 0 0 3px #f3d58a59}.MatchResults-module__fkX9ZW__thumb[aria-pressed=true]{color:var(--text)}.MatchResults-module__fkX9ZW__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}
.Matcher-module__PdvwbW__matcher{width:100%}.Matcher-module__PdvwbW__start{flex-direction:column;align-items:center;gap:24px;display:flex}.Matcher-module__PdvwbW__portrait{aspect-ratio:4/5;border-radius:50%;width:min(46vw,190px);padding:10px;display:grid}.Matcher-module__PdvwbW__portrait>*{border-radius:50%;grid-area:1/1;box-shadow:inset 0 0 12px #000}.Matcher-module__PdvwbW__portrait span{color:#b99a63;text-align:center;background:radial-gradient(#3a1013,#160506);place-items:center;padding:0 16px;font-style:italic;display:grid}.Matcher-module__PdvwbW__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Matcher-module__PdvwbW__error{border:1px solid var(--error-border);background:var(--error-bg);max-width:440px;color:var(--error-text);text-align:center;border-radius:2px;margin:0;padding:12px 16px}.Matcher-module__PdvwbW__matching{color:var(--muted);flex-direction:column;align-items:center;gap:20px;font-style:italic;display:flex}.Matcher-module__PdvwbW__matching p{margin:0}.Matcher-module__PdvwbW__preview{object-fit:cover;width:100%;height:100%;animation:1.6s ease-in-out infinite Matcher-module__PdvwbW__pulse}@keyframes Matcher-module__PdvwbW__pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.Matcher-module__PdvwbW__preview{animation:none}}
