/* BEGIN STYLESHEET */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap");

/* ELEV8 2026 Buildathon vote - the event poster's look: near-black under a faint grid, a big
   outlined "A" glowing behind, heavy yellow Montserrat, white lines with a yellow last line,
   yellow buttons lettered in navy, and a yellow-and-orange checker along the foot. Classes are
   written bare in the views (bt-card) and render with Perspective's prefix (psc-bt-card); a
   compound selector prefixes every class (.psc-bt-tally.psc-bt-leader). */
:root {
  /* the poster's colours (measured off it by check_theme.py) as HSL channels */
  --bt-ink: 220 60% 6%;       /* #060C18 the background */
  --bt-yellow: 47 99% 59%;    /* #FED12D BUILDATHON, the buttons, "The room decides." */
  --bt-orange: 32 94% 55%;    /* #F8931F ELEV8, the page tag, the checker */
  --bt-amber: 44 99% 58%;     /* #FEC62B the checker's other square */
  --bt-paper: 220 16% 96%;    /* #F4F5F7 the white text, and the white cards */
  --bt-mist: 206 5% 73%;      /* #B6BABD quiet text */
  --bt-navy: 213 63% 17%;     /* #102947 the lettering on yellow */
  --bt-purple: 279 85% 26%;   /* #540A7D CONCERA's card */
  --bt-shadow: 220 60% 3%;
  --bt-font: "Montserrat", "Noto Sans", "Segoe UI", Arial, sans-serif;
  --bt-radius: 12px;
  --bt-grid: hsl(0 0% 100% / .045);
  --bt-cell: 44px;            /* the poster's grid: 18 squares across its 800px */
}

/* A page: the poster's backdrop - the checker along the foot, the glowing A, the grid. Perspective's
   own controls on it - the form's radios and submit button, every button and input - pick up the
   theme through the variables they already read. */
.psc-bt-page {
  background-color: hsl(var(--bt-ink));
  background-image:
    conic-gradient(hsl(var(--bt-orange)) 0 25%, hsl(var(--bt-amber)) 0 50%, hsl(var(--bt-orange)) 0 75%, hsl(var(--bt-amber)) 0),
    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiPgo8ZGVmcz48ZmlsdGVyIGlkPSJnbG93IiB4PSItMTAlIiB5PSItMTAlIiB3aWR0aD0iMTIwJSIgaGVpZ2h0PSIxMjAlIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNiIvPjwvZmlsdGVyPjwvZGVmcz4KPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkVEMTJEIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiPgo8ZyBpZD0iYSI+PHBhdGggZD0iTTUwMCA0MCBMOTYwIDk2MCBMNzAwIDk2MCBMNjQwIDgzMCBMMzYwIDgzMCBMMzAwIDk2MCBMNDAgOTYwIFoiLz48cGF0aCBkPSJNNTAwIDQwMCBMNTkwIDY0MCBMNDEwIDY0MCBaIi8+PC9nPgo8dXNlIGhyZWY9IiNhIiBzdHJva2Utd2lkdGg9IjU2IiBvcGFjaXR5PSIuMDkiIGZpbHRlcj0idXJsKCNnbG93KSIvPgo8dXNlIGhyZWY9IiNhIiBzdHJva2Utd2lkdGg9IjIwIiBvcGFjaXR5PSIuMTgiLz4KPC9nPjwvc3ZnPg=="),
    linear-gradient(var(--bt-grid) 1px, transparent 1px),
    linear-gradient(90deg, var(--bt-grid) 1px, transparent 1px);
  background-size: 32px 32px, auto 80%, var(--bt-cell) var(--bt-cell), var(--bt-cell) var(--bt-cell);
  background-position: left bottom, center 70%, 0 0, 0 0;
  background-repeat: repeat-x, no-repeat, repeat, repeat;
  color: hsl(var(--bt-paper));
  font-family: var(--bt-font);
  --font-NotoSans: var(--bt-font);
  --label: hsl(var(--bt-paper));
  --callToAction: hsl(var(--bt-yellow));
  --callToAction--hover: hsl(47 99% 66%);
  --callToAction--active: hsl(47 99% 52%);
  --callToActionHighlight: hsl(47 99% 92%);
  --radio--selected: hsl(var(--bt-yellow));
}
/* The poster's buttons are yellow lettered in navy. Perspective's primary button takes its fill
   from --callToAction but its text from --neutral-10, which is also the secondary button's fill,
   so the lettering takes this one rule on the theme's own class. */
