Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Main Page/styles.css: Difference between revisions

Template page
No edit summary
No edit summary
Line 131: Line 131:
     gap: 1em;
     gap: 1em;
     padding: 0.5em;
     padding: 0.5em;
}
@media (max-width: 768px) {
    .mp-section-grid {
        grid-template-columns: repeat(1, 1fr);
    }
}
}


Line 160: Line 166:
     margin-top: 0.5em;
     margin-top: 0.5em;
     font-size: 0.9em;
     font-size: 0.9em;
}
/* CTA section */
.mp-cta {
    text-align: center;
    padding: 1.5em;
    background-color: #f5f5f5;
    border-radius: 5px;
    margin-top: 1em;
}
.mp-cta h2 {
    margin-top: 0;
    color: #333;
    border: none;
}
.mp-cta-buttons {
    margin-top: 1em;
}
.mp-button {
    display: inline-block;
    padding: 0.6em 1.2em;
    margin: 0 0.5em;
    background-color: #36c;
    color: white;
    border-radius: 3px;
    text-decoration: none;
    font-weight: bold;
}
.mp-button:hover {
    background-color: #447ff5;
    text-decoration: none;
    color: white;
}
.mp-button-outline {
    background-color: transparent;
    color: #36c;
    border: 1px solid #36c;
}
.mp-button-outline:hover {
    background-color: #eaf3ff;
    color: #36c;
}
/* Responsive adjustments */
@media (max-width: 768px) {
    .mp-section-grid {
        grid-template-columns: repeat(1, 1fr);
    }
   
    #mp-upper {
        display: block;
    }
   
    #mp-left, #mp-right {
        width: 100%;
        margin-right: 0;
    }
}
}

Revision as of 01:48, 12 August 2025

/* Main Page Styles */
#mp-topbanner {
    background-color: #f8f9fa;
    padding: 0.5em;
    margin-bottom: 1em;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

#mp-welcome {
    font-size: 1.2em;
    margin: 0;
    text-align: center;
}

#mp-welcome h1 {
    margin: 0.2em 0;
    border-bottom: none;
    font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
    font-size: 1.7em;
}

#mp-free {
    text-align: center;
    font-size: 1.1em;
    margin-bottom: 0.5em;
    color: #54595d;
}

#articlecount {
    text-align: center;
    font-size: 0.9em;
    color: #72777d;
}

#articlecount ul {
    margin: 0;
    display: inline-block;
    list-style: none;
    padding-left: 0;
}

#articlecount li {
    display: inline-block;
    margin: 0 1em;
}

.mp-box {
    margin-bottom: 1em;
    padding: 0;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.mp-h2 {
    margin: 0;
    padding: 0.5em;
    border-bottom: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 1.3em;
    font-weight: bold;
    color: white;
}

#mp-tfa-h2, #mp-dyk-h2 {
    background: linear-gradient(to right, #36c, #1a6399);
}

#mp-itn-h2, #mp-otd-h2 {
    background: linear-gradient(to right, #c36, #9a1c43);
}

#mp-tfl-h2 {
    background: linear-gradient(to right, #36b, #274c89);
}

#mp-tfp-h2 {
    background: linear-gradient(to right, #4caf50, #2e7d32);
}

#mp-other {
    background: linear-gradient(to right, #673ab7, #4527a0);
    color: white;
}

#mp-sister {
    background: linear-gradient(to right, #ff9800, #e65100);
    color: white;
}

#mp-lang {
    background: linear-gradient(to right, #607d8b, #455a64);
    color: white;
}

.mp-contains-float {
    padding: 0.5em;
}

#mp-tfa, #mp-dyk {
    background-color: #f8f9fa;
}

#mp-itn, #mp-otd {
    background-color: #fef6f9;
}

#mp-tfl {
    background-color: #f5f8fa;
}

#mp-tfp {
    background-color: #f1f8e9;
}

#mp-other-content {
    background-color: #f3e5f5;
    padding: 0.5em;
}

#mp-sister-content {
    background-color: #fff3e0;
    padding: 0.5em;
}

/* Section grid layout */
.mp-section-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1em;
    padding: 0.5em;
}

@media (max-width: 768px) {
    .mp-section-grid {
        grid-template-columns: repeat(1, 1fr);
    }
}

.mp-section-cell {
    background-color: #ffffff;
    border-radius: 4px;
    padding: 0.8em;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.mp-section-cell h3 {
    margin-top: 0;
    border-bottom: 1px solid #eaecf0;
    padding-bottom: 0.3em;
    font-size: 1.1em;
}

.mp-section-cell ul {
    margin: 0.5em 0;
    padding-left: 1.5em;
}

.mp-section-cell li {
    margin-bottom: 0.3em;
}

.mp-section-link {
    text-align: right;
    margin-top: 0.5em;
    font-size: 0.9em;
}