/* ============================================================
   LACE UP MIXTAPE skin — the 2010 underground mixtape era.
   Deep-red pixel mosaic, white stitching, shoelace motifs.
   Raw 2010 underground energy: bold streetwear red, Parental
   Advisory black/white stamps, lace-crossing stitches.
   Loaded after styles.css; everything scoped under
   body.laceupmix. ADMIN-ONLY until Jordan releases it.
   ============================================================ */

/* ---- base: deep red mosaic static, white ink ---- */
body.laceupmix {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  background-color: #8F0F1F;
  background-image:
    repeating-conic-gradient(rgba(0, 0, 0, .10) 0% 25%, transparent 0% 50%),
    radial-gradient(900px 480px at 50% -10%, rgba(200, 16, 46, .30) 0%, transparent 60%) fixed,
    linear-gradient(#8F0F1F, #7A0D1A);
  background-size: 6px 6px, auto, auto;
  color: #FFFFFF;
  --accent: #C8102E;        /* lace red — the era's signature */
  --accent-deep: #8F0F1F;   /* deep background red */
  --accent2: #FF4D6D;       /* hot lace red (highlights) */
  --gold: #FFD34D;          /* aglet gold */
  --barn: #5C0A14;          /* dark red card panel */
  --card: #5C0A14;          /* card base */
  --card2: #4A0810;         /* darker card */
  --line: #FFFFFF;          /* white outline */
  --text: #FFFFFF;          /* white on red */
  --ink: #5C0A14;           /* ink on white */
  --muted: #E8A0AA;         /* muted pinkish white */
  --ink-muted: #8A4A52;     /* muted ink on white */
  --radius: 4px;
  --shadow: 0 8px 28px rgba(0, 0, 0, .55);
  --font-display: 'Permanent Marker', 'Oswald', sans-serif;
}
body.laceupmix input, body.laceupmix select,
body.laceupmix textarea, body.laceupmix button {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
.laceupmix .muted { color: #E8A0AA; }

/* ---- dark red scrollbars ---- */
body.laceupmix::-webkit-scrollbar { width: 14px; height: 14px; }
body.laceupmix::-webkit-scrollbar-track { background: #5C0A14; }
body.laceupmix::-webkit-scrollbar-thumb { background: #C8102E; border: 2px solid #5C0A14; border-radius: 7px; }

/* ============================================================
   BUTTONS — sneaker-box-label: white, red text, black drop
   shadow; hover flips to lace red with white text
   ============================================================ */
.laceupmix .btn {
  background: #FFFFFF;
  color: #C8102E;
  border: 2px solid #111111;
  border-radius: 4px;
  box-shadow: 3px 3px 0 #111111;
  text-shadow: none;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: .12em;
  text-transform: uppercase;
  padding: 12px 18px;
  min-height: 44px;
}
.laceupmix .btn:hover { background: #C8102E; color: #FFFFFF; border-color: #111111; }
.laceupmix .btn:active { background: #8F0F1F; transform: translate(2px, 2px); box-shadow: 1px 1px 0 #111111; }
.laceupmix .btn.primary { background: #FFFFFF; color: #C8102E; border: 2px solid #111111; }
.laceupmix .btn.primary:hover { background: #C8102E; color: #FFFFFF; }
.laceupmix .btn.ghost { background: transparent; color: #FFFFFF; border: 2px dashed #FFFFFF; box-shadow: none; text-shadow: 1px 1px 0 rgba(0,0,0,.5); }
.laceupmix .btn.ghost:hover { background: rgba(255, 255, 255, .14); border-color: #FFFFFF; }
.laceupmix .btn.danger { background: #111111; border-color: #111111; color: #FF4D6D; box-shadow: 3px 3px 0 #C8102E; }
.laceupmix .btn:disabled { background: #6B4A4E; color: #C79AA0; border-color: #3A1F24; box-shadow: none; opacity: 1; text-shadow: none; }
.laceupmix .btn.tiny { font-size: 11px; padding: 5px 10px; min-height: 0; }

/* icon-ish buttons — small white sticker buttons */
.laceupmix .icon-btn, .laceupmix .sheet-x, .laceupmix .wl-popup-x, .laceupmix .modal-x {
  background: #FFFFFF;
  color: #C8102E;
  border: 2px solid #111111;
  border-radius: 4px;
  box-shadow: 2px 2px 0 #111111;
  min-width: 30px;
  min-height: 28px;
}
.laceupmix .icon-btn:hover, .laceupmix .sheet-x:hover { background: #C8102E; color: #FFFFFF; }

/* ============================================================
   POPUPS — dark red panels with stitched white borders
   ============================================================ */
.laceupmix .modal { backdrop-filter: none; background: rgba(20, 2, 5, .72); }
.laceupmix .modal-card,
.laceupmix .wl-popup-card {
  position: relative;
  background: #5C0A14;
  color: #FFFFFF;
  border: 2px dashed #FFFFFF;
  border-radius: 4px;
  box-shadow: 0 10px 34px rgba(0, 0, 0, .6);
  text-align: left;
  animation: none;
}
.laceupmix .modal-card h2, .laceupmix .modal-card h3,
.laceupmix .wl-popup-card h2, .laceupmix .wl-popup-card h3 {
  font-family: 'Permanent Marker', cursive;
  color: #FFFFFF;
  letter-spacing: .04em;
}
.laceupmix .modal-card .muted, .laceupmix .wl-popup-card .muted { color: #E8A0AA; }

/* ============================================================
   FORM FIELDS — white inset, red focus
   ============================================================ */
.laceupmix input[type="text"], .laceupmix input[type="search"],
.laceupmix input[type="email"], .laceupmix input[type="password"],
.laceupmix input[type="number"], .laceupmix input[type="date"],
.laceupmix select, .laceupmix textarea {
  background: #FFFFFF;
  color: #5C0A14;
  border: 2px solid #111111;
  border-radius: 4px;
  box-shadow: inset 0 2px 4px rgba(92, 10, 20, .18);
}
.laceupmix input::placeholder, .laceupmix textarea::placeholder { color: #A8767E; }

/* ============================================================
   NAV TABS — white text; active tab is a lace-red brand
   ============================================================ */
.laceupmix .tab {
  color: #F5C9CE;
  font-weight: 600;
  letter-spacing: .06em;
}
.laceupmix .tab:hover { color: #FFFFFF; }
.laceupmix .tab.active {
  background: #C8102E;
  color: #FFFFFF;
  border: 2px solid #111111;
  outline: 2px dashed #FFFFFF;
  outline-offset: -6px;
  border-radius: 4px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, .6);
}

/* ============================================================
   CARDS & PANELS — dark red panels, stitched white edges
   ============================================================ */
.laceupmix .card, .laceupmix .panel, .laceupmix .sheet,
.laceupmix .show-card, .laceupmix .thread-card {
  background: rgba(92, 10, 20, .88);
  color: #FFFFFF;
  border: 2px dashed #FFFFFF;
  border-radius: 4px;
  box-shadow: 4px 4px 0 rgba(0, 0, 0, .55);
}
.laceupmix .card .muted, .laceupmix .panel .muted,
.laceupmix .show-card .muted { color: #E8A0AA; }

/* lace-stitch underlines tying section headers together */
.laceupmix .card h2, .laceupmix .panel h2, .laceupmix .sheet h2,
.laceupmix .thread-card h2 {
  font-family: 'Permanent Marker', cursive;
  padding-bottom: 8px;
  border-bottom: 3px dashed #FFFFFF;
}

/* ============================================================
   HEADER — lace-script wordmark: Permanent Marker, white with
   red halo and black shadow, on the deep red field
   ============================================================ */
.laceupmix .brand-name, .laceupmix .site-title {
  font-family: 'Permanent Marker', cursive;
  color: #FFFFFF;
  text-shadow:
    1px 1px 0 #C8102E, -1px -1px 0 #C8102E,
    1px -1px 0 #C8102E, -1px 1px 0 #C8102E,
    4px 4px 0 rgba(0, 0, 0, .75);
  letter-spacing: .04em;
}
.laceupmix header, .laceupmix .topbar {
  background: linear-gradient(#6E0C18, #5C0A14);
  border-bottom: 3px solid #C8102E;
}

/* EST badge as a Parental Advisory stamp */
.laceupmix .est-stamp {
  background: #111111;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
  border-radius: 2px;
  font-family: 'Oswald', sans-serif;
  font-weight: 700;
  letter-spacing: .18em;
  transform: rotate(-3deg);
}

/* header control boxes: keep the uniform 40px sizing, style in-theme */
.laceupmix .topbar-actions .icon-btn,
.laceupmix .topbar-actions button {
  background: #FFFFFF;
  color: #C8102E;
  border: 2px solid #111111;
  border-radius: 4px;
  box-shadow: 2px 2px 0 #111111;
}
.laceupmix .topbar-actions .icon-btn:hover,
.laceupmix .topbar-actions button:hover { background: #C8102E; color: #FFFFFF; }
.laceupmix .topbar-actions .user-chip {
  background: #FFFFFF;
  color: #111111;
  border: 2px solid #111111;
  border-radius: 20px;
  box-shadow: 2px 2px 0 #111111;
}

/* ============ LACE UP MIXTAPE HOMEPAGE ============ */
.laceupmix .home-wrap { max-width: 860px; margin: 0 auto; padding: 18px 14px 40px; display: flex; flex-direction: column; gap: 18px; }

/* sticker-window chrome: red title bar, black traffic stitches */
.laceupmix .mac-window {
  background: #5C0A14;
  border: 2px solid #111111;
  outline: 2px dashed #FFFFFF;
  outline-offset: 3px;
  border-radius: 4px;
  box-shadow: 6px 6px 0 rgba(0, 0, 0, .5);
  overflow: hidden;
}
.laceupmix .mac-titlebar {
  display: flex; align-items: center; gap: 8px;
  background: linear-gradient(#C8102E, #8F0F1F);
  border-bottom: 2px solid #111111;
  padding: 7px 12px;
  font: 700 12px/1.2 'Oswald', Tahoma, sans-serif;
  color: #FFFFFF;
  letter-spacing: .14em;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, .6);
}
.laceupmix .mac-titlebar::before { content: "\2716"; color: #FFD34D; font-family: 'Permanent Marker', cursive; }
.laceupmix .mac-lights { display: none; }
.laceupmix .mac-filename { flex: 1; text-align: left; }

/* Masthead — full-bleed mosaic, big lace-script logo */
.laceupmix .home-masthead-body {
  padding: 30px 18px 34px; text-align: center;
  background:
    repeating-conic-gradient(rgba(0, 0, 0, .08) 0% 25%, transparent 0% 50%),
    radial-gradient(600px 300px at 50% 110%, rgba(200, 16, 46, .35) 0%, transparent 60%),
    linear-gradient(#7A0D1A 0%, #5C0A14 100%);
  background-size: 5px 5px, auto, auto;
}
.laceupmix .home-kicker {
  display: inline-block; margin: 0 0 14px; padding: 5px 16px;
  background: #111111; color: #FFFFFF; font-weight: 700; letter-spacing: .22em; font-size: 12px;
  transform: rotate(-2deg); border-radius: 2px; border: 1px solid #FFFFFF;
  box-shadow: 2px 2px 0 rgba(0,0,0,.5);
  text-transform: uppercase;
}
.laceupmix .home-logo {
  margin: 0; font-family: 'Permanent Marker', cursive;
  font-size: clamp(34px, 8vw, 68px); font-weight: 400;
  letter-spacing: .04em; color: #FFFFFF;
  text-shadow:
    2px 2px 0 #C8102E, -2px -2px 0 #C8102E,
    2px -2px 0 #C8102E, -2px 2px 0 #C8102E,
    6px 6px 0 rgba(0, 0, 0, .7);
  line-height: 1.05;
}
.laceupmix .home-logo span { display: block; font-size: .5em; letter-spacing: .3em; color: #FFD34D; }
.laceupmix .home-tagline { margin: 16px 0 0; color: #F5C9CE; font-size: 15px; font-style: italic; }

/* home tiles — dark red sticker cards */
.laceupmix .tile {
  background: rgba(92, 10, 20, .88); color: #FFFFFF;
  border: 2px dashed #FFFFFF; border-radius: 4px;
  box-shadow: 4px 4px 0 rgba(0, 0, 0, .5);
}
.laceupmix .tile:hover { border-color: #FFD34D; }
.laceupmix .tile .tile-label { color: #FFFFFF; font-family: 'Permanent Marker', cursive; font-weight: 400; letter-spacing: .06em; }
.laceupmix .tile .tile-sub { color: #E8A0AA; }

/* readme window body */
.laceupmix .home-readme-body { padding: 16px 18px 18px; font-size: 14px; color: #FFFFFF; }
.laceupmix .home-readme-body p { margin: 0 0 10px; }
.laceupmix .home-readme-body p:last-child { margin-bottom: 0; }

/* ticker — black Parental-Advisory marquee strip */
.laceupmix .home-ticker {
  background: #111111; border: 1px solid #FFFFFF; border-radius: 2px;
  color: #FFFFFF; overflow: hidden; white-space: nowrap; padding: 8px 0;
  font-weight: 700; letter-spacing: .1em; font-size: 13px;
}

/* ============================================================
   CHAT — dark red bubbles; own messages are lace red
   ============================================================ */
.laceupmix .chat-bubble, .laceupmix .msg {
  background: #4A0810; color: #FFFFFF;
  border: 1px solid #FFFFFF; border-radius: 10px;
}
.laceupmix .chat-bubble.own, .laceupmix .msg.own {
  background: #C8102E; color: #FFFFFF; border-color: #111111;
}
.laceupmix .chat-launcher {
  background: #C8102E; color: #FFFFFF;
  border: 2px solid #111111;
  box-shadow: 3px 3px 0 rgba(0, 0, 0, .6);
}

/* ============================================================
   NOTIFICATIONS — dark ledger, lace-red selection
   ============================================================ */
.laceupmix .notif-list, .laceupmix .notif-item {
  background: #5C0A14; color: #FFFFFF;
  border-color: #FFFFFF;
}
.laceupmix .notif-item.unread { border-left: 4px solid #FFD34D; }
.laceupmix .notif-item:hover { background: #4A0810; }

/* ============================================================
   FOOTER — dark red, Parental-Advisory EST brand
   ============================================================ */
.laceupmix .site-footer, .laceupmix footer {
  border-top: 3px solid #C8102E;
  background: #3A050C;
  color: #E8A0AA;
}
.laceupmix .footer-est {
  background: #111111; color: #FFFFFF; border: 2px solid #FFFFFF;
  border-radius: 2px; font-family: 'Oswald', sans-serif; font-weight: 700;
  letter-spacing: .18em;
  transform: rotate(-3deg);
}
.laceupmix .foot-donate a, .laceupmix .donate-link {
  color: #FF4D6D;
}

/* ============================================================
   DE-PINK — hard-coded pink glows in the base stylesheet
   become lace red. (var(--accent) already flips; these are the
   literal pink values the variable swap can't reach.)
   ============================================================ */
.laceupmix .attend-btn.on { box-shadow: 0 4px 14px rgba(200,16,46,.5); }
.laceupmix .alert-btn.on { background: rgba(200,16,46,.2); }
.laceupmix .chip.active { box-shadow: 0 4px 16px rgba(200,16,46,.55); }
.laceupmix .stat-card.hero { background: linear-gradient(135deg, rgba(200,16,46,.3), #5C0A14 65%); }
.laceupmix .badge-pick.sel { box-shadow: 0 0 0 1px var(--accent), 0 0 14px rgba(200,16,46,.45); }
.laceupmix .dm-row.unread { box-shadow: 0 0 12px rgba(200,16,46,.3); }
.laceupmix .filters input[type="search"]:focus,
.laceupmix .search-wrap input:focus,
.laceupmix .auth-card input:focus,
.laceupmix .form-grid input:focus,
.laceupmix .form-grid textarea:focus { box-shadow: 0 0 0 3px rgba(200,16,46,.3); }
.laceupmix .home-logo {
  text-shadow:
    2px 2px 0 #C8102E, -2px -2px 0 #C8102E,
    2px -2px 0 #C8102E, -2px 2px 0 #C8102E,
    6px 6px 0 rgba(0, 0, 0, .7);
}

/* ============================================================
   My Shows tiles + hero + install banner — dark red sticker
   cards, white stitch, lace-red icon chips.
   ============================================================ */
.laceupmix .my-subnav-card {
  background: rgba(92, 10, 20, .88);
  color: #FFFFFF;
  border: 2px dashed #FFFFFF;
  border-radius: 4px;
  box-shadow: 4px 4px 0 rgba(0, 0, 0, .5);
}
.laceupmix .my-subnav-card::before {
  background: radial-gradient(120% 90% at 50% 0%, rgba(200, 16, 46, .22), transparent 70%);
}
.laceupmix .my-subnav-card[data-goto="songs"] { --tile-glow: rgba(200, 16, 46, .25); }
.laceupmix .my-subnav-card[data-goto="states"] { --tile-glow: rgba(200, 16, 46, .25); }
.laceupmix .my-subnav-card:hover { border-color: #FFD34D; }
.laceupmix .my-subnav-emoji {
  background: linear-gradient(140deg, #FF4D6D, #C8102E);
  border: 1px solid #111111;
  box-shadow: 0 4px 10px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .3);
  border-radius: 14px;
}
.laceupmix .my-subnav-txt b { color: #FFFFFF; font-family: 'Permanent Marker', cursive; font-weight: 400; }
.laceupmix .my-subnav-txt small { color: #E8A0AA; }
.laceupmix .songpct {
  background: linear-gradient(160deg, rgba(200, 16, 46, .18), rgba(92, 10, 20, .02)), #5C0A14;
  color: #FFFFFF;
  border: 2px dashed #FFFFFF;
  border-radius: 4px;
  box-shadow: 4px 4px 0 rgba(0, 0, 0, .5);
}
.laceupmix .songpct-num { color: #FFD34D; }
.laceupmix .songpct-txt .muted { color: #E8A0AA; }
.laceupmix .songpct-bar { background: rgba(200, 16, 46, .25); }
.laceupmix .install-banner {
  background: linear-gradient(135deg, rgba(200, 16, 46, .22), rgba(255, 211, 77, .12));
  border: 2px dashed #FFFFFF;
  border-radius: 4px;
  color: #FFFFFF;
}

/* ============================================================
   ERA-AUTHENTICITY SWEEP v133 (Sep 17 2026) — LACE UP (mixtape)
   DIY 2010 CDr era: red-photocopy flyers, handwritten tape-
   label buttons, CDr-insert cards with silver disc motif,
   jewel-case popups, handwritten XX.
   ============================================================ */
/* red photocopy stamp behind masthead */
body.laceupmix .home-masthead-body { position: relative; overflow: hidden; }
body.laceupmix .home-masthead-body::before {
  content: "CLEVELAND";
  position: absolute; left: 50%; top: 50%;
  transform: translate(-50%, -50%) rotate(-8deg);
  font-family: 'Permanent Marker', cursive; font-size: 64px;
  color: transparent;
  -webkit-text-stroke: 2px rgba(200,16,46,.4);
  letter-spacing: .1em;
  white-space: nowrap;
  pointer-events: none;
}
body.laceupmix .home-masthead-body::after {
  content: "XX";
  position: absolute; right: 16px; bottom: 10px;
  font-family: 'Permanent Marker', cursive; font-size: 34px;
  color: #c8102e;
  transform: rotate(10deg);
  pointer-events: none;
}
/* handwritten tape-label buttons */
body.laceupmix .btn {
  background: #f5efe0;
  color: #1c1c1c;
  border: 2px solid #1c1c1c;
  border-radius: 2px;
  font-family: 'Permanent Marker', cursive;
  font-size: 15px;
  transform: rotate(-1deg);
  box-shadow: 3px 3px 0 rgba(200,16,46,.7);
  position: relative;
}
body.laceupmix .btn:nth-of-type(2n) { transform: rotate(1deg); }
body.laceupmix .btn::before {
  content: "";
  position: absolute; inset: 4px;
  border: 1px dashed rgba(200,16,46,.6);
  pointer-events: none;
}
body.laceupmix .btn.primary {
  background: #c8102e;
  color: #f5efe0;
}
/* mixtape-insert nav tabs */
body.laceupmix .tab {
  background: #f5efe0;
  border: 2px solid #1c1c1c;
  border-bottom-width: 5px;
  border-radius: 6px 6px 0 0;
  color: #1c1c1c;
  font-family: 'Permanent Marker', cursive;
}
body.laceupmix .tab.active {
  background: #1c1c1c;
  color: #f5efe0;
  border-bottom-color: #c8102e;
}
/* CDr-insert cards with silver disc */
body.laceupmix .show-card, body.laceupmix .thread-card {
  position: relative;
  background:
    repeating-linear-gradient(0deg, transparent 0 20px, rgba(28,28,28,.16) 20px 21px),
    #efe7d2;
  border: 2px solid #1c1c1c;
  color: #1c1c1c;
  padding-left: 96px;
  box-shadow: 5px 5px 0 rgba(200,16,46,.55);
}
body.laceupmix .show-card::before, body.laceupmix .thread-card::before {
  content: "";
  position: absolute; left: 12px; top: 50%;
  width: 68px; height: 68px; border-radius: 50%;
  transform: translateY(-50%);
  background:
    radial-gradient(circle 10px at 50% 50%, #efe7d2 60%, #1c1c1c 62%, transparent 66%),
    conic-gradient(rgba(255,255,255,.5), rgba(180,180,180,.4), rgba(255,255,255,.5)),
    #cfcfcf;
  border: 2px solid #1c1c1c;
}
body.laceupmix .show-card::after, body.laceupmix .thread-card::after {
  content: "SIDE A";
  position: absolute; right: 10px; top: 8px;
  font-family: 'Permanent Marker', cursive; font-size: 12px;
  color: #c8102e;
  transform: rotate(6deg);
}
/* cracked jewel-case popups */
body.laceupmix .wl-popup-card, body.laceupmix .modal-card {
  background:
    linear-gradient(115deg, transparent 46%, rgba(255,255,255,.35) 46% 48%, transparent 48% 54%, rgba(255,255,255,.2) 54% 56%, transparent 56%),
    linear-gradient(#2b2b2b, #141414);
  border: 3px solid rgba(240,240,240,.5);
  outline: 2px solid #1c1c1c;
  border-radius: 6px;
  color: #f5efe0;
  box-shadow: 0 18px 50px rgba(0,0,0,.65);
}
/* dub-style form fields */
body.laceupmix input, body.laceupmix select, body.laceupmix textarea {
  background: #f5efe0;
  border: none;
  border-bottom: 3px solid #c8102e;
  color: #1c1c1c;
  font-family: 'Permanent Marker', cursive;
}
body.laceupmix .foot::after {
  content: "XX • EST 19XX • LACE UP MIXTAPE • DUB IT YOURSELF";
  display: block; text-align: center;
  font-family: 'Permanent Marker', cursive; font-size: 14px;
  color: #c8102e; margin-top: 10px;
}

/* ============================================================
   ERA RESEARCH PASS v134 (Sep 17 2026) — LACE UP (mixtape)
   Sourced: mgkestfam archive crawl Sep 16 2026 (2010–2018).
   DIY era: "GET LACED", "LACE UP BIATCH", "EST THAT'S MY TEAM
   HOE", "LTFU"; 2011 Lace Up Mixtape Tour; archive fan
   culture: ringtones, wallpapers, download links, fan-photo
   "X And Me" archives; Tower City airbrush shop roots.
   ============================================================ */
body.laceupmix .foot::before {
  content: "★ GET LACED ★ LACE UP BIATCH ★ EST THAT'S MY TEAM HOE ★ LTFU ★";
  display: block; text-align: center;
  font-family: 'Oswald', 'Arial Narrow', sans-serif;
  font-size: 11px; letter-spacing: .22em;
  color: #e8e8e8; opacity: .9; margin-bottom: 8px;
}
body.laceupmix .home-ticker::after {
  content: "LACE UP MIXTAPE TOUR 2011 • DIY CDR • RINGTONES & WALLPAPERS • TOWER CITY ROOTS";
  display: block; text-align: center;
  font-family: 'Courier New', monospace;
  font-size: 11px; letter-spacing: .14em;
  color: #bfe3ff; margin-top: 6px;
}
body.laceupmix .home-section-title::before {
  content: "★ MIXTAPE ★ ";
  font-family: 'Oswald', 'Arial Narrow', sans-serif;
  font-size: 12px; letter-spacing: .3em;
  color: #bfe3ff;
}
/* jewel-case sheen */
body.laceupmix .home-ticker {
  background-image: linear-gradient(105deg, rgba(255,255,255,.10) 0 30%, transparent 30% 60%, rgba(255,255,255,.05) 60% 80%, transparent 80%);
}
