Template:Patch-NoteSv2/PatchNotes.css
Template page
More actions
/* =============================================
PATCH NOTES - Global Styles
============================================= */
.patch-page {
background: #0a1628;
color: #e8d5a3;
font-family: 'Georgia', serif;
padding: 24px;
border-radius: 10px;
}
.patch-title {
font-size: 3em;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
letter-spacing: 4px;
text-align: center;
border-bottom: 3px solid gold;
padding-bottom: 12px;
margin-bottom: 24px;
}
.patch-version {
color: gold;
font-size: 0.8em;
text-align: center;
margin-top: -20px;
margin-bottom: 24px;
letter-spacing: 2px;
}
/* --- Two-column layout --- */
.patch-columns {
display: flex;
gap: 24px;
flex-wrap: wrap;
}
.patch-col-left {
flex: 1;
min-width: 280px;
}
.patch-col-right {
flex: 1;
min-width: 280px;
}
/* --- Section Boxes --- */
.patch-section {
background: #0d1f3c;
border: 2px solid #c8a951;
border-radius: 8px;
padding: 16px 20px;
margin-bottom: 20px;
}
.patch-section-header {
font-size: 1.3em;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 3px;
border-bottom: 1px solid #c8a951;
padding-bottom: 8px;
margin-bottom: 14px;
display: flex;
align-items: center;
gap: 8px;
}
.patch-nerf .patch-section-header { color: #ff5555; }
.patch-buff .patch-section-header { color: #55ff88; }
.patch-adjust .patch-section-header { color: #55ccff; }
.patch-new .patch-section-header { color: #ff99ff; }
.patch-system .patch-section-header { color: #ffcc44; }
/* --- Icon Grid (cards/characters) --- */
.patch-icon-grid {
display: flex;
flex-wrap: wrap;
gap: 12px;
padding: 4px 0;
}
.patch-icon-item {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
width: 80px;
}
.patch-icon-item img {
width: 64px;
height: 64px;
border-radius: 50%;
border: 2px solid #c8a951;
object-fit: cover;
}
.patch-icon-item .patch-icon-label {
font-size: 0.7em;
margin-top: 5px;
color: #e8d5a3;
text-transform: uppercase;
letter-spacing: 1px;
word-break: break-word;
}
/* --- Change Detail Blocks --- */
.patch-card-detail {
background: #071020;
border-left: 4px solid #c8a951;
border-radius: 4px;
padding: 14px 18px;
margin-bottom: 16px;
}
.patch-card-detail h4 {
color: #ffffff;
font-size: 1.1em;
margin: 0 0 10px 0;
text-transform: uppercase;
letter-spacing: 2px;
}
.patch-card-detail .patch-card-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 10px;
}
.patch-card-detail .patch-card-header img {
width: 48px;
height: 48px;
border-radius: 50%;
border: 2px solid #c8a951;
}
.patch-stat-change {
margin: 6px 0;
font-size: 0.95em;
color: #c8c8c8;
padding-left: 8px;
}
.patch-stat-change .stat-name {
color: #e8d5a3;
font-weight: bold;
}
.patch-stat-nerf { color: #ff7777; }
.patch-stat-buff { color: #77ff99; }
.patch-stat-new { color: #bb88ff; }
.patch-stat-arrow {
font-size: 0.85em;
margin: 0 4px;
color: #888;
}
/* --- New Content (splash art style) --- */
.patch-new-grid {
display: flex;
flex-wrap: wrap;
gap: 14px;
}
.patch-new-item {
flex: 1;
min-width: 140px;
text-align: center;
}
.patch-new-item img {
width: 100%;
border-radius: 6px;
border: 2px solid #c8a951;
object-fit: cover;
max-height: 160px;
}
.patch-new-item .patch-new-label {
font-size: 0.72em;
margin-top: 6px;
color: #e8d5a3;
text-transform: uppercase;
letter-spacing: 1px;
}
/* --- System changes --- */
.patch-system-item {
display: flex;
align-items: flex-start;
gap: 14px;
margin-bottom: 14px;
padding-bottom: 14px;
border-bottom: 1px solid #1e3a5f;
}
.patch-system-item:last-child {
border-bottom: none;
margin-bottom: 0;
}
.patch-system-item img {
width: 52px;
height: 52px;
border-radius: 6px;
border: 2px solid #c8a951;
flex-shrink: 0;
}
.patch-system-item .patch-system-content h5 {
color: #ffcc44;
font-size: 1em;
margin: 0 0 6px 0;
text-transform: uppercase;
}
.patch-system-item .patch-system-content p {
font-size: 0.88em;
color: #c8c8c8;
margin: 0;
}
/* --- Responsive --- */
@media (max-width: 768px) {
.patch-columns {
flex-direction: column;
}
}