Module:GameInfo/styles.css: Difference between revisions
From SpiritVale Wiki
More actions
No edit summary Tags: Mobile edit Mobile web edit |
No edit summary Tags: Mobile edit Mobile web edit |
||
| Line 413: | Line 413: | ||
.sv_skill_scaling__body{ | .sv_skill_scaling__body{ | ||
display:grid; | display:grid; | ||
grid-template-columns:minmax(0, 1. | grid-template-columns:minmax(0, 1.2fr) minmax(0, 0.86fr) minmax(0, 1fr); | ||
gap:10px; | gap:10px; | ||
align-items:start; | align-items:start; | ||
| Line 427: | Line 427: | ||
} | } | ||
/* Primary column */ | |||
.sv_skill_scaling__column--primary{ | .sv_skill_scaling__column--primary{ | ||
padding:14px 12px; | padding:14px 12px; | ||
min-height: | min-height:330px; | ||
display:flex; | display:flex; | ||
flex-direction:column; | flex-direction:column; | ||
| Line 439: | Line 440: | ||
.sv_skill_scaling__primary-value{ | .sv_skill_scaling__primary-value{ | ||
font-weight:900; | font-weight:900; | ||
font-size: | font-size:44px; | ||
line-height:0.95; | line-height:0.95; | ||
letter-spacing:-0.5px; | letter-spacing:-0.5px; | ||
| Line 461: | Line 462: | ||
} | } | ||
.sv_skill_scaling__stats-grid, | .sv_skill_scaling__stats-grid{ | ||
display:grid; | |||
grid-template-columns:repeat(2, minmax(0, 1fr)); | |||
gap:8px; | |||
} | |||
.sv_skill_scaling__core-grid{ | .sv_skill_scaling__core-grid{ | ||
display:grid; | display:grid; | ||
grid-template-columns:1fr; | grid-template-columns:repeat(3, minmax(0, 1fr)); | ||
gap:8px; | gap:8px; | ||
} | } | ||
.sv_skill_scaling__pill{ | .sv_skill_scaling__pill{ | ||
position:relative; | |||
min-width:0; | min-width:0; | ||
padding:10px 12px; | padding:10px 12px; | ||
border-radius:14px; | border-radius:14px; | ||
| Line 484: | Line 490: | ||
.sv_skill_scaling__stat-pill{ | .sv_skill_scaling__stat-pill{ | ||
min-height:74px; | |||
display:flex; | display:flex; | ||
align-items:center; | align-items:center; | ||
| Line 495: | Line 502: | ||
display:flex; | display:flex; | ||
align-items:center; | align-items:center; | ||
} | |||
.sv_skill_scaling__stat-visual{ | |||
min-width:0; | |||
display:inline-flex; | |||
align-items:center; | |||
gap:8px; | |||
} | |||
.sv_skill_scaling__stat-icon{ | |||
flex:0 0 auto; | |||
width:18px; | |||
height:18px; | |||
display:inline-flex; | |||
align-items:center; | |||
justify-content:center; | |||
font-size:0; | |||
line-height:0; | |||
} | |||
.sv_skill_scaling__stat-icon a{ | |||
text-decoration:none; | |||
} | |||
.sv_skill_scaling__stat-icon .sv-img img{ | |||
box-shadow:none; | |||
} | |||
.sv_skill_scaling__stat-icon .sv-miss{ | |||
width:14px; | |||
height:14px; | |||
font-size:10px; | |||
line-height:1; | |||
} | } | ||
| Line 500: | Line 540: | ||
flex:0 0 auto; | flex:0 0 auto; | ||
font-weight:900; | font-weight:900; | ||
font-size: | font-size:18px; | ||
line-height:1.05; | line-height:1.05; | ||
color:rgba(245,249,255,0.98); | color:rgba(245,249,255,0.98); | ||
| Line 507: | Line 547: | ||
.sv_skill_scaling__stat-label{ | .sv_skill_scaling__stat-label{ | ||
font-weight:900; | font-weight:900; | ||
font-size: | font-size:16px; | ||
line-height:1.05; | line-height:1.05; | ||
letter-spacing:0.25px; | letter-spacing:0.25px; | ||
| Line 514: | Line 554: | ||
} | } | ||
.sv_skill_scaling__stat- | /* Full-pill definitions overlay for active pills */ | ||
.sv_skill_scaling__stat-hit{ | |||
position:absolute; | |||
top:0; | |||
right:0; | |||
bottom:0; | |||
left:0; | |||
z-index:5; | |||
opacity:0; | |||
} | } | ||
.sv_skill_scaling__stat- | .sv_skill_scaling__stat-hit .sv-def{ | ||
display:block; | |||
width:100%; | |||
height:100%; | |||
width: | |||
height: | |||
} | } | ||
| Line 555: | Line 582: | ||
.sv_skill_scaling__stat-pill.is-inactive .sv_skill_scaling__stat-label{ | .sv_skill_scaling__stat-pill.is-inactive .sv_skill_scaling__stat-label{ | ||
color:rgba(140,156,184,0. | color:rgba(140,156,184,0.82); | ||
} | } | ||
| Line 565: | Line 592: | ||
} | } | ||
.sv_skill_scaling__stat-pill.is-active .sv_skill_scaling__stat-label, | |||
.sv_skill_scaling__stat-pill.is-active .sv_skill_scaling__stat-value{ | .sv_skill_scaling__stat-pill.is-active .sv_skill_scaling__stat-value{ | ||
color:rgba(245,249,255,0.99); | color:rgba(245,249,255,0.99); | ||
} | } | ||
/* | /* Darker per-stat colors based on icon families */ | ||
.sv_skill_scaling__stat-pill--str.is-active{ | .sv_skill_scaling__stat-pill--str.is-active{ | ||
border-color:rgba( | border-color:rgba(145,63,82,0.96); | ||
background:# | background:#32131d; | ||
background-image:linear-gradient(180deg, rgba( | background-image:linear-gradient(180deg, rgba(190,88,113,0.16), rgba(0,0,0,0.00)); | ||
} | } | ||
.sv_skill_scaling__stat-pill--str.is-active . | .sv_skill_scaling__stat-pill--str.is-active .sv_skill_scaling__stat-label, | ||
.sv_skill_scaling__stat-pill--str.is-active .sv_skill_scaling__stat-value{ | .sv_skill_scaling__stat-pill--str.is-active .sv_skill_scaling__stat-value{ | ||
color:# | color:#ffdce5; | ||
} | } | ||
.sv_skill_scaling__stat-pill--vit.is-active{ | .sv_skill_scaling__stat-pill--vit.is-active{ | ||
border-color:rgba( | border-color:rgba(158,112,22,0.96); | ||
background:# | background:#352609; | ||
background-image:linear-gradient(180deg, rgba( | background-image:linear-gradient(180deg, rgba(210,144,18,0.15), rgba(0,0,0,0.00)); | ||
} | } | ||
.sv_skill_scaling__stat-pill--vit.is-active . | .sv_skill_scaling__stat-pill--vit.is-active .sv_skill_scaling__stat-label, | ||
.sv_skill_scaling__stat-pill--vit.is-active .sv_skill_scaling__stat-value{ | .sv_skill_scaling__stat-pill--vit.is-active .sv_skill_scaling__stat-value{ | ||
color:# | color:#ffefc9; | ||
} | } | ||
.sv_skill_scaling__stat-pill--dex.is-active{ | .sv_skill_scaling__stat-pill--dex.is-active{ | ||
border-color:rgba( | border-color:rgba(118,146,24,0.96); | ||
background:# | background:#243208; | ||
background-image:linear-gradient(180deg, rgba( | background-image:linear-gradient(180deg, rgba(159,194,27,0.16), rgba(0,0,0,0.00)); | ||
} | } | ||
.sv_skill_scaling__stat-pill--dex.is-active . | .sv_skill_scaling__stat-pill--dex.is-active .sv_skill_scaling__stat-label, | ||
.sv_skill_scaling__stat-pill--dex.is-active .sv_skill_scaling__stat-value{ | .sv_skill_scaling__stat-pill--dex.is-active .sv_skill_scaling__stat-value{ | ||
color:# | color:#edf8cc; | ||
} | } | ||
.sv_skill_scaling__stat-pill--agi.is-active{ | .sv_skill_scaling__stat-pill--agi.is-active{ | ||
border-color:rgba( | border-color:rgba(125,62,152,0.96); | ||
background:# | background:#2b1438; | ||
background-image:linear-gradient(180deg, rgba( | background-image:linear-gradient(180deg, rgba(165,82,198,0.17), rgba(0,0,0,0.00)); | ||
} | } | ||
.sv_skill_scaling__stat-pill--agi.is-active . | .sv_skill_scaling__stat-pill--agi.is-active .sv_skill_scaling__stat-label, | ||
.sv_skill_scaling__stat-pill--agi.is-active .sv_skill_scaling__stat-value{ | .sv_skill_scaling__stat-pill--agi.is-active .sv_skill_scaling__stat-value{ | ||
color:# | color:#f0dcff; | ||
} | } | ||
.sv_skill_scaling__stat-pill--int.is-active{ | .sv_skill_scaling__stat-pill--int.is-active{ | ||
border-color:rgba( | border-color:rgba(45,118,191,0.96); | ||
background:# | background:#11263d; | ||
background-image:linear-gradient(180deg, rgba( | background-image:linear-gradient(180deg, rgba(35,140,230,0.18), rgba(0,0,0,0.00)); | ||
} | } | ||
.sv_skill_scaling__stat-pill--int.is-active . | .sv_skill_scaling__stat-pill--int.is-active .sv_skill_scaling__stat-label, | ||
.sv_skill_scaling__stat-pill--int.is-active .sv_skill_scaling__stat-value{ | .sv_skill_scaling__stat-pill--int.is-active .sv_skill_scaling__stat-value{ | ||
color:# | color:#d8eeff; | ||
} | } | ||
.sv_skill_scaling__stat-pill--luk.is-active{ | .sv_skill_scaling__stat-pill--luk.is-active{ | ||
border-color:rgba( | border-color:rgba(183,150,22,0.96); | ||
background:# | background:#3a2f07; | ||
background-image:linear-gradient(180deg, rgba( | background-image:linear-gradient(180deg, rgba(234,194,9,0.16), rgba(0,0,0,0.00)); | ||
} | } | ||
.sv_skill_scaling__stat-pill--luk.is-active . | .sv_skill_scaling__stat-pill--luk.is-active .sv_skill_scaling__stat-label, | ||
.sv_skill_scaling__stat-pill--luk.is-active .sv_skill_scaling__stat-value{ | .sv_skill_scaling__stat-pill--luk.is-active .sv_skill_scaling__stat-value{ | ||
color:# | color:#fff2ba; | ||
} | } | ||
| Line 641: | Line 669: | ||
.sv_skill_scaling__core-pill{ | .sv_skill_scaling__core-pill{ | ||
min-height:92px; | |||
display:flex; | display:flex; | ||
flex-direction:column; | flex-direction:column; | ||
| Line 673: | Line 702: | ||
font-size:12px; | font-size:12px; | ||
font-weight:900; | font-weight:900; | ||
letter-spacing:0. | letter-spacing:0.22px; | ||
text-transform:uppercase; | text-transform:uppercase; | ||
color:rgba(182,198,224,0.95); | color:rgba(182,198,224,0.95); | ||
| Line 1,006: | Line 1,035: | ||
.sv_skill_scaling__body{ | .sv_skill_scaling__body{ | ||
grid-template-columns:1fr; | grid-template-columns:1fr; | ||
} | |||
.sv_skill_scaling__column--primary{ | |||
min-height:170px; | |||
} | } | ||
.sv_skill_scaling__primary-value{ | .sv_skill_scaling__primary-value{ | ||
font-size: | font-size:40px; | ||
} | } | ||
} | } | ||
| Line 1,096: | Line 1,129: | ||
.sv_skill_scaling__level{ | .sv_skill_scaling__level{ | ||
padding:0 0 9px; | padding:0 0 9px; | ||
} | |||
.sv_skill_scaling__column--primary{ | |||
min-height:150px; | |||
} | } | ||
.sv_skill_scaling__primary-value{ | .sv_skill_scaling__primary-value{ | ||
font-size: | font-size:36px; | ||
line-height:0.98; | line-height:0.98; | ||
} | } | ||
| Line 1,109: | Line 1,146: | ||
.sv_skill_scaling__pill{ | .sv_skill_scaling__pill{ | ||
padding:9px 10px; | padding:9px 10px; | ||
} | |||
.sv_skill_scaling__stat-pill{ | |||
min-height:64px; | |||
} | |||
.sv_skill_scaling__stat-label{ | |||
font-size:14px; | |||
} | } | ||
.sv_skill_scaling__stat-value{ | .sv_skill_scaling__stat-value{ | ||
font-size: | font-size:16px; | ||
} | |||
.sv_skill_scaling__core-pill{ | |||
min-height:82px; | |||
} | } | ||
.sv_skill_scaling__core-value{ | .sv_skill_scaling__core-value{ | ||
font-size:17px; | font-size:17px; | ||
} | |||
.sv_skill_scaling__core-label{ | |||
font-size:11px; | |||
letter-spacing:0.15px; | |||
} | } | ||
| Line 1,137: | Line 1,190: | ||
flex:1 1 100%; | flex:1 1 100%; | ||
max-width:100%; | max-width:100%; | ||
} | |||
.sv_skill_scaling__core-grid{ | |||
grid-template-columns:repeat(2, minmax(0, 1fr)); | |||
} | } | ||
} | } | ||