مدیاویکی:Common.css.

از ایران پدیا
پرش به ناوبری پرش به جستجو

/* === جعبه‌های صفحه اصلی === */ .main-box {

   background-color: #f5faff;
   border: 1px solid #a3c2f2;
   border-radius: 0.5em;
   padding: 1em;
   margin-bottom: 1em;
   box-shadow: 0 1px 3px rgba(0,0,0,0.1);

} .main-box h2, .main-box .box-header {

   background-color: #3366cc;
   color: white;
   padding: 0.4em 0.8em;
   font-size: 1.2em;
   font-weight: bold;
   border-radius: 0.3em 0.3em 0 0;
   margin: -1em -1em 0.5em -1em;

} .main-box .box-content {

   font-size: 0.95em;
   line-height: 1.7;

} .main-box a {

   color: #003399;
   text-decoration: none;

} .main-box a:hover {

   text-decoration: underline;

}

/* شبکه‌های اجتماعی */ .social-icons {

   text-align: center;
   margin-top: 1em;

} .social-icons img {

   width: 24px;
   height: 24px;
   margin: 0 6px;
   vertical-align: middle;

}

/* لینک‌های بالای صفحه */ .top-links {

   background-color: #eef3f8;
   border: 1px solid #ccddee;
   padding: 0.5em;
   text-align: center;
   border-radius: 0.5em;
   margin-bottom: 1em;
   font-size: 0.9em;

}

/* رنگ صفحه اصلی */ body.page-صفحه_ٔ_اصلی {

   background-color: #ffffff;

}

/* حذف حاشیه بی‌دلیل در محتوا */ div#mw-content-text > div {

   margin: 0;
   padding: 0;

}

/* ======== جعبه اطلاعات مقالات ======== */ .infobox {

   border: 1px solid #a2a9b1;
   background-color: #f8f9fa;
   color: black;
   margin: 0.5em 0 0.5em 1em;
   padding: 0.4em;
   font-size: 88%;
   line-height: 1.5em;
   width: 270px;
   float: left;
   clear: left;

} .infobox caption {

   font-weight: bold;
   font-size: 110%;
   text-align: center;
   padding: 0.2em;

} .infobox td, .infobox th {

   vertical-align: top;
   padding: 0.25em 0.4em;

} .infobox th {

   text-align: right;
   background-color: #f0f0f0;
   white-space: nowrap;
   font-weight: bold;

} .infobox td {

   text-align: right;

}

/* ======== واکنش‌گرایی برای موبایل ======== */ @media screen and (max-width: 768px) {

   .infobox {
       float: none;
       width: 100%;
       margin: 1em auto;
   }
   .main-box {
       padding: 0.8em;
   }
   .main-box h2, .main-box .box-header {
       font-size: 1.1em;
       padding: 0.4em;
   }
   .main-box .box-content {
       font-size: 0.95em;
   }
   .top-links {
       font-size: 0.85em;
       padding: 0.4em;
   }
   .social-icons img {
       width: 20px;
       height: 20px;
   }

}