Files
go-service/cmd/server/web/css/header.css
2026-06-18 11:27:03 +03:00

62 lines
1.4 KiB
CSS

/* ===== HEADER BAR ===== */
.header-bar {
display: grid;
grid-template-columns: 1fr auto 1fr;
align-items: center;
margin-bottom: 15px;
gap: 16px;
}
.header-bar h1 {
font-family: var(--font-display);
font-weight: var(--font-weight-bold);
font-size: var(--font-size-2xl);
letter-spacing: 0.1em;
text-shadow: 0 0 20px rgba(0, 255, 136, 0.3);
}
.header-time {
font-family: var(--font-tech);
font-size: var(--font-size-lg);
text-align: center;
white-space: nowrap;
padding: 6px 12px;
border: 1px solid rgba(0, 255, 136, 0.35);
border-radius: 8px;
background: rgba(0, 255, 136, 0.05);
letter-spacing: 0.05em;
}
.header-bar .cam-btn {
justify-self: end;
}
/* ===== CAMERA BUTTON ===== */
.cam-btn {
padding: 8px 16px;
background: rgba(0, 0, 0, 0.6);
color: #00ff88;
border: 1px solid #00ff88;
border-radius: 8px;
cursor: pointer;
font-family: var(--font-mono);
font-size: var(--font-size-base);
font-weight: var(--font-weight-semibold);
display: flex;
align-items: center;
gap: 8px;
white-space: nowrap;
flex-shrink: 0;
transition: all 0.3s ease;
letter-spacing: 0.03em;
}
.cam-btn:hover {
background: rgba(0, 255, 136, 0.2);
box-shadow: 0 0 20px rgba(0, 255, 136, 0.1);
transform: translateY(-1px);
}
.cam-btn-icon {
font-size: 16px;
}