body{background:radial-gradient(#0000 50%,#000),url(/damask_black.gif) scroll;font-weight:500;font-family:Arial,sans-serif;margin:0}
hr{width:-moz-available;width:-webkit-fill-available;background:#090909;padding:4px;border:none}
@font-face{font-family:'Old Style';src:url('/OldStyle1HPLHS.woff2') format('woff2')}
#sharebtn{background:#170;font-weight:900;border-color:#393}
#share_popup{flex-direction:row}
  #share_iframe_example{resize:both;overflow:auto;box-sizing:border-box;border:solid 1px red;min-height:160px;min-width:256px;display:inline-block;margin-left:24px;background:url(32x_mes.webp)50% no-repeat,cornflowerblue}
  #i_h,#i_w{width:39px}
  #share_popup .pop{display:flex;flex-direction:column;width:210px}
  #share_popup span{display:flex;justify-content:space-between;font-size:11px;line-height:1.5;margin-block:5px}
  #share_popup hr{padding:1px 0 0 0;background:#666}
  #share_popup img{cursor:pointer;height:18px} #share_popup img:hover{outline:solid 1px #aaa}
#front{margin-top:calc(5vh);margin-inline:auto;background:url(/webnoise_5.png);width:876px;box-sizing:border-box;padding:8px;display:flex;flex-direction:row;border:double 3px #000;padding-bottom:44px}
#front .left .top{position:relative;aspect-ratio:4/3;height:400px}
player{background:#000;aspect-ratio:4/3;height:100%;display:block;position:relative}
#front .left{width:fit-content;display:flex;flex-direction:column;}
#front .left iframe{height:100%;background:#ccc}
#front .right{margin-left:12px;width:100%}
#front .right .top{height:fit-content}
.right .bottom sub{color:#555;font-size:11px;height:13px;display:flex;margin:7px 0 0 3px}sub img{opacity:.5;margin-left:4px}
#vdetails{display:flex;flex-direction:column;color:#ddd}
#RATINGS{height:15px;width:141px;margin:auto;margin-top:6px;display:flex}
#RATINGS span a{background:#392;width:50%;height:100%;display:block}
#RATINGS span{height:3px;background:#a43;width:100px;margin-top:9px}
#vdetails div{display:flex;flex-direction:row; justify-content:space-evenly;}
#vdetails div:not(#RATINGS) span{background:url(/img/Mini-Dark-Stairs-Pattern-Tile.png);padding-inline:3px;color:#8d8d8d}
  #vtitle{text-align:center;font-size:18px;line-height:1;font-family:'Old Style';text-shadow:0 1px 0 #0006;font-weight:100;letter-spacing:0;margin-bottom:7px}
  #vdate::before{content:"Posted ";color:#666;font-style:italic}
  #vviews::after{content:" views";color:#666;font-weight:400}#vviews{font-weight:900}
#vdescription{width:100%;min-height:230px;max-height:400px;background:url(/webnoise_1.png);box-sizing:border-box;font-size:13px;overflow-y:scroll;padding:2px;scrollbar-color:initial}
  #vdescription a:hover{outline:dotted 1px}
  #vdescription sub{display:inline-block;line-height:1.3}
  jtt{display:inline-block;color:#13a;cursor:pointer}jtt:hover{text-decoration:underline}
#vlicense{width:100%;height:19px;background:url(/img/Cc.logo.circle.svg) 6px 3px/12px no-repeat, url(/webnoise_2.png);border-top:solid 1px #bbb;padding-inline:22px 4px;box-sizing:border-box;line-height:1.5;font-size:11.8px;display:flex;flex-direction:row;justify-content:space-between}
#vdw{outline:solid 1px #000;border:inset 1px #555;}
#ap{display:flex;height:15px;width:fit-content;margin-top:2px;justify-content:space-between}
#ap img{margin-left:4px}
.r18::before{color:darkred;content:"This video contains content that isn't suitable for viewers under 18."}
.epl::before{color:navy;content:"Notice to photosensitive viewers: this video has strobing visuals."}
.unl::before{color:#740;content:"Please be aware that this video is unlisted."}
#vdescription::before{font-weight:600;display:block;opacity:.7;border-bottom:solid 1px;margin-bottom:4px}#vdescription:hover::before{opacity:1}
#vthings{height:15px;background:#000;margin-top:12px;font-size:12px;line-height:1;font-family:'Old Style';color:#eee}
#buttons{line-height:2;display:flex;width:100%;background:#000;justify-content:space-evenly;padding-block:6px}
.darkbutton{height:19px;max-height:unset;line-height:0}
#tags{color:#666;font-size:12px;display:block;margin-bottom:16px;line-height:1}#tags::before{content:"tags: "}
#recs.feed{background:url(/img/Micro-Black-Striped-Beads-Tile.png);display:flex;flex-direction:column;padding:6px;box-shadow:2px 2px 9px -1px}
.feedv{text-decoration:none;background:#000;width:100%;display:flex;height:64px;box-sizing:border-box;padding:2px;border-radius:2px;cursor:pointer;margin-bottom:6px}
.feedv:last-of-type{margin-bottom:0}
  .feedv:hover{outline:dotted 1px #aaa} .feedv:hover .t{text-decoration:underline}
.feedv img{max-width:90px;object-fit:cover;background:#222;margin-right:9px}
dt{display:flex;flex-direction:column;width:fit-content;height:50px}
.feedv .t{font-weight:500;font-size:13px;width:100%;max-width:175px;height:16px;overflow:hidden;text-overflow:ellipsis;margin-top:11px}
.feedv .ld{text-decoration:none;color:#666;font-size:11px;margin-top:auto;line-height:1}
.feedv lg.ld{display:inline-block;font-weight:900;background:#111;width:fit-content;border-radius:1px;color:#777}
