/* =====================================================================
 * THE DOOR - one layout, every sign-in
 *
 * The opportunities gate, the admin door and a data room each grew their
 * own version of the same page: the wordmark pinned to the top of the
 * window on one and sitting above the card on another, a 524px card here
 * and a 420px card there, an eyebrow in a full-bleed band on two of them
 * and not the third. Same product, three front doors.
 *
 * This is the portal's, which is the one that looked like a product:
 * a centred column of three things - the mark, one card, one quiet line
 * underneath - and nothing else. lp-portal/src/shell/Gate.tsx is the
 * original; the numbers here are measured off it.
 *
 * WHY A FILE RATHER THAN THREE EDITS. Each page carries its own <style>
 * block, so the same rules would have had to be written and then kept in
 * step three times. Selectors here are one level more specific than the
 * page rules they replace (.gate .entry against .entry), so this wins
 * wherever it is loaded in the head and no page has to have its own
 * version deleted to make room.
 *
 * Colour is NOT here. Every value below is a token the page already
 * defines, so the admin door stays the admin door's blue and a data room
 * stays its own, and night and day keep working with no second table.
 * ===================================================================== */

/* ---- the column ----------------------------------------------------- */
/* Three things, 32px apart, centred. The gap is the portal's gap-8. */
.gate{
  display:flex; flex-direction:column;
  align-items:center; justify-content:safe center;
  gap:32px;
}

/* ---- the mark ------------------------------------------------------- */
/* In the column, directly above the card, rather than pinned to the top
   of the window - which is the single biggest reason these pages did not
   look like the portal. The asset is the one the mastheads already use,
   painted through as a mask so it takes the page's own ink. */
.wv-mark{
  display:block;
  width:clamp(150px, 42vw, 196px);
  aspect-ratio:926 / 94;
  background:var(--ink);
  -webkit-mask:url("data:image/png;base64,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") center / contain no-repeat;
          mask:url("data:image/png;base64,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") center / contain no-repeat;
  transition:background-color 440ms ease;
}
/* The mark is the page's heading, as it is on the portal - so removing the
   eyebrow that used to be the <h1> does not leave the door without one. */
.wv-mark-head{ margin:0; display:block; }
.wv-mark[href]{ cursor:pointer; }
.wv-mark[href]:hover, .wv-mark[href]:focus-visible{ background:var(--accent); }

/* The page-top masthead is the signed-in view's. While the door is up the
   mark in the column is doing that job, and two of them is one too many. */
/* The opportunities gate flags itself on <body>; the admin door does not,
   and simply hides its section when the dashboard takes over. Both are
   named, because guessing one rule for both left two marks on the admin
   page - the column's and the masthead's - which is exactly the thing
   this file exists to stop. */
body[data-view="gate"] .masthead,
body:has(#signin:not([hidden])) .masthead{ display:none; }
/* The data room keeps a top bar for the signed-in view, and it carries the
   mark too. While the door is up the one in the column is doing that job.
   :has() rather than a flag set from JS, so there is no state to get wrong
   and nothing to put back on the way out. */
body:has(#app .gate) .top{ display:none; }

/* ---- the card ------------------------------------------------------- */
/* ---- the card is Clerk's own ---------------------------------------- */
/* IT USED TO BE THE PAGE'S, AND THAT WAS THE WHOLE TROUBLE. Each of these
   three drew its own box - 524px, 524px and 420px, three paddings - and
   flattened Clerk's inside it, then clerk-look.js pinned the form's width
   and the control heights to the numbers the portal happened to produce.
   They measured the same and did not look the same, because the portal
   was not following those numbers, it was producing them: Clerk lays its
   card out from a 16px base, and inside an 11.5px page it produces
   different ones.
   So the page stops drawing a card, Clerk draws its own as it does on the
   portal, and the pins are gone. Same component, same conditions, same
   result - rather than three numbers kept in step by hand. */
.gate .entry,
.gate .signin{
  width:auto;
  max-width:100%;
  padding:0;
  background:none;
  border:0;
  box-shadow:none;
  display:flex; flex-direction:column;
}

/* ---- the line underneath -------------------------------------------- */
/* What used to be an eyebrow in a band across the top of the card. Below
   it now, quiet, and the only place the three pages still differ - each
   says its own sentence and carries its own way out. */
.wv-fine{
  max-width:360px;
  margin:0;
  text-align:center;
  font-size:12px;
  line-height:1.6;
  color:var(--ink-52);
}
.wv-fine a{
  color:var(--ink);
  font-weight:600;
  text-decoration:none;
  border-bottom:1px solid var(--rule-on, var(--card-edge));
  cursor:pointer;
}
.wv-fine a:hover, .wv-fine a:focus-visible{ color:var(--accent); }

/* The eyebrow's band and divider are gone with it. Stated rather than
   deleted from each page, so a page keeping the element still lands in
   the right place. */
.gate .say,
.gate .eyebrow{
  margin:0 0 4px; padding:0; border:0;
  font-size:11px; letter-spacing:.17em; text-transform:uppercase;
  color:var(--ink-52); text-align:center;
}
