Steered by Grace
β‘ β¨ π π π£ β‘ CHARM MEANING Guided Steps A sweet reminder that God is guiding your steps and gently steering your story. π£ God Is Guiding Your Steps This charm is a gentle reminder t hat even when the path feels unclear, God is still leading, guiding, and carefully directing your story. βοΈ For The Girl Trusting His Direction For the girl learning to trust His direction, even when she cannot see the whole path yet. β Scripture Reminder βIn all your ways acknowledge him, and he will make straight your paths.β π Bible Reference Proverbs 3:6 β‘ Trust His direction. He is making your path straight. β‘ .cgc-guided-steps, .cgc-guided-steps * { box-sizing: border-box; } .cgc-guided-steps { width: 100%; background: #fff8fb; padding: 36px 14px; overflow: hidden; } .cgc-gs-card { position: relative; max-width: 880px; margin: 0 auto; padding: 42px 28px; border-radius: 32px; border: 1px solid #f2c9d6; background: linear-gradient(135deg, #fffdfd 0%, #fff4f8 52%, #f7fbff 100%); box-shadow: 0 18px 42px rgba(125, 62, 84, 0.08); overflow: hidden; } .cgc-gs-card::before { content: ""; position: absolute; width: 210px; height: 210px; top: -105px; right: -80px; background: rgba(249, 220, 232, 0.68); border-radius: 50%; z-index: 1; } .cgc-gs-card::after { content: ""; position: absolute; width: 200px; height: 200px; bottom: -100px; left: -85px; background: rgba(232, 245, 255, 0.9); border-radius: 50%; z-index: 1; } .cgc-gs-inner { position: relative; z-index: 3; text-align: center; } .cgc-gs-eyebrow { margin: 0 0 12px !important; color: #b85f79 !important; font-size: 13px !important; font-weight: 900 !important; letter-spacing: 2px; text-transform: uppercase; } .cgc-gs-card h2 { margin: 0 0 14px !important; color: #001f4e; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-size: clamp(40px, 7vw, 68px); line-height: 0.98; font-weight: 900; letter-spacing: -1px; } .cgc-gs-subtitle { max-width: 680px; margin: 0 auto 28px !important; color: #23395f; font-size: 18px; line-height: 1.65; font-weight: 700; } .cgc-gs-row { width: 100%; max-width: 780px; margin: 0 auto 14px; padding: 20px 22px; border-radius: 24px; display: flex; align-items: flex-start; gap: 16px; text-align: left; box-shadow: 0 12px 28px rgba(125, 62, 84, 0.06); } .cgc-gs-row-pink { background: #fff7fa; border: 1px solid #f2c9d6; } .cgc-gs-row-blue { background: #f7fbff; border: 1px solid #d8eaf8; } .cgc-gs-row-white { background: #ffffff; border: 1px solid #f2c9d6; } .cgc-gs-row-yellow { background: #fffbe7; border: 1px solid #f2e2a3; } .cgc-gs-icon { width: 48px; height: 48px; min-width: 48px; border-radius: 50%; background: #f9dce8; color: #b85f79; display: flex; align-items: center; justify-content: center; font-size: 22px; box-shadow: 0 8px 18px rgba(125, 62, 84, 0.08); animation: cgcGsPulse 2.8s ease-in-out infinite; } .cgc-gs-row-blue .cgc-gs-icon { background: #e7f5ff; } .cgc-gs-row-yellow .cgc-gs-icon { background: #fff4c8; } .cgc-gs-row h3 { margin: 0 0 8px; color: #001f4e; font-size: 21px; line-height: 1.2; font-weight: 900; } .cgc-gs-row p { margin: 0; color: #30486f; font-size: 15.8px; line-height: 1.65; font-weight: 600; } .cgc-gs-row strong { color: #001f4e; font-weight: 900; } .cgc-gs-verse { color: #7d3e54 !important; font-size: 16.5px !important; font-weight: 800 !important; font-style: italic; } .cgc-gs-closing { max-width: 780px; margin: 20px auto 0; padding: 15px 18px; border-radius: 999px; background: #ffffff; border: 1px solid #f2c9d6; color: #7d3e54; font-size: 15.5px; line-height: 1.45; font-weight: 900; box-shadow: 0 10px 24px rgba(125, 62, 84, 0.06); } .cgc-gs-floaties { position: absolute; inset: 0; z-index: 2; pointer-events: none; } .cgc-gs-floaty { position: absolute; color: #e19aae; opacity: 0.82; font-weight: 900; line-height: 1; filter: drop-shadow(0 6px 10px rgba(125, 62, 84, 0.07)); } .cgc-gs-floaty-1 { top: 28px; left: 34px; font-size: 25px; animation: cgcGsFloatOne 4s ease-in-out infinite; } .cgc-gs-floaty-2 { top: 54px; right: 110px; font-size: 22px; animation: cgcGsSparkle 3s ease-in-out infinite; } .cgc-gs-floaty-3 { top: 28px; right: 42px; font-size: 25px; animation: cgcGsRibbon 4.4s ease-in-out infinite; } .cgc-gs-floaty-4 { bottom: 36px; right: 42px; font-size: 24px; animation: cgcGsFloatOne 4.2s ease-in-out infinite; } .cgc-gs-floaty-5 { bottom: 38px; left: 42px; font-size: 24px; animation: cgcGsStepsFloat 4.6s ease-in-out infinite; } .cgc-gs-bubble { position: absolute; border-radius: 50%; background: rgba(249, 220, 232, 0.5); border: 1px solid rgba(242, 201, 214, 0.7); box-shadow: 0 10px 25px rgba(125, 62, 84, 0.06); } .cgc-gs-bubble-1 { width: 42px; height: 42px; left: 9%; bottom: 16%; animation: cgcGsBubble 5s ease-in-out infinite; } .cgc-gs-bubble-2 { width: 24px; height: 24px; right: 18%; top: 21%; background: rgba(232, 245, 255, 0.8); animation: cgcGsBubble 5.5s ease-in-out infinite; } @keyframes cgcGsFloatOne { 0%, 100% { transform: translateY(0) rotate(0deg); } 50% { transform: translateY(-9px) rotate(7deg); } } @keyframes cgcGsStepsFloat { 0%, 100% { transform: translateY(0) rotate(-4deg); } 50% { transform: translateY(-8px) rotate(6deg); } } @keyframes cgcGsRibbon { 0%, 100% { transform: translateY(0) rotate(-6deg); } 50% { transform: translateY(-9px) rotate(8deg); } } @keyframes cgcGsSparkle { 0%, 100% { transform: scale(1) rotate(0deg); opacity: 0.7; } 50% { transform: scale(1.18) rotate(8deg); opacity: 1; } } @keyframes cgcGsBubble { 0%, 100% { transform: translateY(0); opacity: 0.45; } 50% { transform: translateY(-14px); opacity: 0.85; } } @keyframes cgcGsPulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.1); } } @media screen and (max-width: 700px) { .cgc-gs-card { padding: 38px 20px; border-radius: 28px; } .cgc-gs-row { padding: 18px 16px; gap: 13px; border-radius: 22px; } .cgc-gs-icon { width: 42px; height: 42px; min-width: 42px; font-size: 19px; } .cgc-gs-row h3 { font-size: 19px; } .cgc-gs-row p { font-size: 14.8px; } .cgc-gs-closing { border-radius: 18px; } } @media screen and (max-width: 480px) { .cgc-guided-steps { padding: 32px 12px; } .cgc-gs-card { padding: 34px 15px; border-radius: 24px; } .cgc-gs-card h2 { font-size: clamp(36px, 12vw, 52px); } .cgc-gs-subtitle { font-size: 15.5px; line-height: 1.7; } .cgc-gs-floaty-2, .cgc-gs-floaty-3, .cgc-gs-floaty-4, .cgc-gs-floaty-5, .cgc-gs-bubble-2 { display: none; } }
More you might like
Related
Steered By Faith
Related
Cut Adrift : A Times Thriller of the Year - 'trimly steered
Related
Gracelettes by Grace
Related