Scale up UI: larger fonts, icons and spacing across all CSS

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
xziino 2026-05-21 17:08:17 +02:00
parent 5f0bdb3504
commit 5df03a3915
4 changed files with 66 additions and 66 deletions

View File

@ -1,7 +1,7 @@
/* ── Player Grid ─────────────────────────────────────────────────────────── */
.player-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
gap: 6px;
}
@ -9,10 +9,10 @@
background: var(--bg2);
border: 1px solid var(--border);
border-radius: var(--r);
padding: 7px 9px;
padding: 9px 11px;
display: flex;
align-items: center;
gap: 7px;
gap: 8px;
cursor: pointer;
transition: opacity 0.15s, border-color 0.15s;
user-select: none;
@ -24,7 +24,7 @@
.player-card--ref:hover { border-color: rgba(100, 160, 255, 0.7); }
.ref-player-label {
font-size: 11px;
font-size: 13px;
color: var(--t3);
text-transform: uppercase;
letter-spacing: 0.06em;
@ -32,13 +32,13 @@
}
.player-job-icon {
width: 28px;
height: 28px;
width: 32px;
height: 32px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 9px;
font-size: 11px;
font-weight: 600;
font-family: var(--font-d);
letter-spacing: 0.03em;
@ -49,14 +49,14 @@
.player-job-icon.role-dps { background: rgba(224,92,92,.15); color: var(--red); border: 1px solid rgba(224,92,92,.35); }
.player-name {
font-size: 12px;
font-size: 14px;
color: var(--t1);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.player-type {
font-size: 10px;
font-size: 12px;
color: var(--t2);
margin-top: 1px;
}
@ -71,8 +71,8 @@
.filter-input {
width: 200px;
padding: 4px 9px;
font-size: 12px;
padding: 5px 10px;
font-size: 13px;
margin-left: auto;
}
@ -93,16 +93,16 @@
.ref-report-input {
width: 200px;
padding: 4px 9px;
font-size: 12px;
padding: 5px 10px;
font-size: 13px;
}
/* ── AoE Timeline ────────────────────────────────────────────────────────── */
.aoe-event {
display: grid;
grid-template-columns: 52px 1fr;
grid-template-columns: 60px 1fr;
gap: 14px;
padding: 11px 0;
padding: 13px 0;
border-bottom: 1px solid var(--border);
align-items: start;
}
@ -110,7 +110,7 @@
.aoe-time {
font-family: var(--font-d);
font-size: 13px;
font-size: 15px;
color: var(--gold);
padding-top: 2px;
letter-spacing: 0.03em;
@ -120,12 +120,12 @@
display: flex;
align-items: center;
gap: 6px;
font-size: 13px;
font-size: 15px;
color: var(--t1);
margin-bottom: 7px;
}
.aoe-total {
font-size: 12px;
font-size: 14px;
color: var(--t2);
margin-left: 6px;
}
@ -149,8 +149,8 @@
background: var(--bg3);
border: 1px solid var(--border);
border-radius: var(--r);
padding: 3px 8px 4px 6px;
font-size: 11px;
padding: 4px 9px 5px 7px;
font-size: 13px;
}
.aoe-target--dead {
@ -167,7 +167,7 @@
}
.aoe-target-overkill {
font-size: 9px;
font-size: 11px;
font-family: var(--font-d);
color: var(--red);
font-weight: 600;
@ -176,7 +176,7 @@
.aoe-target-job {
font-family: var(--font-d);
font-size: 10px;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.02em;
padding-top: 2px;
@ -206,7 +206,7 @@
/* ── HP Bar ──────────────────────────────────────────────────────────────── */
.aoe-hp-bar {
height: 6px;
height: 7px;
background: var(--bg0);
border-radius: 2px;
overflow: hidden;
@ -233,7 +233,7 @@
}
.aoe-ref-label {
font-size: 10px;
font-size: 12px;
color: var(--t3);
letter-spacing: 0.05em;
text-transform: uppercase;
@ -249,13 +249,13 @@
background: var(--bg2);
border: 1px solid var(--border);
border-radius: var(--r);
padding: 2px 8px 2px 6px;
font-size: 11px;
padding: 3px 9px 3px 7px;
font-size: 13px;
opacity: 0.75;
}
.aoe-delta-worse { font-size: 10px; color: var(--red); }
.aoe-delta-better { font-size: 10px; color: var(--green); }
.aoe-delta-worse { font-size: 12px; color: var(--red); }
.aoe-delta-better { font-size: 12px; color: var(--green); }
.aoe-buff-missing {
opacity: 0.5;
@ -278,9 +278,9 @@
}
.aoe-target-buff-icon {
width: 16px;
height: 16px;
border-radius: 2px;
width: 28px;
height: 28px;
border-radius: 3px;
object-fit: cover;
cursor: default;
}

View File

@ -59,7 +59,7 @@ body {
background: var(--bg0);
color: var(--t1);
font-family: var(--font-b);
font-size: 14px;
font-size: 16px;
line-height: 1.5;
min-height: 100vh;
}
@ -70,7 +70,7 @@ code {
background: var(--bg2);
padding: 1px 6px;
border-radius: 3px;
font-size: 12px;
font-size: 13px;
}
hr {
@ -96,7 +96,7 @@ ol li {
border-radius: var(--r);
padding: 10px 14px;
color: var(--red);
font-size: 13px;
font-size: 14px;
margin-bottom: 14px;
}
@ -106,7 +106,7 @@ ol li {
border-radius: var(--r);
padding: 10px 14px;
color: var(--green);
font-size: 13px;
font-size: 14px;
margin-bottom: 14px;
}
@ -142,7 +142,7 @@ ol li {
margin-bottom: 10px;
}
.empty h3 {
font-size: 14px;
font-size: 15px;
color: var(--t1);
margin-bottom: 4px;
}

View File

@ -3,13 +3,13 @@
background: var(--bgcard);
border: 1px solid var(--border);
border-radius: var(--rl);
padding: 18px;
padding: 22px;
}
.card + .card { margin-top: 16px; }
.card-title {
font-family: var(--font-d);
font-size: 12px;
font-size: 14px;
color: var(--gold);
letter-spacing: 0.08em;
text-transform: uppercase;
@ -22,7 +22,7 @@
content: '';
display: block;
width: 3px;
height: 13px;
height: 15px;
background: var(--gold);
border-radius: 2px;
flex-shrink: 0;
@ -35,8 +35,8 @@ input, select, textarea {
border-radius: var(--r);
color: var(--t1);
font-family: var(--font-b);
font-size: 13px;
padding: 7px 11px;
font-size: 15px;
padding: 8px 13px;
outline: none;
transition: border-color 0.15s;
width: 100%;
@ -50,12 +50,12 @@ select option { background: var(--bg2); }
display: inline-flex;
align-items: center;
gap: 6px;
padding: 7px 16px;
padding: 8px 18px;
border-radius: var(--r);
border: 1px solid var(--borderem);
background: var(--bg2);
color: var(--t1);
font-size: 13px;
font-size: 15px;
font-family: var(--font-b);
cursor: pointer;
transition: all 0.15s;
@ -78,7 +78,7 @@ select option { background: var(--bg2); }
}
.btn-red:hover { background: var(--redbg); }
.btn-sm { padding: 4px 11px; font-size: 12px; }
.btn-sm { padding: 5px 13px; font-size: 13px; }
/* ── Stats row ──────────────────────────────────────────────────────────────── */
.stats-row {
@ -96,20 +96,20 @@ select option { background: var(--bg2); }
padding: 12px 14px;
}
.stat-label {
font-size: 11px;
font-size: 13px;
color: var(--t2);
text-transform: uppercase;
letter-spacing: 0.05em;
margin-bottom: 5px;
}
.stat-value { font-size: 20px; font-weight: 600; }
.stat-sub { font-size: 11px; color: var(--t3); margin-top: 2px; }
.stat-value { font-size: 24px; font-weight: 600; }
.stat-sub { font-size: 13px; color: var(--t3); margin-top: 2px; }
/* ── Badges ─────────────────────────────────────────────────────────────────── */
.badge {
padding: 1px 7px;
padding: 2px 8px;
border-radius: 2px;
font-size: 11px;
font-size: 12px;
font-weight: 500;
border: 1px solid transparent;
}
@ -145,8 +145,8 @@ select option { background: var(--bg2); }
border-radius: var(--r);
padding: 10px 12px;
}
.dmg-box-label { font-size: 11px; color: var(--t2); margin-bottom: 3px; }
.dmg-box-val { font-size: 16px; font-weight: 600; }
.dmg-box-label { font-size: 13px; color: var(--t2); margin-bottom: 3px; }
.dmg-box-val { font-size: 18px; font-weight: 600; }
/* ── Mitigation picker ──────────────────────────────────────────────────────── */
.mitig-picker {
@ -170,8 +170,8 @@ select option { background: var(--bg2); }
.mitig-opt:hover { border-color: var(--borderem); }
.mitig-opt.sel { border-color: var(--gold); background: var(--goldbg); }
.mitig-opt.active-log { opacity: 0.5; cursor: default; }
.mitig-opt .opt-name { font-size: 12px; flex: 1; }
.mitig-opt .opt-dr { font-size: 11px; color: var(--t2); }
.mitig-opt .opt-name { font-size: 13px; flex: 1; }
.mitig-opt .opt-dr { font-size: 12px; color: var(--t2); }
/* ── Event Explorer ─────────────────────────────────────────────────────────── */
.explorer-grid {
@ -188,7 +188,7 @@ select option { background: var(--bg2); }
}
.form-group label {
font-size: 11px;
font-size: 13px;
color: var(--t2);
text-transform: uppercase;
letter-spacing: 0.05em;
@ -207,7 +207,7 @@ select option { background: var(--bg2); }
min-height: 200px;
white-space: pre-wrap;
overflow-x: auto;
font-size: 13px;
font-size: 14px;
line-height: 1.6;
font-family: 'Courier New', monospace;
}

View File

@ -10,8 +10,8 @@
display: flex;
align-items: center;
gap: 16px;
padding: 0 20px;
height: 52px;
padding: 0 24px;
height: 58px;
background: var(--bg1);
border-bottom: 1px solid var(--border);
position: sticky;
@ -22,14 +22,14 @@
.logo {
font-family: var(--font-d);
font-size: 15px;
font-size: 17px;
color: var(--gold);
letter-spacing: 0.05em;
white-space: nowrap;
}
.logo span {
font-family: var(--font-b);
font-size: 11px;
font-size: 12px;
color: var(--t3);
margin-left: 8px;
font-weight: 400;
@ -43,11 +43,11 @@
}
.tab {
padding: 5px 14px;
padding: 6px 16px;
border: none;
background: transparent;
color: var(--t2);
font-size: 13px;
font-size: 15px;
cursor: pointer;
border-radius: var(--r);
font-family: var(--font-b);
@ -60,10 +60,10 @@
/* ── Main content ───────────────────────────────────────────────────────────── */
#main {
flex: 1;
padding: 20px;
max-width: 1360px;
padding: 24px;
max-width: 1920px;
margin: 0 auto;
width: 100%;
width: min(85%, calc(100% - 40px));
}
/* ── Two-column panel layout (timeline + detail) ────────────────────────────── */
@ -94,14 +94,14 @@
min-width: 120px;
}
.fg label {
font-size: 11px;
font-size: 13px;
color: var(--t2);
}
/* ── Topbar user badge ───────────────────────────────────────────────────────── */
.topbar-user {
margin-left: auto;
font-size: 12px;
font-size: 13px;
color: var(--t2);
white-space: nowrap;
}