.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.shw{position:sticky;z-index:850;top:10px;max-width:1180px;margin:14px auto 22px;border:1px solid rgba(224,186,86,.48);border-radius:12px;background:rgba(3,12,7,.96);color:#e9fff0;box-shadow:0 20px 60px rgba(0,0,0,.52);backdrop-filter:blur(18px);font-family:var(--silk-ui,"Segoe UI",sans-serif);overflow:hidden}.shw-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;border-bottom:1px solid rgba(34,244,124,.18);background:linear-gradient(100deg,rgba(34,244,124,.075),transparent 52%,rgba(224,186,86,.055))}.shw-heading small,.shw-context small{color:#e0ba56;font:700 10px/1.25 var(--silk-code,monospace);letter-spacing:.13em}.shw-heading h2{margin:5px 0 2px;color:#f4fff7;font-size:20px;line-height:1.2}.shw-heading p{margin:0;color:#87a690;font-size:12px}.shw-live{display:grid;grid-template-columns:9px auto;align-items:center;gap:4px 8px;padding:9px 12px;border:1px solid rgba(34,244,124,.22);border-radius:8px;background:rgba(0,0,0,.22)}.shw-live i{grid-row:1/3;width:8px;height:8px;border-radius:50%;background:#22f47c;box-shadow:0 0 13px #22f47c}.shw-live span{color:#8ceaaa;font:700 10px/1 var(--silk-code,monospace)}.shw-live b{color:#647d6b;font:700 9px/1 var(--silk-code,monospace)}.shw-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(34,244,124,.16)}.shw-tabs button{display:grid;grid-template-columns:36px 1fr;gap:11px;align-items:center;min-width:0;min-height:78px;padding:12px 14px;border:0;background:#030a06;color:#77927f;text-align:left;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.shw-tabs button:hover{background:#06160d;color:#bfe7ca}.shw-tabs button[aria-selected="true"]{background:linear-gradient(135deg,rgba(34,244,124,.13),rgba(224,186,86,.06));color:#f0fff4;box-shadow:inset 0 -3px #22f47c}.shw-tabs button>i{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(224,186,86,.32);border-radius:8px;color:#e0ba56;background:rgba(224,186,86,.04);font-size:17px;font-style:normal}.shw-tabs button[aria-selected="true"]>i{border-color:#22f47c;color:#22f47c;box-shadow:0 0 18px rgba(34,244,124,.12)}.shw-tabs span{display:grid;min-width:0}.shw-tabs small{color:#607966;font:700 9px/1.2 var(--silk-code,monospace);letter-spacing:.12em}.shw-tabs b{margin-top:3px;color:inherit;font-size:14px}.shw-tabs em{margin-top:3px;overflow:hidden;color:#718a77;font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.shw-context{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:11px 20px;background:#020704}.shw-context>div{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px}.shw-context strong{font-size:13px}.shw-context span{color:#718a78;font-size:11px}.shw-context button{min-height:36px;border:1px solid rgba(224,186,86,.35);border-radius:6px;background:rgba(224,186,86,.04);color:#dfc775;padding:8px 11px;font:700 10px/1 var(--silk-ui,sans-serif);cursor:pointer}.shw-context button b{margin-left:7px;font-size:14px}.sr-market-hero{padding:30px 24px 22px!important}.sr-market-hero h1{font-family:var(--silk-display,Georgia,serif)!important;font-size:clamp(38px,5vw,58px)!important;letter-spacing:-.04em!important}.sr-market-hero p{max-width:620px!important;color:#9fbeaa!important;font-size:15px!important;line-height:1.7!important}.sr-market-guide{padding-top:0!important;padding-bottom:22px!important}.sr-market-guide>div{max-width:760px!important;border-radius:8px}.sr-market-listings{padding-top:18px!important}.sr-market-listings .section-title{font-family:var(--silk-ui,sans-serif)!important;font-size:15px!important;letter-spacing:.12em!important}.shw-ready .sr-lore-banner{grid-template-columns:82px 1fr;gap:18px;margin-bottom:10px;padding:18px 22px;border-radius:10px}.shw-ready .sr-lore-banner img{width:82px;height:82px}.shw-ready .sr-lore-title{font-size:clamp(27px,4vw,40px);line-height:1.05;margin-bottom:7px}.shw-ready .sr-lore-copy{max-width:900px;font-size:13px;line-height:1.55}.shw-ready .sr-lore-tags{margin-top:9px}.shw-ready [data-shw-panel][hidden],.shw-ready .sr-market-guide[hidden]{display:none!important}.shw-ready [data-shw-panel]:not([hidden]){animation:shw-enter .22s ease-out}@keyframes shw-enter{from{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(max-width:900px){.shw{position:relative;top:auto;margin:12px}.shw-heading{align-items:flex-start}.shw-tabs button{grid-template-columns:30px 1fr}.shw-tabs button>i{width:30px;height:30px}.shw-tabs em{display:none}.shw-context>div{grid-template-columns:auto 1fr}.shw-context span{grid-column:1/-1}.shw-ready .sr-lore-banner{margin-left:12px;margin-right:12px}}
@media(max-width:620px){.shw-heading{padding:14px 15px}.shw-heading p,.shw-live{display:none}.shw-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.shw-tabs button{display:grid;grid-template-columns:1fr;place-items:center;gap:5px;min-height:70px;padding:9px 4px;text-align:center}.shw-tabs button>i{width:30px;height:30px}.shw-tabs small,.shw-tabs em{display:none}.shw-tabs b{font-size:11px}.shw-context{display:grid;padding:12px 15px}.shw-context>div{display:grid;grid-template-columns:1fr;gap:3px}.shw-context span{grid-column:auto}.shw-context button{width:100%}.shw-ready .sr-lore-banner{grid-template-columns:54px 1fr;padding:14px}.shw-ready .sr-lore-banner img{width:54px;height:54px}.shw-ready .sr-lore-copy,.shw-ready .sr-lore-tags{display:none}.shw-ready .sr-lore-title{font-size:27px}.sr-market-hero{padding:22px 16px 16px!important}.sr-market-listings{padding:14px 16px!important}}
@media(prefers-reduced-motion:reduce){.shw-ready [data-shw-panel]:not([hidden]){animation:none}.shw-tabs button{transition:none}}
.sr-market-listings .listing-card{overflow:hidden;border-radius:9px!important;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:transform .2s,border-color .2s,box-shadow .2s}.sr-market-listings .listing-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(0,0,0,.32)}.sr-market-listings .listing-card [style*="font-size: 10px"]{font-size:11px!important}.sr-market-listings .listing-card [style*="font-size: 11px"]{font-size:12px!important}.sr-market-listings .listing-card [style*="font-size: 12px"]{font-size:13px!important;line-height:1.5!important}.sr-market-listings .listing-card [style*="font-size: 15px"]{font-size:17px!important}.sr-market-listings .listing-card [style*="font-size: 17px"]{font-size:19px!important}.sr-market-listings .form-input{min-height:46px!important;border-radius:7px 0 0 7px!important;font-family:var(--silk-ui,sans-serif)!important;font-size:14px!important}.sr-market-listings select{min-height:46px;border-radius:7px!important;font-family:var(--silk-ui,sans-serif)!important;font-size:12px!important}.sr-market-listings button{min-height:40px;border-radius:6px;font-family:var(--silk-ui,sans-serif)!important;font-size:11px!important}.sr-market-guide button{min-height:43px!important;font-family:var(--silk-ui,sans-serif)!important;font-size:13px!important}.sr-market-guide [style*="font-size: 12px"]{font-size:14px!important;line-height:1.6!important}.sr-market-guide [style*="font-size: 11px"]{font-size:12px!important}.shw-ready .sr-lore-tags small{font-size:10px!important;letter-spacing:.05em!important}
@media(prefers-reduced-motion:reduce){.sr-market-listings .listing-card{transition:none}.sr-market-listings .listing-card:hover{transform:none}}

