MagicGen / colab-data-test /css /mtg_custom.css
gstaff's picture
Add initial app files with gpu=False.
e9740df
raw
history blame contribute delete
No virus
4.65 kB
* {margin: 0; padding: 0; box-sizing: border-box; }
/* card sizing and background */
.card {
background: #000;
padding: 17px;
height: 550px;
width: 400px;
margin: 50px auto;
border-radius: 5px;
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.75);
overflow: hidden;
}
.card-background {
padding: 7px 8px 30px 7px;
background-color: #69a;
background-image:
repeating-linear-gradient(140deg, transparent, rgba(255, 255, 255, 0.25) 1%, transparent 20%),
repeating-linear-gradient(-30deg, transparent, transparent 8%, rgba(255, 255, 255, 0.4), transparent 9%),
repeating-linear-gradient(-10deg, transparent, transparent 13%, rgba(0, 0, 0, 0.4), transparent 15%),
repeating-linear-gradient(80deg, transparent, transparent 7.5%, rgba(0, 0, 0, 0.25), transparent 8%),
repeating-linear-gradient(5deg, transparent, transparent 10.5%, rgba(255, 255, 255, 0.5), transparent 11%),
repeating-linear-gradient(75deg, transparent, transparent 11.5%, rgba(255, 255, 255, 0.5), transparent 12%),
repeating-radial-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 1%, transparent 1%, transparent 5%);
border-radius: 10px 10px 40px 40px;
height: 475px;
}
.card-body {
position: relative;
height: 485px;
width: 97%;
border: 2px solid rgba(0, 0, 0, 0.8);
border-right: 2px solid #ddd;
border-bottom: 2px solid #555;
border-radius: 5px 5px 0 0;
background: #ddd;
z-index: 0;
margin: 0 auto;
}
article {
padding: 3px;
width: 350px;
}
article > div.art, article > div.textbox {
background: #ddd;
position: relative;
height: 235.031px;
border: 2px solid #333;
z-index: 2;
}
div.art {
width: 95%;
margin: 0 auto;
top: -485px;
}
div.art img {
width: 100%;
height: auto;
position: relative;
top: -10px;
}
header {
padding: 3px;
background: #ddd;
border-radius: 8px/20px;
box-shadow: -2px 0 0 0 rgba(0, 0, 0, 0.8);
position: relative;
top: -485px; left: 0; right: 0;
z-index: 2;
}
header div {
padding: 5px 8px 3px;
background: radial-gradient(ellipse farthest-corner, #E0E7ED 50%, #BDC6CD);
position: relative;
border: 2px solid #000;
border-radius: 10px/20px;
box-shadow: inset 2px -3px 0 #aaa, inset -1px 1px 0 #fff;
height: 33px;
}
header.card-name {
top: -485px;
}
header.card-name div {
height: 34px;
}
.textBox {
width: 95%;
margin: 0 auto;
padding: 10px 7px;
top: -485px; bottom: 44px;
border: 2px solid #999;
border-bottom: 0 none;
border-left: 0 none;
background: #d3dddd;
position:relative;
}
.powerToughness {
width: 4em;
top: -490px; right: 0;
text-align: center;
box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, 0.8);
float: right;
overflow: hidden;
}
.powerToughness div {
padding: 4px 0 0;
height: 23px;
box-shadow: inset -2px 2px 1px #333, inset 1px -1px 0 #fff;
border: 0 none;
font-size: 21px;
}
.ms {
position: relative;
top: -22px;
float: right;
}
/* text styles begin */
h1 {
font-size: 21px;
line-height: 1em;
}
h2 {
font-size: 18px;
line-height: 1em;
}
h2 i {
float: right;
}
h3 {
padding-top: 2px;
position: relative;
right: 5px; top: 2px;
width: 1.05em; height: 1.05em;
background: #ddd;
text-align: center;
border-radius: 1em;
line-height: 1em;
}
h4 {
position: relative;
right: -300px; top: -18px;
}
h6 {
float: right;
text-align: right;
font-size: 8px;
position: relative;
right: -55px;
bottom: -10px;
}
p {
margin-bottom: 0.6em;
line-height: 1.1em;
}
blockquote {
font-style: italic;
}
blockquote p {
margin-bottom: 0;
}
footer {
color: #ccc;
font-family: sans-serif;
font-size: 9px;
position: relative;
top: -465px;
left: 5px;
right: 5px;
width: 100%;
}
footer p {
margin-bottom: 0.2em;
letter-spacing: 0.18em;
float: left;
display: inline-block;
}
/* flip animation styles and hover */
.flip-container {
perspective: 1000px;
}
.flip-container {
height: 550px;
width: 400px;
margin: 0 50px;
float: left;
}
.front, .back {
backface-visibility: hidden;
position: absolute;
top: 0;
left: 0;
}
.flipper {
transition: 0.6s;
transform-style: preserve-3d;
position: relative;
}
/* flip the pane when hovered */
.flip-container:hover .flipper, .flip-container.hover .flipper {
transform: rotateY(180deg);
}
/* front pane, placed above back */
.front {
z-index: 2;
/* for firefox 31 */
transform: rotateY(0deg);
}
/* back, initially hidden pane */
.back {
transform: rotateY(180deg);
}