/* Official Youm7 home/article footers, inspected 26 October 2026.
   Load after youm7.css and youm7-home.css. All rules are footer-scoped. */
.y7-footer.y7f{margin:30px -15px 0;padding:0;background:#3a3a3a;color:#ccc;text-align:right;font:14px/1.42857143 PNPY7Kufi,Tahoma,Arial,sans-serif;box-shadow:0 0 0 100vmax #3a3a3a;clip-path:inset(0 -100vmax)}
.y7f,.y7f *,.y7f *::before,.y7f *::after{box-sizing:border-box}
.y7f img{background:transparent;padding:0;border:0;vertical-align:middle;max-width:100%;height:auto}
.y7f a{color:inherit;text-decoration:none}.y7f a:hover{color:#e03030;text-decoration:none}.y7f a:focus-visible{outline:2px solid #fff;outline-offset:3px}
.y7f .y7f-inner{width:990px;max-width:100%;margin:0 auto;padding:0 15px}
.y7f .y7f-mobile{display:none}
.y7f .y7f-app-desktop{height:134px;position:relative;background:url('../youm7/footer/apps-desktop.png') center bottom/990px 134px no-repeat}
.y7f .y7f-app-links{position:absolute;top:65px;left:55px;display:flex;direction:rtl;align-items:center;gap:4px}
.y7f .y7f-app-links a,.y7f .y7f-app-links img{display:block;width:48px;height:48px}
.y7f .y7f-app-links img:hover,.y7f .y7f-social img:hover{opacity:.8}
.y7f .y7f-upper{padding:5px 0 15px;background:#3a3a3a}
.y7f .y7f-upper-grid{display:grid;grid-template-columns:2fr 1fr;align-items:start;padding-inline:15px}
.y7f .y7f-desktop-menu{display:block;justify-content:normal;gap:0;margin:0;padding:0 15px;font:14px/1.42857143 PNPY7Kufi,Tahoma,Arial,sans-serif;text-align:right}
.y7f .y7f-desktop-menu ul{padding:12px;margin:0 0 10px;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.y7f .y7f-desktop-menu li{margin-top:3px;min-width:0}
.y7f .y7f-desktop-menu h2{font:400 14px/1.1 PNPY7Kufi,Tahoma,Arial,sans-serif;color:#ccc;text-shadow:0 2px #282828;padding:4px 0 0 8px;margin:7px 0 10px;text-align:right}
.y7f .y7f-brand{border-right:1px solid #000;margin-top:20px;padding:0 15px;text-align:center}
.y7f .y7f-logo{display:block;max-width:206px;margin:0 auto}
.y7f .y7f-logo img{display:block;width:183px;height:204px;margin:0 auto}
.y7f .y7f-about{margin-top:20px;text-align:center;line-height:20px}
.y7f .y7f-about a{display:inline-block;margin-left:10px;text-shadow:0 2px #282828;font:14px/20px PNPY7Kufi,Tahoma,Arial,sans-serif;color:#ccc}
.y7f .y7f-about a:hover{color:#e03030}
.y7f .y7f-bottom{background:#2d2d2d;padding:15px 0;box-shadow:0 0 0 100vmax #2d2d2d;clip-path:inset(0 -100vmax)}
.y7f .y7f-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.y7f .y7f-copyright{font:12px/1.42857143 PNPY7Kufi,Tahoma,Arial,sans-serif;margin-top:10px;padding:0 15px;direction:rtl}
.y7f .y7f-copyright span{display:inline-block;font-size:13px}
.y7f .y7f-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;width:196px;max-width:100%;margin:10px auto 0}
.y7f .y7f-social a,.y7f .y7f-social img{display:block;width:20px;height:20px}
.y7f .y7f-created{width:260px;max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:7px;font:12px/1.42857143 PNPY7Kufi,Tahoma,Arial,sans-serif;text-align:right}
.y7f .y7f-created p{margin:0;flex:1}.y7f .y7f-created a{flex:0 0 100px}.y7f .y7f-created img{display:block;width:100px;height:38px}
@media(max-width:1020px) and (min-width:701px){.y7f .y7f-inner{width:100%}.y7f .y7f-upper{padding-inline:0}.y7f .y7f-upper-grid{padding-inline:5px}.y7f .y7f-desktop-menu{padding-inline:5px}.y7f .y7f-desktop-menu h2{font-size:12px}.y7f .y7f-copyright{padding-inline:5px}.y7f .y7f-created{flex-wrap:wrap;justify-content:center;text-align:center}.y7f .y7f-created p{flex-basis:100%}}
@media(max-width:700px){
 .y7-footer.y7f{margin-top:30px;margin-inline:-15px;padding:0;background:#3a3a3a;box-shadow:none;clip-path:none;font-family:PNPY7Kufi,Tahoma,Arial,sans-serif}
 .y7-home .y7-footer.y7f{margin-inline:0}
 .y7f .y7f-desktop{display:none}.y7f .y7f-mobile{display:block}
 .y7f .y7f-app-mobile{position:relative;display:flex;justify-content:center;align-items:center;border-right:3px solid #ed1b24;border-left:3px solid #ed1b24;background:#fff;overflow:hidden}
 .y7f .y7f-app-mobile-banner{display:block;width:100%;max-width:400px;height:auto;margin:0 auto}
 .y7f .y7f-app-mobile-links{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;gap:20px;direction:rtl}
 .y7f .y7f-app-mobile-links a,.y7f .y7f-app-mobile-links img{display:block;width:48px;height:48px}
 .y7f .y7f-mobile-logo{padding:15px;border-bottom:1px solid #4b4b4b;text-align:center;background:#3a3a3a}
 .y7f .y7f-mobile-logo img{display:inline-block;width:183px;height:204px}
 .y7f .y7f-mobile-menu{margin:0;padding:15px;border-bottom:1px solid #4b4b4b;background:#3a3a3a;display:grid;grid-template-columns:1fr 1fr;justify-content:normal;gap:0;font-size:14px}
 .y7f .y7f-mobile-menu>div{padding-right:15px;padding-left:15px;text-align:right}
 .y7f .y7f-mobile-menu>div:nth-child(2){border-right:1px solid #4b4b4b}
 .y7f .y7f-mobile-menu h2{height:15px;font:400 14px/15px PNPY7Kufi,Tahoma,Arial,sans-serif;margin:0 0 9px;padding:0;white-space:nowrap}
 .y7f .y7f-mobile-menu h2 a{display:inline-block;min-width:50px;color:#ccc}
 .y7f .y7f-mobile-social{padding:10px;background:#3a3a3a;text-align:center;direction:rtl;display:flex;align-items:center;justify-content:center;gap:6px}
 .y7f .y7f-mobile-social a,.y7f .y7f-mobile-social img{display:block;width:20px;height:20px}
 .y7f .y7f-mobile-bottom{background:#2d2d2d;color:#ccc;text-align:center;font:12px/1.42857143 PNPY7Kufi,Tahoma,Arial,sans-serif;padding:34px 10px 70px}
 .y7f .y7f-mobile-copyright{margin:0 0 10px;padding:0}
 .y7f .y7f-created{display:flex;flex-wrap:nowrap;width:260px;max-width:100%;margin:0 auto;text-align:right;font-size:12px}
 .y7f .y7f-created p{flex:1;margin:0}
}
