Spaces:
Runtime error
Runtime error
.logo-container { | |
display: flex; | |
align-items: center; | |
gap: 0.75rem; | |
} | |
h1 { | |
font-size: 1.75rem; | |
font-weight: 700; | |
margin: 0; | |
line-height: 1; | |
background: linear-gradient(rgba(255,255,255,0.1) 1px, transparent 1px), | |
linear-gradient(90deg, rgba(255,255,255,0.1) 1px, transparent 1px); | |
background-size: 5px 5px; | |
-webkit-background-clip: text; | |
background-clip: text; | |
color: var(--text); | |
text-shadow: | |
-1px -1px 0 rgba(0,0,0,0.5), | |
1px -1px 0 rgba(0,0,0,0.5), | |
-1px 1px 0 rgba(0,0,0,0.5), | |
1px 1px 0 rgba(0,0,0,0.5), | |
2px 2px var(--fg-color); | |
} | |
@media (max-width: 768px) { | |
.logo-container { | |
gap: 0.5rem; | |
} | |
h1 { | |
font-size: 1.5rem; | |
} | |
} | |
.cup { | |
width: 16px; | |
height: 20px; | |
border: 2px solid var(--text); | |
border-radius: 0 0 8px 8px; | |
position: relative; | |
animation: float 3s ease-in-out; | |
animation-iteration-count: 3; | |
animation-fill-mode: forwards; | |
} | |
.handle { | |
width: 6px; | |
height: 10px; | |
border: 2px solid var(--text); | |
border-radius: 0 4px 4px 0; | |
position: absolute; | |
right: -6px; | |
top: 4px; | |
} | |
.steam { | |
position: absolute; | |
top: -6px; | |
left: 2px; | |
right: 2px; | |
height: 6px; | |
display: flex; | |
justify-content: space-between; | |
} | |
.steam::before, | |
.steam::after { | |
content: ""; | |
width: 3px; | |
height: 100%; | |
background: rgba(255,255,255,0.7); | |
border-radius: 3px; | |
animation: steam 2s; | |
animation-iteration-count: 3; | |
animation-fill-mode: forwards; | |
} | |
@keyframes steam { | |
to { | |
transform: translateY(-6px) scale(1.3); | |
opacity: 0; | |
} | |
} | |
@keyframes float { | |
50% { | |
transform: translateY(-2px); | |
} | |
100% { | |
transform: translateY(0); | |
} | |
} | |