/* cyrillic-ext */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* latin-ext */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* latin-ext */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } html, body { width: auto; height: auto; font-family: "Ubuntu", sans-serif; font-size: 15px; overflow-y: auto; /*background: url(../img/bg.png) top center no-repeat fixed;*/ } ::-webkit-scrollbar { display: none; } video { width: 100%; position: absolute; background-attachment: scroll; overflow: hidden; top: 0; right: 0; left: 0; } video .overlay { width: auto; opacity: 1; } a { text-decoration: none; color: #666; } a:hover { color: #999; } p { line-height: 2em; margin: 0 0 20px; } h1 { display: block; font-size: 2em; margin-block-start: 0.67em; margin-block-end: 0.67em; margin-inline-start: 0px; margin-inline-end: 0px; font-weight: bold; } #main { display: flex; align-items: center; padding: inherit; padding-top: 10px; padding-left: 40px; padding-right: 40px; } #main div { flex: 1; } #footer { text-align: center; position: relative; margin-left: 40px; margin-right: 40px; bottom:0px; /* width:100%; */ height:auto; border-radius: 10px; background-color: rgba(0, 0, 0, 0.65); color: #7cfc00; text-shadow: #000 0px 1px 0px; font-family: "Consolas", "Courier New", "Courier"; font-size: 2.50em; line-height: 1.40em; font-weight: 500; overflow: hidden; } #judul { width: auto; position: relative; top: 0px; text-align: center; color: #7cfc00; background-color: rgba(0, 0, 0, 0.65); text-shadow: #000 0px 1px 0px; font-family: "Consolas", "Courier New", "Courier"; font-size: 5.50em; line-height: 1.40em; font-weight: 500; overflow: hidden; border-radius: 10px; } .wrap { width: auto; margin: auto; } .header { width: auto; height: auto; margin: 0 auto 0px; padding: -10px 0; background-size: auto; } .header .h1 { margin: 10px 0 20px; font-size: 2.5em; text-align: center; color: #fff; text-shadow: #000 0px 2px 4px; } .head-wrap { margin: 30px auto 30px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; text-align: center; } .tagline { display: block; padding: 20px 0 0; opacity: 0; color: #fff; font-weight: 600; text-shadow: #000 0px 1px 3px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } .shift-text { margin: 80px auto 110px; } .shift-text .text-body { height: 550px; } .shift-text .tagline { opacity: 0.9; } .noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */ } /* text editor styles */ .text-editor-wrap { position: relative; display: block; margin: auto; font-size: 20px; max-width: 100%; height: auto; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.8) 0px 40px 100px; clear: both; overflow: hidden; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } .title-bar { padding: 5px 0; font-family: "Lucida Grande", sans-serif; font-size: 1.75em; text-align: center; text-shadow: rgba(255, 255, 255, 0.8) 0px 1px 0px; background-color: #f8f8f8; background-image: -webkit-linear-gradient(top, #e8e8e8, #bcbbbc); background-image: -moz-linear-gradient(top, #e8e8e8, #bcbbbc); background-image: linear-gradient(top, #e8e8e8, #bcbbbc); box-shadow: inset rgba(255, 255, 255, 0.7) 0px 1px 1px; border-bottom: #6a6a6a 1px solid; } .text-body { height: auto; background-color: rgba(0, 0, 0, 0.65); padding: 10px; color: #7cfc00; text-shadow: #000 0px 1px 0px; font-family: "Consolas", "Courier New", "Courier"; font-size: 2.0em; line-height: 1.40em; font-weight: 600; text-align: left; overflow: hidden; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } .vl, .vl:link, .vl:active, .vl:visited{ color: green; text-decoration: none; } .vl:hover{ background: #16A085; } .img-align { float: left; margin-left:20px; margin-top:10px; } .h2 { margin: 10px 0; } .note { text-align: center; } .inline-code { padding: 2px 5px; background: #fff; border: #CCC 1px solid; border-radius: 4px; } hr { margin: 20px 0; border: 0; border-bottom: #fff 1px solid; border-top: #f0f0f0 1px solid; } pre { margin: 0 auto 20px; padding: 20px; color: #444; font-family: "Consolas", "Courier New", "Courier"; font-weight: 500; background: #fff; border: #EEE 1px solid; border-radius: 10px; overflow: auto; } .typed-cursor { opacity: 1; font-weight: 100; -webkit-animation: blink 0.7s infinite; -moz-animation: blink 0.7s infinite; -ms-animation: blink 0.7s infinite; -o-animation: blink 0.7s infinite; animation: blink 0.7s infinite; } @media (max-width:900px){ h1 { font-size: 1.6em; } #judul{ width: auto; font-size: 3.5em; line-height: 1.2em; } .title-bar { font-size: 1.5em; } .text-body { font-size: 1.5em; line-height: 1.3em; } #footer { font-size: 2.0em; line-height: 1.3em; } } @media (max-width:600px){ audio { width: 250px; height: 40px; } h1 { font-size: 1.2em; } #judul{ width: auto; font-size: 2.5em; line-height: 1.1em; } .title-bar { font-size: 1.0em; } .text-body { font-size: 1.0em; line-height: 1.1em; } #footer { font-size: 1.5em; line-height: 1.1em; } } @media (max-width:400px){ h1 { font-size: 1.0em; } #main { padding-left: 10px; padding-right: 10px; } #judul{ width: auto; font-size: 1.5em; line-height: 1.1em; } .title-bar { font-size: 1.0em; } .text-body { font-size: 1.0em; line-height: 1.1em; } #footer { font-size: 1.5em; line-height: 1.1em; } } @-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-ms-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }