/
HyperTalbot
/
CollabHub
Обзор
Документация
Войти
/
HyperTalbot
/
CollabHub
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
frontend/app/globals.css
282 строки
5 KB
hypertalbot
v0.2.8: upload videos, music
25 мар 2026, 20:03
25 мар 2026, 20:03
6f9e4c3
Код
Авторство
О чём код?
@import "tailwindcss"; :root { --background: #ffffff; --foreground: #171717; } @theme inline { --color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono); } @media (prefers-color-scheme: dark) { :root { --background: #0a0a0a; --foreground: #ededed; } } body { background: var(--background); color: var(--foreground); font-family: Arial, Helvetica, sans-serif; } /* Плавная прокрутка */ html { scroll-behavior: smooth; } /* Анимация для секций */ .platform-section { scroll-snap-align: start; } /* Контейнер для scroll snap */ body { scroll-snap-type: y proximity; } /* Пульсация для звёзд */ @keyframes pulse { 0%, 100% { opacity: 0.3; } 50% { opacity: 1; } } /* Bounce для ракеты */ @keyframes bounce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-20px); } } /* Градиентная анимация */ @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /* Custom Scrollbar for Discord-like appearance */ .custom-scrollbar::-webkit-scrollbar { width: 8px; /* Ширина скроллбара */ height: 8px; /* Высота для горизонтального скроллбара */ } .custom-scrollbar::-webkit-scrollbar-track { background: #36393f; /* Цвет фона трека (темный, как в Discord) */ border-radius: 10px; } .custom-scrollbar::-webkit-scrollbar-thumb { background-color: #202225; /* Цвет ползунка (еще темнее) */ border-radius: 10px; border: 2px solid #36393f; /* Отступ вокруг ползунка */ } .custom-scrollbar::-webkit-scrollbar-thumb:hover { background-color: #3b3d40; /* Цвет ползунка при наведении */ } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes scaleIn { from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } } .animate-fadeIn { animation: fadeIn 0.2s ease-out; } .animate-scaleIn { animation: scaleIn 0.2s ease-out; } /* Анимация появления */ @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes scaleIn { from { opacity: 0; transform: scale(0.9); } to { opacity: 1; transform: scale(1); } } /* Анимация появления */ @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes scaleIn { from { opacity: 0; transform: scale(0.9); } to { opacity: 1; transform: scale(1); } } /* Анимация подсветки сообщения */ @keyframes highlight { 0%, 100% { background-color: transparent; } 50% { background-color: rgba(59, 130, 246, 0.2); } } .animate-fadeIn { animation: fadeIn 0.2s ease-out; } .animate-scaleIn { animation: scaleIn 0.3s ease-out; } /* .highlight-message { animation: highlight 2s ease-in-out; } */ /* Принудительный перенос длинных слов */ .message-content { word-break: break-word; overflow-wrap: anywhere; white-space: pre-wrap; max-width: 100%; } /* Кастомный скроллбар */ .custom-scrollbar::-webkit-scrollbar { width: 8px; height: 8px; } .custom-scrollbar::-webkit-scrollbar-track { background: transparent; } .custom-scrollbar::-webkit-scrollbar-thumb { background: rgba(155, 155, 155, 0.5); border-radius: 10px; } .custom-scrollbar::-webkit-scrollbar-thumb:hover { background: rgba(155, 155, 155, 0.7); } /* Скрыть скроллбар */ .no-scrollbar::-webkit-scrollbar { display: none; } .no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; } @keyframes slideDown { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } .animate-slideDown { animation: slideDown 0.2s ease-out; } /* Кастомный скроллбар */ .custom-scrollbar::-webkit-scrollbar { width: 6px; height: 6px; } .custom-scrollbar::-webkit-scrollbar-track { background: transparent; } .custom-scrollbar::-webkit-scrollbar-thumb { background: rgba(156, 163, 175, 0.5); border-radius: 3px; } .custom-scrollbar::-webkit-scrollbar-thumb:hover { background: rgba(107, 114, 128, 0.7); } .dark .custom-scrollbar::-webkit-scrollbar-thumb { background: rgba(75, 85, 99, 0.5); } .dark .custom-scrollbar::-webkit-scrollbar-thumb:hover { background: rgba(55, 65, 81, 0.7); } /* Зеленый прогресс бар для видео */ video::-webkit-media-controls-timeline { background-color: #10b981 !important; } video::-webkit-media-controls-current-time-display, video::-webkit-media-controls-time-remaining-display { color: #10b981 !important; } video::-moz-range-progress { background-color: #10b981 !important; } video::-webkit-media-controls-seek-back-button, video::-webkit-media-controls-seek-forward-button, video::-webkit-media-controls-rewind-button, video::-webkit-media-controls-return-to-realtime-button, video::-webkit-media-controls-toggle-closed-captions-button { color: #10b981 !important; }