#ife-intro-video-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:transparent;opacity:1;transition:opacity .35s ease}
#ife-intro-video-overlay.closing{opacity:0}
/* Glitch close */
#ife-intro-video-overlay.closing-glitch .ife-intro-container{animation:glitchOut .55s ease forwards}
@keyframes glitchOut{
  0%{filter:none;transform:none}
  20%{clip-path:inset(0 0 60% 0); transform:translateX(-2px)}
  40%{clip-path:inset(40% 0 0 0); transform:translateX(2px)}
  60%{clip-path:inset(10% 0 30% 0); filter:hue-rotate(25deg) saturate(1.3)}
  80%{clip-path:none; transform:scale(1.02); opacity:.6}
  100%{opacity:0; transform:scale(1.04); filter:blur(4px)}
}
/* CRT power off */
#ife-intro-video-overlay.closing-crt .ife-intro-container{animation:crtOff .55s ease forwards}
@keyframes crtOff{
  0%{transform:none; opacity:1}
  60%{transform:scaleY(0.07); opacity:.8}
  100%{transform:scaleY(0.01) scaleX(0.8); opacity:0}
}
#ife-intro-video-overlay .ife-intro-backdrop{position:absolute;inset:0}
#ife-intro-video-overlay .ife-intro-container{position:relative;max-width:900px;width:90vw;box-shadow:0 40px 100px rgba(0,0,0,.6);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}
#ife-intro-video-overlay .ife-intro-stage{position:relative}
#ife-intro-video-overlay .ife-intro-video{display:block;width:100%;height:auto;background:#000}
#ife-intro-video-overlay .ife-intro-ui{position:absolute;left:0;right:0;bottom:0;padding:28px 24px;background:linear-gradient(to top, rgba(0,0,0,.75), rgba(0,0,0,.35), rgba(0,0,0,0));color:#e8e8e8;text-align:center}
#ife-intro-video-overlay .ife-intro-below{display:flex;gap:10px;justify-content:center;align-items:center;padding:10px 14px;background:rgba(0,0,0,.65);border-top:1px solid rgba(255,255,255,.08)}
#ife-intro-video-overlay .ife-intro-below .ife-btn{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:8px 14px;border-radius:999px;text-decoration:none;font:600 13px/1 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;border:1px solid rgba(255,255,255,.25);color:#fff;background:rgba(255,255,255,.10);backdrop-filter:blur(6px);transition:transform .15s ease,border-color .15s ease,background .15s ease}
#ife-intro-video-overlay .ife-intro-below .ife-btn:hover{transform:translateY(-1px);border-color:#fff;background:rgba(255,255,255,.16)}

/* Retro make-over for streaming buttons */
#ife-intro-video-overlay.skin-retro_web_98 .ife-intro-below,
#ife-intro-video-overlay.skin-retro_win95 .ife-intro-below{background:#c0c0c0;border-top:2px solid #000;box-shadow:inset -1px -1px #404040, inset 1px 1px #fff}
#ife-intro-video-overlay.skin-retro_web_98 .ife-intro-below .ife-btn,
#ife-intro-video-overlay.skin-retro_win95 .ife-intro-below .ife-btn{border-radius:3px;border:2px solid #000;color:#000;background:#dfdfdf;box-shadow:inset -1px -1px #404040, inset 1px 1px #fff}
#ife-intro-video-overlay.skin-retro_web_98 .ife-intro-below .ife-btn:hover,
#ife-intro-video-overlay.skin-retro_win95 .ife-intro-below .ife-btn:hover{transform:translateY(-1px);filter:brightness(1.03)}

#ife-intro-video-overlay.skin-retro_xp_luna .ife-intro-below{background:linear-gradient(180deg,rgba(255,255,255,.25),rgba(255,255,255,.05));border-top:1px solid rgba(255,255,255,.3)}
#ife-intro-video-overlay.skin-retro_xp_luna .ife-intro-below .ife-btn{border-radius:6px;border:1px solid rgba(255,255,255,.55);color:#fff;background:rgba(255,255,255,.18)}

