Files
2026-10-18 19:47:56 +02:00

60 lines
1.2 KiB
CSS

/* Admin-only additions, layered on top of style.css */
.admin-window {
max-width: 560px;
margin: 0 auto;
}
#admin-main .admin-window {
max-width: none;
}
#admin-main .window + .admin-toolbar,
#admin-main .admin-window + .admin-window {
margin-top: 26px;
}
.admin-toolbar {
display: flex;
justify-content: flex-end;
margin-bottom: 6px;
}
.admin-actions {
display: flex;
gap: 10px;
margin-top: auto;
padding-top: 10px;
}
.btn-admin {
font-family: var(--font-mono);
font-weight: 700;
letter-spacing: 0.06em;
padding: 8px 16px;
font-size: 0.72rem;
cursor: pointer;
border: 1px solid var(--ink);
background: transparent;
color: var(--ink);
text-transform: uppercase;
clip-path: polygon(6px 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 6px);
transition: background 0.12s ease, color 0.12s ease, opacity 0.12s ease, border-color 0.12s ease;
}
.btn-admin--approve {
border-color: var(--sky);
}
.btn-admin--approve:hover { background: var(--sky); color: var(--ink); }
.btn-admin--deny {
border-color: var(--coral);
color: var(--coral);
}
.btn-admin--deny:hover { background: var(--coral); color: var(--paper); }
.admin-card.is-busy {
opacity: 0.45;
pointer-events: none;
}