canonrs-server 0.1.0

CanonRS server-side rendering support
/* ============================================
   KBD — Enterprise Level
   Family F: Data
   ============================================ */

[data-rs-kbd] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  
  padding: var(--kbd-padding-y) var(--kbd-padding-x);
  
  font-family: var(--kbd-font-family);
  font-size: var(--kbd-font-size);
  font-weight: var(--kbd-font-weight);
  line-height: var(--kbd-line-height);
  
  background: var(--kbd-bg);
  color: var(--kbd-fg);
  
  border: var(--kbd-border-width) solid var(--kbd-border-color);
  border-radius: var(--kbd-radius);
  box-shadow: var(--kbd-shadow);
}

/* Sizes */
[data-rs-kbd][data-rs-size="sm"] {
  font-size: var(--kbd-size-sm-font);
  padding: var(--kbd-size-sm-padding-y) var(--kbd-size-sm-padding-x);
}

/* Variants */
[data-rs-kbd][data-rs-variant="muted"] {
  background: var(--kbd-muted-bg);
  color: var(--kbd-muted-fg);
}

/* Group */
[data-rs-kbd-group] {
  display: inline-flex;
  align-items: center;
  gap: var(--kbd-gap);
}

[data-rs-kbd-separator] {
  color: var(--kbd-separator-color);
  user-select: none;
}