.psc-bt-page .ia_button--primary {
  color: hsl(var(--bt-navy)); border-color: transparent;
  font-weight: 800; letter-spacing: .06em; text-transform: uppercase; white-space: nowrap;
}

/* the hero: the poster's head - ELEV8 2026 PRESENTS, BUILDATHON with its A in outline, the
   tagline in white with its last line in yellow, and the page's own tag */
.psc-bt-elev8, .psc-bt-year { font-weight: 800; font-size: 1.15rem; letter-spacing: .02em; }
.psc-bt-elev8 { color: hsl(var(--bt-orange)); }
.psc-bt-year { color: hsl(var(--bt-yellow)); }
.psc-bt-presents { color: hsl(var(--bt-paper)); font-weight: 700; font-size: .72rem; letter-spacing: .24em; }
.psc-bt-title {
  color: hsl(var(--bt-yellow)); font-weight: 900; line-height: 1.1; letter-spacing: -.005em;
  font-size: clamp(2.3rem, 12vw, 4.6rem);
}
.psc-bt-title-a { color: transparent; -webkit-text-stroke: .07em hsl(var(--bt-yellow)); }
.psc-bt-line {
  color: hsl(var(--bt-paper)); font-weight: 800; line-height: 1.12;
  font-size: clamp(1.3rem, 6vw, 1.9rem); white-space: normal;
}
.psc-bt-line-accent { color: hsl(var(--bt-yellow)); }
.psc-bt-tag { color: hsl(var(--bt-orange)); font-size: .8rem; font-weight: 800; letter-spacing: .2em; text-transform: uppercase; }
/* the poster's dot. Absolute: a Perspective label lays its text out in a flex column (inline
   style), where a ::before would sit on a line of its own above the text. */
