More actions
No edit summary |
No edit summary |
||
| Line 133: | Line 133: | ||
} | } | ||
/* | /* Optional softer labels */ | ||
.lucid-label-soft { | .lucid-label-soft { | ||
display: inline-block; | display: inline-block; | ||
Revision as of 12:13, 25 November 2025
/* ===== Lucid NarutoRP – Sleek Main Page (with proper logo circles) ===== */
/* Outer dark panel */
table.lucid-main-wrapper {
width: 100%;
max-width: 1200px;
margin: 0 auto 40px;
border: 0;
border-collapse: separate;
border-spacing: 0;
background: linear-gradient(160deg, #171a1f, #101215);
color: #f4f4f4;
box-shadow: 0 0 22px rgba(0,0,0,0.7);
border-radius: 14px;
}
table.lucid-main-wrapper td,
table.lucid-main-wrapper th {
border: 0;
}
/* Logo text at the top */
.lucid-main-logo {
text-align: center;
font-size: 38px;
letter-spacing: 0.24em;
font-weight: 700;
text-transform: uppercase;
padding: 22px 10px 4px;
}
.lucid-main-logo span {
background: linear-gradient(90deg, #f3f3f3, #d7dde4);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
.lucid-main-subtitle {
text-align: center;
font-size: 13px;
letter-spacing: 0.22em;
text-transform: uppercase;
color: #9fb7c9;
padding-bottom: 18px;
opacity: 0.9;
}
/* Section headings */
.lucid-section-heading {
margin: 22px 0 10px;
padding: 0 24px;
}
.lucid-section-heading h2 {
font-size: 15px;
text-transform: uppercase;
letter-spacing: 0.16em;
padding: 8px 14px;
margin: 0;
background: #262d35;
border-radius: 4px;
border-left: 3px solid #4aa3c7;
color: #f5f5f5;
}
/* Icon tables */
table.lucid-main-nav,
table.lucid-factions {
margin: 4px auto 18px;
border: 0;
background: transparent;
}
table.lucid-main-nav td,
table.lucid-factions td {
padding: 18px 24px;
text-align: center;
}
/* Icon wrapper */
.lucid-nav-item {
display: inline-block;
text-align: center;
}
/* Circular badge that the logo sits inside */
.lucid-icon-circle {
width: 170px;
height: 170px;
border-radius: 50%;
background: radial-gradient(circle at 30% 20%, #30363d, #181c21);
border: 2px solid #3f4850;
box-shadow: 0 8px 16px rgba(0,0,0,0.65);
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
transition: transform 0.15s ease-out,
box-shadow 0.15s ease-out,
border-color 0.15s ease-out;
}
/* Make the actual logo fit nicely inside the circle */
.lucid-icon-circle img {
max-width: 120px;
max-height: 120px;
border-radius: 0;
border: 0;
box-shadow: none;
padding: 0;
background: transparent;
}
/* Hover state on the whole circle */
.lucid-nav-item:hover .lucid-icon-circle {
transform: translateY(-3px) scale(1.03);
border-color: #4aa3c7;
box-shadow:
0 10px 20px rgba(0,0,0,0.8),
0 0 12px rgba(74,163,199,0.25);
}
/* Labels */
.lucid-label-strong {
display: inline-block;
margin-top: 8px;
padding: 6px 14px;
background: #e3e6ea;
color: #16181b;
font-size: 12px;
font-weight: 600;
border-radius: 4px;
text-transform: uppercase;
letter-spacing: 0.08em;
}
/* Optional softer labels */
.lucid-label-soft {
display: inline-block;
margin-top: 6px;
padding: 5px 12px;
background: #d2d7dd;
color: #33373d;
font-size: 11px;
border-radius: 4px;
font-style: italic;
}
/* Responsive tweaks */
@media (max-width: 700px) {
table.lucid-main-nav td,
table.lucid-factions td {
padding: 10px;
}
.lucid-icon-circle {
width: 140px;
height: 140px;
}
.lucid-icon-circle img {
max-width: 100px;
max-height: 100px;
}
}