Design language

This commit is contained in:
2026-05-13 09:39:52 +12:00
parent 6c943b14bd
commit de8b60b9c3
11 changed files with 329 additions and 236 deletions
+38 -36
View File
@@ -135,16 +135,18 @@
.mobile-menu {
display: flex;
width: 100%;
max-width: none;
flex-direction: column;
gap: 0;
padding: 10px;
padding: 10px 12px 14px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.985), rgba(248, 248, 245, 0.98));
border: 1px solid rgba(33, 48, 33, 0.08);
border-radius: 22px;
border-top: 0;
border-radius: 0 0 24px 24px;
box-shadow:
0 16px 32px rgba(17, 20, 24, 0.12),
0 2px 10px rgba(17, 20, 24, 0.05);
0 18px 32px rgba(17, 20, 24, 0.12),
0 6px 14px rgba(17, 20, 24, 0.05);
opacity: 0;
transform: translateY(-10px) scale(0.992);
transition:
@@ -153,13 +155,13 @@
}
.mobile-menu-shell {
display: block;
position: absolute;
top: calc(100% + 8px);
left: 0;
right: 0;
display: flex;
align-items: flex-start;
position: fixed;
inset: var(--mobile-menu-top, 0px) 0 0;
z-index: 120;
padding: 0 16px;
padding: 0 0 max(20px, env(safe-area-inset-bottom));
background: rgba(17, 20, 24, 0.04);
pointer-events: none;
opacity: 0;
visibility: hidden;
@@ -306,7 +308,7 @@
max-width: none;
margin: 0;
object-fit: cover;
object-position: center 48%;
object-position: 43% center;
transform: none;
}
@@ -706,41 +708,35 @@
}
footer {
padding: 48px 24px 28px;
padding: 40px 24px 24px;
}
.footer-inner {
grid-template-columns: 1fr;
gap: 16px;
}
.footer-action {
order: -1;
}
.footer-panel {
padding: 22px 18px;
border-radius: 24px;
}
.footer-action-title {
font-size: 22px;
}
.footer-action-copy {
font-size: 14px;
}
.footer-book-note {
text-align: left;
gap: 22px;
}
.footer-nav a {
padding: 11px 0;
padding: 9px 0;
}
.footer-logo {
display: none;
}
.footer-brand p {
margin-bottom: 14px;
max-width: none;
}
.footer-col-label {
margin-bottom: 12px;
}
.footer-contact {
gap: 6px;
margin-top: 14px;
padding-top: 14px;
}
.footer-bottom {
@@ -756,7 +752,13 @@
@media (max-width: 480px) {
.footer-nav {
gap: 2px 16px;
grid-template-columns: 1fr;
gap: 0;
}
.footer-locations .footer-nav {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0 16px;
}
.mobile-phone {