/* PURE CLIPPER V22 · high-quality black grain bezel. Visual only. */
.pcl-page .pcl-monitor{
  border:2px solid #070807!important;
  border-top-color:#3a3d39!important;
  border-right-color:#171917!important;
  border-bottom:5px solid #030403!important;
  background-image:
    linear-gradient(145deg,rgba(255,255,255,.09),transparent 19%,rgba(0,0,0,.34) 58%,rgba(255,255,255,.035)),
    radial-gradient(ellipse at 50% -10%,rgba(255,255,255,.085),transparent 48%),
    url("pure-clipper-black-grain-hq.jpg")!important;
  background-position:center,center,center!important;
  background-size:auto,auto,cover!important;
  background-repeat:no-repeat,no-repeat,no-repeat!important;
  background-blend-mode:soft-light,screen,normal!important;
  box-shadow:
    0 4px 0 #030403,
    0 17px 29px rgba(0,0,0,.56),
    inset 0 2px 0 rgba(255,255,255,.12),
    inset 5px 0 9px rgba(255,255,255,.025),
    inset -7px -9px 16px rgba(0,0,0,.68)!important;
}

.pcl-page .pcl-monitor::before{
  border-color:rgba(208,218,204,.12)!important;
  border-right-color:rgba(0,0,0,.76)!important;
  border-bottom-color:rgba(0,0,0,.86)!important;
  box-shadow:
    inset 0 0 0 3px rgba(0,0,0,.42),
    0 1px 0 rgba(255,255,255,.025)!important;
}

.pcl-page .pcl-curve-wrap,
.pcl-page .pcl-meter-stack{
  border-color:#020302!important;
  border-bottom-color:#343b32!important;
  box-shadow:
    inset 0 18px 31px rgba(0,0,0,.94),
    inset 10px 0 19px rgba(0,0,0,.5),
    inset -9px 0 18px rgba(0,0,0,.46),
    inset 0 -1px 0 rgba(184,255,61,.105),
    0 1px 0 rgba(255,255,255,.055),
    0 9px 16px rgba(0,0,0,.62)!important;
}

@media(max-width:620px){
  .pcl-page .pcl-monitor{
    border-width:1px!important;
    border-bottom-width:4px!important;
    background-size:auto,auto,cover!important;
  }
}
