Design language
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user