Spaces:
Running
Running
| html { | |
| scroll-behavior: smooth; | |
| } | |
| body { | |
| padding: 2rem; | |
| font-family: -apple-system, BlinkMacSystemFont, 'Arial', sans-serif; | |
| } | |
| button:hover, | |
| a.button:hover { | |
| transform: scale(1.02); | |
| transition: transform 0.2s ease-in-out; | |
| } | |
| h1 { | |
| font-size: 16px; | |
| margin-top: 0; | |
| } | |
| p { | |
| color: rgb(107, 114, 128); | |
| font-size: 15px; | |
| margin-bottom: 10px; | |
| margin-top: 5px; | |
| } | |
| .card { | |
| max-width: 620px; | |
| margin: 0 auto; | |
| padding: 16px; | |
| border: 1px solid lightgray; | |
| border-radius: 16px; | |
| } | |
| .card p:last-child { | |
| margin-bottom: 0; | |
| } | |
| .scroll-container { | |
| max-height: 90vh; | |
| overflow-y: auto; | |
| padding-bottom: 80px; /* כדי לא להיתקע מאחורי הפוטר */ | |
| } | |
| .tool-card { | |
| opacity: 0; | |
| transform: translateY(20px); | |
| transition: all 0.5s ease; | |
| } | |
| .tool-card.visible { | |
| opacity: 1; | |
| transform: translateY(0); | |
| } | |
| .accessibility-mode { | |
| font-size: 18px; | |
| line-height: 1.8; | |
| background-color: #000 ; | |
| color: #fff ; | |
| } | |
| .accessibility-mode .tool-card { | |
| background-color: #111 ; | |
| color: #fff ; | |
| border-color: #555 ; | |
| } | |
| .accessibility-mode a, | |
| .accessibility-mode button { | |
| font-size: 18px ; | |
| color: #fff ; | |
| background-color: #333 ; | |
| } | |
| .category-filter .active { | |
| background-color: #e0f2fe; /* תכלת עדין */ | |
| color: #1e3a8a; /* כחול כהה */ | |
| border-color: #1e3a8a; | |
| font-weight: 600; | |
| } | |
| .accessibility-mode input, | |
| .accessibility-mode textarea { | |
| font-size: 16px; | |
| background-color: #222; | |
| color: white; | |
| border-color: #666; | |
| } | |
| #newToolBanner { | |
| position: fixed; | |
| top: 0; | |
| width: 100%; | |
| z-index: 1000; | |
| } | |
| .hidden { | |
| display: none; | |
| } | |
| /* סגנונות עבור כפתורי שיתוף ומועדפים */ | |
| .favorite-btn { | |
| transition: all 0.2s ease; | |
| } | |
| .favorite-btn.active { | |
| transform: scale(1.1); | |
| } | |
| .favorite-btn:hover { | |
| transform: scale(1.15); | |
| } | |
| .share-btn { | |
| transition: all 0.2s ease; | |
| } | |
| .share-btn:hover { | |
| transform: translateY(-2px); | |
| } | |
| .favorite-btn:focus, | |
| .share-btn:focus { | |
| outline: none; | |
| box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.5); | |
| } | |
| /* הודעת העתקה */ | |
| .copy-toast { | |
| position: fixed; | |
| top: 1rem; | |
| left: 50%; | |
| transform: translateX(-50%); | |
| background-color: rgba(16, 185, 129, 0.9); | |
| color: white; | |
| padding: 0.5rem 1rem; | |
| border-radius: 0.375rem; | |
| box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), | |
| 0 2px 4px -1px rgba(0, 0, 0, 0.06); | |
| z-index: 50; | |
| opacity: 0; | |
| transition: opacity 0.3s ease; | |
| } | |
| .copy-toast.show { | |
| opacity: 1; | |
| } | |
| /* סגנונות עבור כפתור המועדפים בפילטרים */ | |
| .filter-btn[data-category='favorites'] { | |
| background-color: #fef3c7; | |
| border-color: #f59e0b; | |
| } | |
| .filter-btn[data-category='favorites'].active { | |
| background-color: #f59e0b; | |
| color: white; | |
| } | |
| .filter-btn[data-category='favorites'] i { | |
| color: #f59e0b; | |
| } | |
| .filter-btn[data-category='favorites'].active i { | |
| color: white; | |
| } | |
| /* סגנונות עבור כפתורי שיתוף ומועדפים */ | |
| .favorite-btn { | |
| transition: all 0.2s ease; | |
| } | |
| .favorite-btn.active { | |
| transform: scale(1.1); | |
| } | |
| .favorite-btn:hover { | |
| transform: scale(1.15); | |
| } | |
| .share-btn { | |
| transition: all 0.2s ease; | |
| } | |
| .share-btn:hover { | |
| transform: translateY(-2px); | |
| } | |
| .favorite-btn:focus, | |
| .share-btn:focus { | |
| outline: none; | |
| box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.5); | |
| } | |
| /* עיצוב כפתור מועדפים בסינון */ | |
| .filter-btn[data-category='favorites'] { | |
| background-color: #fef3c7 ; | |
| border-color: #f59e0b ; | |
| color: #b45309 ; | |
| } | |
| .filter-btn[data-category='favorites'].active { | |
| background-color: #f59e0b ; | |
| color: white ; | |
| } | |
| .filter-btn[data-category='favorites'] i { | |
| color: inherit; | |
| } | |
| /* Chat animations and effects */ | |
| @keyframes pulse { | |
| 0% { | |
| box-shadow: 0 0 0 0 rgba(139, 92, 246, 0.7); | |
| } | |
| 70% { | |
| box-shadow: 0 0 0 10px rgba(139, 92, 246, 0); | |
| } | |
| 100% { | |
| box-shadow: 0 0 0 0 rgba(139, 92, 246, 0); | |
| } | |
| } | |
| .chat-pulse { | |
| animation: pulse 2s infinite; | |
| } | |
| /* Smooth transitions */ | |
| #chatWindow { | |
| transition: all 0.3s ease-in-out; | |
| transform-origin: bottom right; | |
| } | |
| .chat-intro-enter { | |
| animation: slideDown 0.3s forwards; | |
| } | |
| @keyframes slideDown { | |
| from { | |
| transform: translateY(-20px); | |
| opacity: 0; | |
| } | |
| to { | |
| transform: translateY(0); | |
| opacity: 1; | |
| } | |
| } | |
| /* Mobile adjustments */ | |
| @media (max-width: 640px) { | |
| #chatWindow { | |
| width: 90vw ; | |
| right: 5vw; | |
| left: 5vw; | |
| } | |
| #chatBubble { | |
| bottom: 75px; /* Move above footer on mobile */ | |
| } | |
| } | |