| Custom CSS |
/* iOS 26 Liquid Glass — Heimdall Custom CSS */
/* Background blur + translucent items */
.item {
background: rgba(255, 255, 255, 0.15) !important;
backdrop-filter: blur(20px) saturate(180%) !important;
-webkit-backdrop-filter: blur(20px) saturate(180%) !important;
border: 1px solid rgba(255, 255, 255, 0.25) !important;
border-radius: 20px !important;
box-shadow:
0 4px 30px rgba(0, 0, 0, 0.08),
inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;
transition: all 0.3s ease !important;
overflow: hidden !important;
}
.item:hover {
background: rgba(255, 255, 255, 0.25) !important;
box-shadow:
0 8px 40px rgba(0, 0, 0, 0.12),
inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;
transform: scale(1.03) !important;
}
/* Title text */
.item .title {
color: rgba(255, 255, 255, 0.95) !important;
font-weight: 500 !important;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) !important;
}
/* Search bar */
#search {
background: rgba(255, 255, 255, 0.12) !important;
backdrop-filter: blur(20px) saturate(180%) !important;
-webkit-backdrop-filter: blur(20px) saturate(180%) !important;
border: 1px solid rgba(255, 255, 255, 0.2) !important;
border-radius: 16px !important;
color: white !important;
}
/* Main app list / grid container */
#sortable, .main {
background: transparent !important;
}
/* Settings panel glass effect */
.settings-overlay, .message-container {
background: rgba(255, 255, 255, 0.1) !important;
backdrop-filter: blur(24px) saturate(180%) !important;
-webkit-backdrop-filter: blur(24px) saturate(180%) !important;
border-radius: 20px !important;
border: 1px solid rgba(255, 255, 255, 0.2) !important;
}
/* Remove default card backgrounds */
.item-container {
background: transparent !important;
}
/* Force 3 columns with consistent gap */
#sortable {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 15px !important;
max-width: 900px !important;
margin: 0 auto !important;
padding: 15px !important;
}
#sortable .item-container {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
margin: 0 !important;
padding: 0 !important;
}
|
|