/* Homepage composition: keep every primary surface on one calm grid. */
body.sr-home {
  --sr-home-width: 1180px;
  --sr-home-gutter: 48px;
  --sr-home-border: rgba(204, 164, 72, .32);
  --sr-home-copy: #a9c2b1;
  overflow-x: hidden;
}

body.sr-home .sr-lore-banner,
body.sr-home .shw,
body.sr-home .sr-suite {
  box-sizing: border-box;
  width: min(var(--sr-home-width), calc(100% - var(--sr-home-gutter)));
  max-width: none;
  border-color: var(--sr-home-border);
  border-radius: 8px;
}

body.sr-home .sr-lore-banner,
body.sr-home .sr-suite {
  overflow: hidden;
  box-shadow: 0 22px 60px rgba(0, 0, 0, .24);
}

body.sr-home .sr-lore-banner {
  grid-template-columns: 78px minmax(0, 1fr);
  gap: 20px;
  margin-top: 28px;
  padding: 22px;
  background: linear-gradient(135deg, rgba(10, 38, 25, .92), rgba(5, 19, 13, .97));
}

body.sr-home .sr-lore-banner img {
  width: 78px;
  height: 78px;
}

body.sr-home .sr-lore-kicker,
body.sr-home .shw-heading small,
body.sr-home .sr-suite-kicker {
  font-size: 10px;
  letter-spacing: .18em;
}

