@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);:root{--primary-color:#5b6bf9;--secondary-color:#ff8b8b;--success-color:#4caf50;--error-color:#f44336;--warning-color:#ffb74d;--info-color:#64b5f6;--background-color:#f9fafc;--text-primary:#2c3e50;--text-secondary:#5d6d7e;--border-radius:12px;--box-shadow:0px 4px 12px #0000000d;--transition-standard:all 0.3s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafc;background-color:var(--background-color);color:#2c3e50;color:var(--text-primary);direction:rtl;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.animate-slide-up{animation:slideUp .5s ease-out forwards}.animate-slide-down{animation:slideDown .5s ease-out forwards}.animate-scale-in{animation:scaleIn .4s ease-out forwards}.animate-pulse{animation:pulse 2s infinite}[dir=rtl] .MuiInputLabel-root{left:auto;right:1.75rem}[dir=rtl] .MuiOutlinedInput-input{padding-left:14px;padding-right:14px}[dir=rtl] .MuiFormControl-root{text-align:right}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}:focus{outline:2px solid #5b6bf9;outline:2px solid var(--primary-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #5b6bf9;outline:2px solid var(--primary-color);outline-offset:2px}::selection{background-color:#5b6bf933;color:#2c3e50;color:var(--text-primary)}.pre-task-questionnaire{direction:rtl;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:800px;padding:20px}.pre-task-questionnaire h2{color:#333;font-size:28px;margin-bottom:30px;text-align:center}.pre-task-questionnaire h3{border-bottom:2px solid #3498db;color:#2c3e50;font-size:22px;margin-bottom:20px;margin-top:30px;padding-bottom:10px}.pre-task-questionnaire h4{color:#34495e;font-size:18px;margin-bottom:15px;margin-top:25px}.section{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:40px;padding:25px}.question{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;margin-bottom:25px;padding:15px}.question label{color:#333;display:block;font-weight:500;margin-bottom:10px}.question input[type=email],.question input[type=number],.question input[type=tel],.question input[type=text],.question select{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:12px;transition:border-color .3s;width:100%}.question input:focus,.question select:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.question.error input,.question.error select{border-color:#e74c3c}.question.unanswered{background-color:#e74c3c0d;border:2px solid #e74c3c}.question.unanswered label{color:#e74c3c}.likert-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.likert-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin:0 5px}.likert-option input[type=radio]{cursor:pointer;margin-bottom:5px}.likert-option-text{color:#555;font-size:16px;margin-right:10px}.rating-scale{background-color:#f0f7fc;border:1px solid #d1e7f5;border-radius:6px;margin-bottom:25px;padding:15px}.rating-scale-item{align-items:center;display:flex;margin-bottom:8px}.rating-number{color:#2980b9;font-weight:700;margin-left:10px}.rating-label{color:#333}.navigation-buttons{display:flex;justify-content:space-between;margin-top:30px}.next-button,.prev-button,.submit-button{border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;padding:12px 25px;transition:background-color .3s,transform .1s}.prev-button{background-color:#95a5a6;color:#fff}.next-button{background-color:#3498db;color:#fff}.submit-button{background-color:#2ecc71}.next-button:hover,.prev-button:hover,.submit-button:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.next-button:active,.prev-button:active,.submit-button:active{transform:translateY(0)}.page-indicator{display:flex;justify-content:center;margin-bottom:30px}.page-dot{background-color:#ddd;border-radius:50%;height:12px;margin:0 8px;transition:background-color .3s,transform .3s;width:12px}.page-dot.active{background-color:#3498db;transform:scale(1.2)}.questionnaire-form,.questionnaire-form-post{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a;padding:30px}.questionnaire-form-post{width:100%}@media (max-width:768px){.pre-task-questionnaire{padding:15px}.likert-row{align-items:flex-start;flex-direction:column}.likert-option{flex-direction:row;margin-bottom:10px}.likert-option input[type=radio]{margin-bottom:0;margin-right:10px}.navigation-buttons{flex-direction:column}.next-button,.prev-button,.submit-button{margin-bottom:10px;width:100%}}.pre-task-questionnaire p{color:#444;line-height:1.6;margin-bottom:2em;text-align:justify}.contact-info{margin-bottom:1em}.contact-info label{display:block;font-weight:400;margin-bottom:.3em}.contact-info input{direction:rtl!important;text-align:right!important}.popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popup-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:400px;padding:2rem;text-align:center;width:90%}.popup-content h3{color:#333;font-size:1.5rem;margin-top:0}.popup-content p{color:#666;font-size:1.1rem;line-height:1.5;margin:1rem 0}.popup-content button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem 2rem;transition:background-color .2s}.popup-content button:hover{background-color:#45a049}.memory-content,.phase-title,.verbal-memory-container{direction:rtl}.phase-title{text-align:center}.word-display{direction:rtl}.timer-display{direction:rtl;text-align:center}.all-words-display,.input-container,.word-item{direction:rtl}.word-input{font-family:inherit}.digit-display{align-items:center;animation:fadeIn .5s ease-out forwards;background:#1e3a8a05;border-radius:16px;box-shadow:0 4px 12px #1e3a8a14;color:#1e3a8a;display:flex;font-family:Poppins,Arial,sans-serif;font-size:120px;font-weight:700;justify-content:center;letter-spacing:.1em;margin:40px auto;min-height:160px;padding:40px;width:360px}.digit-display,.digit-input{direction:ltr;text-align:center}.digit-input{border:2px solid #1e3a8a1a;border-radius:12px;font-family:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.5rem;max-width:300px;padding:16px;transition:all .3s ease;width:100%}.digit-input:focus{border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a1a;outline:none;transform:translateY(-2px)}.add-word-button{direction:rtl;font-family:inherit}.remembered-words,.remembered-words h4{direction:rtl}.remembered-word{direction:rtl;text-align:center}.completion-message{direction:rtl}.completion-message h2{direction:rtl;text-align:center}.scores,.scores p{direction:rtl;text-align:right}.scores p{margin:8px 0}@media (max-width:768px){.memory-content{padding:24px;width:98%}.word-display{font-size:64px;padding:24px}.digit-display{font-size:80px;min-height:120px;padding:24px;width:260px}.word-input{font-size:1rem;padding:12px}.digit-input{font-size:1.2rem;letter-spacing:.3rem;max-width:250px;padding:12px}.word-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.all-words-display{gap:12px;grid-template-columns:repeat(4,1fr);padding:16px}.word-item{font-size:1rem;min-height:45px;padding:12px 16px}.timer-display{font-size:1.5rem}}.break-phase{direction:rtl;text-align:center}.input-note{direction:rtl;text-align:right}.raven-matrices{align-items:center;display:flex;flex-direction:column;margin-top:-5%;padding:10px}.score{font-size:1.2em;margin-bottom:20px}.pattern-series{gap:10px;margin-bottom:30px}.pattern-item,.pattern-series{align-items:center;display:flex}.pattern-item{border:2px solid #ccc;border-radius:8px;font-size:2em;height:60px;justify-content:center;padding:15px;width:60px}.question-mark{background-color:#f0f0f0;font-size:2em}.options-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);max-width:400px}.option-button{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;display:flex;font-size:1.5em;height:80px;justify-content:center;padding:15px;transition:all .2s;width:80px}.option-button:hover{background-color:#f0f0f0;transform:scale(1.05)}.completion-message{font-size:1.5em;padding:20px;text-align:center}.answers-image,.question-image{height:50%;width:50%}.response-scale{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.scale-button{background-color:#f0f0f0;border:2px solid #ccc;border-radius:35%;color:#333;cursor:pointer;font-size:22px;font-weight:700;height:60px;margin:5px;transition:all .2s ease-in-out;width:60px}.scale-button:hover{background-color:#e0e0e0;transform:scale(1.05)}.scale-button.selected{background-color:#10b981;border-color:#10b981;box-shadow:0 0 0 4px #4f46e54d;color:#fff;transform:scale(1.1)}.submit-button{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 20px;transition:background-color .2s ease-in-out}.submit-button:hover{background-color:#059669}.raven-matrices img{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:auto;max-width:100%;transition:transform .3s ease}.raven-matrices img:hover{transform:scale(1.02)}@media (max-width:600px){.raven-matrices img{border-radius:4px}}.word-fluency{margin:0 auto;max-width:800px;padding:20px;text-align:center}.word-fluency-container{animation:scaleIn .4s ease-out forwards;background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;padding:32px}.category-display{background:#1e3a8a;border-radius:50px;color:#fff;display:inline-block;font-size:1.3rem;font-weight:500;margin:16px 0;padding:12px 24px}.input-section{align-items:center;display:flex;flex-direction:column;gap:16px;margin:24px 0}.word-list{background:#1e3a8a05;border-radius:16px;direction:rtl;margin-top:32px;padding:24px;text-align:right}.word-list h4{color:#1e3a8a;font-size:1.2rem;font-weight:600;margin-bottom:16px}.words-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:16px}.word-item{animation:fadeIn .3s ease-out forwards;border:1px solid #1e3a8a1a;font-size:1rem;padding:12px 16px;transition:all .2s ease}.word-item:hover{border-color:#1e3a8a;box-shadow:0 4px 12px #1e3a8a14;transform:translateY(-2px)}.input-note{color:#6b7280}@media (max-width:768px){.word-fluency-container{padding:20px}.words-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.word-input{font-size:1rem;padding:12px}}.verbal-memory-container{margin:0 auto;max-width:1200px;min-height:100vh;padding:20px;text-align:center}.memory-content{animation:scaleIn .4s ease-out forwards;background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;margin:0 auto;max-width:1400px;padding:40px;width:95%}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.phase-title{font-size:1.5rem;margin-bottom:24px}.phase-title,.word-display{color:#1e3a8a;font-weight:600}.word-display{align-items:center;animation:fadeIn .5s ease-out forwards;background:#1e3a8a05;border-radius:16px;box-shadow:0 4px 12px #1e3a8a14;display:flex;font-family:Poppins,Arial,sans-serif;font-size:96px;justify-content:center;margin:40px auto;min-height:120px;padding:40px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.timer-display{color:#1e3a8a;font-size:2rem;font-weight:600;margin:16px 0}.all-words-display{grid-gap:16px;align-items:start;background:#1e3a8a05;border-radius:16px;display:grid;gap:16px;grid-template-columns:repeat(8,1fr);justify-items:center;margin:32px 0;padding:24px;width:100%}.word-item{align-items:center;background:#fff;border:2px solid #1e3a8a1a;border-radius:8px;color:#1e3a8a;display:flex;font-size:1.2rem;font-weight:500;justify-content:center;min-height:50px;padding:16px 20px;text-align:center;width:100%}.word-item,.word-item:hover{box-shadow:0 2px 8px #1e3a8a0d}.word-item:hover{border-color:#1e3a8a1a;transform:none}.input-container{align-items:center;display:flex;flex-direction:column;gap:16px;margin:24px 0}.word-input{border:2px solid #1e3a8a1a;border-radius:12px;direction:rtl;font-size:1.1rem;max-width:400px;padding:16px;text-align:right;transition:all .3s ease;width:100%}.word-input:focus{border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a1a;outline:none;transform:translateY(-2px)}.add-word-button{background-color:#1e3a8a;border:none;border-radius:50px;box-shadow:0 4px 12px #1e3a8a33;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 32px;transition:all .3s ease}.add-word-button:hover{background-color:#1e40af;box-shadow:0 6px 16px #1e3a8a4d;transform:translateY(-2px)}.add-word-button:disabled{background-color:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.remembered-words{background:#1e3a8a05;border-radius:16px;margin-top:32px;padding:24px}.remembered-words h4{color:#1e3a8a;font-size:1.2rem;font-weight:600;margin-bottom:16px;text-align:right}.word-grid{grid-gap:12px;direction:rtl;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.remembered-word{animation:fadeIn .3s ease-out forwards;background:#fff;border:1px solid #1e3a8a1a;border-radius:8px;font-size:1rem;padding:12px 16px;transition:all .2s ease}.remembered-word:hover{border-color:#1e3a8a;box-shadow:0 4px 12px #1e3a8a14;transform:translateY(-2px)}@media (max-width:1200px) and (min-width:1025px){.all-words-display{gap:15px;grid-template-columns:repeat(7,1fr)}.word-item{font-size:1.1rem;padding:14px 18px}}@media (max-width:1024px) and (min-width:769px){.all-words-display{gap:14px;grid-template-columns:repeat(6,1fr)}.word-item{font-size:1.05rem;min-height:48px;padding:13px 17px}}@media (max-width:768px){.memory-content{padding:24px;width:98%}.word-display{font-size:64px;padding:24px}.word-input{font-size:1rem;padding:12px}.word-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.all-words-display{gap:12px;grid-template-columns:repeat(4,1fr);padding:16px}.word-item{font-size:1rem;min-height:45px;padding:12px 16px}.timer-display{font-size:1.5rem}}.break-phase{font-size:24px;margin:40px 0}.completion-message{margin-top:40px}.scores{margin-top:20px;text-align:left}.input-note{font-size:14px;font-style:italic;margin-top:-5px}@keyframes consentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.consent-button-hover{transition:all .3s ease}.consent-button-hover:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-3px)}.consent-form{animation:consentFadeIn var(--transition-normal);box-shadow:0 8px 24px #00000026;margin:0 auto;max-width:800px;padding:var(--spacing-lg)}.consent-form h2{color:var(--text);font-size:2rem;margin-bottom:var(--spacing-lg);text-align:center}.consent-form-content{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl);margin-right:15px;padding:var(--spacing-lg)}.consent-form-content h3{color:var(--primary);margin-bottom:var(--spacing-md)}.consent-form-content p{line-height:1.6;margin-bottom:var(--spacing-md)}.consent-form-content ul{margin-bottom:var(--spacing-lg);padding:5px}.consent-form-content li{margin-bottom:var(--spacing-sm);margin-right:20px;padding:2px}.consent-buttons{display:flex;gap:var(--spacing-md);justify-content:center;margin-bottom:10px;margin-top:var(--spacing-xl)}.consent-buttons button{min-width:150px}.consent-agree{background:var(--gradient-primary);color:#00008b}.consent-agree:hover{color:#fff}.consent-decline{background:var(--error);color:#00008b}.consent-decline:hover{color:#fff}@media (max-width:768px){.consent-form{padding:var(--spacing-md)}.consent-buttons{flex-direction:column}.consent-buttons button{width:100%}}@keyframes audioPulse{0%{box-shadow:0 0 0 0 #5b6bf966}70%{box-shadow:0 0 0 10px #5b6bf900}to{box-shadow:0 0 0 0 #5b6bf900}}.MuiTextField-root:focus-within{transform:translateY(-2px);transition:transform .3s ease}.playing-audio{animation:audioPulse 1.5s infinite}.audio-check{animation:fadeIn var(--transition-normal);margin:0 auto;max-width:800px;padding:var(--spacing-lg)}.audio-check h2{color:var(--text);font-size:2rem;margin-bottom:var(--spacing-lg);text-align:center}.audio-check-content{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg)}.audio-controls{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);margin:var(--spacing-xl) 0}.audio-player{margin:var(--spacing-md) 0;max-width:400px;width:100%}.volume-control{align-items:center;display:flex;gap:var(--spacing-md);margin:var(--spacing-md) 0}.volume-control input[type=range]{-webkit-appearance:none;background:var(--gradient-primary);border-radius:var(--radius-sm);height:6px;outline:none;width:200px}.volume-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:var(--shadow-sm);cursor:pointer;height:18px;-webkit-transition:transform var(--transition-fast);transition:transform var(--transition-fast);width:18px}.volume-control input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.audio-check-buttons{display:flex;gap:var(--spacing-md);justify-content:center;margin-top:var(--spacing-xl)}.audio-status{color:var(--text-light);font-size:.9rem;margin:var(--spacing-md) 0;text-align:center}.audio-instructions{line-height:1.6;margin:var(--spacing-lg) 0}.audio-instructions p{margin-bottom:var(--spacing-md)}@media (max-width:768px){.audio-check{padding:var(--spacing-md)}.audio-check-buttons{flex-direction:column}.audio-check-buttons button{width:100%}.volume-control{flex-direction:column}}.mid-task-questionnaire{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a;direction:rtl;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:900px;padding:20px}.mid-task-questionnaire h2{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.mid-task-questionnaire p{color:#444;font-size:16px;line-height:1.6;margin-bottom:2em;padding:0 10px;text-align:justify}.mid-task-questionnaire .question{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:25px;padding:20px;transition:all .3s ease}.mid-task-questionnaire .question:hover{background-color:#f1f3f5;box-shadow:0 2px 8px #0000000d;transform:translateY(-2px)}.mid-task-questionnaire .question.error{background-color:#fff5f5;border-color:#dc3545}.mid-task-questionnaire .question label{color:#333;display:block;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:15px}.mid-task-questionnaire .likert-row{grid-gap:10px;background-color:#fff;border-radius:6px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:15px;padding:10px}.mid-task-questionnaire .likert-option{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;padding:10px;text-align:center;transition:background-color .2s}.mid-task-questionnaire .likert-option:hover{background-color:#e9ecef}.mid-task-questionnaire .likert-option input[type=radio]{cursor:pointer;height:18px;margin-bottom:8px;width:18px}.mid-task-questionnaire .likert-option label{color:#495057;font-size:14px;margin:0;text-align:center}.mid-task-questionnaire .binary-choice .likert-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:15px}.mid-task-questionnaire .binary-choice .likert-option{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:15px}.mid-task-questionnaire .binary-choice .likert-option:hover{background-color:#e9ecef;border-color:#ced4da}.mid-task-questionnaire button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:500;margin:30px auto 0;padding:12px 25px;transition:all .3s ease;width:200px}.mid-task-questionnaire button:hover{background-color:#0056b3;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.mid-task-questionnaire button:active{transform:translateY(0)}@media (max-width:768px){.mid-task-questionnaire{padding:15px}.mid-task-questionnaire .likert-row{gap:5px;grid-template-columns:1fr}.mid-task-questionnaire .likert-option{flex-direction:row;justify-content:flex-start;padding:8px}.mid-task-questionnaire .likert-option input[type=radio]{margin-bottom:0;margin-right:10px}.mid-task-questionnaire .binary-choice .likert-row{grid-template-columns:1fr}.mid-task-questionnaire button{width:100%}}.psychomotor-vigilance-task{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;height:calc(100vh - 100px);justify-content:center;position:relative;width:100%}.trial-counter{font-size:1.2rem;margin-bottom:1rem;text-align:right}.task-display{align-items:center;display:flex;height:200px;justify-content:center;margin:20px;width:100%}.clock,.fixation{font-size:48px;font-weight:700}.clock{font-family:monospace}.feedback{font-size:24px;margin-top:20px}.pvt-container{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.practice-text{color:#2196f3;font-size:1.5rem;padding:10px 20px;top:20px}.feedback-message,.practice-text{background:#ffffffe6;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-weight:700;position:absolute}.feedback-message{animation:blink 1s infinite;bottom:25%;color:#f44336;font-size:1.2rem;padding:15px 30px;z-index:3}.feedback-message,.flashing-message{left:50%;transform:translate(-50%,-50%)}.flashing-message{animation:flash .5s infinite;background:#fffffff2;border:3px solid red;border-radius:12px;box-shadow:0 4px 8px #ff00004d;color:red;font-size:2rem;font-weight:700;padding:20px 40px;position:absolute;top:20%;z-index:4}@keyframes blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes flash{0%{background:#fffffff2;color:red;opacity:1}50%{background:#f003;color:#fff;opacity:.7}to{background:#fffffff2;color:red;opacity:1}}.pvt-clock{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 8px #0000001a;display:flex;height:300px;justify-content:center;margin:20px 0;width:300px}.fixation{color:#333;font-size:3rem}.time{font-family:monospace;font-size:4rem;font-weight:700}.time.counting-up{color:#4caf50}.time.counting-down{color:#f44336}
/*# sourceMappingURL=main.1e3b302a.css.map*/