mirror of
git://f0xx.org/android_cast
synced 2026-07-29 04:38:53 +03:00
sync BE
This commit is contained in:
@@ -499,12 +499,26 @@ a:hover { text-decoration: underline; }
|
||||
}
|
||||
.login-card button {
|
||||
padding: 12px;
|
||||
border: none;
|
||||
border: 1px solid var(--accent);
|
||||
border-radius: 8px;
|
||||
background: var(--accent);
|
||||
color: #fff;
|
||||
font-weight: 600;
|
||||
cursor: pointer;
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(61, 139, 253, .25),
|
||||
0 4px 14px rgba(0, 0, 0, .3),
|
||||
0 0 20px rgba(61, 139, 253, .35);
|
||||
transition: box-shadow .18s ease, filter .18s ease, transform .12s ease;
|
||||
}
|
||||
.login-card button:hover,
|
||||
.login-card button:focus-visible {
|
||||
filter: brightness(1.08);
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(61, 139, 253, .55),
|
||||
0 6px 18px rgba(0, 0, 0, .34),
|
||||
0 0 28px rgba(61, 139, 253, .48);
|
||||
outline: none;
|
||||
}
|
||||
.toolbar { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 12px; }
|
||||
.btn {
|
||||
@@ -516,8 +530,53 @@ a:hover { text-decoration: underline; }
|
||||
cursor: pointer;
|
||||
background: var(--surface);
|
||||
color: var(--text);
|
||||
text-decoration: none;
|
||||
font: inherit;
|
||||
line-height: 1.25;
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(61, 139, 253, .12),
|
||||
0 2px 10px rgba(0, 0, 0, .28),
|
||||
0 0 18px rgba(61, 139, 253, .08);
|
||||
transition:
|
||||
border-color .18s ease,
|
||||
box-shadow .18s ease,
|
||||
transform .12s ease,
|
||||
filter .18s ease,
|
||||
background .18s ease;
|
||||
}
|
||||
[data-theme="light"] .btn {
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(37, 99, 235, .14),
|
||||
0 2px 8px rgba(15, 23, 42, .12),
|
||||
0 0 16px rgba(37, 99, 235, .1);
|
||||
}
|
||||
.btn:hover,
|
||||
.btn:focus-visible {
|
||||
border-color: var(--accent);
|
||||
text-decoration: none;
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(61, 139, 253, .45),
|
||||
0 4px 16px rgba(0, 0, 0, .32),
|
||||
0 0 22px rgba(61, 139, 253, .38);
|
||||
outline: none;
|
||||
}
|
||||
[data-theme="light"] .btn:hover,
|
||||
[data-theme="light"] .btn:focus-visible {
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(37, 99, 235, .5),
|
||||
0 4px 14px rgba(15, 23, 42, .16),
|
||||
0 0 20px rgba(37, 99, 235, .28);
|
||||
}
|
||||
.btn:active {
|
||||
transform: translateY(1px);
|
||||
}
|
||||
.btn.active { background: var(--accent); border-color: var(--accent); color: #fff; }
|
||||
.btn:disabled,
|
||||
.btn[aria-disabled="true"] {
|
||||
opacity: .55;
|
||||
cursor: not-allowed;
|
||||
box-shadow: 0 1px 4px rgba(0, 0, 0, .15);
|
||||
}
|
||||
.data-table { width: 100%; border-collapse: collapse; margin-top: 16px; font-size: 14px; }
|
||||
.data-table th, .data-table td { border-bottom: 1px solid var(--border); padding: 10px 8px; text-align: left; }
|
||||
.reports-tree .report-tree-head { width: 2.5rem; padding: 0; }
|
||||
@@ -1087,8 +1146,65 @@ button.report-tag--filter:hover {
|
||||
background: var(--accent);
|
||||
border-color: var(--accent);
|
||||
color: #fff;
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(61, 139, 253, .35),
|
||||
0 3px 12px rgba(0, 0, 0, .3),
|
||||
0 0 22px rgba(61, 139, 253, .32);
|
||||
}
|
||||
.btn-primary:hover,
|
||||
.btn-primary:focus-visible {
|
||||
filter: brightness(1.08);
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(61, 139, 253, .6),
|
||||
0 5px 18px rgba(0, 0, 0, .34),
|
||||
0 0 30px rgba(61, 139, 253, .5);
|
||||
}
|
||||
.btn-danger {
|
||||
background: rgba(248, 113, 113, .14);
|
||||
border-color: var(--danger);
|
||||
color: var(--danger);
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(248, 113, 113, .28),
|
||||
0 3px 12px rgba(0, 0, 0, .28),
|
||||
0 0 18px rgba(248, 113, 113, .22);
|
||||
}
|
||||
[data-theme="light"] .btn-danger {
|
||||
background: rgba(220, 38, 38, .08);
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(220, 38, 38, .3),
|
||||
0 3px 10px rgba(15, 23, 42, .12),
|
||||
0 0 16px rgba(220, 38, 38, .18);
|
||||
}
|
||||
.btn-danger:hover,
|
||||
.btn-danger:focus-visible {
|
||||
background: rgba(248, 113, 113, .22);
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(248, 113, 113, .55),
|
||||
0 5px 16px rgba(0, 0, 0, .32),
|
||||
0 0 26px rgba(248, 113, 113, .42);
|
||||
}
|
||||
.build-actions .toolbar-actions .btn,
|
||||
.build-actions .toolbar-actions a.btn,
|
||||
.build-log-actions .btn,
|
||||
.build-log-actions a.btn {
|
||||
margin-left: 0;
|
||||
}
|
||||
.build-ssh-panel {
|
||||
margin-top: 12px;
|
||||
padding: 12px 14px;
|
||||
border-radius: 8px;
|
||||
border: 1px solid var(--accent);
|
||||
background: rgba(61, 139, 253, .08);
|
||||
box-shadow: 0 0 18px rgba(61, 139, 253, .15);
|
||||
}
|
||||
.build-ssh-panel pre {
|
||||
margin: 8px 0 0;
|
||||
padding: 10px 12px;
|
||||
background: var(--surface2);
|
||||
border-radius: 6px;
|
||||
overflow-x: auto;
|
||||
font-size: 13px;
|
||||
}
|
||||
.btn-primary:hover { filter: brightness(1.08); }
|
||||
|
||||
.tag-edit-btn {
|
||||
flex-shrink: 0;
|
||||
|
||||
Reference in New Issue
Block a user