scrapeboard/www/style.css

308 lines
4.1 KiB
CSS

@import url("../../../lib/fonts/notcouriersans/regular/style.css");
@import url("../../../lib/fonts/notcouriersans/bold/style.css");
@import url("../../../lib/fonts/cantarell/bold/style.css");
body
{
background: url("background.png");
background-repeat: repeat;
margin: 0px;
font-family: NotCourierSans;
color: #000;
font-size: 0px;
}
body a
{
color: #000;
text-decoration: underline;
}
body a:hover
{
text-decoration: none;
}
div#scroll
{
position: absolute;
left: 50%;
top: 90%;
background: #000;
color: #fff;
opacity: 0.9;
padding: 5px 20px 0px 20px;
border-radius: 5px;
font-size: 34px;
cursor: pointer;
}
video#landing_video
{
width: 100%;
}
div#hero
{
display: grid;
margin: auto;
margin-top: 20px;
}
div#hero img
{
width: 100%;
margin: auto;
}
div#instructions
{
display: grid;
margin: auto;
}
div#instructions img
{
display: block;
width: 100%;
}
img#safety
{
display: block;
margin: 40px auto;
border-radius: 30px;
}
img#pip
{
display: block;
margin: 40px auto 0px auto;
border-radius: 8px;
}
div#demo
{
display: grid;
grid-template-columns: repeat(2, 1fr);
margin: 0px auto 40px auto;
}
div#demo div#demo_title
{
color: red;
font-family: NotCourierSansBold;
}
div#demo div#demo_link
{
text-align: right;
}
div#description
{
display: grid;
margin: auto;
}
div#description img
{
display: block;
width: 100%;
}
p.emotes
{
width: 100%;
padding: 10px 0px;
font-family: NotCourierSans;
overflow: hidden;
font-weight: bold;
background: #fff;
margin: 0px;
white-space: nowrap;
}
div#calendar
{
width: 100%;
background: #fff;
display: grid;
grid-gap: 10px;
}
div#calendar p
{
text-align: center;
width: 65%;
font-family: CantarellBold;
margin: 30px auto 20px auto;
}
div#calendar div.date
{
border: 1px solid #000;
padding: 5px;
font-family: NotCourierSans;
}
div#calendar div.upcoming
{
color: #000;
}
div#calendar div.past
{
color: #888;
background: #eee;
}
div#calendar div.current
{
background: #ffa;
}
div#calendar div.date div.day-of-week
{
font-size: 16px;
font-weight: bold;
}
div#calendar div.date div.day
{
font-size: 26px;
font-weight: bold;
}
div#calendar div.date div.year
{
font-size: 16px;
font-weight: bold;
}
div#calendar div.date div.location
{
font-size: 16px;
}
div#mailing-list-join
{
font-size: 34px;
font-family: CantarellBold;
margin: 0px;
padding-top: 40px;
background: #fff;
text-align: center;
}
div#mailing-list-form
{
background: #fff;
margin: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}
div#mailing-list-form input
{
font-family: NotCourierSans;
}
div#mailing-list-form button
{
padding: 0px 20px;
}
div#mailing-list-archives
{
font-size: 18px;
font-family: CantarellBold;
padding-bottom: 40px;
background: #fff;
text-align: center;
}
p#credits-heading
{
margin-top: 40px;
font-family: CantarellBold;
font-size: 34px;
font-weight: bold;
text-align: center;
}
div#credits
{
margin: auto;
}
div#credits p#links
{
display: grid;
width: 100%;
align-items: center;
}
div#boarding
{
display: grid;
margin: 40px auto;
}
div#boarding img
{
box-sizing: border-box;
border-radius: 30px;
border: 8px solid black;
width: 100%;
}
div#comedy
{
max-width: 889px;
max-height: 500px;
width: 90vw;
height: 50.85vw;
text-align: center;
margin: auto;
margin-top: 50px;
}
div#comedy iframe
{
border-radius: 30px;
width: 100%;
height: 100%;
}
div#comedy_credits
{
font-size: 16px;
text-align: center;
max-width: 889px;
width: 90vw;
text-align: right;
margin: auto;
}
div#ink
{
width: 100%;
margin: 0;
margin-top: 0px;
padding: 0;
text-align: center;
background: rgb(253, 255, 125);
overflow: hidden;
}
div#ink img
{
width: 100%;
max-width: 700px;
margin: -40px auto -55px;
padding: 0;
border: 0;
}