body.sr-home .sr-lore-title {
  max-width: 920px;
  margin-bottom: 10px;
  font-size: clamp(30px, 3.35vw, 44px);
  line-height: 1.04;
  letter-spacing: -.035em;
}

body.sr-home .sr-lore-copy,
body.sr-home .shw-heading p,
body.sr-home .sr-suite-copy {
  color: var(--sr-home-copy);
}

body.sr-home .sr-lore-copy {
  max-width: 900px;
  font-size: 14px;
  line-height: 1.6;
}

body.sr-home .sr-lore-tags {
  gap: 7px;
  margin-top: 14px;
}

body.sr-home .sr-lore-tags > span {
  border-color: rgba(204, 164, 72, .25);
  background: rgba(204, 164, 72, .025);
  color: #c7b47c;
  padding: 7px 10px;
}

body.sr-home .sr-lore-tags > a {
  border-color: rgba(56, 213, 119, .42) !important;
  background: rgba(19, 91, 50, .13) !important;
  box-shadow: none !important;
  color: #bde6ca !important;
  transform: none !important;
}

body.sr-home .shw {
  z-index: 40;
  top: 12px;
  margin-top: 14px;
  border-radius: 8px;
  box-shadow: 0 22px 64px rgba(0, 0, 0, .38);
}

body.sr-home .shw-heading {
  padding: 19px 20px;
  background: linear-gradient(100deg, rgba(34, 244, 124, .045), transparent 55%);
}

body.sr-home .shw-heading h2 {
  margin-top: 6px;
  font-size: 21px;
  font-weight: 620;
}

body.sr-home .shw-live {
  border-color: rgba(34, 244, 124, .18);
  background: rgba(6, 25, 16, .58);
  box-shadow: none;
}

body.sr-home .shw-tabs {
  background: rgba(47, 114, 85, .2);
}

body.sr-home .shw-tabs button {
  background: #06100b;
  color: #829a89;
}

body.sr-home .shw-tabs button[aria-selected="true"] {
  background: linear-gradient(135deg, rgba(34, 244, 124, .075), rgba(34, 244, 124, .025));
  color: #e8f6ec;
  box-shadow: inset 0 -2px rgba(34, 244, 124, .72);
}

body.sr-home .shw-tabs small,
body.sr-home .shw-tabs em {
  color: #789080;
}

body.sr-home .shw-context {
  border-top: 1px solid rgba(47, 114, 85, .18);
  background: #050d09;
}

body.sr-home .sr-suite-head {
  padding: 24px;
  background: linear-gradient(90deg, rgba(22, 79, 49, .32), transparent 72%), rgba(3, 10, 7, .72);
}

body.sr-home .sr-suite-title {
  font-size: clamp(28px, 3.2vw, 42px);
  letter-spacing: -.025em;
}

