Punk-Queue

 view release on metacpan or  search on metacpan

lib/Punk/Plugin/Queue/assets/funky/css/03-buttons.css  view on Meta::CPAN

/* ============================================
   BUTTONS.CSS - Funky Button System
   Unified button system with proper cascade order
   ============================================ */

/* ============================================
   CSS VARIABLES - Button Theming
   ============================================ */
:root {
  /* Button Font Sizes (rem for user font-scale support) */
  --btn-font-xs: 0.6875rem; /* 11px at 1x scale */
  --btn-font-sm: 0.75rem;   /* 12px at 1x scale */
  --btn-font-md: 0.8125rem; /* 13px at 1x scale */
  --btn-font-lg: 0.875rem;  /* 14px at 1x scale */

  /* Button Border Radius */
  --btn-radius: 6px;
  --btn-radius-sm: 4px;
  --btn-radius-lg: 8px;
  --btn-radius-round: 9999px;

  /* Default button sizing (comfortable density fallbacks) */
  --btn-height-xs: 24px;
  --btn-height-sm: 28px;
  --btn-height-md: 36px;
  --btn-height-lg: 44px;
  --btn-padding-xs: 4px 8px;
  --btn-padding-sm: 6px 12px;
  --btn-padding-md: 8px 16px;
  --btn-padding-lg: 12px 24px;
  /* Individual padding values for calc() operations */
  --btn-padding-y-xs: 4px;
  --btn-padding-x-xs: 8px;
  --btn-padding-y-sm: 6px;
  --btn-padding-x-sm: 12px;
  --btn-padding-y-md: 8px;
  --btn-padding-x-md: 16px;
  --btn-padding-y-lg: 12px;
  --btn-padding-x-lg: 24px;

  /* Primary button uses user accent when set */
  --btn-primary-bg: var(--user-accent, var(--pro-accent-primary));
  --btn-primary-hover: var(--user-accent-hover, var(--pro-accent-primary-hover));
}

/* ============================================
   1. BASE BUTTON STYLES
   All buttons start here - this MUST come first
   ============================================ */
.btn,
.btn-funky,
.btn-funky-primary,
.btn-funky-secondary,
.btn-funky-outline,
.btn-funky-outline-primary,
.btn-funky-outline-secondary,
.btn-funky-outline-danger,
.btn-funky-warning,
.btn-funky-danger,
.btn-funky-success,
.btn-icon {
  /* Reset */
  margin: 0;



( run in 1.865 second using v1.01-cache-2.11-cpan-e7c6538aa59 )