yum/FastTextPager

Compressed text paging over OSC.

git clone https://git.yummers.dev/yum/FastTextPager

yumMore polishe1b3f63

master
2.5 KiB122 linesraw
1@tailwind base;
2@tailwind components;
3@tailwind utilities;
4
5@layer components {
6    .config-section {
7        @apply bg-white rounded-lg shadow-md p-6;
8    }
9    
10    .section-title {
11        @apply text-xl font-semibold text-gray-700 mb-4;
12    }
13    
14    .form-label {
15        @apply block text-sm font-medium text-gray-700 mb-2;
16    }
17    
18    .form-input {
19        @apply w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-blue-500 focus:border-blue-500 sm:text-sm;
20    }
21    
22    .checkbox-label {
23        @apply flex items-center cursor-pointer hover:bg-gray-50 p-2 rounded;
24    }
25    
26    .checkbox-text {
27        @apply text-sm text-gray-700;
28    }
29    
30    .btn {
31        @apply px-4 py-2 font-medium text-sm rounded-md transition-colors focus:outline-none focus:ring-2 focus:ring-offset-2;
32    }
33    
34    .btn-blue {
35        @apply bg-blue-600 text-white hover:bg-blue-700 focus:ring-blue-500;
36    }
37    
38    .btn-green {
39        @apply bg-green-600 text-white hover:bg-green-700 focus:ring-green-500;
40    }
41    
42    .btn-gray {
43        @apply bg-gray-600 text-white hover:bg-gray-700 focus:ring-gray-500;
44    }
45    
46    .btn-red {
47        @apply bg-red-600 text-white hover:bg-red-700 focus:ring-red-500;
48    }
49    
50    .btn-purple {
51        @apply bg-purple-600 text-white hover:bg-purple-700 focus:ring-purple-500;
52    }
53    
54    .btn-orange {
55        @apply bg-orange-600 text-white hover:bg-orange-700 focus:ring-orange-500;
56    }
57}
58
59/* Console styling */
60#python-console {
61    background-color: #1a1a1a;
62    font-family: 'Consolas', 'Monaco', 'Courier New', monospace;
63    line-height: 1.4;
64}
65
66#console-content {
67    word-wrap: break-word;
68}
69
70/* Console text colors */
71.console-stdout {
72    color: #a8cc8c;
73}
74
75.console-stderr {
76    color: #e88388;
77}
78
79.console-info {
80    color: #66c2cd;
81}
82
83.console-timestamp {
84    color: #6c7986;
85    font-size: 0.875rem;
86}
87
88/* Ensure full height layout */
89html, body {
90    height: 100%;
91    margin: 0;
92    padding: 0;
93}
94
95.container-fluid {
96    max-width: 100%;
97    height: 100vh;
98}
99
100/* Scrollbar styling for console */
101#python-console::-webkit-scrollbar {
102    width: 8px;
103}
104
105#python-console::-webkit-scrollbar-track {
106    background: #2a2a2a;
107}
108
109#python-console::-webkit-scrollbar-thumb {
110    background: #4a4a4a;
111    border-radius: 4px;
112}
113
114#python-console::-webkit-scrollbar-thumb:hover {
115    background: #5a5a5a;
116}
117
118/* Ensure buttons have proper disabled states */
119button:disabled {
120    cursor: not-allowed;
121    opacity: 0.5;
122}