body.sr-home .sr-suite-tab[aria-selected="true"] {
  background: rgba(34, 244, 124, .065);
  color: #8ceaaa;
  box-shadow: inset 0 -2px rgba(34, 244, 124, .68);
}

body.sr-home .nw-fab {
  right: 22px;
  bottom: 22px;
  width: 52px;
  height: 52px;
  box-shadow: 0 10px 32px rgba(0, 0, 0, .45);
}

@media (max-width: 720px) {
  body.sr-home { --sr-home-gutter: 24px; }
  body.sr-home .sr-lore-banner {
    grid-template-columns: 56px minmax(0, 1fr);
    gap: 14px;
    padding: 16px;
    text-align: left;
  }
  body.sr-home .sr-lore-banner img { width: 56px; height: 56px; }
  body.sr-home .sr-lore-title { font-size: clamp(27px, 8vw, 36px); }
  body.sr-home .sr-lore-copy { font-size: 13px; }
  body.sr-home .sr-lore-tags { justify-content: flex-start; }
  body.sr-home .shw { margin-left: auto; margin-right: auto; }
}

/* Replace the narrow legacy onboarding island with a workspace-aligned card. */
body.sr-home .sr-market-guide {
  box-sizing: border-box;
  width: min(var(--sr-home-width), calc(100% - var(--sr-home-gutter)));
  max-width: none !important;
  margin: 0 auto 24px !important;
  padding: 0 !important;
}

body.sr-home .sr-market-guide > div {
  display: grid;
  grid-template-columns: 190px minmax(0, 1fr);
  gap: 14px;
  max-width: none !important;
  border-radius: 0 !important;
}

body.sr-home .sr-market-guide > div > div:first-child {
  display: flex !important;
  flex-direction: column;
  gap: 8px !important;
  margin: 0 !important;
  padding: 14px;
  border: 1px solid rgba(66, 210, 124, .18);
  border-radius: 9px;
  background: rgba(7, 22, 14, .76);
}

body.sr-home .sr-market-guide > div > div:first-child button {
  width: 100%;
  min-height: 42px;
  justify-content: flex-start;
  border-color: rgba(74, 177, 113, .28) !important;
  border-radius: 7px !important;
  background: rgba(31, 108, 62, .08) !important;
  color: #9bc8aa !important;
  box-shadow: none !important;
  font-family: var(--silk-ui, system-ui) !important;
  font-size: 12px !important;
  letter-spacing: .025em !important;
}

body.sr-home .sr-market-guide > div > div:first-child button[aria-pressed="true"] {
  border-color: rgba(75, 235, 137, .55) !important;
  background: rgba(34, 194, 94, .1) !important;
  color: #d9f5e1 !important;
}

body.sr-home .sr-market-guide > div > div:last-child {
  min-width: 0;
  min-height: 176px;
  padding: 20px 22px !important;
  border-color: rgba(69, 168, 106, .24) !important;
  border-radius: 9px !important;
  background: linear-gradient(135deg, rgba(8, 26, 17, .95), rgba(4, 13, 9, .97)) !important;
  box-shadow: 0 18px 42px rgba(0, 0, 0, .22) !important;
  color: #a9c2b1;
  font-family: var(--silk-ui, system-ui);
}

body.sr-home .sr-market-guide > div > div:last-child > div:first-child {
  color: #e5f4e9 !important;
  text-shadow: none !important;
  font-family: var(--silk-ui, system-ui) !important;
  font-size: 16px !important;
  font-weight: 650;
}

body.sr-home .sr-market-guide a {
  color: #80d69d !important;
}

@media (max-width: 760px) {
  body.sr-home .sr-market-guide > div { grid-template-columns: 1fr; }
  body.sr-home .sr-market-guide > div > div:first-child { flex-direction: row; }
  body.sr-home .sr-market-guide > div > div:first-child button { justify-content: center; }
}

/* Image-backed command center: the primary visual anchor for the homepage. */
body.sr-home .shw {
  isolation: isolate;
  border-color: rgba(202, 164, 72, .4);
  border-radius: 14px;
  background: #041009;
  box-shadow: 0 28px 80px rgba(0, 0, 0, .46), 0 0 0 1px rgba(33, 147, 82, .06);
}