#ife-intro-video-overlay.skin-retro_mac_platinum .ife-intro-below{background:linear-gradient(180deg,#dcdcdc,#cfcfcf);border-top:1px solid #b2b2b2}
#ife-intro-video-overlay.skin-retro_mac_platinum .ife-intro-below .ife-btn{border-radius:5px;border:1px solid #9f9f9f;color:#111;background:#efefef}

#ife-intro-video-overlay.skin-retro_aol .ife-intro-below{background:rgba(0,0,0,.25)}
#ife-intro-video-overlay.skin-retro_aol .ife-intro-below .ife-btn{border-radius:4px;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.12)}

/* Gothic variants: darker glass, subtle red when blood skin selected */
#ife-intro-video-overlay.skin-blood_red .ife-intro-below{background:linear-gradient(to top, rgba(20,0,0,.9), rgba(20,0,0,.55));border-top:1px solid rgba(255,60,60,.25)}
#ife-intro-video-overlay.skin-blood_red .ife-intro-below .ife-btn{border-color:rgba(255,60,60,.35)}
#ife-intro-video-overlay .ife-intro-title{margin:0 0 6px;font:600 22px/1.2 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;letter-spacing:.02em}
#ife-intro-video-overlay .ife-intro-sub{margin:0 0 14px;font:400 14px/1.45 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;color:#cfcfcf}
#ife-intro-video-overlay .ife-intro-skip{appearance:none;border:1px solid rgba(255,255,255,.25);color:#f5f5f5;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);padding:9px 18px;border-radius:999px;cursor:pointer;transition:all .2s ease}
#ife-intro-video-overlay .ife-intro-skip:hover{border-color:#fff;transform:translateY(-1px)}
#ife-intro-video-overlay .ife-intro-vignette{pointer-events:none;position:absolute;inset:-10%;box-shadow:inset 0 0 240px rgba(0,0,0,.85)}
#ife-intro-video-overlay .ife-intro-grain{pointer-events:none;position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="2" stitchTiles="stitch"/><feColorMatrix type="saturate" values="0"/><feComponentTransfer><feFuncA type="table" tableValues="0 0.15"/></feComponentTransfer></filter><rect width="100%" height="100%" filter="url(%23n)" opacity="0.25"/></svg>');mix-blend-mode:overlay;opacity:.35}

/* CRT scanlines + subtle phosphor glow */
#ife-intro-video-overlay .ife-intro-crt{pointer-events:none;position:absolute;inset:0;z-index:5;mix-blend-mode:multiply;background-image:repeating-linear-gradient( to bottom, rgba(255,255,255,.22) 0, rgba(255,255,255,.22) 1px, rgba(0,0,0,.20) 1px, rgba(0,0,0,.20) 2px, rgba(0,0,0,0) 2px, rgba(0,0,0,0) 4px );opacity:.55;animation:crtFlicker 3.5s infinite ease-in-out, crtJitter 9s infinite linear}
#ife-intro-video-overlay .ife-intro-crt:after{content:"";position:absolute;inset:-10%;box-shadow:0 0 140px rgba(0,255,170,.07), 0 0 140px rgba(255,0,120,.07) inset}
@keyframes crtFlicker{0%{opacity:.5} 50%{opacity:.62} 100%{opacity:.5}}
@keyframes crtJitter{0%{transform:translateY(0)} 50%{transform:translateY(-0.5px)} 100%{transform:translateY(0)}}

/* Play overlay */
#ife-intro-video-overlay .ife-intro-play-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.25);box-shadow:0 10px 30px rgba(0,0,0,.45), inset 0 0 40px rgba(255,255,255,.04);backdrop-filter:blur(8px);cursor:pointer;z-index:10;transition:transform .15s ease, border-color .15s ease, background .15s ease}
#ife-intro-video-overlay .ife-intro-play-overlay.visible{display:flex}
#ife-intro-video-overlay .ife-intro-play-overlay:hover{transform:translate(-50%,-50%) scale(1.04);border-color:rgba(255,255,255,.45);background:rgba(0,0,0,.65)}
#ife-intro-video-overlay .ife-intro-play-icon{width:0;height:0;border-left:26px solid #ffffff;border-top:16px solid transparent;border-bottom:16px solid transparent;margin-left:4px;filter:drop-shadow(0 2px 12px rgba(255,255,255,.25))}

