Jump to content

Template:Notice/styles.css

From LumiWiki
/*
 * LumiWiki Notice Template
 * MediaWiki 1.46 / Vector 2022
 *
 * Supported types:
 * info, warning, tip
 */

/* ==========================================
   1. BASE NOTICE
   ========================================== */

.lumi-notice {
    margin: 18px 0;
    padding: 16px 20px;

    border: 1px solid #394657;
    border-left: 4px solid #55c8ff;
    border-radius: 8px;

    background: #202834;
    color: #e5edf5;
}

/* ==========================================
   2. NOTICE TITLE
   ========================================== */

.lumi-notice-title {
    margin-bottom: 6px;

    font-size: 1em;
    font-weight: 700;
    line-height: 1.4;

    color: #55c8ff;
}

/* ==========================================
   3. NOTICE CONTENT
   ========================================== */

.lumi-notice-content {
    font-size: 0.94em;
    line-height: 1.6;
    color: #e5edf5;
}

.lumi-notice-content p {
    margin: 0 0 8px;
}

.lumi-notice-content p:last-child {
    margin-bottom: 0;
}

/* ==========================================
   4. INFORMATION NOTICE
   ========================================== */

.lumi-notice-info {
    background: #1d3446;
    border-color: #35566c;
    border-left-color: #55c8ff;
}

.lumi-notice-info .lumi-notice-title {
    color: #55c8ff;
}

/* ==========================================
   5. WARNING NOTICE
   ========================================== */

.lumi-notice-warning {
    background: #3a3020;
    border-color: #655033;
    border-left-color: #f0b35b;
}

.lumi-notice-warning .lumi-notice-title {
    color: #f0b35b;
}

/* ==========================================
   6. TIP NOTICE
   ========================================== */

.lumi-notice-tip {
    background: #1d3935;
    border-color: #35665b;
    border-left-color: #55e6c1;
}

.lumi-notice-tip .lumi-notice-title {
    color: #55e6c1;
}

/* ==========================================
   7. LINKS
   ========================================== */

.lumi-notice a {
    color: #8bdcff;
    text-decoration: underline;
}

.lumi-notice a:hover {
    color: #c2edff;
}

/* ==========================================
   8. MOBILE LAYOUT
   ========================================== */

@media screen and (max-width: 600px) {
    .lumi-notice {
        padding: 12px 14px;
        margin: 14px 0;
    }
}