body.sr-home .shw-heading {
  position: relative;
  isolation: isolate;
  min-height: 168px;
  overflow: hidden;
  align-items: flex-start;
  padding: 28px 30px;
  background: linear-gradient(100deg, rgba(4, 20, 12, .99) 0%, rgba(4, 20, 12, .94) 43%, rgba(4, 20, 12, .42) 72%, rgba(4, 20, 12, .18) 100%);
}

body.sr-home .shw-heading::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: radial-gradient(circle at 70% 22%, rgba(69, 255, 131, .11), transparent 28%), linear-gradient(180deg, transparent 60%, rgba(2, 9, 5, .72));
}

body.sr-home .shw-heading::after {
  content: "";
  position: absolute;
  z-index: -2;
  inset: 0 0 0 auto;
  width: 58%;
  pointer-events: none;
  background: url("/images/silk-routemind-ecosystem-tor.webp") center / cover no-repeat;
  opacity: .72;
  filter: saturate(.82) contrast(1.08);
  -webkit-mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, .42) 22%, #000 58%);
  mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, .42) 22%, #000 58%);
}

body.sr-home .shw-heading > div:first-child {
  position: relative;
  z-index: 1;
  max-width: 610px;
  padding-top: 5px;
}

body.sr-home .shw-heading small {
  color: #e2bd6b;
  letter-spacing: .2em;
}

body.sr-home .shw-heading h2 {
  max-width: 600px;
  margin: 10px 0 7px;
  color: #f2fff5;
  font-family: var(--silk-ui, "Segoe UI", system-ui, sans-serif);
  font-size: clamp(27px, 3vw, 36px);
  font-weight: 680;
  line-height: 1.05;
  letter-spacing: -.035em;
  text-wrap: balance;
}

body.sr-home .shw-heading p {
  max-width: 520px;
  color: #b3c9ba;
  font-size: 13px;
  line-height: 1.55;
}

body.sr-home .shw-live {
  position: relative;
  z-index: 2;
  margin-top: 7px;
  border-color: rgba(78, 240, 137, .32);
  border-radius: 10px;
  background: rgba(3, 17, 10, .76);
  box-shadow: 0 12px 30px rgba(0, 0, 0, .28), inset 0 1px rgba(255, 255, 255, .035);
  backdrop-filter: blur(12px);
}

body.sr-home .shw-tabs {
  gap: 0;
  padding: 0 10px;
  border-top: 1px solid rgba(76, 204, 121, .13);
  border-bottom: 1px solid rgba(76, 204, 121, .13);
  background: rgba(3, 13, 8, .96);
}

body.sr-home .shw-tabs button {
  min-height: 88px;
  border-right: 1px solid rgba(50, 126, 77, .16);
  background: transparent;
}

body.sr-home .shw-tabs button:last-child {
  border-right: 0;
}

body.sr-home .shw-tabs button > i {
  border-color: rgba(205, 170, 76, .36);
  border-radius: 10px;
  background: linear-gradient(145deg, rgba(205, 170, 76, .08), rgba(205, 170, 76, .015));
}

body.sr-home .shw-tabs button[aria-selected="true"] {
  background: linear-gradient(135deg, rgba(35, 196, 96, .12), rgba(16, 72, 39, .055));
  box-shadow: inset 0 -2px #42df82;
}

body.sr-home .shw-tabs button[aria-selected="true"] > i {
  border-color: rgba(67, 238, 131, .7);
  background: rgba(35, 196, 96, .1);
  box-shadow: 0 0 24px rgba(35, 196, 96, .12);
}

