/* ==========================================================================
   ShieldifyVPN — the port's own stylesheet.
   ==========================================================================

   The template's `styles.css` is shipped byte for byte as it came, so this
   file is where anything the port adds has to live. It holds one rule.

   THE BASKET DRAWER'S LINES WERE INVISIBLE.

   The drawer is the one light-on-light surface in a dark design:
   `.cart-header`, `.cart-list` and `.cart-footer` are painted mint frost,
   and the heading, the subtotal and the empty state each carry a class that
   turns their ink dark to suit. A basket LINE carries no such class — it is
   the export's own commerce markup — so its product name, its price and its
   options all inherited the page's light body colour and printed mint frost
   on mint frost.

   Nothing in the template ever showed it. The line was cloned from a
   `<template>` element by script, so it appears in no static page, in no
   screenshot and in no review of the markup; it only exists once someone has
   actually put something in the basket.

   The fix is the colour the drawer's own three labelled elements already ask
   for, applied to the list that holds the lines. It changes nothing else:
   `.cart-list` has no other text of its own, and both the Remove button and
   the quantity field set their own colours.

   This is the port's ONE deliberate departure from the source. Everything
   else — every class, every attribute, every text node on all 38 pages — is
   the template's, and `shieldifyvpn-parity.py` proves it. */

.cart-list {
  color: var(--colors--deep-onyx);
}
