টেমপ্লেট:Bhikitia:Main Page/styles.css: সংশোধিত সংস্করণের মধ্যে পার্থক্য

ভিকিটিয়া থেকে
সম্পাদনা সারাংশ নেই
সম্পাদনা সারাংশ নেই
২ নং লাইন: ২ নং লাইন:
.bh-panel {
.bh-panel {
     width: 100%;
     width: 100%;
     margin-bottom: 0.8em; /* Reduced bottom margin between panels */
     margin-bottom: 2em; /* Increased bottom margin between panels for larger gaps */
     border: 1px solid #d1d1e0;
     border: 1px solid #d1d1e0;
     background-color: #f9f9ff; /* Subtle blue for a modern touch */
     background-color: #f9f9ff;
     border-radius: 8px;
     border-radius: 8px;
     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
১২ নং লাইন: ১২ নং লাইন:
/* Subpanel Styling */
/* Subpanel Styling */
.bh-subpanel {
.bh-subpanel {
     padding: 1em; /* Reduced padding inside each panel */
     padding: 1.5em; /* Slightly larger padding for better spacing */
     border-bottom: 1px solid #e0e0eb;
     border-bottom: 1px solid #e0e0eb;
}
}
২৫ নং লাইন: ২৫ নং লাইন:
     font-family: 'Segoe UI', Tahoma, sans-serif;
     font-family: 'Segoe UI', Tahoma, sans-serif;
     color: #4a4a8c;
     color: #4a4a8c;
     font-size: 2em;
     font-size: 2.2em; /* Slightly larger font size for titles */
     margin-bottom: 0.5em;
     margin-bottom: 1em; /* Increased gap below titles */
     text-align: center;
     text-align: center;
}
}


.bh-subpanel h1 {
.bh-subpanel h1 {
     font-size: 2.5em; /* Larger for the main title */
     font-size: 2.8em; /* Larger for the main title */
     margin-bottom: 0.3em; /* Reduced gap under the main title */
     margin-bottom: 1.5em; /* Increased spacing under the main title */
}
}


.bh-subpanel h2 {
.bh-subpanel h2 {
     text-align: left;
     text-align: left;
     margin-bottom: 0.3em; /* Reduced gap for section titles */
     margin-bottom: 1em; /* Consistent spacing for section titles */
}
}


৪৫ নং লাইন: ৪৫ নং লাইন:
.bh-subpanel ul {
.bh-subpanel ul {
     color: #333;
     color: #333;
     font-size: 1em; /* Unified font size for text */
     font-size: 1.1em;
     line-height: 1.4em; /* Reduced line spacing */
     line-height: 1.8em; /* Increased line spacing for better readability */
     margin: 0.5em 0; /* Reduced margin for paragraphs */
     margin: 1em 0; /* Larger spacing between paragraphs */
}
}


৬৩ নং লাইন: ৬৩ নং লাইন:
     width: 90%;
     width: 90%;
     max-width: 500px;
     max-width: 500px;
     padding: 0.6em; /* Reduced padding inside the input */
     padding: 0.8em; /* Comfortable padding inside the input */
     border: 1px solid #ccccff;
     border: 1px solid #ccccff;
     border-radius: 4px;
     border-radius: 4px;
     font-size: 1em;
     font-size: 1.1em;
     margin-top: 0.3em; /* Reduced spacing above input boxes */
     margin-top: 1em; /* Increased spacing above input boxes */
     display: block;
     display: block;
     margin-left: auto;
     margin-left: auto;
৭৬ নং লাইন: ৭৬ নং লাইন:
     background-color: #4a4a8c;
     background-color: #4a4a8c;
     color: white;
     color: white;
     padding: 0.6em 1.2em; /* Reduced padding for buttons */
     padding: 0.8em 1.5em;
     border: none;
     border: none;
     border-radius: 4px;
     border-radius: 4px;
৮২ নং লাইন: ৮২ নং লাইন:
     font-size: 1em;
     font-size: 1em;
     display: block;
     display: block;
     margin: 0.8em auto 0; /* Reduced spacing above buttons */
     margin: 1.5em auto 0; /* Increased spacing above buttons */
}
}


