Summer Solstice
A collection page of Garrett Wade
About
/* ========== FONT UTILITIES ========== */ .ebgaramond { font-family: 'EB Garamond', serif; } .rubik { font-family: 'Rubik', sans-serif; } .marker { font-family: 'Permanent Marker', cursive; } .bold { font-weight: 700; } .red { color: #c25336; } /* ========== ANIMATIONS ========== */ @keyframes emphasize60 { 0% { transform: scale(1); } 30% { transform: scale(1.1); } 100% { transform: scale(1); } } .emphasize-601 { display: inline-block; animation: emphasize60 0.6s ease-in-out forwards 0.3s; } .emphasize-602 { display: inline-block; animation: emphasize60 0.6s ease-in-out forwards 0.6s; } .emphasize-603 { display: inline-block; animation: emphasize60 0.6s ease-in-out forwards 0.9s; } @keyframes stickerAppear { 0% { transform: scale(0) rotate(6deg); opacity: 0; } 50% { transform: scale(1.06) rotate(6deg); opacity: 1; } 100% { transform: scale(1) rotate(6deg); } } .sticker-badge { animation: stickerAppear 0.8s ease-in-out forwards 1.6s; } /* ========== LAYOUT / STYLES ========== */ .outer-container { width: 400px; border: 1px solid #ffffff; border-radius: 6px; margin: 8px auto; box-shadow: 0 4px 8px rgba(0,0,0,0.2); position: relative; overflow: visible; font-family: 'EB Garamond', serif; } .section-top { background-color: #297694; padding: 7px 7px 0px 7px; text-align: center; } .section-bottom { background-color: #297694; padding: 0 7px 7px 7px; text-align: center; } .divider { border: none; border-top: 0px solid #e6e0d7; margin: 0; } .btn-red { display: inline-block; background-color: #f69e09; color: #ffffff; text-decoration: none; padding: 8px 16px; border-radius: 3px; font-size: 14px; font-weight: 700; font-family: 'Rubik', sans-serif; } /* ===== Responsive behavior ===== */ @media only screen and (min-width: 601px) { .desktop-only { display: block; } .mobile-only { display: none; } } @media only screen and (max-width: 600px) { .desktop-only { display: none; } .mobile-only { display: block; } /* Narrower container to prevent badge cutoff */ .outer-container { width