body.sr-home .shw-context {
  padding: 13px 20px;
  background: linear-gradient(90deg, #050e09, #030a06);
}

@media (max-width: 820px) {
  body.sr-home .shw-heading {
    min-height: 154px;
    padding: 24px 20px;
  }
  body.sr-home .shw-heading::after {
    width: 100%;
    opacity: .3;
    -webkit-mask-image: linear-gradient(90deg, transparent, #000 60%);
    mask-image: linear-gradient(90deg, transparent, #000 60%);
  }
  body.sr-home .shw-heading > div:first-child { max-width: 78%; }
  body.sr-home .shw-tabs { padding: 0; }
}

@media (max-width: 620px) {
  body.sr-home .shw { border-radius: 10px; }
  body.sr-home .shw-heading { min-height: 172px; }
  body.sr-home .shw-heading > div:first-child { max-width: 100%; }
  body.sr-home .shw-heading p { max-width: 82%; }
  body.sr-home .shw-live { display: none; }
  body.sr-home .shw-tabs button { min-height: 72px; }
}

/* 2026 homepage readability pass: one spacious grid, legible type, and quiet hierarchy. */
body.sr-home {
  --sr-home-width: 1320px;
  --sr-home-gutter: clamp(28px, 5vw, 80px);
  font-size: 16px;
}

body.sr-home .shw {
  position: relative;
  top: auto;
  margin: 20px auto 32px;
  border-radius: 16px;
}

body.sr-home .shw-heading {
  min-height: 198px;
  padding: 34px 38px;
}

body.sr-home .shw-heading > div:first-child { max-width: 670px; }

body.sr-home .shw-heading h2 {
  max-width: 660px;
  margin: 12px 0 10px;
  font-size: clamp(32px, 3.05vw, 44px);
  font-weight: 700;
  line-height: 1.04;
}

body.sr-home .shw-heading p {
  max-width: 590px;
  font-size: 15px;
  line-height: 1.6;
}

body.sr-home .shw-heading small,
body.sr-home .shw-tabs small,
body.sr-home .shw-context small { font-size: 10px; }

body.sr-home .shw-live { padding: 12px 15px; }
body.sr-home .shw-live span { font-size: 11px; }
body.sr-home .shw-live b { font-size: 9px; }

body.sr-home .shw-tabs { padding: 0 16px; }

body.sr-home .shw-tabs button {
  min-height: 102px;
  grid-template-columns: 42px 1fr;
  gap: 13px;
  padding: 18px;
}

body.sr-home .shw-tabs button > i { width: 40px; height: 40px; font-size: 18px; }
body.sr-home .shw-tabs b { margin-top: 5px; font-size: 16px; }
body.sr-home .shw-tabs em { margin-top: 5px; font-size: 12px; line-height: 1.35; white-space: normal; }

body.sr-home .shw-context { min-height: 62px; padding: 15px 24px; }
body.sr-home .shw-context strong { font-size: 15px; }
body.sr-home .shw-context span { font-size: 13px; }
body.sr-home .shw-context button { min-height: 40px; padding: 10px 14px; font-size: 11px; }

body.sr-home .sr-market-hero,
body.sr-home .sr-market-listings { padding-left: 0 !important; padding-right: 0 !important; }

body.sr-home .sr-market-hero h1 { font-size: clamp(42px, 4.4vw, 64px) !important; }
body.sr-home .sr-market-hero p { font-size: 16px !important; }

body.sr-home #root > div > nav:first-child,
body.sr-home #root > nav:first-child { min-height: 80px !important; }

@media (max-width: 900px) {
  body.sr-home { --sr-home-gutter: 28px; }
  body.sr-home .shw-heading { min-height: 178px; padding: 28px; }
  body.sr-home .shw-tabs { padding: 0; }
  body.sr-home .shw-tabs button { min-height: 94px; padding: 15px 12px; }
}

@media (max-width: 620px) {
  body.sr-home { --sr-home-gutter: 20px; }
  body.sr-home .shw { margin-top: 12px; margin-bottom: 22px; }
  body.sr-home .shw-heading { min-height: 166px; padding: 25px 20px; }
  body.sr-home .shw-heading h2 { font-size: clamp(30px, 9vw, 38px); }
  body.sr-home .shw-heading p { max-width: 92%; font-size: 14px; }
  body.sr-home .shw-tabs button { min-height: 82px; grid-template-columns: 1fr; padding: 10px 5px; }
  body.sr-home .shw-tabs b { font-size: 12px; }
  body.sr-home .shw-tabs em { display: none; }
  body.sr-home .shw-context { padding: 14px 16px; }
}
