Submissions for Scan the heritage competition
<style>
@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400";
@media(max-width: 1024px) {
.main-section {
margin-top: -40px;
}
}
section.main-section>section#main,
#main {
padding: 0px;
/* background-color: black; */
background-image: url("https://i.imgur.com/w1OlC73.png"); */
max-width: none;
background-repeat: no-repeat;
background-attachment: fixed;
background-position-x: center;
background-size: cover;
}
#main>h1 {
display: none;
}
/* Basic */
@-ms-viewport {
width: device-width;
}
body {
-ms-overflow-style: scrollbar;
}
@media screen and (max-width: 480px) {
html,
body {
min-width: 320px;
}
}
/* Type */
body {
background-color: #000000;
color: rgba(255, 255, 255, 0.65);
}
@media screen and (max-width: 1680px) {
body,
input,
select,
textarea {
font-size: 14pt;
}
}
@media screen and (max-width: 1280px) {
body,
input,
select,
textarea {
font-size: 12pt;
}
}
@media screen and (max-width: 360px) {
body,
input,
select,
textarea {
font-size: 11pt;
}
}
a {
-moz-transition: color 0.2s ease, border-bottom 0.2s ease;
-webkit-transition: color 0.2s ease, border-bottom 0.2s ease;
-ms-transition: color 0.2s ease, border-bottom 0.2s ease;
transition: color 0.2s ease, border-bottom 0.2s ease;
text-decoration: underline;
color: inherit;
}
a:hover {
border-bottom-color: transparent;
}
a:focus {
color: #809e97;
}
a:visited {
color: 333333;
}
a:active {
color: 333333;
}
em,
i {
font-style: italic;
}
p {
margin: 0 0 1em 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 800;
line-height: 1.5;
margin: 0 0 0.7em 0;
letter-spacing: -0.025em;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #13b2ea;
text-decoration: none;
}
h1 {
font-size: 2.5em;
line-height: 1.2;
}
h2 {
font-size: 1.5em;
}
#main h3 {
font-size: 1.1em;
}
h4 {
font-size: 1.1em;
}
h5 {
font-size: 0.9em;
}
h6 {
font-size: 0.7em;
}
@media screen and (max-width: 736px) {
h1 {
font-size: 2em;
}
}
hr {
border: 0;
border-bottom: solid 1px;
margin: 2em 0;
}
hr.major {
margin: 3em 0;
}
a:hover {
color: #13b2ea;
}
strong,
b {
color: #ffffff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #fff;
}
hr {
border-bottom-color: rgba(255, 255, 255, 0.35);
}
/* Button */
input[type="submit"],
input[type="reset"],
input[type="button"],
/*button,*/
.stellar-button {
-moz-appearance: none;
-webkit-appearance: none;
-ms-appearance: none;
appearance: none;
-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
border: 0;
cursor: pointer;
display: inline-block;
font-weight: 800;
height: 2.75em;
line-height: 2.75em;
min-width: 9.25em;
padding: 0 1.5em;
text-align: center;
text-decoration: none;
white-space: nowrap;
}
input[type="submit"].icon,
input[type="reset"].icon,
input[type="button"].icon,
button.icon,
.stellar-button.icon {
padding-left: 1.35em;
}
input[type="submit"].icon:before,
input[type="reset"].icon:before,
input[type="button"].icon:before,
button.icon:before,
.stellar-button.icon:before {
margin-right: 0.5em;
}
input[type="submit"].fit,
input[type="reset"].fit,
input[type="button"].fit,
button.fit,
.stellar-button.fit {
display: block;
margin: 0 0 1em 0;
width: 100%;
}
input[type="submit"].small,
input[type="reset"].small,
input[type="button"].small,
button.small,
.stellar-button.small {
font-size: 0.8em;
}
input[type="submit"].big,
input[type="reset"].big,
input[type="button"].big,
button.big,
.stellar-button.big {
font-size: 1.35em;
}
input[type="submit"].disabled,
input[type="submit"]:disabled,
input[type="reset"].disabled,
input[type="reset"]:disabled,
input[type="button"].disabled,
input[type="button"]:disabled,
button.disabled,
button:disabled,
.stellar-button.disabled,
.stellar-button:disabled {
-moz-pointer-events: none;
-webkit-pointer-events: none;
-ms-pointer-events: none;
pointer-events: none;
opacity: 0.25;
}
@media screen and (max-width: 736px) {
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.stellar-button {
min-width: 0;
}
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.stellar-button {
background-color: #96b4e7;
/* <- Colour edit*/
/* color: #ffe2af; */
/* <- Colour edit*/
/* background-color: #FF62B7; */
color: #fff;
border-radius: 4px;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover,
.stellar-button:hover {
filter: brightness(0.8);
color: #ffffff;
}
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active,
button:active,
.stellar-button:active {
background-color: ;
}
input[type="submit"].icon:before,
input[type="reset"].icon:before,
input[type="button"].icon:before,
button.icon:before,
.stellar-button.icon:before {
color: rgba(255, 255, 255, 0.5);
}
input[type="submit"].special,
input[type="reset"].special,
input[type="button"].special,
button.special,
.stellar-button.special {
background-color: #8cc9f0;
color: #ffffff;
box-shadow: none;
}
input[type="submit"].special:hover,
input[type="reset"].special:hover,
input[type="button"].special:hover,
button.special:hover,
.stellar-button.special:hover {
background-color: #9acff2;
}
input[type="submit"].special:active,
input[type="reset"].special:active,
input[type="button"].special:active,
button.special:active,
.stellar-button.special:active {
background-color: #7ec3ee;
}
/* List */
#main ol {
list-style: decimal;
margin: 0 0 2em 0;
padding-left: 1.25em;
}
#main ol li {
padding-left: 0.25em;
padding-bottom: 1em;
}
#main ul {
/* list-style: disc; */
margin: 0 0 2em 0;
padding-left: 1em;
}
#main ul li {
padding-left: 0.5em;
padding-bottom: 1em;
}
#main ul.alt {
list-style: none;
padding-left: 0;
}
#main ul.alt li {
border-top: solid 1px;
padding: 0.5em 0;
}
#main ul.alt li:first-child {
border-top: 0;
padding-top: 0;
}
/* Section/Article */
section.special,
article.special {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
header.major {
margin-bottom: 3em;
}
header.major h2 {
font-size: 2em;
}
header.major h2:after {
display: block;
content: '';
width: 3.25em;
height: 2px;
margin: 0.7em 0 1em 0;
border-radius: 2px;
}
section.special header.major h2:after,
article.special header.major h2:after {
margin-left: auto;
margin-right: auto;
}
header.major p {
font-size: 1.25em;
letter-spacing: -0.025em;
}
header.major.special {
text-align: center;
}
header.major.special h2:after {
margin-left: auto;
margin-right: auto;
}
footer.major {
margin-top: 3em;
}
@media screen and (max-width: 736px) {
header.major {
margin-bottom: 0;
}
header.major h2 {
font-size: 1.5em;
}
header.major p {
font-size: 1em;
letter-spacing: 0;
}
header.major p br {
display: none;
}
footer.major {
margin-top: 0;
}
}
header.major h2:after {
background-color: rgba(255, 255, 255, 0.35);
}
/* Header */
#stellar-header {
display: flex;
flex-direction: column;
align-items: center;
padding-top: 30px;
}
#stellar-header h1,
#stellar-header p {
color: #444444;
}
.title-flex {
display: flex;
flex-direction: column;
align-items: center;
}
#stellar-header .title-flex h1 {
text-align: center;
font-size: 32px;
letter-spacing: 0px;
opacity: 1;
font-weight: bold !important;
margin-bottom: 1em;
}
.small-text {
color: white;
font-size: 12px;
margin: 0;
}
/* Nav */
#stellar-nav {
-moz-transition: background-color 0.2s ease, border-top-left-radius 0.2s ease, border-top-right-radius 0.2s ease, padding 0.2s ease;
-webkit-transition: background-color 0.2s ease, border-top-left-radius 0.2s ease, border-top-right-radius 0.2s ease, padding 0.2s ease;
-ms-transition: background-color 0.2s ease, border-top-left-radius 0.2s ease, border-top-right-radius 0.2s ease, padding 0.2s ease;
transition: background-color 0.2s ease, border-top-left-radius 0.2s ease, border-top-right-radius 0.2s ease, padding 0.2s ease;
background-color: #333333;
/* <- Colour edit*/
color: #636363;
position: absolute;
width: 64em;
max-width: calc(100% - 4em);
padding: 1em;
cursor: default;
text-align: center;
}
#stellar-nav input,
#stellar-nav select,
#stellar-nav textarea {
color: #636363;
}
#stellar-nav a:hover {
color: #636363;
}
#stellar-nav strong,
#stellar-nav b {
color: #636363;
}
#stellar-nav h1,
#stellar-nav h2,
#stellar-nav h3,
#stellar-nav h4,
#stellar-nav h5,
#stellar-nav h6 {
color: #636363;
}
#stellar-nav blockquote {
border-left-color: #dddddd;
}
#stellar-nav code {
background: rgba(222, 222, 222, 0.25);
border-color: #dddddd;
}
#stellar-nav hr {
border-bottom-color: #dddddd;
}
#stellar-nav+#stellar-main {
padding-top: 4.25em;
}
#stellar-nav ul {
margin: 0;
padding: 0;
list-style: none;
}
#stellar-nav ul li {
-moz-transition: margin 0.2s ease;
-webkit-transition: margin 0.2s ease;
-ms-transition: margin 0.2s ease;
transition: margin 0.2s ease;
display: inline-block;
margin: 0 0.35em;
padding: 0;
vertical-align: middle;
}
#stellar-nav ul li a {
-moz-transition: font-size 0.2s ease;
-webkit-transition: font-size 0.2s ease;
-ms-transition: font-size 0.2s ease;
transition: font-size 0.2s ease;
display: inline-block;
height: 2.25em;
line-height: 2.25em;
padding: 0 1.25em;
border: 0;
color: #fff;
/* <- Colour edit*/
border-radius: 8px;
box-shadow: inset 0 0 0 1px transparent;
text-decoration: none;
}
#stellar-nav ul li a:hover {
background-color: #ffffff;
}
#stellar-nav ul li a.active {
background-color: black;
color: #ffffff;
box-shadow: none;
}
#stellar-nav.alt {
position: fixed;
/* top: 60px; */
top: 100px;
padding: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
z-index: 1;
box-shadow: 0 3px 6px rgba(0, 0, 0, .2);
}
#stellar-nav.alt ul {
padding: 0.5em 1em;
}
#stellar-nav.alt ul li {
margin: 0 0.175em;
}
#stellar-nav.alt ul li a {
font-size: 0.9em;
}
/* @media screen and (max-width: 1024px) {
#stellar-nav.alt {
top: 0px;
}
#stellar-nav + #stellar-main {
padding-top: 0;
}
} */
@media screen and (max-width: 960px) {
#stellar-nav.alt {
top: 64px;
}
}
@media screen and (max-width: 600px) {
#stellar-nav.alt {
top: 112px;
}
}
@media screen and (max-width: 480px) {
#stellar-nav {
max-width: calc(100% - 2em);
}
}
@media screen and (max-width: 360px) {
#stellar-nav {
max-width: 100%;
}
}
/* Main */
#stellar-main {
background-color: #ffffff;
color: #636363;
border-radius: 0.25em;
}
#stellar-main input,
#stellar-main select,
#stellar-main textarea {
color: #636363;
}
#stellar-main a:hover {
filter: brightness(0.8);
}
#stellar-main strong,
#stellar-main b {
color: #636363;
}
#stellar-main h1,
#stellar-main h2,
#stellar-main h3,
#stellar-main h4,
#stellar-main h5,
#stellar-main h6 {
color: #636363;
}
#stellar-main hr {
border-bottom-color: #dddddd;
}
#stellar-main input[type="submit"],
#stellar-main input[type="reset"],
#stellar-main input[type="button"],
#stellar-main button,
#stellar-main .stellar-button {
background-color: #96b4e7;
/* <- Colour edit*/
/* color: #ffe2af !important; */
/* <- Colour edit*/
font-weight: 800;
/* background-color: #FF62B7; */
color: #fff;
}
#stellar-main input[type="submit"]:hover,
#stellar-main input[type="reset"]:hover,
#stellar-main input[type="button"]:hover,
#stellar-main button:hover,
#stellar-main .stellar-button:hover {
filter: brightness(0.8);
color: #ffffff;
}
#stellar-main input[type="submit"]:active,
#stellar-main input[type="reset"]:active,
#stellar-main input[type="button"]:active,
#stellar-main button:active,
#stellar-main .stellar-button:active {
filter: brightness(0.8);
}
#stellar-main input[type="submit"].icon:before,
#stellar-main input[type="reset"].icon:before,
#stellar-main input[type="button"].icon:before,
#stellar-main button.icon:before,
#stellar-main .stellar-button.icon:before {
color: rgba(99, 99, 99, 0.25);
}
#stellar-main input[type="submit"].special,
#stellar-main input[type="reset"].special,
#stellar-main input[type="button"].special,
#stellar-main button.special,
#stellar-main .stellar-button.special {
background-color: #8cc9f0;
color: #ffffff !important;
box-shadow: none;
}
#stellar-main input[type="submit"].special:hover,
#stellar-main input[type="reset"].special:hover,
#stellar-main input[type="button"].special:hover,
#stellar-main button.special:hover,
#stellar-main .stellar-button.special:hover {
background-color: #9acff2;
}
#stellar-main input[type="submit"].special:active,
#stellar-main input[type="reset"].special:active,
#stellar-main input[type="button"].special:active,
#stellar-main button.special:active,
#stellar-main .stellar-button.special:active {
background-color: #7ec3ee;
}
#stellar-main input[type="submit"].special.icon:before,
#stellar-main input[type="reset"].special.icon:before,
#stellar-main input[type="button"].special.icon:before,
#stellar-main button.special.icon:before,
#stellar-main .stellar-button.special.icon:before {
color: #ffffff !important;
}
#stellar-main label {
color: #636363;
}
#stellar-main input[type="text"],
#stellar-main input[type="password"],
#stellar-main input[type="email"],
#stellar-main select,
#stellar-main textarea {
background: rgba(222, 222, 222, 0.25);
border-color: #dddddd;
}
#stellar-main input[type="text"]:focus,
#stellar-main input[type="password"]:focus,
#stellar-main input[type="email"]:focus,
#stellar-main select:focus,
#stellar-main textarea:focus {
border-color: #8cc9f0;
box-shadow: 0 0 0 1px #8cc9f0;
}
#stellar-main .select-wrapper:before {
color: #dddddd;
}
#stellar-main input[type="checkbox"]+label,
#stellar-main input[type="radio"]+label {
color: #636363;
}
#stellar-main input[type="checkbox"]+label:before,
#stellar-main input[type="radio"]+label:before {
background: rgba(222, 222, 222, 0.25);
border-color: #dddddd;
}
#stellar-main input[type="checkbox"]:checked+label:before,
#stellar-main input[type="radio"]:checked+label:before {
background-color: #636363;
border-color: #636363;
color: #ffffff;
}
#stellar-main input[type="checkbox"]:focus+label:before,
#stellar-main input[type="radio"]:focus+label:before {
border-color: #8cc9f0;
box-shadow: 0 0 0 1px #8cc9f0;
}
#stellar-main ::-webkit-input-placeholder {
color: rgba(99, 99, 99, 0.25) !important;
}
#stellar-main :-moz-placeholder {
color: rgba(99, 99, 99, 0.25) !important;
}
#stellar-main ::-moz-placeholder {
color: rgba(99, 99, 99, 0.25) !important;
}
#stellar-main :-ms-input-placeholder {
color: rgba(99, 99, 99, 0.25) !important;
}
#stellar-main ul.alt li {
border-top-color: #dddddd;
}
#stellar-main dl dt {
color: #636363;
}
#stellar-main header.major h2:after {
background-color: #dddddd;
}
#stellar-main>.main {
padding: 5em 5em 3em 5em;
border-top: solid 1px #dddddd;
}
#stellar-main>.main:first-child {
border-top: 0;
}
@media screen and (max-width: 1280px) {
#stellar-main>.main {
padding: 4em 4em 2em 4em;
}
}
@media screen and (max-width: 980px) {
#stellar-main>.main {
padding: 4em 3em 2em 3em;
}
}
@media screen and (max-width: 736px) {
#stellar-main>.main {
padding: 8em 2em 1em 2em;
}
}
@media screen and (max-width: 480px) {
#stellar-main>.main {
padding: 13em 1.5em 1em 1.5em;
}
}
@media screen and (max-width: 360px) {
#stellar-main {
border-radius: 0;
}
#stellar-main>.main {
/* padding: 2.5em 1em 0.5em 1em ; */
}
}
/* Wrapper */
#stellar-wrapper {
width: 64em;
max-width: calc(100% - 4em);
margin: 0 auto;
}
@media screen and (max-width: 480px) {
#stellar-wrapper {
max-width: calc(100% - 2em);
}
}
@media screen and (max-width: 360px) {
#stellar-wrapper {
max-width: 100%;
}
}
.reveal-modal {
color: #333333;
}
.reveal-modal h2,
.reveal-modal a:not(.stellar-button),
a {
color: black;
}
.reveal-modal a:hover:not(.stellar-button),
a:hover:not(.stellar-button) {
filter: brightness(0.8);
}
#terms-modal {
/*max-height: 95vh; comment if top bar has changed*/
display: flex !important;
flex-direction: column;
align-items: center;
position: fixed;
/* top: 2.5vh !important; */
top: 125px !important;
bottom: 20px;
min-height: unset;
}
#terms-modal ol {
list-style: decimal;
}
@media (max-width: 960px) {
#terms-modal {
top: 84px !important;
}
}
@media (max-width: 600px) {
#terms-modal {
top: 132px !important;
}
}
.page-text {
max-width: 750px;
margin: 0 auto 40px;
text-align: left;
}
.page-image {
margin: 0 auto 40px;
max-width: 750px;
width: 100%;
object-fit: contain;
}
/* Competition Specific styles */
.section-header {
max-width:750px;
/* change for each competition*/
}
.pic-flex {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.pic-flex>a {
width: 50%
}
.pic-flex>a>* {
width: 100%
}
@media (max-width: 480px) {
.pic-flex>a {
width: 100%
}
}
ul {
margin: 0;
}
ul.dashed {
list-style-type: none;
}
ul.dashed>li {
text-indent: -5px;
}
ul.dashed>li:before {
content: "- ";
text-indent: -5px;
}
@media (min-width: 750px) {
.page-text {
max-width: 750px;
min-width: 750px;
}
.page-image {
max-width: 750px;
}
}
.page-text ul li a:hover {
color: #13b2ea;
}
</style>
No submission yet!
Be the first!