/* Unmute overlay */
#ife-intro-video-overlay .ife-intro-unmute-overlay{position:absolute;right:16px;top:16px;z-index:10;display:none;padding:8px 12px;border-radius:10px;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(6px);cursor:pointer}
#ife-intro-video-overlay .ife-intro-unmute-overlay.visible{display:block}

/* Existing Skins... (kept) */
#ife-intro-video-overlay.skin-cathedral_glass .ife-intro-container{background:linear-gradient(135deg, rgba(20,20,24,.85), rgba(10,10,12,.85));border:1px solid rgba(255,255,255,.07);backdrop-filter:blur(18px)}
#ife-intro-video-overlay.skin-noir_minimal .ife-intro-container{background:#0b0b0d;border:1px solid rgba(255,255,255,.06)}
#ife-intro-video-overlay.skin-blood_red .ife-intro-ui{background:linear-gradient(to top, rgba(20,0,0,.9), rgba(20,0,0,.45), rgba(20,0,0,0))}
#ife-intro-video-overlay.skin-blood_red .ife-intro-play-icon{border-left-color:#ff2e2e}
#ife-intro-video-overlay.skin-sepulchre .ife-intro-container{background:radial-gradient(1200px 600px at 50% 120%, rgba(40,40,44,.9), rgba(12,12,14,.9));border:1px solid rgba(255,255,255,.05)}
#ife-intro-video-overlay.skin-void_black .ife-intro-container{background:#000000;border:1px solid rgba(255,255,255,.08)}
#ife-intro-video-overlay.skin-gothic_frame .ife-intro-container{background:radial-gradient(800px 400px at 50% -20%, rgba(0,0,0,.9), rgba(0,0,0,.9)), url('data:image/svg+xml;utf8,<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" width="1200" height="800"><rect width="100%" height="100%" fill="none" stroke="rgba(255,255,255,0.06)" stroke-width="12"/></svg>') center/cover no-repeat;border:1px solid rgba(255,255,255,.08)}
#ife-intro-video-overlay.skin-ashen_stone .ife-intro-container{background:linear-gradient(135deg, rgba(38,38,42,.92), rgba(25,25,28,.92));border:1px solid rgba(255,255,255,.05)}
#ife-intro-video-overlay.skin-neon_crimson .ife-intro-container{background:radial-gradient(1000px 600px at 50% 120%, rgba(30,0,0,.85), rgba(0,0,0,.9));border:1px solid rgba(255,50,50,.25)}
#ife-intro-video-overlay.skin-neon_crimson .ife-intro-ui{background:linear-gradient(to top, rgba(40,0,0,.85), rgba(40,0,0,.45), rgba(40,0,0,0))}
#ife-intro-video-overlay.skin-film_burn .ife-intro-container{background:radial-gradient(600px 300px at 10% 110%, rgba(255,140,0,.12), rgba(0,0,0,0) 60%), radial-gradient(700px 350px at 90% -10%, rgba(255,40,0,.10), rgba(0,0,0,0) 60%), #0a0a0a;border:1px solid rgba(255,255,255,.06)}
#ife-intro-video-overlay.skin-retro_web_98 .ife-intro-container{border-radius:6px;background:#c0c0c0;border:2px solid #000;box-shadow:inset -1px -1px #404040, inset 1px 1px #fff, 0 14px 40px rgba(0,0,0,.5)}
#ife-intro-video-overlay.skin-retro_web_98 .ife-intro-ui{background:linear-gradient(to top, rgba(0,0,0,.65), rgba(0,0,0,.35), rgba(0,0,0,0));color:#ffffff}
#ife-intro-video-overlay.skin-retro_web_98 .ife-intro-play-overlay{border-radius:4px;border:2px solid #000;background:#dfdfdf;color:#000}
#ife-intro-video-overlay.skin-retro_web_98 .ife-intro-play-icon{border-left-color:#000}
#ife-intro-video-overlay.skin-haunted_chapel .ife-intro-container{background:radial-gradient(900px 500px at 50% 120%, rgba(0,0,0,.92), rgba(0,0,0,.92)), url('data:image/svg+xml;utf8,<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" width="1200" height="800"><g stroke="rgba(255,255,255,0.05)" fill="none"><path d="M0 50 Q 600 120 1200 60"/><path d="M0 150 Q 500 220 1200 180"/></g></svg>') center/cover no-repeat;border:1px solid rgba(255,255,255,.06)}
#ife-intro-video-overlay.skin-haunted_chapel .ife-intro-ui{background:linear-gradient(to top, rgba(0,0,0,.85), rgba(0,0,0,.5), rgba(0,0,0,0))}

