style: Sprint 2 - Event/Chat banners blue, company cards border
Zmiany graficzne (kontynuacja planu norda-biznes.info): - Event banner: #f59e0b → #2E4872 (niebieski primary) - NordaGPT banner: #7c3aed → #2E4872 (niebieski primary) - Karty firm: usunięcie box-shadow, dodanie border 1px - Karty firm hover: border-color primary zamiast translateY - Tagi kategorii: uppercase, biały na primary, letter-spacing - Przyciski w bannerach: asymetryczny border-radius Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
de46e12b7c
commit
1da42f25ad
@ -3,9 +3,9 @@
|
||||
{% block title %}Katalog firm - Norda Biznes Partner{% endblock %}
|
||||
|
||||
{% block extra_css %}
|
||||
/* Event Banner - Ankieta "Kto weźmie udział?" */
|
||||
/* Event Banner - Ankieta "Kto weźmie udział?" (niebieski primary) */
|
||||
.event-banner {
|
||||
background: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);
|
||||
background: linear-gradient(135deg, #1e3050 0%, #2E4872 100%);
|
||||
border-radius: var(--radius-lg);
|
||||
padding: var(--spacing-lg);
|
||||
margin-bottom: var(--spacing-xl);
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
.event-banner:hover {
|
||||
transform: translateY(-2px);
|
||||
box-shadow: var(--shadow-lg);
|
||||
box-shadow: 0 10px 30px rgba(46, 72, 114, 0.25);
|
||||
filter: brightness(1.05);
|
||||
}
|
||||
|
||||
@ -87,12 +87,12 @@
|
||||
|
||||
.event-banner .btn-light {
|
||||
background: white;
|
||||
color: #d97706;
|
||||
color: #2E4872;
|
||||
border: none;
|
||||
padding: var(--spacing-sm) var(--spacing-lg);
|
||||
font-weight: 600;
|
||||
font-size: var(--font-size-base);
|
||||
border-radius: var(--radius);
|
||||
border-radius: var(--radius-btn);
|
||||
text-decoration: none;
|
||||
display: inline-block;
|
||||
cursor: pointer;
|
||||
@ -105,7 +105,7 @@
|
||||
}
|
||||
|
||||
.event-banner .btn-light:hover {
|
||||
background: #fef3c7;
|
||||
background: #EDF0F5;
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
|
||||
@ -133,9 +133,9 @@
|
||||
}
|
||||
}
|
||||
|
||||
/* NordaGPT Chat Banner */
|
||||
/* NordaGPT Chat Banner (niebieski primary) */
|
||||
.chat-banner {
|
||||
background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);
|
||||
background: linear-gradient(135deg, #1e3050 0%, #2E4872 100%);
|
||||
border-radius: var(--radius-lg);
|
||||
padding: var(--spacing-lg);
|
||||
margin-bottom: var(--spacing-xl);
|
||||
@ -152,7 +152,7 @@
|
||||
|
||||
.chat-banner:hover {
|
||||
transform: translateY(-2px);
|
||||
box-shadow: var(--shadow-lg);
|
||||
box-shadow: 0 10px 30px rgba(46, 72, 114, 0.25);
|
||||
filter: brightness(1.05);
|
||||
}
|
||||
|
||||
@ -168,8 +168,8 @@
|
||||
}
|
||||
|
||||
@keyframes chatPulse {
|
||||
0%, 100% { box-shadow: var(--shadow-md), 0 0 0 0 rgba(124, 58, 237, 0.4); }
|
||||
50% { box-shadow: var(--shadow-lg), 0 0 0 8px rgba(124, 58, 237, 0); }
|
||||
0%, 100% { box-shadow: var(--shadow-md), 0 0 0 0 rgba(46, 72, 114, 0.4); }
|
||||
50% { box-shadow: var(--shadow-lg), 0 0 0 8px rgba(46, 72, 114, 0); }
|
||||
}
|
||||
|
||||
.chat-banner::before {
|
||||
@ -235,19 +235,19 @@
|
||||
|
||||
.chat-banner-btn {
|
||||
background: white;
|
||||
color: #7c3aed;
|
||||
color: #2E4872;
|
||||
border: none;
|
||||
padding: var(--spacing-sm) var(--spacing-md);
|
||||
font-weight: 600;
|
||||
font-size: var(--font-size-sm);
|
||||
border-radius: var(--radius);
|
||||
border-radius: var(--radius-btn);
|
||||
cursor: pointer;
|
||||
transition: var(--transition);
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.chat-banner-btn:hover {
|
||||
background: #f3e8ff;
|
||||
background: #EDF0F5;
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
|
||||
@ -302,7 +302,7 @@
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
padding: var(--spacing-md) var(--spacing-lg);
|
||||
background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);
|
||||
background: linear-gradient(135deg, #1e3050 0%, #2E4872 100%);
|
||||
color: white;
|
||||
}
|
||||
|
||||
@ -381,7 +381,7 @@
|
||||
}
|
||||
|
||||
.nordagpt-message.assistant .nordagpt-message-avatar {
|
||||
background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);
|
||||
background: linear-gradient(135deg, #1e3050 0%, #2E4872 100%);
|
||||
color: white;
|
||||
}
|
||||
|
||||
@ -454,16 +454,16 @@
|
||||
|
||||
.nordagpt-input:focus {
|
||||
outline: none;
|
||||
border-color: #7c3aed;
|
||||
box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.1);
|
||||
border-color: #2E4872;
|
||||
box-shadow: 0 0 0 3px rgba(46, 72, 114, 0.1);
|
||||
}
|
||||
|
||||
.nordagpt-send-btn {
|
||||
background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);
|
||||
background: linear-gradient(135deg, #1e3050 0%, #2E4872 100%);
|
||||
color: white;
|
||||
border: none;
|
||||
padding: var(--spacing-md) var(--spacing-lg);
|
||||
border-radius: var(--radius-lg);
|
||||
border-radius: var(--radius-btn);
|
||||
font-weight: 600;
|
||||
cursor: pointer;
|
||||
transition: var(--transition);
|
||||
@ -487,7 +487,7 @@
|
||||
.nordagpt-typing span {
|
||||
width: 8px;
|
||||
height: 8px;
|
||||
background: #7c3aed;
|
||||
background: #2E4872;
|
||||
border-radius: 50%;
|
||||
animation: typing 1.4s infinite;
|
||||
}
|
||||
@ -675,9 +675,9 @@
|
||||
|
||||
.company-card {
|
||||
background-color: var(--surface);
|
||||
border-radius: var(--radius-lg);
|
||||
border-radius: 8px;
|
||||
padding: var(--spacing-lg);
|
||||
box-shadow: var(--shadow);
|
||||
border: 1px solid #e0e4eb;
|
||||
transition: var(--transition);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
@ -685,8 +685,8 @@
|
||||
}
|
||||
|
||||
.company-card:hover {
|
||||
box-shadow: var(--shadow-lg);
|
||||
transform: translateY(-2px);
|
||||
border-color: var(--primary);
|
||||
box-shadow: 0 10px 30px rgba(46, 72, 114, 0.15);
|
||||
}
|
||||
|
||||
.company-logo {
|
||||
@ -714,9 +714,12 @@
|
||||
.company-category {
|
||||
display: inline-block;
|
||||
padding: var(--spacing-xs) var(--spacing-sm);
|
||||
background-color: var(--background);
|
||||
color: var(--text-secondary);
|
||||
font-size: var(--font-size-sm);
|
||||
background-color: var(--primary);
|
||||
color: white;
|
||||
font-size: 11px;
|
||||
font-weight: 600;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.5px;
|
||||
border-radius: var(--radius);
|
||||
margin-bottom: var(--spacing-sm);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user