|
|
Строка 1: |
Строка 1: |
| /* Размещённый здесь CSS будет применяться ко всем темам оформления */ | | /* Размещённый здесь CSS будет применяться ко всем темам оформления */ |
|
| |
|
| /* Стили для страницы Diablo IV */ | | /* MediaWiki:Common.css */ |
| .diablo-page {
| | /* --- Глобальные переменные стиля IMBA --- */ |
| max-width: 1400px; | | :root { |
| margin: 0 auto; | | --imba-dark: #0c0c0c; |
| padding: 20px; | | --imba-dark-light: #1a1a1a; |
| background: linear-gradient(135deg, #0c0c0c 0%, #1a1a1a 50%, #2d2d2d 100%); | | --imba-gray: #2d2d2d; |
| color: #e0e0e0; | | --imba-text: #e6e6e6; |
| min-height: 100vh; | | --imba-text-secondary: #a0a0a0; |
| font-family: 'Arial', sans-serif; | | --imba-accent: #ff5e1a; |
| | --imba-accent-hover: #ff7d47; |
| } | | } |
|
| |
|
| .diablo-header {
| | /* --- Общие стили --- */ |
| text-align: center; | | body { |
| padding: 50px 20px; | | background-color: var(--imba-dark); |
| background: linear-gradient(135deg, #8b0000 0%, #660000 50%, #450000 100%);
| | color: var(--imba-text); |
| border-radius: 15px; | | font-family: 'Roboto', sans-serif; |
| margin-bottom: 40px;
| | line-height: 1.6; |
| border: 2px solid #ff4500;
| |
| box-shadow: 0 10px 30px rgba(139, 0, 0, 0.5); | |
| } | | } |
|
| |
|
| .diablo-logo {
| | #mw-page-base { |
| font-size: 4em; | | background: linear-gradient(to bottom, var(--imba-dark-light) 0%, var(--imba-dark) 100%) !important; |
| margin-bottom: 20px;
| | height: 60px; |
| text-shadow: 0 0 20px #ff4500; | |
| } | | } |
|
| |
|
| .diablo-header h1 { | | .mw-body, .vector-body { |
| font-size: 4em; | | background-color: var(--imba-dark-light) !important; |
| margin-bottom: 15px;
| | color: var(--imba-text) !important; |
| color: #ff4500; | | border: 1px solid var(--imba-gray) !important; |
| text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8); | | border-top: none !important; |
| font-weight: 800; | | margin-top: 0 !important; |
| letter-spacing: 2px; | |
| } | | } |
|
| |
|
| .diablo-header p { | | /* --- Заголовок (Header) --- */ |
| font-size: 1.3em; | | .vector-header-container { |
| opacity: 0.9; | | background-color: rgba(12, 12, 12, 0.95) !important; |
| text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6); | | border-bottom: 1px solid var(--imba-gray) !important; |
| | backdrop-filter: blur(10px); |
| | padding: 10px 0; |
| } | | } |
|
| |
|
| .game-info-section { | | .vector-header-container .mw-logo { |
| 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 { | | .vector-search-box input { |
| color: #ff4500; | | background-color: var(--imba-gray) !important; |
| margin-bottom: 15px; | | border: 1px solid #444 !important; |
| | color: var(--imba-text) !important; |
| | border-radius: 4px !important; |
| } | | } |
|
| |
|
| /* Сетка особенностей */
| | .vector-search-box input::placeholder { |
| .features-grid { | | color: var(--imba-text-secondary) !important; |
| display: grid; | |
| grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
| |
| gap: 20px;
| |
| margin: 40px 0;
| |
| } | | } |
|
| |
|
| .feature-card { | | .vector-search-box button { |
| background: linear-gradient(135deg, #2d2d2d 0%, #1a1a1a 100%); | | background-color: var(--imba-accent) !important; |
| padding: 25px; | | border: none !important; |
| border-radius: 12px; | | border-radius: 0 4px 4px 0 !important; |
| border: 1px solid #444;
| |
| text-align: center;
| |
| transition: all 0.3s ease;
| |
| } | | } |
|
| |
|
| .feature-card:hover { | | .vector-menu-tabs .selected a, |
| transform: translateY(-5px); | | .vector-menu-tabs .selected a:visited { |
| border-color: #ff4500; | | color: var(--imba-accent) !important; |
| box-shadow: 0 5px 20px rgba(255, 69, 0, 0.3);
| | border-bottom: 2px solid var(--imba-accent) !important; |
| } | | } |
|
| |
|
| .feature-icon { | | .vector-menu-tabs li a { |
| font-size: 3em; | | color: var(--imba-text-secondary) !important; |
| margin-bottom: 15px;
| |
| color: #ff4500;
| |
| } | | } |
|
| |
|
| .feature-card h3 { | | .vector-menu-tabs li a:hover { |
| color: #ff4500; | | color: var(--imba-text) !important; |
| margin-bottom: 10px;
| |
| } | | } |
|
| |
|
| /* Секция классов */ | | /* --- Навигация (Сайдбар) --- */ |
| .classes-section { | | .vector-sidebar { |
| margin: 50px 0; | | background-color: var(--imba-dark) !important; |
| | border-right: 1px solid var(--imba-gray) !important; |
| } | | } |
|
| |
|
| .classes-section h2 { | | .vector-sidebar h3 { |
| text-align: center;
| | color: var(--imba-text) !important; |
| color: #ff4500; | | border-bottom: 1px solid var(--imba-gray) !important; |
| margin-bottom: 30px; | |
| font-size: 2.5em;
| |
| } | | } |
|
| |
|
| .classes-grid { | | .vector-menu-portal ul li a { |
| display: grid; | | color: var(--imba-text-secondary) !important; |
| grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
| |
| gap: 15px;
| |
| } | | } |
|
| |
|
| .class-card { | | .vector-menu-portal ul li a:hover { |
| background: linear-gradient(135deg, #333 0%, #222 100%); | | color: var(--imba-accent) !important; |
| padding: 20px; | | background-color: transparent !important; |
| border-radius: 10px;
| |
| border: 1px solid #555;
| |
| text-align: center;
| |
| transition: all 0.3s ease;
| |
| } | | } |
|
| |
|
| .class-card:hover { | | /* --- Контент --- */ |
| transform: translateY(-3px); | | .mw-body h1, |
| border-color: #ff4500; | | .mw-body h2, |
| box-shadow: 0 5px 15px rgba(255, 69, 0, 0.2);
| | .mw-body h3, |
| | .mw-body h4, |
| | .mw-body h5, |
| | .mw-body h6 { |
| | color: var(--imba-text) !important; |
| | border-bottom: 1px solid var(--imba-gray) !important; |
| } | | } |
|
| |
|
| .class-card h3 { | | .mw-body a { |
| color: #ff4500; | | color: var(--imba-accent) !important; |
| margin-bottom: 10px;
| |
| } | | } |
|
| |
|
| /* Секция мира */
| | .mw-body a:visited { |
| .world-section { | | color: var(--imba-accent-hover) !important; |
| margin: 50px 0; | |
| } | | } |
|
| |
|
| .world-section h2 { | | .mw-body a:hover { |
| text-align: center;
| | color: var(--imba-text) !important; |
| 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; | | text-decoration: underline; |
| } | | } |
|
| |
|
| .support-actions {
| | /* --- Код и преформатированный текст --- */ |
| display: grid; | | pre, code { |
| grid-template-columns: 1fr 1fr; | | background-color: var(--imba-gray) !important; |
| gap: 30px; | | border: 1px solid #444 !important; |
| margin-top: 50px; | | color: #f8f8f2 !important; /* Более светлый цвет для кода */ |
| | border-radius: 4px; |
| } | | } |
|
| |
|
| .action-box { | | /* --- Таблицы --- */ |
| background: #f8f9fa; | | .mw-body table { |
| padding: 25px;
| | background-color: var(--imba-dark) !important; |
| border-radius: 10px;
| |
| border: 1px solid #e9ecef;
| |
| } | | } |
|
| |
|
| .action-box h3 { | | .mw-body table th { |
| color: #2c3e50; | | background-color: var(--imba-gray) !important; |
| margin-bottom: 15px; | | color: var(--imba-text) !important; |
| | border: 1px solid #444 !important; |
| } | | } |
|
| |
|
| .action-box button { | | .mw-body table td { |
| padding: 12px 25px; | | border: 1px solid #444 !important; |
| background: #27ae60;
| | color: var(--imba-text-secondary) !important; |
| color: white; | |
| border: none;
| |
| border-radius: 5px;
| |
| cursor: pointer;
| |
| font-size: 16px;
| |
| } | | } |
|
| |
|
| .action-box ul { | | /* --- Подвал (Footer) --- */ |
| list-style: none; | | .mw-footer { |
| padding: 0; | | background-color: var(--imba-dark) !important; |
| | border-top: 1px solid var(--imba-gray) !important; |
| | color: var(--imba-text-secondary) !important; |
| } | | } |
|
| |
|
| .action-box li { | | .mw-footer a { |
| margin: 10px 0; | | color: var(--imba-text-secondary) !important; |
| } | | } |
|
| |
|
| .action-box a { | | .mw-footer a:hover { |
| color: #3498db; | | color: var(--imba-accent) !important; |
| text-decoration: none;
| |
| } | | } |
|
| |
|
| .action-box a:hover { | | /* --- Кнопки --- */ |
| text-decoration: underline; | | .mw-body button, |
| | .mw-body .oo-ui-buttonElement-button { |
| | background-color: var(--imba-gray) !important; |
| | color: var(--imba-text) !important; |
| | border: 1px solid #444 !important; |
| | border-radius: 4px !important; |
| } | | } |
|
| |
|
| /* Адаптивность */
| | .mw-body button:hover, |
| @media (max-width: 768px) {
| | .mw-body .oo-ui-buttonElement-button:hover { |
| .categories-grid {
| | background-color: var(--imba-accent) !important; |
| grid-template-columns: 1fr;
| | color: var(--imba-dark) !important; |
| } | |
|
| |
| .support-actions {
| |
| grid-template-columns: 1fr;
| |
| } | |
|
| |
| .support-search {
| |
| width: 100%;
| |
| margin-bottom: 10px;
| |
| }
| |
|
| |
| .search-section button {
| |
| width: 100%;
| |
| margin-left: 0;
| |
| }
| |
| } | | } |