        :root {

            --primary: #4361ee; --secondary: #3f37c9; --accent: #4895ef;

            --success: #4cc9f0; --danger: #f72585; --warning: #f8961e;

            --bg: #f8f9fa; --text: #2b2d42; --white: #ffffff;

            --exam-blue: #3a5ceb; --exam-green: #4caf50;

        }

@font-face {
    font-family: 'TemelYazi';
    src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2'),
         url('data:font/woff;charset=utf-8;base64,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') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

        *:not(i):not(.fas):not(.fa):not(.far) { font-family: 'Quicksand', sans-serif !important; box-sizing: border-box; }

        body { background-color: #F8FAFF; text-rendering: optimizeLegibility; margin: 0; padding: 0; overflow-x: hidden; }



        .hover-card { transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); }

        .hover-card:hover { transform: translateY(-5px); box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }

        .fade-in { animation: fadeIn 0.4s ease-out forwards; }

        @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }



        .mobile-scroll-wrapper { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; padding: 10px 0; display: flex; justify-content: center; }

        @media (max-width: 1024px) { .mobile-scroll-wrapper { justify-content: flex-start; padding-left: 10px; padding-right: 10px; } }



        /* SINAV OLUŞTUR CSS */

        .editor-toolbar { display: none; gap: 10px; padding: 10px; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.05); margin-bottom: 10px; position: sticky; top: 10px; z-index: 100; overflow-x: auto; white-space: nowrap; }

        .toolbar-btn { padding: 5px 12px; border-radius: 6px; background: #f8fafc; border: 1px solid #e2e8f0; cursor: pointer; transition: all 0.2s; touch-action: manipulation; }

        .toolbar-btn:hover { background: #eff6ff; border-color: #3b82f6; }



        .curr-draggable-item { position: relative; cursor: default; transition: outline 0.2s; touch-action: none; }

        .editing .curr-draggable-item { cursor: text; border: 2px dashed #cbd5e1; padding: 15px; border-radius: 12px; background-color: #f8fafc; margin-bottom: 15px; transition: all 0.2s ease; position: relative; }

        .editing .curr-draggable-item > * { position: relative; z-index: 20; }

        .editing .curr-draggable-item:hover { border-color: #3b82f6; background-color: #eff6ff; box-shadow: 0 4px 12px rgba(59, 130, 246, 0.1); }



        .editing #mainHeader { border: 3px solid #fbbf24 !important; background-color: white !important; }

        .editing .curr-questions-box { resize: vertical; overflow-y: auto !important; min-height: 200px; padding-bottom: 25px !important; background-image: repeating-linear-gradient(45deg, transparent, transparent 2px, #fde68a 2px, #fde68a 4px); background-size: 15px 15px; background-position: bottom right; background-repeat: no-repeat; }

        .editing .curr-draggable-item.is-dragging { transition: none !important; opacity: 0.9; box-shadow: 0 10px 25px rgba(0,0,0,0.15); border-color: #3b82f6; background-color: #ffffff; z-index: 9999 !important; }



        .refresh-btn { display: none !important; position: absolute !important; top: 6px !important; right: 6px !important; background: #ffffff; border: 2px solid #111827; border-radius: 6px; width: 32px; height: 32px; color: #111827; cursor: pointer; box-shadow: 0 2px 4px rgba(0,0,0,0.1); z-index: 50 !important; transition: all 0.2s; font-size: 14px; touch-action: manipulation; }

        .refresh-btn:hover { background: #f3f4f6; transform: scale(1.1); }

        .editing .curr-draggable-item:hover .refresh-btn { display: flex !important; align-items: center; justify-content: center; }

        .custom-scrollbar::-webkit-scrollbar { width: 5px; height: 5px; }

        .custom-scrollbar::-webkit-scrollbar-thumb { background: #6366f1; border-radius: 10px; }



        .exam-page { background-color: transparent; width: 210mm; min-height: 297mm; padding: 10mm; margin: 0 auto; position: relative; box-sizing: border-box; flex-shrink: 0; filter: drop-shadow(0 10px 15px rgba(0,0,0,0.1)); border: none; }

        .a4-page { background: var(--white); width: 210mm; height: 297mm; padding: 10mm 12mm; box-shadow: 0 0 30px rgba(0,0,0,0.1); outline: none; display: none; position: relative; box-sizing: border-box; overflow: hidden; flex-shrink: 0; margin-bottom: 20px;}



        /* SINAV TASARIMI CSS */

        .photo-app-header { background: var(--white); width: 100%; padding: 15px 20px; box-shadow: 0 4px 20px rgba(0,0,0,0.05); display: flex; flex-direction: column; align-items: center; position: sticky; top: 0; z-index: 1000; border-bottom: 1px solid #e9ecef; }

        .photo-controls-container { width: 100%; max-width: 1200px; display: flex; flex-direction: column; gap: 10px; }

        .photo-main-actions { display: flex; gap: 12px; align-items: center; background: #f1f3f5; padding: 12px 15px; border-radius: 12px; flex-wrap: wrap; }

        .photo-upload-section { display: flex; gap: 15px; flex-grow: 1; flex-wrap: wrap; }

     

        .file-group { background: white; padding: 12px; border-radius: 8px; border: 1px solid #ddd; display: flex; flex-direction: column; gap: 8px; flex: 1; min-width: 250px; }

        .file-group-title { font-size: 11px; font-weight: 700; color: var(--primary); text-transform: uppercase; }

        .preview-box { display: flex; align-items: stretch; gap: 10px; }

        .preview-img { width: 66px; height: 66px; border-radius: 6px; object-fit: cover; display: none; border: 1px solid #eee; background: #f8f9fa;}

        .action-buttons { display: flex; flex-direction: column; gap: 6px; flex-grow: 1; justify-content: center; }

        .action-btn { font-weight: 600; padding: 8px 10px; font-size: 12px; text-align: center; background: #f1f3f5; border-radius: 6px; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 6px; border: 1px solid #ced4da; transition: all 0.2s; color: var(--text); touch-action: manipulation; }

        .action-btn:hover { background: #e2e6ea; border-color: #adb5bd; }

        .photo-btn { padding: 10px 16px; border-radius: 8px; font-weight: 600; cursor: pointer; transition: all 0.2s ease; border: none; display: flex; align-items: center; justify-content: center; gap: 8px; font-size: 13px; white-space: nowrap; touch-action: manipulation; }

        .photo-btn.primary { background-color: var(--primary); color: var(--white); flex-grow: 1; min-width: 150px; }

        .photo-btn.edit { background-color: var(--warning); color: var(--white); }

        .photo-btn.print { background-color: #4cc9f0; color: var(--white); }

        .photo-btn.ans-key { background-color: var(--danger); color: var(--white); }

        .photo-btn:disabled { opacity: 0.6; cursor: not-allowed; }

        .photo-editor-toolbar { display: none; gap: 8px; padding: 8px; background: var(--white); border: 1px solid #e9ecef; border-radius: 10px; justify-content: center; overflow-x: auto;}

        #photo-pages-wrapper { display: flex; flex-direction: column; gap: 30px; padding: 30px 10px; width: 100%; align-items: center; background-color: var(--bg); }

        

        .page-content { display: flex; flex-direction: column; height: 100%; width: 100%; gap: 12px; }

        .photo-draggable-item { position: relative; width: 100%; word-wrap: break-word; page-break-inside: avoid; break-inside: avoid; touch-action: none; }

        .exam-header-box { width: 80%; margin: 0 auto; border: 1px solid var(--text); padding: 10px 15px; text-align: center; border-radius: 4px; display: block; box-sizing: border-box; }

        .exam-header-box h2 { color: var(--text); font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; margin: 0; text-align: center; }

        .exam-info-box { width: 80%; margin: 0 auto; border: 1px solid var(--text); padding: 8px 15px; display: flex; justify-content: space-between; align-items: center; font-weight: 600; font-size: 14px; border-radius: 4px; box-sizing: border-box; }

        .question-title { display: flex; align-items: center; gap: 8px; font-weight: 700; font-size: 15px; margin-bottom: 8px; }

        .question-title::before { content: ""; display: block; width: 6px; height: 20px; background-color: var(--exam-green); border-radius: 2px; flex-shrink: 0; }

        .question-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px; padding-left: 15px; margin-top: 10px; margin-bottom: 5px; }

        .photo-editing-mode .photo-draggable-item { border: 1px dashed #b0b0b0; padding: 2px; border-radius: 4px; }

        .delete-btn { position: absolute; top: -10px; right: -10px; width: 28px; height: 28px; background-color: var(--danger); color: white; border: none; border-radius: 50%; cursor: pointer; font-size: 12px; font-weight: bold; display: none; justify-content: center; align-items: center; z-index: 100; box-shadow: 0 2px 5px rgba(0,0,0,0.2); font-family: sans-serif; touch-action: manipulation; }

        .photo-editing-mode .photo-draggable-item:hover .delete-btn, .photo-editing-mode .photo-draggable-item:active .delete-btn { display: flex; }

        .delete-btn:hover { transform: scale(1.1); background-color: #d81b60; }

        .division-grid { display: inline-grid; grid-template-columns: minmax(55px, auto) minmax(45px, auto); grid-template-rows: auto auto; margin: 15px 15px; font-size: 1.4rem; line-height: 1; }

        .g-dividend { padding: 5px 10px 5px 5px; text-align: right; white-space: nowrap !important; letter-spacing: 2px; align-self: end; }

        .g-divisor { padding: 5px 15px; border-left: 2px solid #000; border-bottom: 2px solid #000; text-align: center; align-self: end; }

        .g-subtraction { display: flex; align-items: center; padding-right: 5px; margin-top: 8px; }

        .g-minus { font-weight: bold; font-size: 1.8rem; margin-right: 6px; transform: translateY(-5px); }

        .g-line { flex-grow: 1; border-top: 2px solid #000; }

        .g-quotient { border-left: 2px solid #000; padding: 5px 15px; text-align: center; min-height: 35px; }

/* --- SADECE 1. SINIFLAR İÇİN DİK TEMEL HARFLER (TEMELYAZI) --- */
/* Sadece .grade-1-font sınıfı atanan A4 kağıtlarında devreye girer */
.a4-page.grade-1-font, 
.a4-page.grade-1-font *:not(i):not(.fas):not(.fa) {
    font-family: 'TemelYazi', sans-serif !important;
    letter-spacing: 1px !important;
    word-spacing: 1.5px !important;
}

/* --- SADECE 1. SINIF DİK TEMEL HARFLER İÇİN PUNTO BÜYÜTME HARİTASI --- */

.a4-page.grade-1-font .text-\[13px\] { font-size: 20px !important; } /* "Benzetilen:" gibi ince küçük etiketleri büyütür */

.a4-page.grade-1-font .text-sm,
.a4-page.grade-1-font .text-\[14px\],
.a4-page.grade-1-font .text-\[16px\]:not(.text-blue-900) { font-size: 19px !important; } /* Sınav başındaki AD-SOYAD ve TARİH alanlarını büyütür */

.a4-page.grade-1-font .text-\[15px\],
.a4-page.grade-1-font .text-\[18px\] { font-size: 26px !important; } /* DİĞER TÜM SORULARI, OKUMA METNİNİN SORULARINI ve ŞIKLARI büyütür */


/* --- 1. AYRIM: SADECE BÖLÜM YÖNERGELERİ ("Soruları cevaplayalım", "Okuma metnine göre..." vb.) --- */
/* Yönergeler mavi renkte ve kalın olduğu için bu sınıfları hedef alıyoruz */
.a4-page.grade-1-font .font-bold.text-blue-900.text-\[16px\],
.a4-page.grade-1-font .font-bold.text-blue-900.text-\[17px\],
.a4-page.grade-1-font .font-bold.text-blue-900.text-\[19px\] { 
    font-size: 22px !important; /* Yönerge puntosunu buradan bağımsız olarak ayarlayabilirsin */
}
/* --- 2. AYRIM: SADECE OKUMA METNİ PARAGRAFLARI (Hikayenin kendisi) --- */
/* Standart metinler iki yana yaslı (text-justify), okuma hızı metinleri sola yaslı (text-left) olduğu için ikisini de hedef alıyoruz */
.a4-page.grade-1-font .text-justify.text-\[17px\],
.a4-page.grade-1-font .text-justify.text-\[19px\],
.a4-page.grade-1-font .text-left.text-\[17px\],
.a4-page.grade-1-font .text-left.text-\[19px\] { 
    font-size: 28px !important; /* Okuma metninin kendi puntosunu buradan bağımsız olarak ayarlayabilirsin */
}
.a4-page.grade-1-font .text-lg,
.a4-page.grade-1-font .text-\[20px\] { font-size: 26px !important; } /* Soru Numaralarını (Örn: 1-, 2-) büyütür */
.a4-page.grade-1-font .text-xl       { font-size: 22px !important; } /* Sağ üst köşedeki Puan Alanını (100) büyütür */
.a4-page.grade-1-font .text-2xl      { font-size: 24px !important; } /* "ÇALIŞMA YAPRAĞI" ve "OKUMA METNİ" gibi en üstteki Ana Başlıkları büyütür */

/* --- SADECE 2. SINIF OKUMA METNİ VE SORULARI İÇİN DİK TEMEL HARFLER --- */
.grade-2-reading-font, 
.grade-2-reading-font *:not(i):not(.fas):not(.fa) {
    font-family: 'TemelYazi', sans-serif !important;
    letter-spacing: 1px !important;
    word-spacing: 1.5px !important;
}

/* --- 2. SINIF OKUMA METNİ İÇİN PUNTO BÜYÜTME HARİTASI --- */

/* 1. YÖNERGE VE SORULAR (Aynı elementte oldukları için BİTİŞİK yazılır) */
/* text-[15px] ve text-[16px] exam.js'yi, text-[17px] ise worksheet.js'deki +1 puntoyu yakalar */
.a4-page .grade-2-reading-font.text-\[15px\],
.a4-page .grade-2-reading-font.text-\[16px\],
.a4-page .grade-2-reading-font.text-\[17px\] {
    font-size: 24px !important;
} 

/* --- SADECE 2. SINIF OKUMA METNİ YÖNERGESİNİ KÜÇÜLTME --- */
/* Seçiciyi daha spesifik hale getirdik ve alta ekleyerek önceliğini artırdık */
.a4-page .grade-2-reading-font.text-\[16px\].text-blue-900,
.a4-page .grade-2-reading-font.text-\[17px\].text-blue-900 {
    font-size: 16px !important; 
}

/* 2. OKUMA METNİ PARAGRAFLARI (Alt elementte oldukları için BOŞLUKLU yazılır) */
/* text-[17px] exam.js'yi, text-[18px] ise worksheet.js'deki +1 puntoyu yakalar */
.a4-page .grade-2-reading-font .text-\[17px\],
.a4-page .grade-2-reading-font .text-\[18px\] {
    font-size: 26px !important;
}

/* 3. SORU NUMARALARI VE ANA BAŞLIKLAR */
.a4-page .grade-2-reading-font .text-lg,
.a4-page .grade-2-reading-font .text-\[19px\] { font-size: 24px !important; }
.a4-page .grade-2-reading-font .text-xl,
.a4-page .grade-2-reading-font .text-2xl     { font-size: 28px !important; }

        /* YAZDIRMA CSS */
        @media print {
            @page { size: A4 portrait; margin: 8mm; }
            body { background: white; padding: 0; margin: 0; width: 100%; -webkit-print-color-adjust: exact !important; print-color-adjust: exact !important; overflow: visible; }
            
            .no-print, .editor-toolbar, .photo-editor-toolbar, .edit-controls, .refresh-btn, .photo-app-header { display: none !important; }
            
            /* 1. ÇÖZÜM: Turuncu çerçevenin ortalanması ve sağdaki boşluğun giderilmesi */
            /* a4-page ve exam-page sınıflarındaki sabit milimetrik genişlikleri (210mm) ezip sayfaya tam yayılmasını sağladık */
            #photo-pages-wrapper, #createExamView, .container, .lg\:col-span-3, .mobile-scroll-wrapper, #currExamPaper, .exam-page, .a4-page { 
                display: block !important; 
                width: 100% !important; 
                max-width: 100% !important;
                margin: 0 auto !important; 
                padding: 0 !important; 
                box-shadow: none !important;
                min-height: auto !important;
                background: transparent !important;
            }
            
            .print-container {
                display: block !important;
                width: 100% !important;
                max-width: 100% !important;
                margin: 0 auto !important; 
                padding: 0 !important; 
                box-sizing: border-box !important;
                border: none !important;
                box-shadow: none !important;
            }

            .print-box {
                display: block !important;
                width: 100% !important; 
                margin: 0 auto !important;
                border: 3px solid #fbbf24 !important;
                border-radius: 12px !important;
                padding: 5mm !important;
                background: white !important;
                -webkit-box-decoration-break: clone !important;
                box-decoration-break: clone !important;
                height: auto !important;
                min-height: auto !important;
                box-sizing: border-box !important;
            }

            .curr-draggable-item, .js-grid-container {
                page-break-inside: avoid !important;
                break-inside: avoid !important;
                display: block !important;
                margin-bottom: 20px !important; 
            }

            /* 2. ÇÖZÜM: Eşleştirme sorularının alt alta inmesini engelleyen kritik kural */
            .curr-draggable-item.flex {
                display: flex !important;
            }

            body.print-mode-report * { visibility: hidden; }
            body.print-mode-report #printReportContainer, 
            body.print-mode-report #printReportContainer * { visibility: visible; }
            body.print-mode-report #printReportContainer { position: absolute; left: 0; top: 0; width: 100%; }
            body.print-mode-report .report-action-btn { display: none !important; }

            /* SADECE OKUMA HIZI METNİ İÇİN SABİT GENİŞLİK KORUMASI      */
            .reading-speed-container {
                width: 672px !important;
                min-width: 672px !important;
                max-width: 672px !important;
                box-sizing: border-box !important;
            }
        }

/* --- ANASAYFA MODÜL KARTLARI (PREMIUM TASARIM) --- */
:root {
    --toziva-blue: #2a3eb1;
    --toziva-orange: #ed5048;
}

/* Kart Ana Yapısı ve Gölge (Border İptal) */
.module-card-uniform {
    background-color: #ffffff !important;
    border: none !important;
    border-radius: 24px !important;
    /* İçi boşaltılmış, markanın mavisine çalan çok yumuşak ve derin gölge */
    box-shadow: 0 10px 40px rgba(42, 62, 177, 0.08) !important; 
    /* cubic-bezier ile hafif yaylanma (spring) efekti */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
    transform: translateY(0);
}

/* Hover Durumunda Kart Sıçraması ve Gölge Büyümesi */
.module-card-uniform:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 20px 40px rgba(42, 62, 177, 0.15) !important;
}

/* İkon Arka Planı (Normal Durum) */
.module-icon-bg {
    background-color: rgba(42, 62, 177, 0.05) !important;
    border: 1px solid rgba(42, 62, 177, 0.1) !important;
    transition: transform 0.4s ease !important;
}

.module-icon-color {
    color: var(--toziva-blue) !important;
}

/* Kart Hover Edildiğinde İkonun Büyümesi */
.module-card-uniform:hover .module-icon-bg {
    transform: scale(1.15) !important;
}

/* Buton Tasarımı (Premium Gradient, 16px Radius ve Hafif Gölge) */
.module-btn-uniform {
    background: linear-gradient(135deg, #315BFF 0%, #5E74FF 100%) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 16px !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    box-shadow: 0 4px 15px rgba(49, 91, 255, 0.25) !important; 
}

/* Buton İçi Ok Sembolü (Animasyon Hazırlığı) */
.module-btn-uniform .btn-arrow {
    transition: transform 0.3s ease !important;
    display: inline-block; /* Translate (kayma) animasyonunun çalışması için gereklidir */
    font-size: 1.15em;
}

/* Kart Hover Edildiğinde Butonun Parlaması (Glow Efekti) */
.module-card-uniform:hover .module-btn-uniform {
    box-shadow: 0 8px 25px rgba(49, 91, 255, 0.45) !important;
}

/* Butonun Kendisi Hover Edildiğinde Büyüme (Scale 102%) ve Ekstra Parlama */
.module-btn-uniform:hover {
    transform: scale(1.02) !important;
    box-shadow: 0 12px 30px rgba(49, 91, 255, 0.65) !important;
}

/* Hover Durumunda Ok İkonunun Sağa Kayması (Animasyon) */
.module-card-uniform:hover .module-btn-uniform .btn-arrow,
.module-btn-uniform:hover .btn-arrow {
    transform: translateX(6px) !important;
}

/* --- SAYFA AÇILIŞ MİKRO ANİMASYONLARI (STAGGER EFFECT) --- */
@keyframes fadeUpEntrance {
    from { 
        opacity: 0; 
        transform: translateY(40px); 
    }
    to { 
        opacity: 1; 
        transform: translateY(0); 
    }
}

.animate-fade-up {
    opacity: 0; /* Animasyon başlayana kadar kartları görünmez yapar */
    animation: fadeUpEntrance 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}

/* Stagger (Gecikme) Sınıfları */
.delay-100 { animation-delay: 0.1s; }
.delay-200 { animation-delay: 0.2s; }
.delay-300 { animation-delay: 0.3s; }