৯২ নং লাইন: ৯২ নং লাইন:
@media (max-width: 768px) {
@media (max-width: 768px) {
     .bh-panel {
     .bh-panel {
         margin-bottom: 0.6em; /* Reduced margin for smaller screens */
         margin-bottom: 1.5em; /* Slightly smaller gaps for smaller screens */
     }
     }
     .bh-subpanel {
     .bh-subpanel {
         padding: 0.8em; /* Reduced padding for smaller screens */
         padding: 1.2em;
     }
     }
     .bh-subpanel h1 {
     .bh-subpanel h1 {
         font-size: 2em;
         font-size: 2.4em;
         margin-bottom: 0.2em;
         margin-bottom: 1em;
     }
     }
     .bh-subpanel h2 {
     .bh-subpanel h2 {
         font-size: 1.5em;
         font-size: 1.8em;
         margin-bottom: 0.2em;
         margin-bottom: 0.8em;
     }
     }
     .bh-subpanel p,
     .bh-subpanel p,
     .bh-subpanel div,
     .bh-subpanel div,
     .bh-subpanel ul {
     .bh-subpanel ul {
         font-size: 0.9em;
         font-size: 1em;
         margin: 0.3em 0;
         margin: 0.8em 0;
        line-height: 1.6em;
     }
     }
}
}

২১:২১, ২৮ নভেম্বর ২০২৪ তারিখে সংশোধিত সংস্করণ

/* General Panel Styling */
.bh-panel {
    width: 100%;
    margin-bottom: 2em; /* Increased bottom margin between panels for larger gaps */
    border: 1px solid #d1d1e0;
    background-color: #f9f9ff;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

/* Subpanel Styling */
.bh-subpanel {
    padding: 1.5em; /* Slightly larger padding for better spacing */
    border-bottom: 1px solid #e0e0eb;
}

.bh-subpanel:last-child {
    border-bottom: none;
}

/* Header and Titles */
.bh-subpanel h1,
.bh-subpanel h2 {
    font-family: 'Segoe UI', Tahoma, sans-serif;
    color: #4a4a8c;
    font-size: 2.2em; /* Slightly larger font size for titles */
    margin-bottom: 1em; /* Increased gap below titles */
    text-align: center;
}

.bh-subpanel h1 {
    font-size: 2.8em; /* Larger for the main title */
    margin-bottom: 1.5em; /* Increased spacing under the main title */
}

.bh-subpanel h2 {
    text-align: left;
    margin-bottom: 1em; /* Consistent spacing for section titles */
}

/* Text and Links */
.bh-subpanel p,
.bh-subpanel div,
.bh-subpanel ul {
    color: #333;
    font-size: 1.1em;
    line-height: 1.8em; /* Increased line spacing for better readability */
    margin: 1em 0; /* Larger spacing between paragraphs */
}

.bh-subpanel a {
    color: #0066cc;
    text-decoration: none;
}

.bh-subpanel a:hover {
    text-decoration: underline;
}

/* Input and Search Boxes */
input[type="search"] {
    width: 90%;
    max-width: 500px;
    padding: 0.8em; /* Comfortable padding inside the input */
    border: 1px solid #ccccff;
    border-radius: 4px;
    font-size: 1.1em;
    margin-top: 1em; /* Increased spacing above input boxes */
    display: block;
    margin-left: auto;
    margin-right: auto;
}

input[type="submit"] {
    background-color: #4a4a8c;
    color: white;
    padding: 0.8em 1.5em;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 1em;
    display: block;
    margin: 1.5em auto 0; /* Increased spacing above buttons */
}

input[type="submit"]:hover {
    background-color: #3b3b70;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .bh-panel {
        margin-bottom: 1.5em; /* Slightly smaller gaps for smaller screens */
    }
    .bh-subpanel {
        padding: 1.2em;
    }
    .bh-subpanel h1 {
        font-size: 2.4em;
        margin-bottom: 1em;
    }
    .bh-subpanel h2 {
        font-size: 1.8em;
        margin-bottom: 0.8em;
    }
    .bh-subpanel p,
    .bh-subpanel div,
    .bh-subpanel ul {
        font-size: 1em;
        margin: 0.8em 0;
        line-height: 1.6em;
    }
}