Files
computer-playbook/roles/web-app-littlejs/files/style.css
kevinveenbirkenbachandClaude Opus 5 5137465c6f style: delete every comment the comments-valid policy rejects
3529 invalid comments in 528 files, grandfathered in while the linter
only saw the working-tree diff. Removal ran through the linter's own
collectors, so detection and deletion cannot drift: a comment whose
opener line is blank before it and whose closer line is blank after it
loses all its lines, anything else loses only the comment region, and a
line left holding a bare delimiter goes with it.

Five files keep their comments behind a nocheck marker instead. Four are
upstream configs whose inline docs are upstream's own (mautrix, systemd
journald, nextcloud-oidc-login, MediaWiki). In littlejs the
commented-out entries ARE the deactivation mechanism for an example
tile, so deleting them would delete configuration.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 03:22:02 +02:00

67 lines
1.4 KiB
CSS

/* Global Base Styling */
body {
background-color: var(--color-01-90);
color: var(--color-01-05);
min-height: 100vh;
padding-bottom: 4rem;
}
/* Card Styling (Infinito.Nexus Homepage Style) */
.app-card {
border-radius: 1rem;
background: radial-gradient(
circle at top left,
rgba(var(--color-rgb-01-10), 0.95),
rgba(var(--color-rgb-01-20), 0.90)
);
border: 1px solid rgba(var(--color-rgb-01-40), 0.35);
box-shadow: 0 18px 45px rgba(var(--color-rgb-01-90), 0.65);
transition: transform .12s ease-out, box-shadow .12s ease-out, border-color .12s ease-out;
}
.app-card:hover {
transform: translateY(-3px);
box-shadow: 0 22px 60px rgba(var(--color-rgb-01-90), 0.90);
border-color: rgba(var(--color-rgb-01-30), 0.70);
}
.app-icon {
font-size: 2.6rem;
}
.app-badge {
font-size: 0.7rem;
text-transform: uppercase;
letter-spacing: .12em;
}
/* Footer Bar */
.footer-bar {
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 1030;
}
.footer-bar .btn-link {
text-decoration: none;
font-size: 0.8rem;
}
.footer-bar .btn-link:hover {
text-decoration: underline;
}
/* Nested dropdown - open to the left */
.dropdown-menu .dropdown-submenu {
position: relative;
}
.dropdown-menu .dropdown-submenu > .dropdown-menu {
top: 0;
right: 100%;
left: auto;
margin-right: .1rem;
}