Template:QuickStart/styles.css
Appearance
/*
* LumiWiki Quick Start
* MediaWiki 1.46 / Vector 2022
*/
/* Main container */
.lumi-quickstart {
margin: 24px 0 32px;
padding: 24px;
background: #202834;
border: 1px solid #394657;
border-radius: 12px;
}
/* Heading */
.lumi-quickstart-heading {
color: #f5f7fa;
font-size: 1.4em;
font-weight: 700;
letter-spacing: -0.025em;
margin-bottom: 6px;
}
/* Subtitle */
.lumi-quickstart-subtitle {
color: #b9c5d4;
font-size: 0.95em;
margin-bottom: 20px;
}
/* Platform grid */
.lumi-quickstart-grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 12px;
}
/* Platform cards */
.lumi-quickstart-item {
padding: 18px 14px;
background: #293545;
border: 1px solid #415168;
border-radius: 9px;
text-align: center;
transition:
background-color 0.2s ease,
border-color 0.2s ease,
transform 0.2s ease;
}
/* Platform hover */
.lumi-quickstart-item:hover {
background: #32445a;
border-color: #55c8ff;
transform: translateY(-3px);
}
/* Platform links */
.lumi-quickstart-item a {
color: #f5f7fa;
font-size: 1.05em;
font-weight: 700;
text-decoration: none;
}
.lumi-quickstart-item a:hover {
color: #55c8ff;
text-decoration: none;
}
/* Platform description */
.lumi-quickstart-detail {
color: #b9c5d4;
font-size: 0.82em;
margin-top: 7px;
}
/* Tablet layout */
@media screen and (max-width: 1000px) {
.lumi-quickstart-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
/* Mobile layout */
@media screen and (max-width: 500px) {
.lumi-quickstart {
padding: 16px;
}
.lumi-quickstart-grid {
grid-template-columns: 1fr;
}
.lumi-quickstart-item {
padding: 14px;
}
}
/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
.lumi-quickstart-item {
transition: none;
}
.lumi-quickstart-item:hover {
transform: none;
}
}