.text-success{color:var(--primary-2)!important}.alpha-container{display:flex;flex-direction:column;min-height:100vh;text-align:start}.header-section{height:200px;background-color:var(--primary-2)}.header-section>div{height:200px;display:flex;flex-direction:column;color:var(--white);justify-content:center;align-items:center;background-image:url("/ThemeLibrary/AlphaTheme/images/path.svg");background-repeat:repeat-x;gap:1rem;padding:0 5%}.selection>div{display:flex;flex-wrap:wrap}.search-section{padding:2rem 5%}.search-section label{color:var(--body)}.search-section select{margin-top:1rem;width:250px;background-color:transparent;color:var(--gray-2)}.search-section{background:linear-gradient(180deg,#f9f7f6 0%,#fafafa 100%)}.cards-container{margin:0 0 5rem 0;padding:20px 5%;width:100%}.cards-grid{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}@media(min-width:1024px){.cards-container{padding:20px 8%}}[dir="rtl"] .card-title,[dir="rtl"] .instructor-info,[dir="rtl"] .meta-row{text-align:right;direction:rtl}[dir="rtl"] .instructor-info{justify-content:flex-start}[dir="rtl"] .card-header-section{justify-content:flex-start}@media(max-width:767px){.card-content{padding:16px;min-height:140px}.file-name{font-size:16px}.meta-row{justify-content:center;gap:6px}.card-actions{flex-direction:column;gap:12px;align-items:stretch}.social-actions{justify-content:center}.curriculum-btn{text-align:center;width:100%}}.library-card{background:#fff;border-radius:16px;border:1px solid var(--gray-1);padding:0;overflow:hidden;transition:all .3s ease;position:relative}.library-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.card-content{padding:24px;display:flex;flex-direction:column;height:100%;position:relative;min-height:160px}.language-badge{background:var(--light-purple);color:#000;padding:6px 16px;border-radius:8px;font-size:13px;font-weight:500;text-align:center;margin-bottom:16px}.file-name{font-size:16px;font-weight:700;line-height:1.4;padding:6px 16px;color:var(--primary-4);margin:0 0 12px 0}.instructor-info{padding:6px 16px;display:flex;align-items:center;gap:8px;margin-bottom:20px;text-align:start;background:var(--gray-0);border-radius:15.5px}.instructor-label{color:var(--primary-4);font-size:14px;font-weight:500}.instructor-name{color:var(--primary-4);font-size:14px;font-weight:600}.card-bottom{border-top:1px solid var(--light-green);margin-top:auto;padding-top:1rem;display:flex;flex-direction:column;gap:16px}.meta-row{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;text-align:right}.meta-item{font-size:12px;font-weight:600;padding:4px 8px}.card-actions{display:flex;justify-content:space-between;align-items:center}.social-actions{display:flex;gap:8px}.social-icon{width:32px;height:32px;padding:6px;border-radius:8px;border:1px solid #e6f0f1;background:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.social-icon:hover{background:#f8f9fa;border-color:#00c9a7;transform:scale(1.05)}.curriculum-btn{background:#00c9a7;color:#fff;border:0;padding:10px 20px;border-radius:20px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap}.curriculum-btn:hover{background:#00b894;color:#fff;text-decoration:none;transform:translateY(-1px)}.pagination-container{margin-top:40px}.page-link{background-color:transparent!important;color:var(--gray-1)!important;font-size:14px}.page-item:hover .page-link{color:var(--primary-2)!important}.page-item.active .page-link{border-radius:8px;background-color:var(--light-green)!important;color:var(--primary-2)!important}.cursor-pointer{cursor:pointer}.paper-name{cursor:pointer}.paper-name:hover{color:var(--primary-2)}.file-details-header{color:var(--primary-2);background:linear-gradient(180deg,#f9f7f6 0%,var(--light-pink) 100%);padding:20px 5%}.file-details-section{padding:1.5rem;border:1px solid var(--light-green);border-radius:39px;margin:2rem 5%}.section-2{padding:0;margin:0}.color-body{color:var(--body)}.teacher-name{border-radius:15.5px;padding:5px 20px;background-color:var(--light-gray);color:var(--primary-2)}.subject-name{border:1px solid var(--primary-2);border-radius:15.5px;padding:5px 20px;background-color:var(--primary-2);color:var(--white)}.papers-examples{width:100%;margin:50px 0;display:grid;grid-template-columns:1fr;gap:2rem}.paper-example{margin:0 5%;display:flex;flex-direction:column;gap:1rem;border:1px solid var(--light-green);padding:15px;border-radius:8px}.paper-example .teacher-name{max-width:200px;white-space:nowrap;text-overflow:ellipsis;display:inline-block}@media(min-width:640px){.papers-examples{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.header-section>div{padding-bottom:2rem}.selection>div{display:flex;flex-direction:row}.header-section>div,.search-section{padding-left:8%;padding-right:8%}.file-details-header{padding:20px 8%}.file-details-section,.section-2{margin:2rem 8%;padding:3rem}.papers-examples{width:100%;grid-template-columns:repeat(2,1fr)}.paper-example{display:flex;flex-direction:row;justify-content:space-between;margin:0}}.file-details-header-content{flex-wrap:wrap;gap:1rem}.icons{flex-wrap:wrap;gap:.5rem}.social-share-popup{width:185px;box-shadow:0 4px 4px 0 #00000014;position:absolute;background:#fff;border-radius:8px;z-index:1000}.social-share-popup::before,.social-share-popup::after{content:'';position:absolute;left:9%;transform:translateX(-50%);border-style:solid;border-width:0 8px 8px 8px;width:0;height:0}.social-share-popup::before{top:-8px;border-color:transparent transparent var(--light-green) transparent}.social-share-popup::after{top:-7px;border-color:transparent transparent #fff transparent}.social-share-content{padding:10px}.social-share-content .social-icons{display:flex;gap:15px;justify-content:center;align-items:center}.social-share-content .social-icons img{transition:transform .2s}.social-share-content .social-icons img:hover{transform:scale(1.1)}@media(max-width:768px){.file-details-header-content{flex-direction:column;align-items:flex-start}.download-btn{width:100%}.download-btn a{width:100%}.icons-and-download{width:100%;justify-content:space-between}.info-center-file{margin-top:2rem;display:flex;align-content:center;justify-content:space-between}}:root{--lc-primary-color:#d44c67;--lc-secondary-color:#262626}.lc-text-primary{color:var(--lc-primary-color)!important}.lc-text-secondary{color:var(--lc-secondary-color)!important}.lc-bg-primary{background:var(--lc-primary-color)!important}.lc-bg-secondary{background:var(--lc-secondary-color)!important}.btn.lc-btn-primary{background:var(--lc-primary-color)!important;color:#fff!important}.btn.lc-btn-secondary{background:var(--lc-secondary-color)!important;color:#fff!important}.lc-btn-outline-primary{border:1px solid var(--lc-primary-color)!important;color:var(--lc-primary-color)!important;background-color:transparent;padding:0.375rem 0.75rem;border-radius:0.25rem;cursor:pointer;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}.lc-btn-outline-primary:hover{color:#fff!important;background-color:var(--lc-primary-color)!important;border-color:var(--lc-primary-color)!important}.lc-btn-outline-secondary{border:1px solid var(--lc-secondary-color)!important;color:var(--lc-secondary-color)!important;background-color:transparent;padding:0.375rem 0.75rem;border-radius:0.25rem;cursor:pointer;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}.lc-btn-outline-secondary:hover{color:#fff!important;background-color:var(--lc-secondary-color)!important;border-color:var(--lc-secondary-color)!important}