feat(ui/ux): unify typography to Pretendard and enforce read-only view mode as default

- Set global font-family to Pretendard and letter-spacing to -0.02em.
- Standardized table header font-size to var(--fs-sm).
- Fixed table clipping and sticky header behavior at 1920x1080.
- Implemented dynamic select options in search filters.
- Enforced 'view' mode as default for all asset modals (PC, Server, SW, etc.).
- Improved Modal logic to ensure all fields (including dynamic rows) are correctly locked.
- Updated Location View detail button from 'Edit' to 'View'.
- Updated design_rule.md to reflect new typography standards.
This commit is contained in:
2026-06-18 11:13:16 +09:00
parent 2cb4b87c0a
commit 3db05f2939
14 changed files with 143 additions and 99 deletions

View File

@@ -52,12 +52,8 @@
letter-spacing: -0.02em;
}
h1, h2, h3, .stat-value {
letter-spacing: -0.05em;
}
body {
font-family: 'Inter', 'Geist', 'Pretendard Variable', -apple-system, sans-serif;
font-family: 'Pretendard Variable', 'Pretendard', -apple-system, sans-serif;
color: var(--text-main);
background-color: var(--bg-color);
line-height: 1.5;
@@ -140,6 +136,14 @@ input, textarea {
overflow: hidden;
}
.view-content-wrapper {
flex: 1;
display: flex;
flex-direction: column;
overflow: hidden;
width: 100%;
}
/* --- View Toggle (Vercel Tab Style) --- */
.view-toggle {
display: inline-flex;
@@ -499,7 +503,7 @@ input:checked + .role-slider:before {
font-weight: 600;
color: var(--mute);
text-transform: uppercase;
letter-spacing: 0.05em;
letter-spacing: -0.02em;
}
.search-item input,
@@ -591,7 +595,7 @@ input:checked + .role-slider:before {
font-size: var(--fs-md);
font-weight: 600;
color: var(--primary);
letter-spacing: -0.05em;
letter-spacing: -0.02em;
line-height: 1;
}
@@ -626,6 +630,6 @@ input:checked + .role-slider:before {
.main-footer p {
margin: 0;
letter-spacing: 0.02em;
letter-spacing: -0.02em;
}