UNPKG

@feedinbox/cli

Version:

CLI tool for installing FeedInbox components into your project

110 lines (93 loc) 2.09 kB
/* Newsletter Widget Styles */ .feedinbox-newsletter-button { background: #3b82f6; color: white; border: none; padding: 12px 24px; border-radius: 8px; font-size: 14px; font-weight: 500; cursor: pointer; transition: all 0.2s ease; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } .feedinbox-newsletter-button:hover { background: #2563eb; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3); } .feedinbox-newsletter-button:active { transform: translateY(0); } /* Subscription Types */ .feedinbox-subscription-types { margin: 16px 0; } .feedinbox-subscription-types label { display: block; font-weight: 500; margin-bottom: 8px; color: var(--feedinbox-text-color, #374151); } .feedinbox-checkbox-group { display: flex; flex-direction: column; gap: 8px; } .feedinbox-checkbox { display: flex; align-items: center; gap: 8px; padding: 8px; border: 1px solid var(--feedinbox-border-color, #e5e7eb); border-radius: 6px; cursor: pointer; transition: all 0.2s ease; } .feedinbox-checkbox:hover { background: var(--feedinbox-hover-color, #f9fafb); border-color: var(--feedinbox-primary-color, #3b82f6); } .feedinbox-checkbox input[type="checkbox"] { margin: 0; width: 16px; height: 16px; cursor: pointer; } .feedinbox-checkbox span { font-size: 14px; color: var(--feedinbox-text-color, #374151); user-select: none; } /* Dark theme */ [data-theme="dark"] .feedinbox-newsletter-button { background: #1f2937; color: #f3f4f6; } [data-theme="dark"] .feedinbox-newsletter-button:hover { background: #374151; } [data-theme="dark"] .feedinbox-checkbox { border-color: #4b5563; background: #1f2937; } [data-theme="dark"] .feedinbox-checkbox:hover { background: #374151; border-color: #3b82f6; } [data-theme="dark"] .feedinbox-checkbox span { color: #e5e7eb; } /* Responsive */ @media (max-width: 640px) { .feedinbox-newsletter-button { width: 100%; padding: 14px 20px; } .feedinbox-checkbox-group { gap: 6px; } .feedinbox-checkbox { padding: 12px; } }