/* New Retro Skins */
#ife-intro-video-overlay.skin-retro_win95 .ife-intro-container{border-radius:4px;background:#c0c0c0;border:2px solid #000;box-shadow:inset -1px -1px #404040,inset 1px 1px #fff, 0 14px 40px rgba(0,0,0,.5)}
#ife-intro-video-overlay.skin-retro_win95 .ife-intro-ui{background:linear-gradient(to top, rgba(0,0,0,.6), rgba(0,0,0,.3), rgba(0,0,0,0));color:#111}
#ife-intro-video-overlay.skin-retro_win95 .ife-intro-play-overlay{border-radius:2px;border:2px solid #000;background:#dcdcdc;color:#000}

#ife-intro-video-overlay.skin-retro_xp_luna .ife-intro-container{border-radius:10px;background:linear-gradient(180deg,#1c58d8,#0b3aa6);border:2px solid #082c82;box-shadow:0 16px 48px rgba(0,0,0,.45)}
#ife-intro-video-overlay.skin-retro_xp_luna .ife-intro-ui{background:linear-gradient(to top, rgba(0,0,0,.55), rgba(0,0,0,.3), rgba(0,0,0,0))}
#ife-intro-video-overlay.skin-retro_xp_luna .ife-intro-play-overlay{border-radius:10px;border:2px solid rgba(255,255,255,.5);background:rgba(255,255,255,.2)}

#ife-intro-video-overlay.skin-retro_mac_platinum .ife-intro-container{border-radius:8px;background:linear-gradient(180deg,#e6e6e6,#cfcfcf);border:1px solid #9f9f9f;box-shadow:0 16px 48px rgba(0,0,0,.45)}
#ife-intro-video-overlay.skin-retro_mac_platinum .ife-intro-ui{color:#111}
#ife-intro-video-overlay.skin-retro_mac_platinum .ife-intro-play-overlay{border-radius:6px;border:1px solid #9f9f9f;background:#efefef;color:#000}

#ife-intro-video-overlay.skin-retro_aol .ife-intro-container{border-radius:6px;background:#10426b;border:2px solid #0a2b44;box-shadow:0 16px 48px rgba(0,0,0,.5)}
#ife-intro-video-overlay.skin-retro_aol .ife-intro-ui{background:linear-gradient(to top, rgba(0,0,0,.6), rgba(0,0,0,.3), rgba(0,0,0,0))}
#ife-intro-video-overlay.skin-retro_aol .ife-intro-play-overlay{border-radius:4px;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.15)}

/* New RealOne Player / WinMX inspired skin */
#ife-intro-video-overlay.skin-retro_realone .ife-intro-container{
    border-radius: 6px;
    background: linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 50%, #0a0a0a 100%);
    border: 2px outset #666;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(255, 255, 255, 0.1);
}

#ife-intro-video-overlay.skin-retro_realone .ife-intro-ui{
    background: linear-gradient(to top, rgba(0,0,0,.8), rgba(0,0,0,.4), rgba(0,0,0,0));
    color: #ffffff;
}

