feat: strengthen design skill and refresh all showcases
Some checks failed
ci / build (push) Has been cancelled
Some checks failed
ci / build (push) Has been cancelled
This commit is contained in:
parent
69e5cc1efd
commit
e09d4efb1c
257 changed files with 8196 additions and 2374 deletions
|
|
@ -100,12 +100,6 @@ body {
|
|||
color: var(--slate-deep);
|
||||
}
|
||||
|
||||
.site-nav .nav-admin {
|
||||
padding: 0 0.95rem;
|
||||
color: var(--sheet);
|
||||
background: var(--charcoal);
|
||||
}
|
||||
|
||||
.menu-button {
|
||||
display: none;
|
||||
width: 2.75rem;
|
||||
|
|
@ -165,6 +159,7 @@ body {
|
|||
|
||||
.brief-hero {
|
||||
display: grid;
|
||||
min-width: 0;
|
||||
width: min(100%, 96rem);
|
||||
margin: 0 auto;
|
||||
padding: 3rem 2rem 0;
|
||||
|
|
@ -292,12 +287,14 @@ body {
|
|||
grid-area: dock;
|
||||
display: grid;
|
||||
grid-template-columns: minmax(10rem, 1.15fr) repeat(5, minmax(7.5rem, 0.8fr)) minmax(10rem, 1fr);
|
||||
gap: 0.8rem 1rem;
|
||||
min-width: 0;
|
||||
gap: 1rem;
|
||||
align-items: end;
|
||||
margin: -5.5rem 2.5rem 0;
|
||||
padding: 1.35rem 1.5rem 1rem;
|
||||
background: var(--sheet);
|
||||
border-top: 3px solid var(--charcoal);
|
||||
border-bottom: 1px solid var(--brief-rule);
|
||||
box-shadow: 0 6px 0 var(--paper-shadow), 0 1.4rem 3rem rgba(44, 45, 40, 0.1);
|
||||
}
|
||||
|
||||
|
|
@ -312,34 +309,35 @@ body {
|
|||
|
||||
.dock-heading span {
|
||||
color: var(--slate-deep);
|
||||
font-size: 0.62rem;
|
||||
font-size: var(--brief-label-size);
|
||||
font-weight: 760;
|
||||
}
|
||||
|
||||
.dock-heading strong {
|
||||
margin-top: 0.2rem;
|
||||
font-size: 0.8rem;
|
||||
font-size: 0.9375rem;
|
||||
}
|
||||
|
||||
.dock-field > span:first-child {
|
||||
display: block;
|
||||
margin-bottom: 0.3rem;
|
||||
color: #646963;
|
||||
font-size: 0.61rem;
|
||||
font-size: var(--brief-label-size);
|
||||
font-weight: 710;
|
||||
}
|
||||
|
||||
.dock-field input,
|
||||
.dock-field select {
|
||||
width: 100%;
|
||||
min-height: 2.75rem;
|
||||
padding: 0.55rem 0.4rem;
|
||||
min-height: 3rem;
|
||||
padding: 0.55rem 0.5rem;
|
||||
color: var(--charcoal);
|
||||
background: transparent;
|
||||
border: 0;
|
||||
border-bottom: 1px solid #90948e;
|
||||
border-radius: 0;
|
||||
font-size: 0.78rem;
|
||||
font-size: var(--brief-input-size);
|
||||
font-variant-numeric: tabular-nums;
|
||||
font-weight: 710;
|
||||
}
|
||||
|
||||
|
|
@ -373,7 +371,7 @@ body {
|
|||
|
||||
.save-button {
|
||||
min-height: 2.75rem;
|
||||
padding: 0.35rem;
|
||||
padding: 0.5rem;
|
||||
color: #555b56;
|
||||
background: transparent;
|
||||
border: 0;
|
||||
|
|
@ -409,6 +407,17 @@ body {
|
|||
gap: clamp(3rem, 7vw, 7rem);
|
||||
}
|
||||
|
||||
/* 1920px 이상에서는 비교·서류 표면만 조금 넓혀 여백이 본문을 압도하지 않게 한다. */
|
||||
@media (min-width: 120rem) {
|
||||
.brief-hero {
|
||||
width: min(100%, 104rem);
|
||||
}
|
||||
|
||||
.briefing-section {
|
||||
width: min(100% - 4rem, 100rem);
|
||||
}
|
||||
}
|
||||
|
||||
.briefing-heading {
|
||||
align-self: center;
|
||||
}
|
||||
|
|
@ -537,25 +546,34 @@ body {
|
|||
|
||||
.compare-heading {
|
||||
display: grid;
|
||||
min-width: 0;
|
||||
align-items: end;
|
||||
grid-template-columns: minmax(28rem, 1fr) minmax(17rem, 0.5fr) auto;
|
||||
grid-template-columns: minmax(0, 1fr) minmax(0, 0.5fr) minmax(0, auto);
|
||||
gap: 3rem;
|
||||
margin-bottom: 3.5rem;
|
||||
}
|
||||
|
||||
.compare-heading > p {
|
||||
min-width: 0;
|
||||
margin: 0 0 0.45rem;
|
||||
color: #5a605b;
|
||||
font-size: 0.8rem;
|
||||
}
|
||||
|
||||
.compare-heading h2 {
|
||||
overflow-wrap: anywhere;
|
||||
word-break: normal;
|
||||
}
|
||||
|
||||
.unit-switches {
|
||||
display: flex;
|
||||
min-width: 0;
|
||||
gap: 0.6rem;
|
||||
}
|
||||
|
||||
.unit-switches > div {
|
||||
display: flex;
|
||||
min-width: 0;
|
||||
border: 1px solid var(--hairline);
|
||||
}
|
||||
|
||||
|
|
@ -1035,8 +1053,9 @@ body {
|
|||
|
||||
.handoff-section {
|
||||
display: grid;
|
||||
min-width: 0;
|
||||
align-items: center;
|
||||
grid-template-columns: minmax(24rem, 0.8fr) minmax(28rem, 1fr) auto;
|
||||
grid-template-columns: minmax(0, 0.8fr) minmax(0, 1fr) minmax(0, auto);
|
||||
gap: clamp(3rem, 7vw, 7rem);
|
||||
padding: clamp(6rem, 9vw, 9rem) max(2rem, calc((100% - 92rem) / 2));
|
||||
color: var(--sheet);
|
||||
|
|
@ -1047,6 +1066,18 @@ body {
|
|||
color: #bec7cc;
|
||||
}
|
||||
|
||||
.handoff-section > header,
|
||||
.handoff-steps,
|
||||
.handoff-cta {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.handoff-section h2,
|
||||
.handoff-steps p,
|
||||
.handoff-cta {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.handoff-steps {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
|
|
@ -1122,9 +1153,15 @@ body {
|
|||
}
|
||||
|
||||
.consult-dialog {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
box-sizing: border-box;
|
||||
width: min(36rem, calc(100% - 2rem));
|
||||
max-height: calc(100svh - 2rem);
|
||||
margin: auto;
|
||||
padding: 0;
|
||||
overflow: auto;
|
||||
overscroll-behavior: contain;
|
||||
color: var(--charcoal);
|
||||
background: var(--sheet);
|
||||
border: 1px solid var(--charcoal);
|
||||
|
|
@ -1132,6 +1169,10 @@ body {
|
|||
box-shadow: 0 2rem 5rem rgba(0, 0, 0, 0.28);
|
||||
}
|
||||
|
||||
html:has(.consult-dialog[open]) {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.consult-dialog::backdrop {
|
||||
background: rgba(18, 19, 17, 0.72);
|
||||
}
|
||||
|
|
@ -1298,12 +1339,16 @@ body {
|
|||
z-index: 90;
|
||||
top: 6.5rem;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
display: none;
|
||||
align-items: stretch;
|
||||
flex-direction: column;
|
||||
gap: 0;
|
||||
max-height: calc(100dvh - 6.5rem);
|
||||
padding: 0.75rem 1.25rem 1.25rem;
|
||||
overflow-y: auto;
|
||||
overscroll-behavior: contain;
|
||||
background: var(--sheet);
|
||||
border-bottom: 1px solid var(--hairline);
|
||||
}
|
||||
|
|
@ -1312,8 +1357,7 @@ body {
|
|||
display: flex;
|
||||
}
|
||||
|
||||
.site-nav a,
|
||||
.site-nav .nav-admin {
|
||||
.site-nav a {
|
||||
min-height: 3rem;
|
||||
padding: 0 0.5rem;
|
||||
color: var(--charcoal);
|
||||
|
|
@ -1324,15 +1368,15 @@ body {
|
|||
.brief-hero {
|
||||
padding: 0;
|
||||
grid-template-areas: "masthead" "scene" "dock";
|
||||
grid-template-columns: 1fr;
|
||||
grid-template-columns: minmax(0, 1fr);
|
||||
}
|
||||
|
||||
.masthead {
|
||||
padding: 5rem max(1.25rem, calc((100% - 44rem) / 2)) 4rem;
|
||||
padding: 5rem max(1.25rem, calc((100% - 44rem) / 2)) var(--space-10);
|
||||
}
|
||||
|
||||
.hero-scene {
|
||||
height: min(70vw, 40rem);
|
||||
height: min(70vw, 38rem);
|
||||
min-height: 32rem;
|
||||
}
|
||||
|
||||
|
|
@ -1371,7 +1415,7 @@ body {
|
|||
}
|
||||
|
||||
.compare-heading {
|
||||
grid-template-columns: 1fr auto;
|
||||
grid-template-columns: minmax(0, 1fr) minmax(0, auto);
|
||||
}
|
||||
|
||||
.compare-heading > p {
|
||||
|
|
@ -1439,7 +1483,7 @@ body {
|
|||
}
|
||||
|
||||
.handoff-section {
|
||||
grid-template-columns: 1fr;
|
||||
grid-template-columns: minmax(0, 1fr);
|
||||
}
|
||||
|
||||
.handoff-cta {
|
||||
|
|
@ -1456,6 +1500,7 @@ body {
|
|||
}
|
||||
|
||||
@media (max-width: 40rem) {
|
||||
.handoff-cta { width: 100%; min-width: 0; }
|
||||
.demo-strip {
|
||||
font-size: 0.62rem;
|
||||
}
|
||||
|
|
@ -1576,7 +1621,7 @@ body {
|
|||
}
|
||||
|
||||
.compare-heading {
|
||||
grid-template-columns: 1fr;
|
||||
grid-template-columns: minmax(0, 1fr);
|
||||
gap: 1.5rem;
|
||||
margin-bottom: 2.5rem;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue