:root {font-size: 16px;}
html, body {font: 16px/1 Verdana; background: black; background-color: black; color: white; padding: 0.25rem;}
details {background-color: black; border: #e5e4e2 solid 5px;}
summary {font-family: Verdana, sans-serif; font-weight: normal; cursor: pointer; font-size: 13vw;}
p {font-family: Verdana, sans-serif; margin: auto;}
a:any-link {color: white; text-decoration: none;}
a {color: white;}
summary.s1 {margin-bottom: 1px;}
summary.s1::-webkit-details-marker {margin-right: 1px;}
div.x {background: white; background-color: white; color: black;}
div.bdoy.x {display: block;}
a:any-link {text-decoration: none;}
h2.x, div.x, h1.x, p.x {font-family: EPT, Helvetica, Arial, sans-serif;}
a.x {color: black;}
div.para.x {display: block; max-width: fit-content; border: 4px solid black; padding: 1rem;}
p.para.x {margin-top: 1px;}
.cs {display: flex; justify-content: center; align-items: center; text-align: center; min-height: 100vh;}
div.menue {float: right; width: fit-content;}
div.w {background: white; color: black;}
div.bdoy.w {display: block;}
a.w:any-link {color: black;}
div.para.w {display: block; max-width: fit-content; padding: 1rem;}
.cs.w {display: flex; justify-content: center; align-items: center; text-align: center; min-height: 100vh;}
h3.ccx4 {font-weight: 400;}
em.ccx3 {text-decoration: underline;}
div.ccx1 {background-color: red; float: right; font-size: 2rem; position: fixed; right: 1rem;}
@font-face {font-family: "EPT"; src: url("../../stock/fonts/euroscript.ttf");}
@media only screen and (min-width:1365px) {
details, summary {  font-size: 5vw; }}
@media only screen and (min-width:801px) {details {color: #d4af37;}
body {  border: #aaa9ad 10px solid;   padding-bottom: 0.75rem; }}
@media only screen and (min-width:801px) {details {  box-shadow: 0 0.1rem 1rem -0.5rem rgba(0, 0, 0, 0.4);   border-radius: 5px;   overflow: hidden; }
summary {  display: block;   background: #333; }}
h2.w {font: 15rem/1 Verdana}
p.pxs {font: 2rem/1 Verdana}
h3.htxse {font: 7.5rem/1 Verdana}
h3.htxse {margin-top: -3rem}
div.para.w {padding: 1px}
img.imgi {min-height: 50vh;max-width: 84vw}
div.cs.w {min-height: 100%;}
div.bdoy.w.ipm {background: white url("../abbility.png") no-repeat center;background-size: contain;}
div.trs {background: transparent;}
p.ppi {background-color:white;}
div.brdw, p.brdw {background-color:white;} 
div.brdw {border: 5px solid black;border-width: 5px 1px 5px 1px;padding-left:0.1rem}
h1.brdw {font-size:3rem;}
span.brdw {font-size:inherit;color:gold}
div.ccx1 {font-size: 37px;}
.tall {text-align-last: left;}
span.bottom {font: 2rem/1 Verdana;margin-bottom: -0.5rem;}
body {padding-bottom:0.5rem}
p.xx {text-align-last: left;}
p.para.x {margin-top: 1px;}
span.brdw2 {font-size:inherit;color:black;line-height:normal}
details {border-radius: 45px;}
details {
border-radius: 21px;
background: linear-gradient(0.06deg, rgba(250, 250, 250, 1) 0%, 
rgba(246, 246, 246, 1) 29.62%, 
rgba(234, 234, 234, 1) 58.47%, 
rgba(215, 215, 215, 1) 86.92%, 
rgba(204, 204, 204, 1) 99.22%);
box-shadow: -4px 8px 8px rgba(0,0,0,0.1), -8px 16px 16px rgba(0,0,0,0.1), -16px 32px 32px rgba(0,0,0,0.15), -32px 64px 64px rgba(0,0,0,0.25);
}
details {position: relative;width: auto;height: auto;padding: 1px;}
details:before {content: '';position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;margin: 0;}
div.ccx1 {z-index: 1;}
div.menue {background-color: rgba(217, 30, 24,0.75);}
div.ccx1 {z-index:1}
summary {color:black;}
html,body {padding: 1px;}
a:any-link {color:black}
 span.c17 {font-size:2em;}
 a.c16 {text-decoration-color:blue!important;text-decoration:underline}
 a.c15 {text-decoration-color:blue!important;text-decoration:underline}
 ul.c14 {text-align:left}
 h4.c11 {font-family:Arial;background-color:black;color:red;max-width:fit-content;margin:auto}
 details.c10 {background:white;color:black;}
 details.c8 {color:black;}
 summary.c4 {font-size:1.5rem;}
 a.c2 {color:black}
 a.c1 {color:black}
 div.cs.w.para.w {max-width:none}
span {font-family:Verdana,Syncopate; display:inline-block; display:block; padding:0; margin:0;}
    a {display:inline-block; margin:-10px 0; text-shadow:0px 0px 1px white, 0px 0px 2px white; text-decoration:none;}
details.tx,summary.tx,div.tx,p.tx {text-align:left;max-width:fit-content}
details.txx {float:left;}