@font-face{font-family:TajawalLocal;src:url('../midfilm-academy-interface/assets/tajawal.woff2') format('woff2');font-display:swap}body{font-family:TajawalLocal,Tajawal,Cairo,Arial,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ff8b40;outline-offset:4px}.mf-skip{position:absolute;top:-100px;z-index:999;background:#fff;color:#111;padding:14px}.mf-skip:focus{top:0}.mf-stage-banner{text-align:center;padding:8px 16px;background:#28201b;color:#ffd8bb;font-size:14px;position:relative;z-index:3}.mf-course-tabs{position:relative;z-index:3;display:flex;justify-content:flex-end;gap:8px;margin:26px 6% 0;flex-wrap:wrap}.mf-course-tabs a{padding:12px 20px;border:1px solid #454545;border-radius:28px;background:#111c}.mf-course-tabs [aria-current]{border-color:#eb652d;background:#eb652d;color:#fff}.hero-copy{margin-top:24px}.mf-full-access{max-width:1210px;margin:18px auto 25px;text-align:center;color:#ddd;padding:0 22px;line-height:1.8}.plans .features{font-size:16px}.plans .plan{min-height:520px}.mf-purchase-form{margin-top:auto}.mf-purchase-form .buy{border:1px solid #ff8b32;color:white;width:100%;font-size:16px;padding:12px}.mf-curriculum{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mf-topic{min-height:0;text-align:right;padding:20px;line-height:1.8}.mf-topic summary{cursor:pointer;font-weight:700;font-size:18px}.mf-topic ol{padding-right:24px;color:#ccc;font-size:16px}.mf-topic li{margin:8px 0}.mf-topic:after{display:none!important}.mf-topic a{color:#ffa56c;text-decoration:underline}.mf-official-brand{position:absolute;right:5%;top:24px;z-index:3}.mf-official-brand img{width:68px;height:68px;object-fit:contain}.actions a{flex:1;padding:13px;border:1px solid #646464;border-radius:28px;text-align:center}.mf-summary{display:block!important;padding:15px!important}.mf-summary h3{font-size:18px;line-height:1.7}.mf-summary p{font-size:15px;margin:8px 0}.mf-button{display:inline-flex;justify-content:center;align-items:center;background:#eb652d;border:1px solid #fc8d59;color:white;border-radius:28px;padding:12px 24px;font-weight:bold}.mf-secondary{background:transparent!important;border:1px solid #a8633e!important}.mf-service-area{max-width:1200px;margin:36px auto;padding:24px;line-height:1.8}.mf-service-area>h2{font-size:34px;margin-bottom:12px}.mf-card{padding:24px;border:1px solid #414141;border-radius:18px;margin:16px 0;background:#111618}.mf-card label{display:block;margin:14px 0}.mf-card input,.mf-card select,.mf-card textarea{display:block;width:100%;padding:12px;color:#fff;background:#191f21;border:1px solid #666;border-radius:8px;box-sizing:border-box}.mf-card .mf-button{margin-top:10px}.mf-card h3{font-size:22px}.mf-service-area .eyebrow{font-size:18px}.course h2{margin-left:0;padding-top:32px}.course .badge{font-size:14px}.course .available{line-height:1.7}.layout .sidebar p{line-height:1.8}.layout{padding-bottom:30px}.header .logo,.footer .logo{object-fit:contain}.footer-nav{flex-wrap:wrap;gap:25px}@media(max-width:700px){.mf-course-tabs{margin:12px 20px}.mf-course-tabs a{font-size:14px;flex:1;text-align:center;padding:10px}.hero-copy{margin-top:18px}.plans .plan{min-height:0}.mf-curriculum{grid-template-columns:1fr}.mf-service-area{padding:16px}.mf-card{padding:18px}.mf-official-brand{right:20px;top:20px}.mf-official-brand img{width:55px;height:55px}.course h2{padding-top:0}.course .badge{position:static}.mf-full-access{text-align:right}.mf-stage-banner{font-size:12px}.nav{gap:16px!important}.mf-card button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

.header .logo,.footer .logo,.mf-official-brand img{filter:brightness(0) invert(1)}