#ife-intro-video-overlay.skin-retro_realone .ife-intro-below{
    background: linear-gradient(to bottom, #3a3a3a 0%, #2a2a2a 100%);
    border-top: 1px solid #666;
    padding: 12px;
}

#ife-intro-video-overlay.skin-retro_realone .ife-intro-below .ife-btn{
    border-radius: 4px;
    border: 1px outset #888;
    color: #fff;
    background: linear-gradient(to bottom, #666 0%, #444 100%);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 6px 14px;
    min-width: 80px;
}

#ife-intro-video-overlay.skin-retro_realone .ife-intro-below .ife-btn:hover{
    background: linear-gradient(to bottom, #777 0%, #555 100%);
    transform: translateY(-1px);
}

#ife-intro-video-overlay.skin-retro_realone .ife-intro-below .ife-btn:active{
    border: 1px inset #888;
    transform: translateY(1px);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);
}

/* RealOne Player window bar */
#ife-intro-video-overlay.skin-retro_realone .ife-window-bar{
    background: linear-gradient(to bottom, #4a4a4a 0%, #2a2a2a 100%);
    border-bottom: 1px solid #666;
    color: #fff;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 11px;
    height: 24px;
}

#ife-intro-video-overlay.skin-retro_realone .ife-window-bar .title{
    display: flex;
    align-items: center;
    gap: 6px;
}

#ife-intro-video-overlay.skin-retro_realone .ife-window-bar .title:before{
    content: "♪";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: linear-gradient(135deg, #ff4444, #cc0000);
    border-radius: 2px;
    text-align: center;
    line-height: 16px;
    font-size: 10px;
    color: white;
    font-weight: bold;
}

#ife-intro-video-overlay.skin-retro_realone .ife-window-bar .actions{
    display: flex;
    gap: 2px;
}

#ife-intro-video-overlay.skin-retro_realone .ife-window-bar .actions span{
    display: inline-block;
    width: 16px;
    height: 14px;
    background: #666;
    border: 1px outset #888;
    font-size: 8px;
    text-align: center;
    line-height: 12px;
    cursor: pointer;
}

#ife-intro-video-overlay.skin-retro_realone .ife-window-bar .actions .btn-close{
    background: #cc0000;
    border: 1px outset #ff4444;
    color: white;
}

/* RealOne Player controls */
#ife-intro-video-overlay.skin-retro_realone .ife-controls{
    background: linear-gradient(to bottom, #3a3a3a 0%, #2a2a2a 100%);
    border-top: 1px solid #666;
    height: 60px;
    flex-direction: column;
    gap: 6px;
    padding: 8px 12px;
}

/* Digital time display */
#ife-intro-video-overlay.skin-retro_realone .ife-controls .time-display{
    width: 100%;
    background: linear-gradient(to bottom, #000033 0%, #000011 100%);
    border: 2px inset #333;
    padding: 4px 8px;
    text-align: center;
    color: #00ffff;
    font-family: 'Courier New', monospace;
    font-size: 12px;
    text-shadow: 0 0 6px #00ffff, 0 0 12px #00ffff;
    letter-spacing: 2px;
    font-weight: bold;
    border-radius: 2px;
}

/* Control buttons row */
#ife-intro-video-overlay.skin-retro_realone .ife-controls .control-buttons{
    display: flex;
    justify-content: center;
    gap: 4px;
    width: 100%;
}

#ife-intro-video-overlay.skin-retro_realone .ife-controls .ctrl{
    width: 32px;
    height: 24px;
    background: linear-gradient(to bottom, #666 0%, #444 100%);
    border: 1px outset #888;
    color: #fff;
    font-size: 10px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    cursor: pointer;
    border-radius: 2px;
}

#ife-intro-video-overlay.skin-retro_realone .ife-controls .ctrl:hover{
    background: linear-gradient(to bottom, #777 0%, #555 100%);
}

#ife-intro-video-overlay.skin-retro_realone .ife-controls .ctrl:active{
    border: 1px inset #888;
    transform: translateY(1px);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);
}

