/* Site Broadcast 4.3.0 - frame skins, independent of information layout. */
.ghtv{display:block;width:100%;min-width:0;--tv-green:#005764;--tv-gold:#d2b477;--tv-deep:#07373c;--tv-line:#dce6e1;--tv-ink:#244740;--tv-muted:#60776c;--tv-surface:#fffefb;--tv-accent-text:#fff;--tv-logo-size:60px;--tv-depth-offset:6px;--tv-art:none;background:var(--tv-surface);color:var(--tv-ink);border:1px solid var(--tv-line);border-radius:23px;padding:clamp(14px,3vw,26px);box-sizing:border-box;isolation:isolate;max-width:1100px;margin:20px auto;font:inherit;line-height:1.7}
.ghtv *{box-sizing:border-box}
.ghtv [hidden]{display:none!important}
.ghtv button,.ghtv select,.ghtv input{font:inherit}
.ghtv button{touch-action:manipulation;cursor:pointer}
.ghtv-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px}
.ghtv .ghtv-title{margin:2px 0;border:0;line-height:1.6;font-size:clamp(18px,3vw,28px);color:var(--tv-ink)}
.ghtv-eyebrow,.ghtv-label{font-size:12px;color:var(--tv-muted)}
.ghtv-badge{font-size:11px;white-space:nowrap;display:flex;align-items:center;gap:6px;border:1px solid var(--tv-line);border-radius:25px;padding:5px 9px;background:var(--tv-surface);color:var(--tv-ink)}
.ghtv-badge i{width:6px;height:6px;border-radius:50%;background:#b83849;display:inline-block}
.ghtv-frame{border-radius:17px;position:relative}
.ghtv-screen{position:relative;overflow:hidden;isolation:isolate;border-radius:15px;aspect-ratio:16/9;direction:ltr;background:#041719;min-width:0}
.ghtv-art{position:absolute;inset:0;z-index:2;background:#003e49 var(--tv-art) center/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:16px;color:#fff;text-align:center;direction:rtl}
.ghtv-art-logo{width:clamp(65px,16%,145px);height:auto;object-fit:contain}
.ghtv-art-title{font-size:clamp(17px,3vw,29px);color:#fff4cf}
.ghtv-art-subtitle{font-size:13px;color:#e2eee6}
.ghtv-watermark{position:absolute;z-index:3;top:12px;right:12px;width:var(--tv-logo-size);max-width:15%;height:auto;pointer-events:none;opacity:.9}
.ghtv[data-logo-position=top-left] .ghtv-watermark{left:12px;right:auto}
.ghtv[data-logo-position=bottom-right] .ghtv-watermark{top:auto;bottom:70px}
.ghtv[data-logo-position=top-left] .ghtv-screen-live{left:auto;right:12px}
.ghtv-tv-chin,.ghtv-tv-stand{display:none}
.ghtv-preview-controls{display:flex;align-items:center;gap:15px;margin-top:15px;color:var(--tv-ink);font-size:12px}
.ghtv-preview-controls svg{width:24px;height:24px}
.ghtv-preview-controls>span:has(svg){background:var(--tv-green);color:var(--tv-accent-text);border-radius:10px;padding:10px;display:flex}
.ghtv[data-skin=raised]{--tv-surface:#103c3f;--tv-ink:#f1f5e8;--tv-muted:#c2d3c9;--tv-line:#416561;background:linear-gradient(140deg,#175052,#082e35);box-shadow:var(--tv-depth-offset) var(--tv-depth-offset) 0 #052c31,calc(var(--tv-depth-offset) + 2px) calc(var(--tv-depth-offset) + 4px) 0 var(--tv-gold),0 22px 30px #002c3529;border-color:#466e67;margin-bottom:30px}
.ghtv[data-skin=raised] .ghtv-frame{padding:4px;background:#002129;border:1px solid var(--tv-gold);box-shadow:0 10px 15px #001e2940}
.ghtv[data-skin=raised] .ghtv-controls button{box-shadow:0 3px 0 #001e27}
.ghtv[data-skin=television]{background:transparent;border:0;box-shadow:none;padding:0;overflow:visible}
.ghtv[data-skin=television] .ghtv-heading{padding:0 8px}
.ghtv[data-skin=television] .ghtv-frame{background:linear-gradient(145deg,#2e464a,#071a23 65%,#203c43);border:1px solid #68817b;border-radius:20px 20px 12px 12px;padding:12px 12px 0;box-shadow:0 5px 0 #0a2d33,0 18px 26px #002b3526}
.ghtv[data-skin=television] .ghtv-screen{border-radius:8px;outline:1px solid #60736a;border:2px solid #03131a}
.ghtv[data-skin=television] .ghtv-tv-chin{display:flex;align-items:center;justify-content:center;min-height:57px;gap:9px;position:relative;padding:8px 40px;color:var(--tv-gold)}
.ghtv-tv-logo{width:39px;height:32px;object-fit:contain}
.ghtv-tv-name{font-size:13px;text-align:center}
.ghtv-tv-power{position:absolute;right:0;border:1px solid #52716b;border-radius:50%;background:#173d43;color:#e1d29c;width:36px;height:36px;padding:8px;display:flex;align-items:center;justify-content:center}
.ghtv-tv-power svg{width:19px;height:19px}
.ghtv-tv-led{width:5px;height:5px;background:var(--tv-gold);border-radius:50%;position:absolute;left:15px}
.ghtv[data-skin=television] .ghtv-tv-stand{display:block;position:relative;height:21px;margin:4px 14% 20px;z-index:-1}
.ghtv-tv-stand:before,.ghtv-tv-stand:after{content:"";position:absolute;top:0;width:58px;height:18px;border-radius:0 0 8px 8px;background:#24434b;box-shadow:0 3px 0 #153039}
.ghtv-tv-stand:before{right:0;transform:skewX(-25deg)}
.ghtv-tv-stand:after{left:0;transform:skewX(25deg)}
.ghtv[data-skin=television] .ghtv-preview-controls{padding:10px;border:1px solid #49645c;border-radius:12px;background:#f3f7f2}
.ghtv[data-skin=cinema]{--tv-surface:#0b262c;--tv-ink:#f3efdf;--tv-muted:#c0cec4;--tv-line:#42625a;background:#0b262c;border-color:#42625a;padding:0;overflow:hidden;border-radius:18px}
.ghtv[data-skin=cinema] .ghtv-heading{padding:15px 20px;margin:0;border-bottom:1px solid var(--tv-gold)}
.ghtv[data-skin=cinema] .ghtv-screen,.ghtv[data-skin=cinema] .ghtv-frame{border-radius:0}
.ghtv[data-skin=cinema] .ghtv-preview-controls{padding-inline:20px}
.ghtv[data-skin=cinema] .ghtv-preview-controls{padding-bottom:18px}
.ghtv[data-glow=true][data-skin=television] .ghtv-frame,.ghtv[data-glow=true][data-skin=raised] .ghtv-frame{box-shadow:0 5px 0 #0a2d33,0 16px 36px color-mix(in srgb,var(--tv-green) 25%,transparent)}
.ghtv[data-motion=subtle] button{transition:transform .16s,opacity .16s}
.ghtv[data-motion=subtle] button:active{transform:translateY(1px)}
@media (hover:hover) and (pointer:fine){.ghtv[data-motion=subtle] button:hover{transform:translateY(-1px)}}
.ghtv[data-depth="0"][data-skin=raised]{box-shadow:none}
.ghtv[data-font=local]{font-family:SiteBroadcastPersian,Tahoma,sans-serif}
@media (max-width:600px){.ghtv-heading{gap:8px}
.ghtv .ghtv-title{font-size:18px}
.ghtv-eyebrow{font-size:11px}
.ghtv-badge{font-size:10px;padding:4px 7px}
.ghtv-art{padding-bottom:70px;gap:5px}
.ghtv-art-logo{width:64px}
.ghtv-art-title{font-size:17px}
.ghtv-art-subtitle{display:none}
.ghtv-watermark{max-width:13%;top:9px;right:9px}
.ghtv[data-skin=television] .ghtv-frame{padding:7px 7px 0;border-radius:15px 15px 10px 10px}
.ghtv[data-skin=television] .ghtv-tv-chin{min-height:48px;padding:6px 42px}
.ghtv-tv-logo{width:31px;height:26px}
.ghtv-tv-name{font-size:11px}
.ghtv[data-skin=raised]{--tv-depth-offset:3px}
.ghtv[data-skin=cinema] .ghtv-heading{padding:13px}
.ghtv[data-logo-position=top-left] .ghtv-watermark{left:9px;right:auto}}
@media (prefers-reduced-motion:reduce){.ghtv *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.ghtv button:hover,.ghtv button:active{transform:none!important}}
@media (hover:hover) and (pointer:fine){.ghtv[data-skin=raised][data-motion=subtle] .ghtv-frame{transition:transform .2s}
.ghtv[data-skin=raised][data-motion=subtle]:hover .ghtv-frame{transform:translateY(-2px)}}
.ghtv[data-motion=subtle] .ghtv-play-icon svg{animation:ghtv-icon-in .16s ease-out}
@keyframes ghtv-icon-in{from{opacity:.45;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
@media (prefers-reduced-motion:reduce){.ghtv .ghtv-frame{transform:none!important}}
.ghtv[data-mobile=true][data-mobile-slim=true][data-skin=television] .ghtv-frame{padding:5px 5px 0;border-radius:15px 15px 11px 11px;border-color:#68817b;box-shadow:0 3px 0 #0a2d33,0 10px 22px #002b3524}
.ghtv[data-mobile=true][data-mobile-slim=true][data-skin=television] .ghtv-screen{border-radius:10px;border-width:1px;outline:0}
.ghtv[data-mobile=true][data-mobile-slim=true][data-skin=television] .ghtv-tv-chin{min-height:44px;padding:4px 48px;gap:7px}
.ghtv[data-mobile=true][data-mobile-slim=true] .ghtv-tv-logo{width:27px;height:24px;flex-shrink:0}
.ghtv[data-mobile=true][data-mobile-slim=true] .ghtv-tv-name{font-size:10px;line-height:1.7;overflow-wrap:anywhere}
.ghtv[data-mobile=true][data-mobile-slim=true] .ghtv-tv-power{min-width:44px;min-height:44px;width:44px;height:44px;right:0;border:0;background:transparent;padding:13px}
.ghtv[data-mobile=true][data-mobile-slim=true] .ghtv-tv-led{left:12px;width:4px;height:4px}
.ghtv[data-mobile=true][data-mobile-slim=true][data-skin=television] .ghtv-tv-stand{height:12px;margin:3px 18% 13px}
.ghtv[data-mobile=true][data-mobile-slim=true] .ghtv-tv-stand:before,.ghtv[data-mobile=true][data-mobile-slim=true] .ghtv-tv-stand:after{height:10px;width:34px;border-radius:0 0 5px 5px}
.ghtv[data-skin=television] .ghtv-tv-chin{min-height:34px;padding:4px 25px;gap:7px}
.ghtv[data-mobile=true][data-mobile-slim=true][data-skin=television] .ghtv-tv-chin{min-height:32px;padding:3px 24px}
.ghtv .ghtv-tv-chin .ghtv-tv-logo{width:26px;height:23px}
.ghtv .ghtv-tv-name{font-size:11px;line-height:1.7}
.ghtv .ghtv-watermark{max-width:12%}
.ghtv[data-logo-position=bottom-right] .ghtv-watermark{bottom:12px}
.ghtv[data-skin=television] .ghtv-heading{padding-inline:6px}
@media (max-width:600px){.ghtv[data-skin=television] .ghtv-badge{display:none}
.ghtv[data-skin=television] .ghtv-heading{margin-bottom:11px}}
.ghtv[data-mobile=true][data-skin=television] .ghtv-tv-stand{height:10px;margin-top:2px;margin-bottom:8px}
.ghtv[data-palette]:not([data-palette=custom])[data-skin=raised],.ghtv[data-palette]:not([data-palette=custom])[data-skin=cinema]{background:var(--tv-surface);border-color:var(--tv-line)}
.ghtv[data-palette]:not([data-palette=custom])[data-skin=television] .ghtv-frame{background:linear-gradient(145deg,var(--tv-bezel),var(--tv-bezel-end));border-color:var(--tv-console-line)}
.ghtv[data-palette]:not([data-palette=custom]) .ghtv-tv-stand:before,.ghtv[data-palette]:not([data-palette=custom]) .ghtv-tv-stand:after{background:var(--tv-bezel-end)}
.ghtv .ghtv-tv-chin{padding-inline:48px!important;min-height:44px!important}
.ghtv .ghtv-tv-power{min-width:44px;min-height:44px;width:44px;height:44px;right:0;border:0;background:transparent;color:var(--tv-gold);padding:12px;box-shadow:none}
.ghtv .ghtv-tv-power>span{display:flex}
.ghtv .ghtv-tv-power svg{width:19px;height:19px}
.ghtv .ghtv-tv-power:hover{background:var(--tv-control-hover,#21494d)}
.ghtv[data-palette=pearl] .ghtv-tv-chin{color:#354e57}
.ghtv[data-palette=pearl] .ghtv-tv-power{color:#354e57}
.ghtv[data-palette=pearl] .ghtv-tv-led{background:#245e64}
.ghtv[data-skin=television] .ghtv-preview-controls,.ghtv .ghtv-preview-controls{border:1px solid var(--tv-console-line,#34575a);background:var(--tv-console-bg,#0c2b33);color:var(--tv-console-ink,#edf4ed);border-radius:12px;padding:5px 8px;margin-top:7px;gap:8px;min-height:48px}
.ghtv .ghtv-preview-controls>span:has(svg){padding:7px;border-radius:9px}
.ghtv .ghtv-preview-controls svg{width:18px;height:18px}
.ghtv .ghtv-preview-options{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;padding:7px;border:1px solid var(--tv-console-line,#34575a);border-radius:12px;background:var(--tv-console-bg,#0c2b33);color:var(--tv-console-ink,#edf4ed)}
.ghtv .ghtv-preview-options>span{display:flex;align-items:center;gap:7px;min-height:44px;padding:7px 9px;border:1px solid var(--tv-console-line,#34575a);background:var(--tv-control-hover,#21494d);border-radius:10px;font-size:11px;line-height:1.7}
.ghtv .ghtv-preview-options svg{width:17px;height:17px}