| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- /* FAQ Stylesheet Settings */
- :root {
- --primary-blue: #0062FF;
- --dark-blue: #004ecc;
- --bg-light: #ffffff;
- --text-dark: #1A1A1A;
- --text-muted: #666666;
- }
- body {
- -webkit-tap-highlight-color: transparent;
- -webkit-font-smoothing: antialiased;
- overscroll-behavior-y: none;
- font-family: 'Bricolage Grotesque', sans-serif;
- }
- .millions-faq-page {
- background-color: var(--primary-blue);
- min-height: 100vh;
- display: flex;
- flex-direction: column;
- position: relative;
- max-width: 430px;
- margin: 0 auto;
- }
- /* Header with Chevron Pattern */
- .millions-faq-page .header {
- background-color: var(--primary-blue);
- background-image: url("data:image/svg+xml,%3Csvg width='60' height='30' viewBox='0 0 60 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 15 L15 0 L30 15 L45 0 L60 15 L60 30 L45 15 L30 30 L15 15 L0 30 Z' fill='%23004ecc' fill-opacity='0.4'/%3E%3C/svg%3E");
- height: 64px;
- display: flex;
- align-items: center;
- padding: 0 16px;
- color: #fff;
- position: sticky;
- top: 0;
- z-index: 100;
- }
- .millions-faq-page .back-btn {
- width: 32px;
- height: 32px;
- display: flex;
- align-items: center;
- justify-content: center;
- color: #fff;
- text-decoration: none;
- font-size: 18px;
- cursor: pointer;
- background: transparent;
- border: none;
- }
- .millions-faq-page .header-title {
- flex: 1;
- text-align: center;
- font-size: 20px;
- font-weight: 800;
- margin-right: 32px; /* balance back button */
- }
- /* Content Card */
- .millions-faq-page .content-card {
- background-color: #ffffff;
- flex: 1;
- border-radius: 40px 40px 0 0;
- overflow-y: auto;
- padding-bottom: 120px; /* space for navbar */
- box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.1);
- position: relative;
- }
- /* Custom Scrollbar */
- .custom-scrollbar::-webkit-scrollbar {
- width: 4px;
- }
- .custom-scrollbar::-webkit-scrollbar-track {
- background: transparent;
- }
- .custom-scrollbar::-webkit-scrollbar-thumb {
- background-color: #D9D9D9;
- border-radius: 4px;
- }
- /* Fluid Animation for the Mascot image */
- @keyframes faqFloat {
- 0% {
- transform: translateY(0px) rotate(0deg);
- }
- 50% {
- transform: translateY(-8px) rotate(-1.5deg);
- }
- 100% {
- transform: translateY(0px) rotate(0deg);
- }
- }
- .faq-float-anim {
- animation: faqFloat 6s ease-in-out infinite;
- transform-origin: bottom center;
- }
- /* Glowing text shadow for Impact question mark */
- .faq-question-mark {
- background: linear-gradient(155deg, rgba(229, 40, 62, 1) 38%, rgba(127, 22, 34, 1) 100%);
- -webkit-background-clip: text;
- background-clip: text;
- text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
- -webkit-text-stroke: 3px #fff;
- }
|