#ife-intro-video-overlay.skin-retro_realone .ife-controls .btn-play{
    width: 40px;
    background: linear-gradient(to bottom, #ff6666 0%, #ff4444 100%);
    border: 1px outset #ff8888;
    font-size: 12px;
    font-weight: bold;
}

#ife-intro-video-overlay.skin-retro_realone .ife-controls .btn-play:hover{
    background: linear-gradient(to bottom, #ff7777 0%, #ff5555 100%);
}

/* VU Meters */
#ife-intro-video-overlay.skin-retro_realone .ife-controls .vu-meters{
    display: flex;
    gap: 4px;
    width: 100%;
    height: 6px;
    margin-top: 4px;
}

#ife-intro-video-overlay.skin-retro_realone .ife-controls .vu-meter{
    flex: 1;
    background: #333;
    border: 1px inset #666;
    position: relative;
    overflow: hidden;
}

#ife-intro-video-overlay.skin-retro_realone .ife-controls .vu-meter .fill{
    height: 100%;
    background: linear-gradient(to right, #00ff00 0%, #ffff00 70%, #ff0000 100%);
    width: 0;
    animation: vuPulse 1.5s ease-in-out infinite;
}

#ife-intro-video-overlay.skin-retro_realone .ife-controls .vu-meter:first-child .fill{
    animation-delay: 0s;
    animation-duration: 1.2s;
}

#ife-intro-video-overlay.skin-retro_realone .ife-controls .vu-meter:last-child .fill{
    animation-delay: 0.3s;
    animation-duration: 1.8s;
}

@keyframes vuPulse {
    0%, 100% { width: 15%; }
    25% { width: 65%; }
    50% { width: 85%; }
    75% { width: 40%; }
}

/* Matrix-style status display */
#ife-intro-video-overlay.skin-retro_realone .ife-intro-status{
    position: absolute;
    top: 30px;
    left: 8px;
    right: 8px;
    background: linear-gradient(to bottom, #001a00 0%, #000d00 100%);
    border: 2px inset #004400;
    padding: 6px;
    color: #00ff00;
    font-family: 'Courier New', monospace;
    font-size: 9px;
    text-shadow: 0 0 4px #00ff00;
    line-height: 1.2;
    max-height: 60px;
    overflow: hidden;
}

/* Custom scrollbar for retro feel */
#ife-intro-video-overlay.skin-retro_realone *::-webkit-scrollbar{
    width: 12px;
}

#ife-intro-video-overlay.skin-retro_realone *::-webkit-scrollbar-track{
    background: #333;
    border: 1px inset #666;
}

#ife-intro-video-overlay.skin-retro_realone *::-webkit-scrollbar-thumb{
    background: linear-gradient(to bottom, #666 0%, #444 100%);
    border: 1px outset #888;
}

#ife-intro-video-overlay.skin-retro_realone *::-webkit-scrollbar-thumb:hover{
    background: linear-gradient(to bottom, #777 0%, #555 100%);
}

/* Responsive rules below unchanged */
@media (max-width: 768px){
	#ife-intro-video-overlay .ife-intro-container{width:94vw;border-radius:12px}
	#ife-intro-video-overlay .ife-intro-title{font-size:18px}
	#ife-intro-video-overlay .ife-intro-sub{font-size:13px}
	#ife-intro-video-overlay .ife-intro-play-overlay{width:68px;height:68px}
	#ife-intro-video-overlay .ife-intro-play-icon{border-left-width:22px;border-top-width:14px;border-bottom-width:14px}
	#ife-intro-video-overlay .ife-intro-ui{padding:22px 18px}
    #ife-intro-video-overlay .ife-intro-below{flex-wrap:wrap;padding:12px}
}
@media (max-width: 420px){
	#ife-intro-video-overlay .ife-intro-title{font-size:16px}
	#ife-intro-video-overlay .ife-intro-sub{font-size:12px}
	#ife-intro-video-overlay .ife-intro-skip{padding:8px 14px}
}
