/* Quiet premium download surface. The workbench art is reused verbatim from the app.
   This stylesheet augments the shared site without changing its download/update contracts. */
:root {
  --bg: #f7f8f9;
  --surface: #fff;
  --surface-2: #f1f2f4;
  --text: #1e2329;
  --muted: #717780;
  --line: #e2e5e9;
  --brand: #496d99;
  --brand-strong: #2b5784;
  --brand-soft: #edf2f8;
  --button-bg: #262c33;
  --button-bg-hover: #414a54;
  --button-text: #fff;
  --shadow: 0 14px 32px rgba(20,28,39,.035);
}
body { background: var(--bg); }
.site-header {
  background: rgba(248,249,250,.77);
  border-bottom-color: rgba(100,112,126,.12);
  -webkit-backdrop-filter: saturate(135%) blur(20px);
  backdrop-filter: saturate(135%) blur(20px);
}
.brand img { border: 1px solid rgba(255,255,255,.65); }
.nav a { transition: color .2s ease; }
.wrap { width: min(1160px, 100% - 72px); }
body[data-page="home"] .hero { padding: 83px 0 36px; text-align: center; }
body[data-page="home"] .eyebrow {
  color: #82909e; font-size: .71rem; letter-spacing: .23em; font-weight: 650; margin-bottom: 17px;
}
body[data-page="home"] .hero h1 {
  color: #24292f; font-size: clamp(2.7rem,5.8vw,4.5rem);
  font-weight: 680; letter-spacing: -.067em; line-height: 1.16;
}
body[data-page="home"] .lede {
  font-size: 1.04rem; margin-top: 14px; color: #777f88;
}
.workbench-showcase { margin: 0 auto 83px; }
.showcase-stage {
  position: relative; width: 100%; aspect-ratio: 21 / 9;
  overflow: hidden; isolation: isolate; background: #dce2e7;
  border: 1px solid rgba(85,104,121,.16); border-radius: 24px;
  box-shadow: 0 25px 65px rgba(42,56,70,.08),0 2px 6px rgba(42,56,70,.04);
}
.showcase-frame {
  position: absolute; inset: 0; opacity: 0; pointer-events: none;
  transform: scale(1.018);
  transition: opacity .55s ease, transform 1s cubic-bezier(.18,.65,.3,1);
}
.showcase-frame.is-active { opacity: 1; transform: scale(1); z-index: 1; }
.showcase-frame img { display: block; width: 100%; height: 100%; object-fit: cover; }
.showcase-stage::after {
  content: ""; position: absolute; z-index: 2; inset: 55% 0 0;
  pointer-events: none;
  background: linear-gradient(to bottom, transparent, rgba(13,20,26,.48));
}
.showcase-overlay {
  position: absolute; z-index: 3; bottom: 25px; left: 35px;
  color: #fff; text-shadow: 0 1px 6px rgba(0,0,0,.25);
  pointer-events: none;
}
.showcase-caption { display: block; font-size: .62rem; letter-spacing: .18em; opacity: .72; }
.showcase-line { display: flex; align-items: baseline; gap: 15px; margin-top: 4px; }
.showcase-line strong { font-size: 1.35rem; font-weight: 640; letter-spacing: -.04em; }
.showcase-line span { font-size: .82rem; opacity: .8; }
.showcase-switcher {
  display: flex; align-items: center; justify-content: center;
  flex-wrap: wrap; gap: 5px; padding: 19px 12px 0;
}
.scene-option {
  appearance: none; border: 1px solid transparent; border-radius: 999px;
  background: transparent; color: #7d858d; padding: 9px 19px;
  font: inherit; font-size: .83rem; cursor: pointer;
  transition: background-color .23s ease, border-color .23s ease, color .23s ease, transform .23s ease;
}
.scene-option:hover { color: #29323b; background: rgba(255,255,255,.7); }
.scene-option.is-selected {
  background: rgba(255,255,255,.75); color: #29323b;
  border-color: rgba(120,136,150,.19);
  box-shadow: 0 1px 4px rgba(30,40,50,.035);
}
.scene-option:active { transform: scale(.975); }
body[data-page="home"] .download-area { padding-bottom: 0; }
body[data-page="home"] .platform-heading { margin: 0 0 24px; align-items: end; }
body[data-page="home"] .platform-heading h2 { font-size: clamp(1.4rem,2.6vw,1.85rem); font-weight: 650; letter-spacing: -.05em; }
.section-kicker { font-size: .66rem; font-weight: 650; letter-spacing: .18em; color: #969da6; margin: 0 0 8px; }
body[data-page="home"] .latest-line { margin: 0 0 2px; justify-content: flex-end; }
body[data-page="home"] .pill { background: rgba(255,255,255,.65); border-color: var(--line); }
body[data-page="home"] .platforms { gap: 16px; grid-template-columns: repeat(3,minmax(0,1fr)); }
body[data-page="home"] .card {
  background: rgba(255,255,255,.68);
  -webkit-backdrop-filter: blur(22px) saturate(115%);
  backdrop-filter: blur(22px) saturate(115%);
  border-color: rgba(150,160,171,.24);
  border-radius: 20px; box-shadow: 0 1px 3px rgba(34,44,55,.025);
  transition: transform .3s cubic-bezier(.2,.75,.3,1),box-shadow .3s ease,border-color .3s ease,background-color .3s ease;
}
body[data-page="home"] .card:hover {
  transform: translateY(-4px); z-index: 5;
  background: rgba(255,255,255,.88);
  border-color: rgba(125,140,155,.36);
  box-shadow: 0 18px 35px rgba(37,51,65,.07);
}
body[data-page="home"] .card.is-recommended { border-color: rgba(79,119,162,.48); }
body[data-page="home"] .platform-icon {
  width: 49px; height: 49px; border-radius: 13px;
  background: rgba(232,235,239,.66);
}
body[data-page="home"] .platform-icon svg { width: 27px; height: 27px; }
body[data-page="home"] .card-description { margin-top: 23px; margin-bottom: 25px; min-height: 74px; }
body[data-page="home"] .card-description h3 { font-weight: 680; font-size: 1.48rem; letter-spacing: -.045em; }
body[data-page="home"] .requirement { font-size: .84rem; color: #77818b; }
body[data-page="home"] .button { background: #282e36; border-radius: 10px; transition: background-color .22s ease,transform .22s ease; }
body[data-page="home"] .button:hover { background: #45515e; }
body[data-page="home"] .button.disabled,
body[data-page="home"] .button.disabled:hover { background: rgba(232,235,239,.72); border-color: rgba(142,153,166,.16); color: #7c858e; }
body[data-page="home"] .pending-hint { font-size: .76rem; }
body[data-page="home"] .card-meta { font-size: .78rem; }
body[data-page="home"] .checksum summary { color: #737e89; }
body[data-page="home"] .resource-links { margin-top: 38px; padding-top: 21px; }
.linux-heading { position: relative; display: flex; align-items: center; gap: 7px; width: fit-content; }
.linux-menu-trigger {
  appearance: none; display: grid; place-items: center; width: 28px; height: 28px;
  border: 1px solid transparent; background: transparent; border-radius: 8px;
  color: var(--muted); font: inherit; font-size: 1.16rem; cursor: pointer;
  transition: background-color .18s ease,transform .18s ease;
}
.linux-menu-trigger .icon-chevron { width: 15px; height: 15px; transition: transform .18s ease; }
.card.menu-open .linux-menu-trigger .icon-chevron { transform: rotate(180deg); }
.linux-menu-trigger:hover { background: rgba(145,156,169,.11); }
.linux-popover {
  position: absolute; z-index: 30; left: 0; top: calc(100% + 11px);
  width: 245px; padding: 16px 17px 15px;
  border-radius: 15px; border: 1px solid rgba(145,157,171,.3);
  background: rgba(250,251,252,.95);
  -webkit-backdrop-filter: blur(24px) saturate(135%); backdrop-filter: blur(24px) saturate(135%);
  box-shadow: 0 18px 42px rgba(31,44,57,.15);
  color: var(--text);
  opacity: 0; visibility: hidden; pointer-events: none;
  transform: translateY(-6px);
  transition: opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.linux-heading:hover .linux-popover, .linux-heading:focus-within .linux-popover, .card.menu-open .linux-popover {
  opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0);
}
.linux-popover-label { margin: 0 0 12px; font-size: .75rem; color: #7a838d; }
.linux-distribution {
  display: flex; align-items: center; gap: 9px;
  background: rgba(241,244,247,.88); border: 1px solid rgba(133,147,161,.12);
  border-radius: 10px; padding: 10px 12px; font-size: .88rem; font-weight: 600;
}
.linux-distribution .arch-mark { width: 24px; height: 24px; }
.linux-popover-note { margin: 10px 0 0; color: #89919a; font-size: .73rem; }
@media (max-width: 900px) {
  body[data-page="home"] .platforms { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .workbench-showcase { margin-bottom: 60px; }
}
@media (max-width: 620px) {
  .wrap { width: calc(100% - 36px); }
  body[data-page="home"] .hero { padding: 57px 0 28px; }
  body[data-page="home"] .hero h1 { font-size: clamp(2.4rem,10.5vw,3.6rem); }
  body[data-page="home"] .lede { font-size: .9rem; }
  .showcase-stage { border-radius: 16px; aspect-ratio: 16/9; }
  .showcase-overlay { bottom: 14px; left: 17px; }
  .showcase-caption { font-size: .54rem; }
  .showcase-line { gap: 8px; }
  .showcase-line strong { font-size: 1.08rem; }
  .showcase-line span { font-size: .68rem; }
  .showcase-switcher { gap: 2px; padding-top: 14px; }
  .scene-option { font-size: .76rem; padding: 8px 11px; }
  .workbench-showcase { margin-bottom: 51px; }
  body[data-page="home"] .platform-heading { align-items: start; flex-direction: column; gap: 12px; }
  body[data-page="home"] .latest-line { justify-content: flex-start; }
  body[data-page="home"] .platforms { grid-template-columns: 1fr; }
  body[data-page="home"] .card-description { margin: 16px 0 23px; min-height: auto; }
}
@media (prefers-color-scheme: dark) {
  :root {
    --bg: #171b20; --surface: #20262c; --surface-2: #2a3138;
    --text: #e9edf0; --muted: #a5adb6; --line: #353e47;
    --brand: #91b3d3; --brand-strong: #aacbe7; --brand-soft: #273746;
    --button-bg: #e4e9ed; --button-bg-hover: #cdd7de; --button-text: #171e25;
    --shadow: none;
  }
  .site-header { background: rgba(23,27,32,.78); border-bottom-color: rgba(210,220,230,.08); }
  body[data-page="home"] .hero h1 { color: #e7ebee; }
  body[data-page="home"] .lede { color: #a5adb6; }
  body[data-page="home"] .eyebrow,.section-kicker { color: #919eaa; }
  body[data-page="home"] .card { background: rgba(35,42,49,.82); border-color: rgba(173,187,204,.15); }
  body[data-page="home"] .card:hover { background: rgba(42,50,59,.94); border-color: rgba(173,187,204,.3); }
  body[data-page="home"] .platform-icon { background: rgba(80,94,108,.28); }
  body[data-page="home"] .requirement { color: #a9b2bc; }
  body[data-page="home"] .button { background: #e2e7eb; color: #20262c; }
  body[data-page="home"] .button:hover { background: #cbd6df; }
  body[data-page="home"] .button.disabled,body[data-page="home"] .button.disabled:hover { background: #313941; color: #aab5bf; }
  .scene-option { color: #a3adb6; }
  .scene-option:hover, .scene-option.is-selected { color: #e8ebee; background: rgba(71,81,92,.6); }
  .scene-option.is-selected { border-color: #48535f; }
  .linux-popover { background: rgba(35,43,51,.96); border-color: #4e5a66; }
  .linux-distribution { background: #303a44; border-color: #465361; }
  .linux-popover-label,.linux-popover-note { color: #a5b0ba; }
}
@media (prefers-reduced-motion: reduce) {
  .showcase-frame,.scene-option,body[data-page="home"] .card,.linux-popover { transition: none !important; }
  body[data-page="home"] .card:hover { transform: none; }
  .scene-option:active { transform: none; }
}

/* Brand first: the image itself is the hero of the gallery, not a backdrop for text. */
@property --scene-tint {
  syntax: '<color>';
  inherits: true;
  initial-value: #edf1f5;
}
body[data-page="home"] {
  --scene-tint: #edf1f5;
  background: linear-gradient(180deg, color-mix(in srgb,var(--scene-tint) 56%,var(--bg)) 0, var(--bg) 740px);
  transition: --scene-tint .8s ease;
}
body[data-page="home"][data-scene="office"] { --scene-tint: #e9eef3; }
body[data-page="home"][data-scene="engineering"] { --scene-tint: #e9ebf0; }
body[data-page="home"][data-scene="creative"] { --scene-tint: #f0ebf1; }
body[data-page="home"][data-scene="education"] { --scene-tint: #f0eee9; }
body[data-page="home"][data-scene="media"] { --scene-tint: #e9eff0; }
body[data-page="home"] .site-header {
  background: color-mix(in srgb,var(--scene-tint) 23%,rgba(248,249,250,.84));
}
body[data-page="home"] .hero {
  padding: clamp(44px,6.2vw,76px) 0 38px;
  text-align: center;
}
body[data-page="home"] .eyebrow {
  color: #919ba5; letter-spacing: .2em; margin-bottom: 20px; font-size: .71rem;
}
.hero-brand {
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  gap: 11px;
}
.hero-mascot {
  width: clamp(68px,7vw,88px); height: clamp(68px,7vw,88px);
  object-fit: cover; border-radius: 22px;
  border: 1px solid rgba(255,255,255,.9);
  box-shadow: 0 8px 26px rgba(52,69,90,.09);
}
body[data-page="home"] .hero-brand h1 {
  margin: 0; font-size: clamp(4.55rem,9.4vw,7.4rem); font-weight: 700;
  letter-spacing: -.082em; line-height: 1.06;
}
.hero-period { color: #7591ad; }
body[data-page="home"] .hero-headline {
  margin: 14px 0 0; font-size: clamp(1.15rem,2.1vw,1.5rem);
  color: var(--text); font-weight: 580; letter-spacing: -.04em;
}
body[data-page="home"] .hero .lede {
  font-size: .94rem; margin: 8px 0 0; color: var(--muted);
}
body[data-page="home"] .download-area { padding: 0; scroll-margin-top: 90px; }
body[data-page="home"] .platform-heading { margin-bottom: 20px; }
body[data-page="home"] .platforms { gap: 16px; }
body[data-page="home"] .card {
  background: rgba(255,255,255,.77);
  border-color: rgba(136,148,163,.22);
  -webkit-backdrop-filter: saturate(112%) blur(18px);
  backdrop-filter: saturate(112%) blur(18px);
  transition: transform .24s ease,border-color .24s ease,box-shadow .24s ease;
}
body[data-page="home"] .card:hover {
  transform: translateY(-3px);
  border-color: rgba(115,135,155,.38);
  box-shadow: 0 17px 35px rgba(38,52,66,.065);
}
body[data-page="home"] .resource-links {
  margin: 26px 0 0; padding: 19px 0 0; gap: 12px 24px;
}
body[data-page="home"] .workbench-showcase {
  margin: 105px 0 0;
}
.showcase-heading { text-align: center; margin-bottom: 24px; }
.showcase-heading h2 {
  margin: 9px 0 7px; font-size: clamp(1.9rem,3.9vw,3rem);
  font-weight: 665; letter-spacing: -.057em; line-height: 1.2;
}
.showcase-heading p:last-child { margin: 0; color: var(--muted); font-size: .96rem; }
.showcase-stage {
  position: relative; aspect-ratio: 21 / 9; width: 100%;
  border-radius: 22px; overflow: hidden; isolation: isolate;
  border: 1px solid rgba(107,124,143,.17);
  box-shadow: 0 20px 55px rgba(34,50,67,.085),0 2px 5px rgba(34,50,67,.03);
  background: #dce2e7;
}
.showcase-stage::after { content: none; display: none; }
.showcase-frame {
  position: absolute; inset: 0;
  transform: none; opacity: 0; pointer-events: none;
  transition: opacity .7s ease; 
}
.showcase-frame.is-active { transform: none; opacity: 1; z-index: 1; }
.showcase-frame img { width: 100%; height: 100%; object-fit: cover; display: block; }
.showcase-meta {
  display: flex; align-items: start; gap: 20px;
  padding: 22px 9px 0;
}
.showcase-count {
  position: static; flex: none; align-self: baseline;
  font-size: .8rem; font-variant-numeric: tabular-nums;
  color: #929ca6; letter-spacing: .09em;
}
.showcase-line { display: flex; flex-direction: column; align-items: start; gap: 4px; margin: 0; }
.showcase-line strong {
  font-size: clamp(1.12rem,2.5vw,1.42rem);
  line-height: 1.32; color: var(--text); font-weight: 650; letter-spacing: -.035em;
}
.showcase-line span { font-size: .86rem; color: var(--muted); margin: 0; }
.showcase-switcher {
  display: flex; justify-content: center; flex-wrap: wrap;
  gap: 8px; padding: 23px 0 0;
}
.scene-option {
  position: relative; min-width: 93px; overflow: hidden; padding: 9px 15px 15px;
  border: 1px solid transparent; background: transparent; border-radius: 11px;
  color: var(--muted); font: inherit; font-size: .84rem; cursor: pointer;
  transition: background-color .2s ease,color .2s ease;
}
.scene-option:hover { color: var(--text); background: rgba(255,255,255,.52); }
.scene-option.is-selected {
  color: var(--text); background: rgba(255,255,255,.68);
  border-color: rgba(133,145,160,.16);
}
.scene-progress {
  position: absolute; bottom: 4px; left: 15px; right: 15px;
  height: 2px; background: rgba(100,125,147,.14);
}
.scene-progress::after {
  position: absolute; content: ""; inset: 0;
  background: #7894b0; transform: scaleX(0); transform-origin: left;
}
.scene-option.is-selected .scene-progress::after {
  animation: scene-progress 6200ms linear forwards;
}
.workbench-showcase.is-paused .scene-progress::after { animation-play-state: paused; }
@keyframes scene-progress {
  from { transform: scaleX(0); }
  to { transform: scaleX(1); }
}
.sr-only {
  position: absolute !important; width: 1px; height: 1px;
  padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0);
  white-space: nowrap; border: 0;
}
.principles { padding: 100px 0 48px; }
.principles-heading { text-align: center; margin: 0 0 38px; }
.principles-heading h2 {
  margin: 9px 0; font-size: clamp(1.9rem,3.6vw,2.85rem);
  line-height: 1.2; letter-spacing: -.052em; font-weight: 650;
}
.principles-grid {
  display: grid; grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 24px; border-top: 1px solid var(--line);
}
.principles-grid > div { padding: 26px 0 0; }
.principle-index { font-size: .75rem; color: #8d9aa5; font-variant-numeric: tabular-nums; }
.principles-grid h3 { margin: 16px 0 7px; font-size: 1.1rem; font-weight: 650; }
.principles-grid p { margin: 0; font-size: .89rem; color: var(--muted); line-height: 1.75; }
body[data-page="home"] .site-footer { margin-top: 30px; }
@media (max-width: 900px) {
  body[data-page="home"] .platforms { grid-template-columns: repeat(2,minmax(0,1fr)); }
  body[data-page="home"] .workbench-showcase { margin-top: 76px; }
}
@media (max-width: 620px) {
  body[data-page="home"] .hero { padding: 43px 0 37px; }
  body[data-page="home"] .hero-brand h1 { font-size: clamp(4.05rem,17vw,5.4rem); }
  .hero-mascot { border-radius: 18px; }
  body[data-page="home"] .hero-headline { margin-top: 12px; font-size: 1.13rem; }
  body[data-page="home"] .hero .lede { font-size: .87rem; }
  body[data-page="home"] .platform-heading { gap: 12px; }
  body[data-page="home"] .platforms { grid-template-columns: 1fr; }
  body[data-page="home"] .workbench-showcase { margin-top: 70px; }
  .showcase-heading { margin-bottom: 20px; }
  .showcase-stage { aspect-ratio: 21 / 9; border-radius: 14px; }
  .showcase-meta { padding: 17px 0 0; gap: 12px; }
  .showcase-line strong { font-size: 1.04rem; }
  .showcase-line span { font-size: .78rem; }
  .showcase-switcher { padding-top: 18px; gap: 3px; }
  .scene-option { min-width: 0; padding: 9px 10px 15px; font-size: .75rem; }
  .scene-progress { left: 10px; right: 10px; }
  .principles { padding: 69px 0 22px; }
  .principles-heading { margin-bottom: 26px; }
  .principles-grid { grid-template-columns: 1fr; gap: 20px; }
  .principles-grid > div { padding-top: 18px; }
  .principles-grid h3 { margin-top: 9px; }
}
@media (prefers-color-scheme: dark) {
  body[data-page="home"] { --scene-tint: #29313a; }
  body[data-page="home"][data-scene="office"] { --scene-tint: #29313a; }
  body[data-page="home"][data-scene="engineering"] { --scene-tint: #292d38; }
  body[data-page="home"][data-scene="creative"] { --scene-tint: #332e38; }
  body[data-page="home"][data-scene="education"] { --scene-tint: #302f2c; }
  body[data-page="home"][data-scene="media"] { --scene-tint: #27343a; }
  body[data-page="home"] .site-header { background: color-mix(in srgb,var(--scene-tint) 20%,rgba(23,27,32,.85)); }
  .hero-period { color: #a2b7cb; }
  body[data-page="home"] .card { background: rgba(35,42,49,.85); border-color: rgba(173,187,204,.2); }
  body[data-page="home"] .card:hover { border-color: rgba(173,187,204,.35); }
  .scene-option:hover,.scene-option.is-selected { background: rgba(71,81,92,.42); }
  .scene-progress { background: rgba(209,221,231,.15); }
  .scene-progress::after { background: #b2c8da; }
  .showcase-count,.principle-index { color: #a3b2bf; }
}
@media (prefers-reduced-motion: reduce) {
  body[data-page="home"] { transition: none; }
  .showcase-frame,.scene-option,body[data-page="home"] .card { transition: none !important; }
  body[data-page="home"] .card:hover { transform: none; }
  .scene-option.is-selected .scene-progress::after {
    animation: none; transform: scaleX(1);
  }
}

/* Compact account bridge: sits BELOW the downloads, never competing with the brand hero. */
.account-bridge { display:flex; align-items:center; gap:21px; margin:51px 0 70px; padding:25px 29px; border:1px solid rgba(104,124,144,.21); border-radius:23px; background:linear-gradient(120deg,rgba(236,241,246,.94),rgba(255,255,255,.92)); box-shadow:0 14px 46px rgba(28,42,59,.045); }
.account-bridge-mark { flex:0 0 62px; width:62px; height:62px; display:grid;place-items:center; border-radius:20px;background:rgba(255,255,255,.84);border:1px solid rgba(129,151,173,.18); }
.account-bridge-mark img { border-radius:12px; }
.account-bridge-copy { flex:1; min-width:0; }
.account-bridge-copy .section-kicker {margin:0 0 4px;font-size:.68rem;letter-spacing:.15em;}
.account-bridge-copy h2 {margin:0;font-size:clamp(1.08rem,2vw,1.38rem);font-weight:680;letter-spacing:-.035em;color:var(--text);}
.account-bridge-copy p:not(.section-kicker) {margin:6px 0 0;color:var(--muted);font-size:.83rem;line-height:1.6;}
.account-bridge-link { flex-shrink:0;display:inline-flex;gap:18px;align-items:center;border-radius:12px;padding:13px 17px;color:#fff;background:#273544;font-size:.86rem;font-weight:620;text-decoration:none;transition:transform .18s ease, background .18s ease; }
.account-bridge-link:hover { transform:translateY(-2px);background:#38526c; }
@media(max-width:720px){.account-bridge{flex-wrap:wrap;padding:22px;gap:15px;margin:36px 0 56px;}.account-bridge-mark{width:48px;height:48px;flex-basis:48px;border-radius:14px}.account-bridge-link{width:100%;justify-content:space-between}.account-bridge-copy{flex:1 1 calc(100% - 68px)}}
@media(prefers-color-scheme:dark){.account-bridge{background:linear-gradient(130deg,#28313b,#222a33);border-color:rgba(169,186,203,.17)}.account-bridge-copy h2{color:#f0f3f6}.account-bridge-link{background:#d5e1ee;color:#182431}.account-bridge-link:hover{background:#fff}}
@media(prefers-reduced-motion:reduce){.account-bridge-link{transition:none}.account-bridge-link:hover{transform:none}}
