|
|
Line 1: |
Line 1: |
| /* General Reset and Base Styles */ | | /* Reset and Base Styles */ |
| * {
| |
| margin: 0;
| |
| padding: 0;
| |
| box-sizing: border-box;
| |
| }
| |
| | |
| body { | | body { |
| font-family: 'Roboto Condensed', sans-serif;
| | font-family: Arial, sans-serif; |
| background-color: #1a0d00; /* Very dark brown */
| | margin: 0; |
| color: #fff; /* White */
| | padding: 0; |
| | background-color: #f6f6f6; |
| | color: #333; |
| } | | } |
|
| |
|
| /* Container for Sidebar and Main Content */
| | .wiki-container { |
| .container { | | display: flex; |
| display: flex;
| | min-height: 100vh; |
| min-height: 100vh;
| |
| } | | } |
|
| |
|
| /* Sidebar */ | | /* Sidebar Styles */ |
| .sidebar { | | .sidebar { |
| width: 220px;
| | width: 250px; |
| background: linear-gradient(180deg, #2b1a07, #1a0d00); /* Gradient from dark brown to very dark brown */
| | background-color: #f8f9fa; |
| padding: 15px;
| | border-right: 1px solid #ddd; |
| border-right: 3px double #ffd700; /* Gold double border */
| | padding: 20px; |
| box-shadow: 3px 0 10px rgba(0, 0, 0, 0.5);
| | box-sizing: border-box; |
| } | | } |
|
| |
|
| .logo { | | .sidebar h1, .sidebar h2 { |
| text-align: center;
| | font-size: 1.2em; |
| margin-bottom: 25px;
| | margin: 15px 0 10px 0; |
| }
| | padding-bottom: 5px; |
| | | border-bottom: 1px solid #ddd; |
| .logo img {
| |
| max-width: 80px;
| |
| border-radius: 10px;
| |
| border: 2px solid #ff4040; /* Red border */
| |
| box-shadow: 0 0 8px rgba(255, 64, 64, 0.5);
| |
| } | | } |
|
| |
|
| .sidebar h2 { | | .sidebar h2 { |
| font-family: 'Special Elite', cursive;
| |
| font-size: 1.3em;
| |
| color: #ff4040; /* Red */
| |
| margin: 20px 0 10px;
| |
| text-transform: uppercase;
| |
| text-shadow: 1px 1px 2px #000;
| |
| border-bottom: 1px dashed #8b5a2b; /* Medium brown dashed border */
| |
| padding-bottom: 5px;
| |
| }
| |
|
| |
| .sidebar ul {
| |
| list-style: none;
| |
| }
| |
|
| |
| .nav-links li, .community-links li {
| |
| margin: 8px 0;
| |
| }
| |
|
| |
| .nav-links a, .community-links a {
| |
| color: #ffd700; /* Gold */
| |
| text-decoration: none;
| |
| font-size: 1em;
| |
| display: block;
| |
| padding: 8px;
| |
| border-radius: 5px;
| |
| transition: all 0.3s ease;
| |
| background: rgba(0, 0, 0, 0.3);
| |
| border-left: 4px solid transparent;
| |
| }
| |
|
| |
| .nav-links a:hover, .community-links a:hover {
| |
| background: #ff4040; /* Red */
| |
| color: #fff;
| |
| border-left: 4px solid #ffd700; /* Gold */
| |
| box-shadow: 0 0 5px rgba(255, 64, 64, 0.5);
| |
| }
| |
|
| |
| /* Main Content */
| |
| .main-content {
| |
| flex: 1;
| |
| /* Replace 'your-background-image.jpg' with your desired background image URL */
| |
| background: url('your-background-image.jpg') no-repeat center center/cover;
| |
| padding: 30px;
| |
| position: relative;
| |
| }
| |
|
| |
| /* Header Bar with Tabs */
| |
| .header-bar {
| |
| background: #000; /* Black */
| |
| padding: 10px;
| |
| margin-bottom: 30px;
| |
| border-bottom: 2px solid #ff4040; /* Red */
| |
| box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
| |
| }
| |
|
| |
| .tabs {
| |
| display: flex;
| |
| gap: 20px;
| |
| }
| |
|
| |
| .tabs a {
| |
| color: #ffd700; /* Gold */
| |
| text-decoration: none;
| |
| font-size: 1em;
| |
| font-family: 'Special Elite', cursive;
| |
| padding: 8px 15px;
| |
| border-radius: 3px;
| |
| transition: all 0.3s ease;
| |
| border: 1px solid transparent;
| |
| }
| |
|
| |
| .tabs a.active {
| |
| background: #ff4040; /* Red */
| |
| color: #fff;
| |
| border: 1px solid #ffd700; /* Gold */
| |
| }
| |
|
| |
| .tabs a:hover {
| |
| background: #8b5a2b; /* Medium brown */
| |
| color: #fff;
| |
| border: 1px solid #ff4040; /* Red */
| |
| }
| |
|
| |
| /* Hero Section */
| |
| .hero-section {
| |
| text-align: center;
| |
| padding: 40px 20px;
| |
| background: rgba(0, 0, 0, 0.8); /* Black with transparency */
| |
| border: 2px solid #8b5a2b; /* Medium brown */
| |
| border-radius: 10px;
| |
| margin-bottom: 30px;
| |
| box-shadow: 0 0 15px rgba(255, 64, 64, 0.3);
| |
| }
| |
|
| |
| .hero-section h1 {
| |
| font-family: 'Special Elite', cursive;
| |
| font-size: 4em;
| |
| color: #ff4040; /* Red */
| |
| text-transform: uppercase;
| |
| text-shadow: 3px 3px 5px #000, 0 0 10px #ffd700; /* Black and gold shadow */
| |
| margin-bottom: 20px;
| |
| }
| |
|
| |
| .hero-section p {
| |
| font-size: 1.3em;
| |
| color: #fff; /* White */
| |
| text-shadow: 1px 1px 2px #000;
| |
| }
| |
|
| |
| /* Navigation Table */
| |
| .navigation table {
| |
| width: 100%;
| |
| max-width: 500px;
| |
| margin: 0 auto;
| |
| background: rgba(43, 26, 7, 0.95); /* Dark brown with transparency */
| |
| border-collapse: separate;
| |
| border-spacing: 0;
| |
| border: 2px solid #ff4040; /* Red */
| |
| border-radius: 8px;
| |
| overflow: hidden;
| |
| box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
| |
| }
| |
|
| |
| .navigation th, .navigation td {
| |
| padding: 12px;
| |
| text-align: center;
| |
| border: 1px solid #8b5a2b; /* Medium brown */
| |
| }
| |
|
| |
| .navigation th {
| |
| background: #ff4040; /* Red */
| |
| color: #fff;
| |
| font-family: 'Special Elite', cursive;
| |
| font-size: 1.2em;
| |
| text-shadow: 1px 1px 2px #000;
| |
| }
| |
|
| |
| .navigation td {
| |
| background: #1a0d00; /* Very dark brown */
| |
| }
| |
|
| |
| .table-link {
| |
| color: #ffd700; /* Gold */
| |
| text-decoration: none;
| |
| display: block;
| |
| padding: 8px;
| |
| transition: all 0.3s ease;
| |
| }
| |
|
| |
| .table-link:hover {
| |
| background: #ff4040; /* Red */
| |
| color: #fff;
| |
| box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
| |
| }
| |
|
| |
| /* Responsive Design */
| |
| @media (max-width: 768px) {
| |
| .container {
| |
| flex-direction: column;
| |
| }
| |
|
| |
| .sidebar {
| |
| width: 100%;
| |
| border-right: none;
| |
| border-bottom: 3px double #ffd700;
| |
| }
| |
|
| |
| .hero-section h1 {
| |
| font-size: 2.5em;
| |
| }
| |
|
| |
| .hero-section p {
| |
| font-size: 1.1em; | | font-size: 1.1em; |
| }
| | color: #555; |
| | |
| .navigation table {
| |
| max-width: 100%; | |
| }
| |
| } | | } |
|
| |
|
| /* General Reset and Base Styles */
| | .nav-menu, .nav-submenu { |
| * {
| | list-style-type: none; |
| margin: 0;
| | padding: 0; |
| padding: 0;
| | margin: 0; |
| box-sizing: border-box;
| |
| } | | } |
|
| |
|
| body {
| | .nav-menu li, .nav-submenu li { |
| font-family: 'Roboto Condensed', sans-serif;
| | padding: 5px 0; |
| background-color: #1a0d00; /* Very dark brown */
| | cursor: pointer; |
| color: #fff; /* White */
| |
| } | | } |
|
| |
|
| /* Container for Sidebar and Main Content */
| | .nav-menu li:hover, .nav-submenu li:hover { |
| .container { | | background-color: #e9ecef; |
| display: flex;
| |
| min-height: 100vh;
| |
| } | | } |
|
| |
|
| /* Sidebar */
| | .sidebar-divider { |
| .sidebar { | | height: 1px; |
| width: 220px;
| | background-color: #ddd; |
| background: linear-gradient(180deg, #2b1a07, #1a0d00); /* Gradient from dark brown to very dark brown */
| | margin: 15px 0; |
| padding: 15px;
| |
| border-right: 3px double #ffd700; /* Gold double border */
| |
| box-shadow: 3px 0 10px rgba(0, 0, 0, 0.5);
| |
| } | | } |
|
| |
|
| .logo { | | .page-actions, .admin-actions { |
| text-align: center;
| | font-size: 0.9em; |
| margin-bottom: 25px;
| |
| } | | } |
|
| |
|
| .logo img { | | .page-actions div, .admin-actions div { |
| max-width: 80px;
| | padding: 5px 0; |
| border-radius: 10px;
| | cursor: pointer; |
| border: 2px solid #ff4040; /* Red border */
| |
| box-shadow: 0 0 8px rgba(255, 64, 64, 0.5);
| |
| } | | } |
|
| |
|
| .sidebar h2 { | | .page-actions div:hover, .admin-actions div:hover { |
| font-family: 'Special Elite', cursive;
| | text-decoration: underline; |
| font-size: 1.3em;
| |
| color: #ff4040; /* Red */
| |
| margin: 20px 0 10px;
| |
| text-transform: uppercase;
| |
| text-shadow: 1px 1px 2px #000;
| |
| border-bottom: 1px dashed #8b5a2b; /* Medium brown dashed border */
| |
| padding-bottom: 5px;
| |
| } | | } |
|
| |
|
| .sidebar ul { | | .user-info { |
| list-style: none;
| | font-style: italic; |
| | color: #666; |
| | padding: 5px 0; |
| } | | } |
|
| |
|
| .nav-links li, .community-links li {
| | /* Main Content Styles */ |
| margin: 8px 0;
| |
| }
| |
| | |
| .nav-links a, .community-links a {
| |
| color: #ffd700; /* Gold */
| |
| text-decoration: none;
| |
| font-size: 1em;
| |
| display: block;
| |
| padding: 8px;
| |
| border-radius: 5px;
| |
| transition: all 0.3s ease;
| |
| background: rgba(0, 0, 0, 0.3);
| |
| border-left: 4px solid transparent;
| |
| }
| |
| | |
| .nav-links a.active {
| |
| background: #ff4040; /* Red */
| |
| color: #fff;
| |
| border-left: 4px solid #ffd700; /* Gold */
| |
| box-shadow: 0 0 5px rgba(255, 64, 64, 0.5);
| |
| }
| |
| | |
| .nav-links a:hover, .community-links a:hover {
| |
| background: #ff4040; /* Red */
| |
| color: #fff;
| |
| border-left: 4px solid #ffd700; /* Gold */
| |
| box-shadow: 0 0 5px rgba(255, 64, 64, 0.5);
| |
| }
| |
| | |
| /* Main Content */ | |
| .main-content { | | .main-content { |
| flex: 1;
| | flex: 1; |
| /* Replace 'your-background-image.jpg' with your desired background image URL */
| | padding: 20px 30px; |
| background: url('your-background-image.jpg') no-repeat center center/cover;
| | background-color: white; |
| padding: 30px;
| | box-shadow: 0 0 5px rgba(0,0,0,0.1); |
| position: relative;
| |
| }
| |
| | |
| /* Header Bar with Tabs */
| |
| .header-bar {
| |
| background: #000; /* Black */
| |
| padding: 10px;
| |
| margin-bottom: 30px;
| |
| border-bottom: 2px solid #ff4040; /* Red */
| |
| box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
| |
| }
| |
| | |
| .tabs {
| |
| display: flex;
| |
| gap: 20px;
| |
| }
| |
| | |
| .tabs a {
| |
| color: #ffd700; /* Gold */
| |
| text-decoration: none;
| |
| font-size: 1em;
| |
| font-family: 'Special Elite', cursive;
| |
| padding: 8px 15px;
| |
| border-radius: 3px;
| |
| transition: all 0.3s ease;
| |
| border: 1px solid transparent;
| |
| } | | } |
|
| |
|
| .tabs a.active { | | .main-content h1 { |
| background: #ff4040; /* Red */
| | margin-top: 0; |
| color: #fff;
| | color: #222; |
| border: 1px solid #ffd700; /* Gold */
| |
| } | | } |
|
| |
|
| .tabs a:hover { | | .divider { |
| background: #8b5a2b; /* Medium brown */
| | height: 1px; |
| color: #fff;
| | background-color: #eee; |
| border: 1px solid #ff4040; /* Red */
| | margin: 15px 0; |
| } | | } |
|
| |
|
| /* Monsters Section */
| | .stats { |
| .monsters-section { | | font-size: 0.9em; |
| margin-bottom: 40px;
| | color: #666; |
| }
| | margin-top: 20px; |
| | |
| .monsters-section h1 {
| |
| font-family: 'Special Elite', cursive;
| |
| font-size: 2.5em;
| |
| color: #ff4040; /* Red */
| |
| text-align: center;
| |
| text-transform: uppercase;
| |
| text-shadow: 2px 2px 4px #000, 0 0 8px #ffd700; /* Black and gold shadow */
| |
| margin-bottom: 20px;
| |
| border-bottom: 2px solid #8b5a2b; /* Medium brown */
| |
| padding-bottom: 10px;
| |
| }
| |
| | |
| /* Gallery */
| |
| .gallery {
| |
| display: flex;
| |
| flex-wrap: wrap;
| |
| justify-content: center;
| |
| gap: 15px;
| |
| padding: 20px;
| |
| background: rgba(0, 0, 0, 0.8); /* Black with transparency */
| |
| border: 2px solid #8b5a2b; /* Medium brown */
| |
| border-radius: 10px;
| |
| box-shadow: 0 0 15px rgba(255, 64, 64, 0.3);
| |
| }
| |
| | |
| .gallery-item {
| |
| text-align: center;
| |
| width: 120px;
| |
| }
| |
| | |
| .gallery-item img {
| |
| width: 100px;
| |
| height: 100px;
| |
| object-fit: cover;
| |
| border-radius: 5px;
| |
| border: 2px solid #ff4040; /* Red */
| |
| box-shadow: 0 0 5px rgba(255, 64, 64, 0.5);
| |
| margin-bottom: 5px;
| |
| transition: transform 0.3s ease;
| |
| }
| |
| | |
| .gallery-item img:hover {
| |
| transform: scale(1.1);
| |
| }
| |
| | |
| .monster-link {
| |
| display: inline-block;
| |
| font-family: 'Special Elite', cursive;
| |
| font-size: 0.9em;
| |
| color: #ffd700; /* Gold */
| |
| text-decoration: none;
| |
| background: linear-gradient(45deg, #2b1a07, #1a0d00); /* Gradient
| |
|
| |
| /* General Reset and Base Styles */
| |
| * {
| |
| margin: 0;
| |
| padding: 0;
| |
| box-sizing: border-box;
| |
| }
| |
| | |
| body {
| |
| font-family: 'Roboto Condensed', sans-serif;
| |
| background-color: #1a0d00; /* Very dark brown */
| |
| color: #fff; /* White */
| |
| }
| |
| | |
| /* Container for Sidebar and Main Content */
| |
| .container {
| |
| display: flex;
| |
| min-height: 100vh;
| |
| }
| |
| | |
| /* Sidebar */
| |
| .sidebar {
| |
| width: 220px;
| |
| background: linear-gradient(180deg, #2b1a07, #1a0d00); /* Gradient from dark brown to very dark brown */
| |
| padding: 15px;
| |
| border-right: 3px double #ffd700; /* Gold double border */
| |
| box-shadow: 3px 0 10px rgba(0, 0, 0, 0.5);
| |
| }
| |
| | |
| .logo {
| |
| text-align: center;
| |
| margin-bottom: 25px;
| |
| }
| |
| | |
| .logo img {
| |
| max-width: 80px;
| |
| border-radius: 10px;
| |
| border: 2px solid #ff4040; /* Red border */
| |
| box-shadow: 0 0 8px rgba(255, 64, 64, 0.5);
| |
| }
| |
| | |
| .sidebar h2 {
| |
| font-family: 'Special Elite', cursive;
| |
| font-size: 1.3em;
| |
| color: #ff4040; /* Red */
| |
| margin: 20px 0 10px;
| |
| text-transform: uppercase;
| |
| text-shadow: 1px 1px 2px #000;
| |
| border-bottom: 1px dashed #8b5a2b; /* Medium brown dashed border */
| |
| padding-bottom: 5px;
| |
| }
| |
| | |
| .sidebar ul {
| |
| list-style: none;
| |
| }
| |
| | |
| .nav-links li, .community-links li {
| |
| margin: 8px 0;
| |
| }
| |
| | |
| .nav-links a, .community-links a {
| |
| color: #ffd700; /* Gold */
| |
| text-decoration: none;
| |
| font-size: 1em;
| |
| display: block;
| |
| padding: 8px;
| |
| border-radius: 5px;
| |
| transition: all 0.3s ease;
| |
| background: rgba(0, 0, 0, 0.3);
| |
| border-left: 4px solid transparent;
| |
| }
| |
| | |
| .nav-links a.active {
| |
| background: #ff4040; /* Red */
| |
| color: #fff;
| |
| border-left: 4px solid #ffd700; /* Gold */
| |
| box-shadow: 0 0 5px rgba(255, 64, 64, 0.5);
| |
| }
| |
| | |
| .nav-links a:hover, .community-links a:hover {
| |
| background: #ff4040; /* Red */
| |
| color: #fff;
| |
| border-left: 4px solid #ffd700; /* Gold */
| |
| box-shadow: 0 0 5px rgba(255, 64, 64, 0.5);
| |
| }
| |
| | |
| /* Main Content */
| |
| .main-content {
| |
| flex: 1;
| |
| /* Replace 'your-background-image.jpg' with your desired background image URL */
| |
| background: url('your-background-image.jpg') no-repeat center center/cover;
| |
| padding: 30px;
| |
| position: relative;
| |
| }
| |
| | |
| /* Header Bar with Tabs */
| |
| .header-bar {
| |
| background: #000; /* Black */
| |
| padding: 10px;
| |
| margin-bottom: 30px;
| |
| border-bottom: 2px solid #ff4040; /* Red */
| |
| box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
| |
| }
| |
| | |
| .tabs {
| |
| display: flex;
| |
| gap: 20px;
| |
| }
| |
| | |
| .tabs a {
| |
| color: #ffd700; /* Gold */
| |
| text-decoration: none;
| |
| font-size: 1em;
| |
| font-family: 'Special Elite', cursive;
| |
| padding: 8px 15px;
| |
| border-radius: 3px;
| |
| transition: all 0.3s ease;
| |
| border: 1px solid transparent;
| |
| }
| |
| | |
| .tabs a.active {
| |
| background: #ff4040; /* Red */
| |
| color: #fff;
| |
| border: 1px solid #ffd700; /* Gold */
| |
| }
| |
| | |
| .tabs a:hover {
| |
| background: #8b5a2b; /* Medium brown */
| |
| color: #fff;
| |
| border: 1px solid #ff4040; /* Red */
| |
| }
| |
| | |
| /* Content Section */
| |
| .content-section {
| |
| background: rgba(0, 0, 0, 0.8); /* Black with transparency */
| |
| padding: 20px;
| |
| border: 2px solid #8b5a2b; /* Medium brown */
| |
| border-radius: 10px;
| |
| box-shadow: 0 0 15px rgba(255, 64, 64, 0.3);
| |
| }
| |
| | |
| .content-section h1 {
| |
| font-family: 'Special Elite', cursive;
| |
| font-size: 2.5em;
| |
| color: #ff4040; /* Red */
| |
| text-transform: uppercase;
| |
| text-shadow: 2px 2px 4px #000, 0 0 8px #ffd700; /* Black and gold shadow */
| |
| margin-bottom: 20px;
| |
| border-bottom: 2px solid #8b5a2b; /* Medium brown */
| |
| padding-bottom: 10px;
| |
| }
| |
| | |
| .content-section h2 {
| |
| font-family: 'Special Elite', cursive;
| |
| font-size: 1.8em;
| |
| color: #ff4040; /* Red */
| |
| margin: 20px 0 10px;
| |
| text-shadow: 1px 1px 2px #000;
| |
| }
| |
| | |
| .content-section p {
| |
| font-size: 1.1em;
| |
| line-height: 1.6;
| |
| margin-bottom: 15px;
| |
| }
| |
| | |
| .content-section em {
| |
| color: #ffd700; /* Gold */
| |
| font-style: italic;
| |
| }
| |
| | |
| /* Infobox */
| |
| .infobox {
| |
| float: right;
| |
| width: 250px;
| |
| background: linear-gradient(45deg, #2b1a07, #1a0d00); /* Gradient from dark brown to very dark brown */
| |
| border: 2px solid #ff4040; /* Red */
| |
| border-radius: 8px;
| |
| padding: 15px;
| |
| margin: 0 0 20px 20px;
| |
| box-shadow: 0 0 10px rgba(255, 64, 64, 0.5);
| |
| }
| |
| | |
| .infobox-header {
| |
| font-family: 'Special Elite', cursive;
| |
| font-size: 1.5em;
| |
| color: #ffd700; /* Gold */
| |
| text-align: center;
| |
| text-shadow: 1px 1px 2px #000;
| |
| border-bottom: 1px solid #8b5a2b; /* Medium brown */
| |
| padding-bottom: 10px;
| |
| margin-bottom: 15px;
| |
| }
| |
| | |
| .infobox-image img {
| |
| width: 100%;
| |
| height: auto;
| |
| border-radius: 5px;
| |
| border: 2px solid #8b5a2b; /* Medium brown */
| |
| margin-bottom: 15px;
| |
| }
| |
| | |
| .infobox-row {
| |
| display: flex;
| |
| justify-content: space-between;
| |
| margin-bottom: 10px;
| |
| }
| |
| | |
| .infobox-label {
| |
| font-family: 'Special Elite', cursive;
| |
| font-size: 1em;
| |
| color: #ff4040; /* Red */
| |
| text-shadow: 1px 1px 1px #000;
| |
| }
| |
| | |
| .infobox-value {
| |
| font-size: 1em;
| |
| color: #fff; /* White */
| |
| }
| |
| | |
| /* Responsive Design */
| |
| @media (max-width: 768px) {
| |
| .container {
| |
| flex-direction: column;
| |
| }
| |
| | |
| .sidebar {
| |
| width: 100%;
| |
| border-right: none;
| |
| Larger screens */
| |
| @media (min-width: 769px) {
| |
| .content-section {
| |
| margin-right: 270px; /* Space for the infobox */ | |
| }
| |
| }
| |
| | |
| /* Smaller screens */
| |
| @media (max-width: 768px) {
| |
| .container {
| |
| flex-direction: column;
| |
| }
| |
| | |
| .sidebar {
| |
| width: 100%;
| |
| border-right: none;
| |
| border-bottom: 3px double #ffd700;
| |
| }
| |
| | |
| .content-section h1 {
| |
| font-size: 2em;
| |
| }
| |
| | |
| .infobox {
| |
| float: none;
| |
| width: 100%;
| |
| margin: 0 0 20px 0;
| |
| }
| |
| | |
| .content-section {
| |
| margin-right: 0; /* Remove margin on smaller screens */
| |
| }
| |
| } | | } |