.psc-bt-tag, .psc-bt-section { position: relative; padding-left: 1.3em; }
.psc-bt-tag::before, .psc-bt-section::before { content: "\25CF"; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.psc-bt-hero-lg .psc-bt-title { font-size: clamp(4rem, 6.6vw, 8rem); }
.psc-bt-hero-lg .psc-bt-elev8, .psc-bt-hero-lg .psc-bt-year { font-size: clamp(1.15rem, 1.4vw, 1.7rem); }
.psc-bt-hero-lg .psc-bt-presents { font-size: clamp(.72rem, .85vw, 1rem); }
.psc-bt-hero-lg .psc-bt-tag { font-size: clamp(.8rem, .9vw, 1.05rem); }

/* INTEG vs CONCERA: the poster's slanted team cards either side of a yellow VS */
.psc-bt-match { padding: 10px 30px; }
.psc-bt-match-l { clip-path: polygon(0 0, 100% 0, calc(100% - 18px) 100%, 0 100%); }
.psc-bt-match-m { clip-path: polygon(18px 0, 100% 0, calc(100% - 18px) 100%, 0 100%); }
.psc-bt-match-r { clip-path: polygon(18px 0, 100% 0, 100% 100%, 0 100%); }
.psc-bt-vs {
  background: hsl(var(--bt-yellow)); color: hsl(var(--bt-navy)); border-radius: 50%;
  font-weight: 900; font-size: 1.15rem; display: flex; align-items: center; justify-content: center;
  box-shadow: 0 0 0 4px hsl(var(--bt-ink)), 0 0 0 6px hsl(var(--bt-yellow) / .45);
}

/* panels: the poster's white card (INTEG's), for the form and the results - the teams' and the
   answers' colours need it (CONCERA's purple is 1.5:1 on the background) */
.psc-bt-card {
  background: hsl(var(--bt-paper));
  color: hsl(var(--bt-navy));
  --label: hsl(var(--bt-navy));
  --radio--selected: hsl(var(--bt-navy));
  border-radius: var(--bt-radius);
  box-shadow: 0 1px 2px hsl(var(--bt-shadow) / .4), 0 18px 48px hsl(var(--bt-shadow) / .6);
  padding: 20px;
}

/* text */
.psc-bt-section {
  /* .95rem: the user's size, set in the Designer on 2026-10-22 */
  font-size: .95rem; font-weight: 800; letter-spacing: .2em; text-transform: uppercase; color: hsl(var(--bt-orange));
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.psc-bt-wrap { white-space: normal; }
.psc-bt-headline { font-size: 1.2rem; font-weight: 800; }
.psc-bt-muted { font-size: .8rem; color: hsl(var(--bt-mist)); }
.psc-bt-big { font-size: 2.6rem; font-weight: 900; line-height: 1; }
.psc-bt-link { color: hsl(var(--bt-yellow)); font-weight: 700; cursor: pointer; }
.psc-bt-link:hover { text-decoration: underline; }
/* the results' heading is the poll's title, with no headline under it - a label's size on a
   phone, larger on the big screen (the user's sizing, 2026-10-29) */
.psc-bt-results .psc-bt-section { font-size: clamp(.95rem, 1.5vw, 1.6rem); letter-spacing: .14em; white-space: normal; }
.psc-bt-card .psc-bt-section { color: hsl(31 92% 32%); }     /* the orange, deep enough for the white card */
.psc-bt-card .psc-bt-muted { color: hsl(var(--bt-navy) / .72); }
.psc-bt-card .psc-bt-link { color: hsl(var(--bt-navy)); text-decoration: underline; }

/* the voter's confirmation on the live page: the colour of what they voted for, its text in
   config.ink(); and, once the next poll opens, the way back to vote */
.psc-bt-thanks {
  border-radius: 10px; padding: 12px 16px; font-weight: 800;
  border: 1px solid hsl(0 0% 100% / .25);          /* CONCERA's purple alone barely parts from the background */
  box-shadow: 0 10px 28px hsl(var(--bt-shadow) / .5); animation: bt-pop .35s ease-out;
}
@keyframes bt-pop { from { transform: translateY(-6px); opacity: 0; } to { transform: none; opacity: 1; } }
.psc-bt-next {
  background: hsl(220 45% 11%); color: hsl(var(--bt-paper));
  border: 1px solid hsl(var(--bt-yellow) / .55); border-radius: 10px;
  padding: 10px 12px 10px 18px; font-weight: 800;
  box-shadow: 0 10px 28px hsl(var(--bt-shadow) / .5); animation: bt-pop .35s ease-out;
}

/* product logos: white tiles on the grid; a dashed placeholder while a slot has no source */
.psc-bt-slot { border-radius: 10px; overflow: hidden; }
.psc-bt-logo {
  background: hsl(var(--bt-paper)); padding: 10px 18px;
  box-shadow: 0 8px 24px hsl(var(--bt-shadow) / .5);
  transition: transform .2s ease;
}
.psc-bt-logo:hover { transform: translateY(-2px); }
.psc-bt-slot-ph {
  border: 2px dashed hsl(0 0% 100% / .22);
  border-radius: 10px;
  transition: border-color .2s ease;
}
.psc-bt-slot-ph:hover { border-color: hsl(0 0% 100% / .45); }
.psc-bt-slot-title { font-weight: 800; font-size: 1rem; text-align: center; color: hsl(var(--bt-paper)); }
.psc-bt-slot-caption { font-size: .72rem; color: hsl(var(--bt-mist)); text-align: center; }

/* the technology partner at the foot of the pages: a quiet caption, the partner's logo in white */
.psc-bt-partner { color: hsl(var(--bt-mist)); font-size: .6rem; font-weight: 700; letter-spacing: .2em; text-transform: uppercase; }
.psc-bt-partner-logo { background: url("data:image/png;base64,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") center / contain no-repeat; }

/* teams' logos, and the vote counts under the chart */
.psc-bt-team-logo { background-position: left center; background-size: contain; background-repeat: no-repeat; }
.psc-bt-team-logo.psc-bt-center { background-position: center; }
.psc-bt-team-concera { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MzUuNDMzMSAyNjQuMTcxMyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzUyMDA3YTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPgogICAgICA8Zz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTMwLjE3OCAwIDAgMTMyLjA4NiAxMjkuNzY5IDI2My4yNTQgMTMwLjY4IDI2NC4xNzEgMjYxLjM1OSAxMzIuMDc5IDI1NC45NTIgMTI1LjY3MiAxMzAuNjggMjUxLjMzIDEyLjc5NCAxMzIuMDc5IDEzMC4xMTcgMTIuODU0IDE0NC4wMzYgMjcuMTM1IDQzLjM3NyAxMzAuODgxIDEzMC45NjggMjE5LjM5NSAxMzEuODc4IDIyMC4zMTkgMjIwLjM4NiAxMzAuODc0IDE5My40OTIgMTAzLjczOSAxMzEuMjA5IDE2Ny4zNzUgOTUuODQ2IDEzMi4yOCAxMzcuNjM2IDkwLjc3MSAxMzEuMjI5IDg0LjM2NCA4My4wMTggMTMyLjI4IDEzMS4yMzUgMTgwLjIwOSAxOTMuNDk5IDExNi41ODcgMjA3LjU4NSAxMzAuODc0IDEzMS44NzggMjA3LjQ3OCA1Ni4xNjQgMTMwLjg2NyAxNTYuODA0IDI3LjEyOCAxMzAuMTc4IDAiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMzUuMzU1MSwxNjQuMDE1NGEyOS43NDEsMjkuNzQxLDAsMCwwLDE4Ljc2NjEtNi40bDYuMzQ2OSw2LjM0YTM5LjU2MzMsMzkuNTYzMywwLDAsMS02NC42OC0zMC41NzYxLDM5LjYxNTEsMzkuNjE1MSwwLDAsMSw2NC42OC0zMC42Mjk1bC02LjM0NjksNi40MDY5YTMwLjU4NTQsMzAuNTg1NCwwLDAsMC00MC40MDQzLDIuNTkxMSwzMC42NTM2LDMwLjY1MzYsMCwwLDAsMCw0My4yNywyOS4zOTA5LDI5LjM5MDksMCwwLDAsMjEuNjM4Miw4Ljk5OCIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQyNC44NjA2LDE2NC4wMTYyQTMwLjcyMTcsMzAuNzIxNywwLDAsMCw0NTUuNDksMTMzLjM4YTMwLjYzMywzMC42MzMsMCwxLDAtNTIuMjY3OSwyMS42MzgyLDI5LjQ5ODIsMjkuNDk4MiwwLDAsMCwyMS42MzgzLDguOTk4bTI3Ljk3ODQtNTguNjE0N2EzOS41NzU2LDM5LjU3NTYsMCwwLDEsMCw1NS45NjM1LDM5LjU3MDksMzkuNTcwOSwwLDAsMS02Ny41NTI2LTI3Ljk4NSwzOS41NzIyLDM5LjU3MjIsMCwwLDEsNjcuNTUyNi0yNy45Nzg1Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjU2MS42NTUgOTMuODEgNTYxLjY1NSAxNzIuNjI0IDUwNC44MDggMTE1Ljc3NyA1MDQuODA4IDE3Mi45NTkgNDk1Ljg2NCAxNzIuOTU5IDQ5NS44NjQgOTQuMTM5IDU1Mi43MTggMTUwLjk4NiA1NTIuNzE4IDkzLjgxIDU2MS42NTUgOTMuODEiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MzIuNjY1MywxNjQuMDE1NGEyOS43NDEyLDI5Ljc0MTIsMCwwLDAsMTguNzY2MS02LjRsNi4zNDY4LDYuMzRhMzkuNTYzMywzOS41NjMzLDAsMCwxLTY0LjY4LTMwLjU3NjEsMzkuNjE1LDM5LjYxNSwwLDAsMSw2NC42OC0zMC42Mjk1bC02LjM0NjgsNi40MDY5YTMwLjU3NiwzMC41NzYsMCwwLDAtNDAuMzk3NiwyLjU5MTEsMzAuNjM3MywzMC42MzczLDAsMCwwLDAsNDMuMjcsMjkuMzY1NCwyOS4zNjU0LDAsMCwwLDIxLjYzMTUsOC45OTgiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNzQ4LjMyNyA5My44MSA3NDguMzI3IDEwMi43NDggNjk4LjE1NSAxMDIuNzQ4IDY5OC4xNTUgMTI4LjkxMiA3MzMuMjU3IDEyOC45MTIgNzMzLjI1NyAxMzcuODUgNjk4LjE1NSAxMzcuODUgNjk4LjE1NSAxNjQuMDE0IDc0OC4zMjcgMTY0LjAxNCA3NDguMzI3IDE3Mi45NTkgNjg5LjIxNyAxNzIuOTU5IDY4OS4yMTcgOTMuODEgNzQ4LjMyNyA5My44MSIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTc4OC43MDYzLDEzMi4yMjQ0SDgxNi44NTJhMTQuNzM1OCwxNC43MzU4LDAsMSwwLDAtMjkuNDcxNUg3ODguNzA2M1ptMCw0MC43MzIyaC04LjkzNzlWOTMuODA4NEg4MTYuODUyYTIzLjc1LDIzLjc1LDAsMCwxLDIzLjY4LDIzLjY4LDIzLjA4NjcsMjMuMDg2NywwLDAsMS01LjMwMjUsMTQuOTAyOSwyMi44MjY0LDIyLjgyNjQsMCwwLDEtMTMuNDYzNyw4LjI3NWwtNS45MTE2LDEuMjcyTDgzOS4xLDE3Mi45NTY2SDgyNy44OTIxbC0yMy43ODc0LTMxLjc0MDlINzg4LjcwNjNaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTAwLjk0MDUsMTE3LjU5NTJsMTYuMjI4NiwzNi4zNzM4SDg4NC43MTg1Wk04NjYuNDQ3OSwxNzIuOTU2aDkuODIxNWw0LjQ3MjMtMTAuMDQyNWg0MC4zOTc2bDQuNDcyMiwxMC4wNDI1aDkuODIxNkw5MDAuOTQwNSw5NS42Mjg5WiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K"); }
.psc-bt-team-concera-white { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MzUuNDMzMSAyNjQuMTcxMyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI0ZGRkZGRjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPgogICAgICA8Zz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTMwLjE3OCAwIDAgMTMyLjA4NiAxMjkuNzY5IDI2My4yNTQgMTMwLjY4IDI2NC4xNzEgMjYxLjM1OSAxMzIuMDc5IDI1NC45NTIgMTI1LjY3MiAxMzAuNjggMjUxLjMzIDEyLjc5NCAxMzIuMDc5IDEzMC4xMTcgMTIuODU0IDE0NC4wMzYgMjcuMTM1IDQzLjM3NyAxMzAuODgxIDEzMC45NjggMjE5LjM5NSAxMzEuODc4IDIyMC4zMTkgMjIwLjM4NiAxMzAuODc0IDE5My40OTIgMTAzLjczOSAxMzEuMjA5IDE2Ny4zNzUgOTUuODQ2IDEzMi4yOCAxMzcuNjM2IDkwLjc3MSAxMzEuMjI5IDg0LjM2NCA4My4wMTggMTMyLjI4IDEzMS4yMzUgMTgwLjIwOSAxOTMuNDk5IDExNi41ODcgMjA3LjU4NSAxMzAuODc0IDEzMS44NzggMjA3LjQ3OCA1Ni4xNjQgMTMwLjg2NyAxNTYuODA0IDI3LjEyOCAxMzAuMTc4IDAiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMzUuMzU1MSwxNjQuMDE1NGEyOS43NDEsMjkuNzQxLDAsMCwwLDE4Ljc2NjEtNi40bDYuMzQ2OSw2LjM0YTM5LjU2MzMsMzkuNTYzMywwLDAsMS02NC42OC0zMC41NzYxLDM5LjYxNTEsMzkuNjE1MSwwLDAsMSw2NC42OC0zMC42Mjk1bC02LjM0NjksNi40MDY5YTMwLjU4NTQsMzAuNTg1NCwwLDAsMC00MC40MDQzLDIuNTkxMSwzMC42NTM2LDMwLjY1MzYsMCwwLDAsMCw0My4yNywyOS4zOTA5LDI5LjM5MDksMCwwLDAsMjEuNjM4Miw4Ljk5OCIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQyNC44NjA2LDE2NC4wMTYyQTMwLjcyMTcsMzAuNzIxNywwLDAsMCw0NTUuNDksMTMzLjM4YTMwLjYzMywzMC42MzMsMCwxLDAtNTIuMjY3OSwyMS42MzgyLDI5LjQ5ODIsMjkuNDk4MiwwLDAsMCwyMS42MzgzLDguOTk4bTI3Ljk3ODQtNTguNjE0N2EzOS41NzU2LDM5LjU3NTYsMCwwLDEsMCw1NS45NjM1LDM5LjU3MDksMzkuNTcwOSwwLDAsMS02Ny41NTI2LTI3Ljk4NSwzOS41NzIyLDM5LjU3MjIsMCwwLDEsNjcuNTUyNi0yNy45Nzg1Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjU2MS42NTUgOTMuODEgNTYxLjY1NSAxNzIuNjI0IDUwNC44MDggMTE1Ljc3NyA1MDQuODA4IDE3Mi45NTkgNDk1Ljg2NCAxNzIuOTU5IDQ5NS44NjQgOTQuMTM5IDU1Mi43MTggMTUwLjk4NiA1NTIuNzE4IDkzLjgxIDU2MS42NTUgOTMuODEiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MzIuNjY1MywxNjQuMDE1NGEyOS43NDEyLDI5Ljc0MTIsMCwwLDAsMTguNzY2MS02LjRsNi4zNDY4LDYuMzRhMzkuNTYzMywzOS41NjMzLDAsMCwxLTY0LjY4LTMwLjU3NjEsMzkuNjE1LDM5LjYxNSwwLDAsMSw2NC42OC0zMC42Mjk1bC02LjM0NjgsNi40MDY5YTMwLjU3NiwzMC41NzYsMCwwLDAtNDAuMzk3NiwyLjU5MTEsMzAuNjM3MywzMC42MzczLDAsMCwwLDAsNDMuMjcsMjkuMzY1NCwyOS4zNjU0LDAsMCwwLDIxLjYzMTUsOC45OTgiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNzQ4LjMyNyA5My44MSA3NDguMzI3IDEwMi43NDggNjk4LjE1NSAxMDIuNzQ4IDY5OC4xNTUgMTI4LjkxMiA3MzMuMjU3IDEyOC45MTIgNzMzLjI1NyAxMzcuODUgNjk4LjE1NSAxMzcuODUgNjk4LjE1NSAxNjQuMDE0IDc0OC4zMjcgMTY0LjAxNCA3NDguMzI3IDE3Mi45NTkgNjg5LjIxNyAxNzIuOTU5IDY4OS4yMTcgOTMuODEgNzQ4LjMyNyA5My44MSIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTc4OC43MDYzLDEzMi4yMjQ0SDgxNi44NTJhMTQuNzM1OCwxNC43MzU4LDAsMSwwLDAtMjkuNDcxNUg3ODguNzA2M1ptMCw0MC43MzIyaC04LjkzNzlWOTMuODA4NEg4MTYuODUyYTIzLjc1LDIzLjc1LDAsMCwxLDIzLjY4LDIzLjY4LDIzLjA4NjcsMjMuMDg2NywwLDAsMS01LjMwMjUsMTQuOTAyOSwyMi44MjY0LDIyLjgyNjQsMCwwLDEtMTMuNDYzNyw4LjI3NWwtNS45MTE2LDEuMjcyTDgzOS4xLDE3Mi45NTY2SDgyNy44OTIxbC0yMy43ODc0LTMxLjc0MDlINzg4LjcwNjNaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTAwLjk0MDUsMTE3LjU5NTJsMTYuMjI4NiwzNi4zNzM4SDg4NC43MTg1Wk04NjYuNDQ3OSwxNzIuOTU2aDkuODIxNWw0LjQ3MjMtMTAuMDQyNWg0MC4zOTc2bDQuNDcyMiwxMC4wNDI1aDkuODIxNkw5MDAuOTQwNSw5NS42Mjg5WiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K"); }
.psc-bt-team-integ { background-image: url("data:image/png;base64,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"); }
.psc-bt-tally {
  border-radius: 10px; padding: 14px 16px;
  background: hsl(0 0% 100%); border: 1px solid hsl(220 16% 86%);
}
/* the leader's tile: a border drawn inside it - Perspective clips whatever an embedded view
   draws outside its own box, so an outer ring barely showed */
.psc-bt-tally.psc-bt-leader { box-shadow: inset 0 0 0 3px hsl(31 92% 40%); }

/* results hidden (the admin page's Hide results): the card goes dark and the countdown runs in
   the poster's yellow where the chart was, then says voting has closed */
.psc-bt-card.psc-bt-dark {
  background: hsl(220 45% 9%); color: hsl(var(--bt-paper)); --label: hsl(var(--bt-paper));
  border: 1px solid hsl(var(--bt-yellow) / .35);
}
.psc-bt-card.psc-bt-dark .psc-bt-section { color: hsl(var(--bt-orange)); }
.psc-bt-card.psc-bt-dark .psc-bt-muted { color: hsl(var(--bt-mist)); }
.psc-bt-count {
  color: hsl(var(--bt-yellow)); font-weight: 900; line-height: 1; text-align: center;
  font-size: clamp(6rem, 24vh, 16rem); font-variant-numeric: tabular-nums;
}
.psc-bt-count.psc-bt-count-done { font-size: clamp(2.2rem, 8vh, 6rem); text-transform: uppercase; letter-spacing: .02em; }
.psc-bt-tally-name {
  font-size: 1.05rem; font-weight: 800; color: hsl(var(--bt-navy));
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.psc-bt-lead {
  background: hsl(var(--bt-yellow)); color: hsl(var(--bt-navy)); border-radius: 999px; padding: 5px 12px;
  font-size: .7rem; font-weight: 900; letter-spacing: .12em; text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .psc-bt-card { padding: 14px; }
  .psc-bt-big { font-size: 1.7rem; }
  .psc-bt-match { padding: 8px 20px; }
  /* the live page's big-screen head, on a phone */
  /* 10.5vw: BUILDATHON is 7.24em wide and the live page keeps 40px each side - and its title
     row clips (the user's setting), so the word must fit */
  .psc-bt-hero-lg .psc-bt-title { font-size: 10.5vw; }
  .psc-bt-hero-lg .psc-bt-elev8, .psc-bt-hero-lg .psc-bt-year { font-size: 1.1rem; }
  .psc-bt-hero-lg .psc-bt-presents { font-size: .72rem; }
  .psc-bt-hero-lg .psc-bt-tag { font-size: .8rem; }
  /* a row of up to four tallies across a phone: compact, names on two lines, the chart and
     the leader's ring say who leads */
  .psc-bt-tally { padding: 8px 10px; }
  .psc-bt-tally-name { font-size: .72rem; white-space: normal; line-height: 1.15; }
  /* on a phone the leader's border says it - the pill would squeeze its name out. !important:
     a Perspective label carries display in its own inline style. */
  .psc-bt-tally .psc-bt-lead { display: none !important; }
}
@media (prefers-reduced-motion: reduce) {
  .psc-bt-thanks, .psc-bt-next { animation: none; }
  .psc-bt-logo { transition: none; }
}

/* BEGIN STYLE CLASSES */
