*{padding:0;margin:0;}
div{box-shadow: inset 0px 0px 15px 5px rgb(0,0,0,0.6);width:98%;left:0;right:0;margin:auto;margin-bottom:25px;border-radius:25px;}
.dvt,.dsk{box-shadow: inset 0px 0px 75px 55px rgb(0,0,0,0.6);}
.dsk {
  position: relative;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.dsk li,.dsk p:not(button p, .btn p) { 
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
}
.dsk::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(45deg, #020 5%, #030 45%, #010 85%);
  background-image: url("/img/dsk.jpg");
  background-position: left;
  filter: blur(7px);
  z-index: 0;
}

.dsk > * {
  position: relative;
  z-index: 1;
}
.dvt{background: linear-gradient(0deg, #020 15%, #050 45%, #010 85%)}
.dvtL{box-shadow: inset 0px 0px 115px 10px rgb(0,155,155,0.99);background:linear-gradient(170deg, #afe 0%, #afe 35%, #aff 99%);border:#ec7 ridge 2px;}
.brd{border:#ec7 ridge 2px;}

/*h1,h2,.p2{background: linear-gradient(112deg, #AE8625 5%, #F7EF8A 35%, #AE8625 70%, #D2AC47 100%); color: transparent;background-clip:text;font-weight:bold;letter-spacing:1.5px;font-variant:small-caps;}*/
.txg{background:linear-gradient(112deg, #AE8625 5%, #F7EF8A 35%, #AE8625 70%, #D2AC47 100%); color:transparent;background-clip:text;}
.bold-text {font-weight:bold;font-variant:small-caps;}
h1,h2,h3{font-weight:bold;font-variant:small-caps;}
h1{font-size:41px;letter-spacing:2.3px;}
h2{font-size:25px;letter-spacing:1.2px;}
h3{font-size:21px;color:#055;text-shadow: 4px 3px 4px rgb(0,0,0,0.35);}
.tls_p2{font-size:28px;color:#ff9;}


p,li{margin:5px 15px 5px 15px;font-size:19px; color:#8dcfff; text-shadow: 2px 2px 7px #000;text-shadow: 3px 3px 9px #000;text-shadow: 4px 4px 11px #000;text-shadow: 5px 5px 14px #000;letter-spacing:1.5px;}
li{list-style-type:none}li:before {content:'✔ '}
.h2d{color:#031;text-shadow: 4px 5px 7px rgb(0,0,0,0.2);text-shadow: 0px 0px 9px rgb(255,255,0,0.4);}
.txd{color:#561;text-shadow: 1px 1px 3px rgb(0,0,0,0.0);}

/*button{padding:5px 20px 3px 20px;cursor:pointer;border: 3px groove #cc0;border-radius: 6px;box-shadow: inset 1px 1px 5px 1px rgb(0,0,0,0.7);background:linear-gradient(112deg, #AE8625 5%, #F7EF8A 35%, #AE8625 70%, #D2AC47 100%);}*/
button{border: 3px groove #cc0;border-radius: 6px;cursor:pointer;}
.btt{margin:0;padding:5px 20px 3px 20px;box-shadow: inset 1px 1px 5px 1px rgb(0,0,0,0.7);color:#561;
font-size:14px;color:#023;text-shadow: 1px 1px 2px #ff0;font-weight:bold;background:linear-gradient(112deg, #AE8625 5%, #F7EF8A 35%, #AE8625 70%, #D2AC47 100%);}

input[type="number"] {
   border: 3px groove #cc0;
   border-radius: 3px; /*закругление углов (общее) */
   background: linear-gradient(45deg, #020 5%, #030 45%, #010 85%);
   outline: none; /* удаляет обводку в браузерах хром(желтая) и сафари(синяя) */
   height: 24px; /* высота на свое усмотрение */
   width: 220px; /* ширина на свое усмотрение */
   color: #8dcfff; /*цвет шрифта в обычном состоянии */
   font-size: 18px; /* Размер шрифта */
   font-family: Tahoma; /* Стиль шрифта */
   padding: 10px;
}
