MediaWiki:Common.css
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/* Размещённый здесь CSS будет применяться ко всем темам оформления */ /* Стили для страницы Diablo IV */ .diablo-page { max-width: 1400px; margin: 0 auto; padding: 20px; background: linear-gradient(135deg, #0c0c0c 0%, #1a1a1a 50%, #2d2d2d 100%); color: #e0e0e0; min-height: 100vh; font-family: 'Arial', sans-serif; } .diablo-header { text-align: center; padding: 50px 20px; background: linear-gradient(135deg, #8b0000 0%, #660000 50%, #450000 100%); border-radius: 15px; margin-bottom: 40px; border: 2px solid #ff4500; box-shadow: 0 10px 30px rgba(139, 0, 0, 0.5); } .diablo-logo { font-size: 4em; margin-bottom: 20px; text-shadow: 0 0 20px #ff4500; } .diablo-header h1 { font-size: 4em; margin-bottom: 15px; color: #ff4500; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8); font-weight: 800; letter-spacing: 2px; } .diablo-header p { font-size: 1.3em; opacity: 0.9; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6); } .game-info-section { background: rgba(139, 0, 0, 0.1); padding: 25px; border-radius: 12px; margin: 30px 0; border-left: 4px solid #ff4500; text-align: center; } .game-info-section h2 { color: #ff4500; margin-bottom: 15px; } /* Сетка особенностей */ .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin: 40px 0; } .feature-card { background: linear-gradient(135deg, #2d2d2d 0%, #1a1a1a 100%); padding: 25px; border-radius: 12px; border: 1px solid #444; text-align: center; transition: all 0.3s ease; } .feature-card:hover { transform: translateY(-5px); border-color: #ff4500; box-shadow: 0 5px 20px rgba(255, 69, 0, 0.3); } .feature-icon { font-size: 3em; margin-bottom: 15px; color: #ff4500; } .feature-card h3 { color: #ff4500; margin-bottom: 10px; } /* Секция классов */ .classes-section { margin: 50px 0; } .classes-section h2 { text-align: center; color: #ff4500; margin-bottom: 30px; font-size: 2.5em; } .classes-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; } .class-card { background: linear-gradient(135deg, #333 0%, #222 100%); padding: 20px; border-radius: 10px; border: 1px solid #555; text-align: center; transition: all 0.3s ease; } .class-card:hover { transform: translateY(-3px); border-color: #ff4500; box-shadow: 0 5px 15px rgba(255, 69, 0, 0.2); } .class-card h3 { color: #ff4500; margin-bottom: 10px; } /* Секция мира */ .world-section { margin: 50px 0; } .world-section h2 { text-align: center; color: #ff4500; margin-bottom: 30px; font-size: 2.5em; } .regions-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px; } .region-card { background: linear-gradient(135deg, #2a2a2a 0%, #1c1c1c 100%); padding: 20px; border-radius: 10px; border: 1px solid #444; text-align: center; } .region-card h3 { color: #ff4500; margin-bottom: 10px; } /* Секция торговли */ .trading-section { background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%); padding: 30px; border-radius: 15px; margin: 40px 0; border: 2px solid #ff4500; } .trading-section h2 { color: #ff4500; text-align: center; margin-bottom: 20px; } .trading-info ul { list-style: none; padding: 0; margin: 20px 0; } .trading-info li { margin: 10px 0; padding: 8px 0; border-bottom: 1px solid #444; } .commission-note { background: #4caf50; color: white; padding: 15px; border-radius: 8px; text-align: center; font-weight: bold; margin-top: 20px; } /* Быстрые ссылки */ .quick-links { margin: 50px 0; } .quick-links h2 { text-align: center; color: #ff4500; margin-bottom: 30px; font-size: 2.5em; } .links-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px; } .link-card { background: linear-gradient(135deg, #8b0000 0%, #660000 100%); color: white; padding: 20px; border-radius: 10px; text-align: center; text-decoration: none; transition: all 0.3s ease; border: 1px solid #ff4500; } .link-card:hover { background: linear-gradient(135deg, #ff4500 0%, #cc3700 100%); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(255, 69, 0, 0.3); text-decoration: none; color: white; } /* Адаптивность */ @media (max-width: 768px) { .diablo-header h1 { font-size: 3em; } .features-grid, .classes-grid, .regions-grid, .links-grid { grid-template-columns: 1fr; } .diablo-header { padding: 30px 15px; } } /* Анимации */ @keyframes glow { 0% { text-shadow: 0 0 10px #ff4500; } 50% { text-shadow: 0 0 20px #ff4500, 0 0 30px #ff4500; } 100% { text-shadow: 0 0 10px #ff4500; } } .diablo-logo { animation: glow 2s ease-in-out infinite; } @keyframes float { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-5px); } } .feature-card:hover, .class-card:hover, .region-card:hover { animation: float 2s ease-in-out infinite; } /* Стили для статьи о защите аккаунта */ .security-section { background: linear-gradient(135deg, #e8f5e8 0%, #c8e6c9 100%); padding: 20px; border-radius: 12px; margin: 20px 0; border-left: 4px solid #4caf50; } .warning-section { background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); padding: 20px; border-radius: 12px; margin: 20px 0; border-left: 4px solid #f44336; } .checklist { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 20px; border-radius: 12px; margin: 20px 0; border-left: 4px solid #ff9800; } .checklist ol { margin: 15px 0; padding-left: 20px; } .checklist li { margin: 10px 0; padding-left: 5px; } .emergency-section { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 20px; border-radius: 12px; margin: 20px 0; border-left: 4px solid #2196f3; } .prevention-section { background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); padding: 20px; border-radius: 12px; margin: 20px 0; border-left: 4px solid #9c27b0; } .support-contacts { background: linear-gradient(135deg, #fff9c4 0%, #fff59d 100%); padding: 20px; border-radius: 12px; margin: 20px 0; border-left: 4px solid #ffeb3b; } .security-tip { background: linear-gradient(135deg, #e0f7fa 0%, #b2ebf2 100%); padding: 20px; border-radius: 12px; margin: 20px 0; border-left: 4px solid #00bcd4; font-style: italic; } .stats { background: linear-gradient(135deg, #f5f5f5 0%, #e0e0e0 100%); padding: 20px; border-radius: 12px; margin: 20px 0; border-left: 4px solid #9e9e9e; } .final-warning { background: #ffebee; border: 2px solid #f44336; padding: 20px; border-radius: 10px; margin: 25px 0; font-weight: bold; text-align: center; } /* Адаптивность */ @media (max-width: 768px) { .security-section, .warning-section, .checklist, .emergency-section, .prevention-section, .support-contacts, .security-tip, .stats { padding: 15px; margin: 15px 0; } } /* Стили для статьи о безопасных сделках */ .secure-mechanism { background: linear-gradient(135deg, #e8f5e8 0%, #c8e6c9 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #4caf50; } .rules-list { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 25px; border-radius: 15px; margin: 20px 0; border-left: 4px solid #ff9800; } .rules-list ol { margin: 15px 0; padding-left: 25px; } .rules-list li { margin: 12px 0; padding-left: 5px; font-weight: 500; } .warning-signs { background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #f44336; } .warning-signs ul { margin: 15px 0; padding-left: 20px; } .warning-signs li { margin: 10px 0; padding-left: 5px; font-weight: 500; } .arbitration-system { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #2196f3; } .arbitration-system ol { margin: 15px 0; padding-left: 25px; } .arbitration-system li { margin: 10px 0; padding-left: 5px; } .guarantees { background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #9c27b0; } .security-stats { margin: 30px 0; } .security-stats .wikitable { width: 100%; border-collapse: collapse; } .security-stats th { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 15px; text-align: left; } .security-stats td { padding: 12px; border-bottom: 1px solid #eee; } .additional-security { background: linear-gradient(135deg, #e0f7fa 0%, #b2ebf2 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #00bcd4; } .security-education { background: linear-gradient(135deg, #fff9c4 0%, #fff59d 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #ffeb3b; } .security-education ol { margin: 15px 0; padding-left: 25px; } .security-education li { margin: 10px 0; padding-left: 5px; } .emergency-contacts { background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border: 2px solid #f44336; } .success-case { background: linear-gradient(135deg, #c8e6c9 0%, #a5d6a7 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #2e7d32; font-style: italic; position: relative; } .success-case::before { content: '"'; font-size: 4em; position: absolute; top: 10px; left: 15px; opacity: 0.3; color: #2e7d32; } .refund-process { background: linear-gradient(135deg, #f1f8e9 0%, #dcedc8 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #8bc34a; } .final-notice { background: #fff3e0; border: 3px solid #ff9800; padding: 25px; border-radius: 12px; margin: 30px 0; font-weight: bold; text-align: center; font-size: 1.1em; } /* Адаптивность */ @media (max-width: 768px) { .security-stats table { display: block; overflow-x: auto; } div[class*="-"] { padding: 15px; margin: 15px 0; } } /* Стили для статьи "Первые шаги" */ .security-guide { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #2196f3; } .financial-info { background: linear-gradient(135deg, #f1f8e9 0%, #dcedc8 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #8bc34a; } .quick-tips { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #ff9800; } .quick-tips ol, .quick-tips ul { margin: 15px 0; padding-left: 25px; } .quick-tips li { margin: 10px 0; padding-left: 5px; } .warnings { background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #f44336; } .warnings li { margin: 12px 0; padding-left: 5px; font-weight: 500; } .success-story { background: linear-gradient(135deg, #e8f5e8 0%, #c8e6c9 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border-left: 4px solid #4caf50; font-style: italic; position: relative; } .success-story::before { content: '"'; font-size: 4em; position: absolute; top: 10px; left: 15px; opacity: 0.3; color: #4caf50; } /* Иконки для разделов */ h2::before { margin-right: 15px; font-size: 1.2em; } /* Адаптивность */ @media (max-width: 768px) { .security-guide, .financial-info, .quick-tips, .warnings, .success-story { padding: 15px; margin: 15px 0; } } /* Специальные стили для списков */ div[class*="-info"] ul, div[class*="-guide"] ul { margin: 15px 0; padding-left: 20px; } div[class*="-info"] li, div[class*="-guide"] li { margin: 8px 0; padding-left: 5px; } /* Стили для статьи о настройке профиля */ .settings-section { background: white; padding: 25px; margin: 20px 0; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); border-left: 4px solid #667eea; } .profile-sections { margin: 30px 0; } .profile-sections .wikitable { width: 100%; border-collapse: collapse; } .profile-sections th { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 15px; text-align: left; } .profile-sections td { padding: 12px; border-bottom: 1px solid #eee; } .profile-sections tr:hover { background: #f8f9ff; } .business-tariffs { background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); padding: 25px; border-radius: 15px; margin: 25px 0; border: 2px solid #9c27b0; } .business-tariffs ul { margin: 15px 0; padding-left: 20px; } .business-tariffs li { margin: 8px 0; padding-left: 5px; } .optimization-tips { background: #e8f5e8; padding: 25px; border-radius: 12px; margin: 25px 0; border-left: 4px solid #4caf50; } .optimization-tips ol { margin: 15px 0; padding-left: 25px; } .optimization-tips li { margin: 12px 0; padding-left: 5px; font-weight: 500; } .troubleshooting { margin: 30px 0; } .troubleshooting .wikitable { width: 100%; } .notice { background: #fff3e0; border: 2px solid #ff9800; padding: 20px; border-radius: 10px; margin: 20px 0; font-weight: bold; text-align: center; } /* Адаптивность */ @media (max-width: 768px) { .profile-sections table { display: block; overflow-x: auto; } .settings-section { padding: 15px; } .business-tariffs { padding: 15px; } } /* Стили для ссылок на разделы */ a[href*="imba.market"] { color: #667eea !important; font-weight: 600; text-decoration: none; } a[href*="imba.market"]:hover { color: #764ba2 !important; text-decoration: underline; } /* Стили для статьи о регистрации */ .article-header { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); padding: 20px; border-radius: 15px; color: white; margin-bottom: 30px; } .registration-steps { margin: 25px 0; } .feature-box { background: #e3f2fd; border-left: 4px solid #2196f3; padding: 20px; border-radius: 8px; margin: 20px 0; } .troubleshooting { margin: 30px 0; } .security-tips { background: #f3e5f5; border: 2px solid #9c27b0; padding: 25px; border-radius: 12px; margin: 25px 0; } .security-tips li { margin: 10px 0; padding-left: 10px; } .notice { background: #fff3e0; border: 2px solid #ff9800; padding: 20px; border-radius: 10px; margin: 20px 0; font-weight: bold; } /* Адаптивность для таблиц */ @media (max-width: 768px) { .wikitable { font-size: 14px; } .registration-steps table { display: block; overflow-x: auto; } } /* Стили для quiz */ quiz { display: block; margin: 30px 0; padding: 20px; background: #f5f5f5; border-radius: 10px; border-left: 4px solid #4caf50; } /* Стили для главной страницы поддержки */ .support-homepage { max-width: 1200px; margin: 0 auto; padding: 20px; } .support-header { text-align: center; margin-bottom: 40px; } .support-header h1 { color: #2c3e50; margin-bottom: 10px; } .support-header p { color: #7f8c8d; font-size: 18px; } .search-section { text-align: center; margin: 30px 0; } .support-search { padding: 12px 20px; width: 60%; max-width: 500px; border: 2px solid #ddd; border-radius: 25px; font-size: 16px; } .search-section button { padding: 12px 25px; background: #3498db; color: white; border: none; border-radius: 25px; cursor: pointer; font-size: 16px; margin-left: 10px; } .categories-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; margin: 40px 0; } .category-card { background: white; padding: 25px; border-radius: 10px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); border-left: 4px solid #3498db; } .category-card:hover { transform: translateY(-2px); box-shadow: 0 4px 15px rgba(0,0,0,0.15); } .category-icon { font-size: 2em; margin-bottom: 15px; } .category-card h3 { color: #2c3e50; margin-bottom: 10px; } .category-card p { color: #7f8c8d; margin-bottom: 15px; } .category-card ul { list-style: none; padding: 0; } .category-card li { margin: 8px 0; } .category-card a { color: #3498db; text-decoration: none; } .category-card a:hover { text-decoration: underline; } .support-actions { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin-top: 50px; } .action-box { background: #f8f9fa; padding: 25px; border-radius: 10px; border: 1px solid #e9ecef; } .action-box h3 { color: #2c3e50; margin-bottom: 15px; } .action-box button { padding: 12px 25px; background: #27ae60; color: white; border: none; border-radius: 5px; cursor: pointer; font-size: 16px; } .action-box ul { list-style: none; padding: 0; } .action-box li { margin: 10px 0; } .action-box a { color: #3498db; text-decoration: none; } .action-box a:hover { text-decoration: underline; } /* Адаптивность */ @media (max-width: 768px) { .categories-grid { grid-template-columns: 1fr; } .support-actions { grid-template-columns: 1fr; } .support-search { width: 100%; margin-bottom: 10px; } .search-section button { width: 100%; margin-left: 0; } }