From 7e7f3f8f06cd9ec403a1774f8c6bbd53426027ff Mon Sep 17 00:00:00 2001 From: Lukas Haubaum Date: Sun, 19 Dec 2021 14:13:26 +0100 Subject: [PATCH] init --- css/35c3.css | 1588 ++++++++++++++++++++++++++++++++++++ css/35c3.css.map | 1 + css/35c3.min.css | 1 + css/35c3.min.css.map | 1 + css/35c3.scss | 920 +++++++++++++++++++++ css/fonts/.htaccess | 1 + css/fonts/35c3-black.woff | Bin 0 -> 31516 bytes css/fonts/35c3-black.woff2 | Bin 0 -> 24504 bytes css/fonts/35c3-light.woff | Bin 0 -> 34596 bytes css/fonts/35c3-light.woff2 | Bin 0 -> 26640 bytes css/style.css | 84 ++ css/style.min.css | 1 + css/style.scss | 86 ++ img/35C3Logo.svg | 20 + img/35C3LogoBW.svg | 10 + img/35C3LogoTR.svg | 52 ++ index.html | 920 +++++++++++++++++++++ 17 files changed, 3685 insertions(+) create mode 100644 css/35c3.css create mode 100644 css/35c3.css.map create mode 100644 css/35c3.min.css create mode 100644 css/35c3.min.css.map create mode 100644 css/35c3.scss create mode 100644 css/fonts/.htaccess create mode 100644 css/fonts/35c3-black.woff create mode 100644 css/fonts/35c3-black.woff2 create mode 100644 css/fonts/35c3-light.woff create mode 100644 css/fonts/35c3-light.woff2 create mode 100644 css/style.css create mode 100644 css/style.min.css create mode 100644 css/style.scss create mode 100644 img/35C3Logo.svg create mode 100644 img/35C3LogoBW.svg create mode 100644 img/35C3LogoTR.svg create mode 100644 index.html diff --git a/css/35c3.css b/css/35c3.css new file mode 100644 index 0000000..5a0ffd7 --- /dev/null +++ b/css/35c3.css @@ -0,0 +1,1588 @@ +@font-face { + font-family: "35c3-font-light"; + src: url("fonts/35c3-light.woff2") format("woff2"), url("fonts/35c3-light.woff") format("woff"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: "35c3-font-black"; + src: url("fonts/35c3-black.woff2") format("woff2"), url("fonts/35c3-black.woff") format("woff"); + font-weight: bold; + font-style: normal; +} + +body { + margin: 0; +} + +* { + box-sizing: border-box; +} + +/* basic colors */ +.text-white { + color: #fff; +} + +.bg-white { + color: #000; + background-color: #fff; +} + +.text-black { + color: #000; +} + +.bg-black { + color: #fff; + background-color: #000; +} + +.text-fresh { + color: #0084b0; +} + +.bg-fresh { + color: #fff; + background-color: #0084b0; +} + +.text-hope { + color: #00a356; +} + +.bg-hope { + color: #fff; + background-color: #00a356; +} + +.text-glint { + color: #f9b000; +} + +.bg-glint { + color: #fff; + background-color: #f9b000; +} + +.text-beat { + color: #e40429; +} + +.bg-beat { + color: #fff; + background-color: #e40429; +} + +.text-tenacity { + color: #44357e; +} + +.bg-tenacity { + color: #fff; + background-color: #44357e; +} + +.text-base { + color: #18386b; +} + +.bg-base { + color: #fff; + background-color: #18386b; +} + +.text-reboot { + color: #4d4d4c; +} + +.bg-reboot { + color: #fff; + background-color: #4d4d4c; +} + +/* typography */ +* { + font-family: "35c3-font-light"; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "35c3-font-black"; +} + +a { + color: #0084b0; +} + +.text-left { + text-align: left; +} + +.text-center { + text-align: center; +} + +.text-right { + text-align: right; +} + +.text-justify { + text-align: justify; +} + +.text-nowrap { + white-space: nowrap; +} + +.text-breakword { + word-break: break-word; +} + +.text-breakall { + word-break: break-all; +} + +.text-breakline { + white-space: pre-line; + word-break: break-all; +} + +.text-lowercase { + text-transform: lowercase; +} + +.text-uppercase { + text-transform: uppercase; +} + +.text-capitalize { + text-transform: capitalize; +} + +label { + font-weight: bold; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 4px solid transparent; + border-image: linear-gradient(to bottom, #00a356, #0084b0) 1 round; +} + +code { + padding: 2px 4px; + color: #f9b000; + background-color: #4d4d4c; +} + +ul.unstyled { + list-style: none; +} + +/* tables */ +.table { + width: 100%; + max-width: 100%; + border-spacing: 0; + border-collapse: collapse; +} + +.table > thead { + border-bottom: 2px solid #4d4d4c; +} + +.table > tbody { + border-top: 1px solid #4d4d4c; +} + +.table > thead > tr > th { + vertical-align: bottom; +} + +.table tr th, +.table tr td { + padding: 8px; + text-align: left; + vertical-align: top; + font-size: 1em; +} + +/* line */ +hr { + height: 8px; + border: none; + background-image: linear-gradient(to right, #0084b0, #00a356); +} + +.hr-fresh { + background-color: #0084b0; + background-image: none; +} + +.hr-hope { + background-color: #00a356; + background-image: none; +} + +.hr-glint { + background-color: #f9b000; + background-image: none; +} + +.hr-beat { + background-color: #e40429; + background-image: none; +} + +.hr-tenacity { + background-color: #44357e; + background-image: none; +} + +.hr-base { + background-color: #18386b; + background-image: none; +} + +.hr-reboot { + background-color: #4d4d4c; + background-image: none; +} + +.border { + border: 2px solid transparent; + border-image: linear-gradient(to right, #00a356, #0084b0) 1 round; +} + +.border-fresh { + border: 2px solid #0084b0; +} + +.border-hope { + border: 2px solid #00a356; +} + +.border-glint { + border: 2px solid #f9b000; +} + +.border-beat { + border: 2px solid #e40429; +} + +.border-tenacity { + border: 2px solid #44357e; +} + +.border-base { + border: 2px solid #18386b; +} + +.border-reboot { + border: 2px solid #4d4d4c; +} + +/* input */ +input, +textarea, +select { + width: 100%; + border-radius: 0; + box-shadow: none; + border: 2px solid transparent; + border-image: linear-gradient(to right, #00a356, #0084b0) 1 round; + background: none; + padding: 6px 6px; + font-size: 1em; + color: inherit; +} + +input:invalid, +textarea:invalid { + border-image: linear-gradient(to right, #e40429, #44357e) 1 round; +} + +input:disabled, +textarea:disabled { + border-image: linear-gradient(to right, #4d4d4c, #18386b) 1 round; +} + +input:focus, +textarea:focus, +input:invalid:focus, +textarea:invalid:focus { + outline: none; +} + +input::placeholder, +textarea::placeholder { + color: inherit; + opacity: 0.8; + font-size: 0.9em; + font-style: italic; +} + +/* range input */ +input[type=range] { + -webkit-appearance: none; + border: none; + background: transparent; + margin: 0; + padding: 0; + height: 32px; +} + +input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + margin-top: -10px; + height: 26px; + width: 26px; + border: none; + border-radius: 50%; + background: #009483; + cursor: pointer; +} + +input[type=range]::-webkit-slider-thumb:hover, input[type=range]::-webkit-slider-thumb:active { + height: 26px; + width: 26px; + border: 4px solid #009483; + border-radius: 50%; + cursor: pointer; +} + +input[type=range]::-webkit-slider-runnable-track { + width: 100%; + height: 8px; + cursor: pointer; + background-image: linear-gradient(to right, #0084b0, #00a356); +} + +input[type=range]::-moz-range-thumb { + height: 26px; + width: 26px; + border: none; + border-radius: 50%; + background: #009483; + cursor: pointer; +} + +input[type=range]::-moz-range-thumb:hover, input[type=range]::-moz-range-thumb:active { + height: 26px; + width: 26px; + border: 4px solid #009483; + border-radius: 50%; + cursor: pointer; +} + +input[type=range]::-moz-range-track { + width: 100%; + height: 8px; + cursor: pointer; + background-image: linear-gradient(to right, #0084b0, #00a356); +} + +/* select */ +select { + -moz-appearance: none; + appearance: none; +} + +/* checkbox input */ +.checkbox { + position: relative; + display: inline-block; + width: 26px; + height: 26px; + text-indent: -9999px; +} + +.checkbox input { + opacity: 0; + width: 0; + height: 0; +} + +.checkbox .toggle { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.checkbox .toggle:before { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 2px solid #4d4d4c; + transition: .4s; +} + +.checkbox .toggle:after { + content: ""; + position: absolute; + width: 14px; + height: 6px; + left: 5px; + top: 6px; + border: 3px solid transparent; + border-top: none; + border-right: none; + transform: rotate(-45deg); + transition: .4s; +} + +.checkbox input:checked + .toggle:after { + border-color: #4d4d4c; +} + +.checkbox input:checked + .toggle:before { + border-color: #0084b0; + background-color: #0084b0; +} + +.checkbox:hover input:not(:checked) + .toggle:before { + border-color: #0084b0; +} + +.checkbox:hover input:checked + .toggle:before { + background-color: transparent; +} + +.checkbox.checkbox-fresh input:checked + .toggle:before { + border-color: #0084b0; + background-color: #0084b0; +} + +.checkbox.checkbox-fresh:hover input:not(:checked) + .toggle:before { + border-color: #0084b0; +} + +.checkbox.checkbox-fresh:hover input:checked + .toggle:before { + background-color: transparent; +} + +.checkbox.checkbox-hope input:checked + .toggle:before { + border-color: #00a356; + background-color: #00a356; +} + +.checkbox.checkbox-hope:hover input:not(:checked) + .toggle:before { + border-color: #00a356; +} + +.checkbox.checkbox-hope:hover input:checked + .toggle:before { + background-color: transparent; +} + +.checkbox.checkbox-glint input:checked + .toggle:before { + border-color: #f9b000; + background-color: #f9b000; +} + +.checkbox.checkbox-glint:hover input:not(:checked) + .toggle:before { + border-color: #f9b000; +} + +.checkbox.checkbox-glint:hover input:checked + .toggle:before { + background-color: transparent; +} + +.checkbox.checkbox-beat input:checked + .toggle:before { + border-color: #e40429; + background-color: #e40429; +} + +.checkbox.checkbox-beat:hover input:not(:checked) + .toggle:before { + border-color: #e40429; +} + +.checkbox.checkbox-beat:hover input:checked + .toggle:before { + background-color: transparent; +} + +.checkbox.checkbox-tenacity input:checked + .toggle:before { + border-color: #44357e; + background-color: #44357e; +} + +.checkbox.checkbox-tenacity:hover input:not(:checked) + .toggle:before { + border-color: #44357e; +} + +.checkbox.checkbox-tenacity:hover input:checked + .toggle:before { + background-color: transparent; +} + +.checkbox.checkbox-base input:checked + .toggle:before { + border-color: #18386b; + background-color: #18386b; +} + +.checkbox.checkbox-base:hover input:not(:checked) + .toggle:before { + border-color: #18386b; +} + +.checkbox.checkbox-base:hover input:checked + .toggle:before { + background-color: transparent; +} + +.checkbox.checkbox-reboot input:checked + .toggle:before { + border-color: #4d4d4c; + background-color: #4d4d4c; +} + +.checkbox.checkbox-reboot:hover input:not(:checked) + .toggle:before { + border-color: #4d4d4c; +} + +.checkbox.checkbox-reboot:hover input:checked + .toggle:before { + background-color: transparent; +} + +/* radio input */ +.radio { + position: relative; + display: inline-block; + width: 26px; + height: 26px; + text-indent: -9999px; +} + +.radio input { + opacity: 0; + width: 0; + height: 0; +} + +.radio .toggle { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.radio .toggle:before { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 2px solid #4d4d4c; + border-radius: 100%; + transition: .4s; +} + +.radio .toggle:after { + content: ""; + position: absolute; + width: 11px; + height: 11px; + left: 7px; + top: 7px; + border: 1px solid transparent; + border-top: none; + border-right: none; + border-radius: 100%; + transition: .4s; +} + +.radio input:checked + .toggle:after { + background-color: #4d4d4c; +} + +.radio input:checked + .toggle:before { + border-color: #0084b0; +} + +.radio:hover .toggle:after, +.radio input:checked + .toggle:after { + background-color: #0084b0; +} + +.radio.radio-fresh input:checked + .toggle:before { + border-color: #0084b0; +} + +.radio.radio-fresh:hover .toggle:after, +.radio.radio-fresh input:checked + .toggle:after { + background-color: #0084b0; +} + +.radio.radio-hope input:checked + .toggle:before { + border-color: #00a356; +} + +.radio.radio-hope:hover .toggle:after, +.radio.radio-hope input:checked + .toggle:after { + background-color: #00a356; +} + +.radio.radio-glint input:checked + .toggle:before { + border-color: #f9b000; +} + +.radio.radio-glint:hover .toggle:after, +.radio.radio-glint input:checked + .toggle:after { + background-color: #f9b000; +} + +.radio.radio-beat input:checked + .toggle:before { + border-color: #e40429; +} + +.radio.radio-beat:hover .toggle:after, +.radio.radio-beat input:checked + .toggle:after { + background-color: #e40429; +} + +.radio.radio-tenacity input:checked + .toggle:before { + border-color: #44357e; +} + +.radio.radio-tenacity:hover .toggle:after, +.radio.radio-tenacity input:checked + .toggle:after { + background-color: #44357e; +} + +.radio.radio-base input:checked + .toggle:before { + border-color: #18386b; +} + +.radio.radio-base:hover .toggle:after, +.radio.radio-base input:checked + .toggle:after { + background-color: #18386b; +} + +.radio.radio-reboot input:checked + .toggle:before { + border-color: #4d4d4c; +} + +.radio.radio-reboot:hover .toggle:after, +.radio.radio-reboot input:checked + .toggle:after { + background-color: #4d4d4c; +} + +/* switch */ +.switch { + position: relative; + display: inline-block; + width: 48px; + height: 26px; + text-indent: -9999px; +} + +.switch input { + opacity: 0; + width: 0; + height: 0; +} + +.switch .toggle { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.switch .toggle:before { + position: absolute; + top: 3px; + left: 0; + right: 0; + bottom: 3px; + content: ""; + background-color: #4d4d4c; + border-radius: 26px; + transition: .4s; +} + +.switch .toggle:after { + position: absolute; + content: ""; + height: 26px; + width: 26px; + left: 0px; + bottom: 0px; + background-color: #0084b0; + border-radius: 50%; + transition: .4s; +} + +.switch input:checked + .toggle:after { + transform: translateX(23px); + background-color: #4d4d4c; +} + +.switch input:checked + .toggle:before { + background-color: #0084b0; +} + +.switch.switch-fresh .toggle:after { + background-color: #0084b0; +} + +.switch.switch-fresh input:checked + .toggle:before { + background-color: #0084b0; +} + +.switch.switch-hope .toggle:after { + background-color: #00a356; +} + +.switch.switch-hope input:checked + .toggle:before { + background-color: #00a356; +} + +.switch.switch-glint .toggle:after { + background-color: #f9b000; +} + +.switch.switch-glint input:checked + .toggle:before { + background-color: #f9b000; +} + +.switch.switch-beat .toggle:after { + background-color: #e40429; +} + +.switch.switch-beat input:checked + .toggle:before { + background-color: #e40429; +} + +.switch.switch-tenacity .toggle:after { + background-color: #44357e; +} + +.switch.switch-tenacity input:checked + .toggle:before { + background-color: #44357e; +} + +.switch.switch-base .toggle:after { + background-color: #18386b; +} + +.switch.switch-base input:checked + .toggle:before { + background-color: #18386b; +} + +.switch.switch-reboot .toggle:after { + background-color: #4d4d4c; +} + +.switch.switch-reboot input:checked + .toggle:before { + background-color: #4d4d4c; +} + +/* buttons */ +button { + font-size: 1em; +} + +.btn { + display: inline-block; + text-align: center; + padding: 8px; + cursor: pointer; + white-space: nowrap; + vertical-align: middle; + border: none; + color: #4d4d4c; + background-color: transparent; +} + +.btn:hover { + opacity: 0.8; +} + +.btn:active { + opacity: 0.9; +} + +.btn-white { + background-color: #fff; +} + +.btn-black { + background-color: #000; +} + +.btn-fresh { + color: #fff; + background-color: #0084b0; +} + +.btn-hope { + color: #fff; + background-color: #00a356; +} + +.btn-glint { + color: #fff; + background-color: #f9b000; +} + +.btn-beat { + color: #fff; + background-color: #e40429; +} + +.btn-tenacity { + color: #fff; + background-color: #44357e; +} + +.btn-base { + color: #fff; + background-color: #18386b; +} + +.btn-reboot { + color: #fff; + background-color: #4d4d4c; +} + +.btn.btn-block { + width: 100%; +} + +.btn-xs { + font-size: 0.7em; + padding: 4px; +} + +.btn-sm { + font-size: 0.9em; + padding: 6px; +} + +.btn-xl { + font-size: 1.2em; + padding: 10px; +} + +.btn-round { + width: 2.33em; + height: 2.33em; + border-radius: 50%; + overflow: hidden; + display: inline-flex; + justify-content: center; + align-items: center; + flex-direction: row; +} + +/* images */ +.img-auto { + display: block; + max-width: 100%; + height: auto; +} + +/* container */ +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media screen and (min-width: 768px) { + .container { + width: 744.96+"px"; + } +} + +@media screen and (min-width: 992px) { + .container { + width: 962.24+"px"; + } +} + +@media screen and (min-width: 1200px) { + .container { + width: 1164+"px"; + } +} + +@media screen and (min-width: 1800px) { + .container { + width: 1746+"px"; + } +} + +/* grid */ +.row { + display: grid; + grid-template-columns: repeat(12, 1fr); + grid-row-gap: 8px; + grid-column-gap: 8px; +} + +.row.section { + margin-block-start: 1em; + margin-block-end: 1em; +} + +.col-1 { + grid-column-end: span 1; +} + +.col-offset-1 { + grid-column-start: 2; +} + +.col-2 { + grid-column-end: span 2; +} + +.col-offset-2 { + grid-column-start: 3; +} + +.col-3 { + grid-column-end: span 3; +} + +.col-offset-3 { + grid-column-start: 4; +} + +.col-4 { + grid-column-end: span 4; +} + +.col-offset-4 { + grid-column-start: 5; +} + +.col-5 { + grid-column-end: span 5; +} + +.col-offset-5 { + grid-column-start: 6; +} + +.col-6 { + grid-column-end: span 6; +} + +.col-offset-6 { + grid-column-start: 7; +} + +.col-7 { + grid-column-end: span 7; +} + +.col-offset-7 { + grid-column-start: 8; +} + +.col-8 { + grid-column-end: span 8; +} + +.col-offset-8 { + grid-column-start: 9; +} + +.col-9 { + grid-column-end: span 9; +} + +.col-offset-9 { + grid-column-start: 10; +} + +.col-10 { + grid-column-end: span 10; +} + +.col-offset-10 { + grid-column-start: 11; +} + +.col-11 { + grid-column-end: span 11; +} + +.col-offset-11 { + grid-column-start: 12; +} + +.col-12 { + grid-column-end: span 12; +} + +.col-offset-12 { + grid-column-start: 13; +} + +@media screen and (max-width: 767px) { + .col-xs-1 { + grid-column-end: span 1; + } + .col-xs-offset-1 { + grid-column-start: 2; + } + .col-xs-2 { + grid-column-end: span 2; + } + .col-xs-offset-2 { + grid-column-start: 3; + } + .col-xs-3 { + grid-column-end: span 3; + } + .col-xs-offset-3 { + grid-column-start: 4; + } + .col-xs-4 { + grid-column-end: span 4; + } + .col-xs-offset-4 { + grid-column-start: 5; + } + .col-xs-5 { + grid-column-end: span 5; + } + .col-xs-offset-5 { + grid-column-start: 6; + } + .col-xs-6 { + grid-column-end: span 6; + } + .col-xs-offset-6 { + grid-column-start: 7; + } + .col-xs-7 { + grid-column-end: span 7; + } + .col-xs-offset-7 { + grid-column-start: 8; + } + .col-xs-8 { + grid-column-end: span 8; + } + .col-xs-offset-8 { + grid-column-start: 9; + } + .col-xs-9 { + grid-column-end: span 9; + } + .col-xs-offset-9 { + grid-column-start: 10; + } + .col-xs-10 { + grid-column-end: span 10; + } + .col-xs-offset-10 { + grid-column-start: 11; + } + .col-xs-11 { + grid-column-end: span 11; + } + .col-xs-offset-11 { + grid-column-start: 12; + } + .col-xs-12 { + grid-column-end: span 12; + } + .col-xs-offset-12 { + grid-column-start: 13; + } +} + +@media screen and (min-width: 768px) { + .col-sm-1 { + grid-column-end: span 1; + } + .col-sm-offset-1 { + grid-column-start: 2; + } + .col-sm-2 { + grid-column-end: span 2; + } + .col-sm-offset-2 { + grid-column-start: 3; + } + .col-sm-3 { + grid-column-end: span 3; + } + .col-sm-offset-3 { + grid-column-start: 4; + } + .col-sm-4 { + grid-column-end: span 4; + } + .col-sm-offset-4 { + grid-column-start: 5; + } + .col-sm-5 { + grid-column-end: span 5; + } + .col-sm-offset-5 { + grid-column-start: 6; + } + .col-sm-6 { + grid-column-end: span 6; + } + .col-sm-offset-6 { + grid-column-start: 7; + } + .col-sm-7 { + grid-column-end: span 7; + } + .col-sm-offset-7 { + grid-column-start: 8; + } + .col-sm-8 { + grid-column-end: span 8; + } + .col-sm-offset-8 { + grid-column-start: 9; + } + .col-sm-9 { + grid-column-end: span 9; + } + .col-sm-offset-9 { + grid-column-start: 10; + } + .col-sm-10 { + grid-column-end: span 10; + } + .col-sm-offset-10 { + grid-column-start: 11; + } + .col-sm-11 { + grid-column-end: span 11; + } + .col-sm-offset-11 { + grid-column-start: 12; + } + .col-sm-12 { + grid-column-end: span 12; + } + .col-sm-offset-12 { + grid-column-start: 13; + } +} + +@media screen and (min-width: 992px) { + .col-md-1 { + grid-column-end: span 1; + } + .col-md-offset-1 { + grid-column-start: 2; + } + .col-md-2 { + grid-column-end: span 2; + } + .col-md-offset-2 { + grid-column-start: 3; + } + .col-md-3 { + grid-column-end: span 3; + } + .col-md-offset-3 { + grid-column-start: 4; + } + .col-md-4 { + grid-column-end: span 4; + } + .col-md-offset-4 { + grid-column-start: 5; + } + .col-md-5 { + grid-column-end: span 5; + } + .col-md-offset-5 { + grid-column-start: 6; + } + .col-md-6 { + grid-column-end: span 6; + } + .col-md-offset-6 { + grid-column-start: 7; + } + .col-md-7 { + grid-column-end: span 7; + } + .col-md-offset-7 { + grid-column-start: 8; + } + .col-md-8 { + grid-column-end: span 8; + } + .col-md-offset-8 { + grid-column-start: 9; + } + .col-md-9 { + grid-column-end: span 9; + } + .col-md-offset-9 { + grid-column-start: 10; + } + .col-md-10 { + grid-column-end: span 10; + } + .col-md-offset-10 { + grid-column-start: 11; + } + .col-md-11 { + grid-column-end: span 11; + } + .col-md-offset-11 { + grid-column-start: 12; + } + .col-md-12 { + grid-column-end: span 12; + } + .col-md-offset-12 { + grid-column-start: 13; + } +} + +@media screen and (min-width: 1200px) { + .col-lg-1 { + grid-column-end: span 1; + } + .col-lg-offset-1 { + grid-column-start: 2; + } + .col-lg-2 { + grid-column-end: span 2; + } + .col-lg-offset-2 { + grid-column-start: 3; + } + .col-lg-3 { + grid-column-end: span 3; + } + .col-lg-offset-3 { + grid-column-start: 4; + } + .col-lg-4 { + grid-column-end: span 4; + } + .col-lg-offset-4 { + grid-column-start: 5; + } + .col-lg-5 { + grid-column-end: span 5; + } + .col-lg-offset-5 { + grid-column-start: 6; + } + .col-lg-6 { + grid-column-end: span 6; + } + .col-lg-offset-6 { + grid-column-start: 7; + } + .col-lg-7 { + grid-column-end: span 7; + } + .col-lg-offset-7 { + grid-column-start: 8; + } + .col-lg-8 { + grid-column-end: span 8; + } + .col-lg-offset-8 { + grid-column-start: 9; + } + .col-lg-9 { + grid-column-end: span 9; + } + .col-lg-offset-9 { + grid-column-start: 10; + } + .col-lg-10 { + grid-column-end: span 10; + } + .col-lg-offset-10 { + grid-column-start: 11; + } + .col-lg-11 { + grid-column-end: span 11; + } + .col-lg-offset-11 { + grid-column-start: 12; + } + .col-lg-12 { + grid-column-end: span 12; + } + .col-lg-offset-12 { + grid-column-start: 13; + } +} + +@media screen and (min-width: 1800px) { + .col-xl-1 { + grid-column-end: span 1; + } + .col-xl-offset-1 { + grid-column-start: 2; + } + .col-xl-2 { + grid-column-end: span 2; + } + .col-xl-offset-2 { + grid-column-start: 3; + } + .col-xl-3 { + grid-column-end: span 3; + } + .col-xl-offset-3 { + grid-column-start: 4; + } + .col-xl-4 { + grid-column-end: span 4; + } + .col-xl-offset-4 { + grid-column-start: 5; + } + .col-xl-5 { + grid-column-end: span 5; + } + .col-xl-offset-5 { + grid-column-start: 6; + } + .col-xl-6 { + grid-column-end: span 6; + } + .col-xl-offset-6 { + grid-column-start: 7; + } + .col-xl-7 { + grid-column-end: span 7; + } + .col-xl-offset-7 { + grid-column-start: 8; + } + .col-xl-8 { + grid-column-end: span 8; + } + .col-xl-offset-8 { + grid-column-start: 9; + } + .col-xl-9 { + grid-column-end: span 9; + } + .col-xl-offset-9 { + grid-column-start: 10; + } + .col-xl-10 { + grid-column-end: span 10; + } + .col-xl-offset-10 { + grid-column-start: 11; + } + .col-xl-11 { + grid-column-end: span 11; + } + .col-xl-offset-11 { + grid-column-start: 12; + } + .col-xl-12 { + grid-column-end: span 12; + } + .col-xl-offset-12 { + grid-column-start: 13; + } +} + +/* visible/hidden responsive */ +.hidden { + display: none; +} + +.visible, +.visible-block { + display: block; +} + +.visible-inline { + display: inline; +} + +.visible-inline-block { + display: inline-block; +} + +.visible-print, +.visible-print-block, +.visible-print-inline, +.visible-print-inline-block { + display: none; +} + +@media print { + .hidden-print { + display: none; + } + .visible-print, + .visible-print-block { + display: block; + } + .visible-print-inline { + display: inline; + } + .visible-print-inline-block { + display: inline-block; + } +} + +@media screen and (max-width: 767px) { + .hidden-xs { + display: none; + } + .visible-xs, + .visible-xs-block { + display: block; + } + .visible-xs-inline { + display: inline; + } + .visible-xs-inline-block { + display: inline-block; + } +} + +@media screen and (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none; + } + .visible-sm, + .visible-sm-block { + display: block; + } + .visible-sm-inline { + display: inline; + } + .visible-sm-inline-block { + display: inline-block; + } +} + +@media screen and (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none; + } + .visible-md, + .visible-md-block { + display: block; + } + .visible-md-inline { + display: inline; + } + .visible-md-inline-block { + display: inline-block; + } +} + +@media screen and (min-width: 1200px) and (max-width: 1799px) { + .hidden-lg { + display: none; + } + .visible-lg, + .visible-lg-block { + display: block; + } + .visible-lg-inline { + display: inline; + } + .visible-lg-inline-block { + display: inline-block; + } +} + +@media screen and (min-width: 1800px) { + .hidden-xl { + display: none; + } + .visible-xl, + .visible-xl-block { + display: block; + } + .visible-xl-inline { + display: inline; + } + .visible-xl-inline-block { + display: inline-block; + } +} + +/* other helper */ +.float-left { + float: left; +} + +.float-right { + float: right; +} + +.clear { + clear: both; +} + +/* popover */ +.popover { + display: inline; + position: relative; + z-index: 1; + cursor: help; +} + +.popover-content { + opacity: 0; + visibility: hidden; + position: absolute; + bottom: 0; + left: 50%; + transform: translate(-50%, -25px); + color: #f9b000; + background-color: #4d4d4c; + font-size: 0.8em; + padding: 7px; + width: 200px; +} + +.popover-content:after { + content: ''; + position: absolute; + left: 50%; + bottom: 0; + transform: translate(-50%, 7px); + width: 0; + height: 0; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-top: 7px solid #4d4d4c; +} + +.popover:hover .popover-content { + opacity: 1; + visibility: visible; + z-index: 2; +} diff --git a/css/35c3.css.map b/css/35c3.css.map new file mode 100644 index 0000000..61d73b2 --- /dev/null +++ b/css/35c3.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["35c3.scss"],"names":[],"mappings":"AAmBA;EACE,aAHW;EAIX;EACA;EACA;;AAGF;EACE,aATW;EAUX;EACA;EACA;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAEA;EACE,OApCY;;;AAuCd;EACE,OAzCY;EA0CZ,kBAzCY;;;AA4Cd;EACE,OA9CY;;;AAiDd;EACE,OAjDY;EAkDZ,kBAnDY;;;AAwDZ;EACE;;;AAEF;EACE,OA3DU;EA4DV;;;AALF;EACE;;;AAEF;EACE,OA3DU;EA4DV;;;AALF;EACE;;;AAEF;EACE,OA3DU;EA4DV;;;AALF;EACE;;;AAEF;EACE,OA3DU;EA4DV;;;AALF;EACE;;;AAEF;EACE,OA3DU;EA4DV;;;AALF;EACE;;;AAEF;EACE,OA3DU;EA4DV;;;AALF;EACE;;;AAEF;EACE,OA3DU;EA4DV;;;AAIJ;AAEA;EACE,aA1DW;;;AA6Db;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,aAlEW;;;AAqEb;EACE,OAxFY;;;AA2Fd;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA,OA3IY;EA4IZ,kBAxIa;;;AA2If;EACE;;;AAGF;AAEA;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;AAEA;EACE;EACA;EACA;;;AAKA;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAIJ;EACE;EACA;;;AAKA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAIJ;AAEA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YAjQiB;EAkQjB;;AACA;EAEE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA,YA1RiB;EA2RjB;;AACA;EAEE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;AAEA;EACE;EACA;;;AAGF;AAEA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,cApWW;;AAsWb;EACE,cA7WU;EA8WV,kBA9WU;;AAgXZ;EACE,cAjXU;;AAmXZ;EACE;;AAIA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AARF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AARF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AARF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AARF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AARF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AARF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;;AAKN;AAEA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,kBA7aW;;AA+ab;EACE,cAtbU;;AAwbZ;AAAA;EAEE,kBA1bU;;AA8bV;EACE;;AAEF;EAEE;;AALF;EACE;;AAEF;EAEE;;AALF;EACE;;AAEF;EAEE;;AALF;EACE;;AAEF;EAEE;;AALF;EACE;;AAEF;EAEE;;AALF;EACE;;AAEF;EAEE;;AALF;EACE;;AAEF;EAEE;;;AAKN;AAEA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBA9dW;EA+dX;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBA/eU;EAgfV;EACA;;AAEF;EACE;EACA,kBA/eW;;AAifb;EACE,kBAxfU;;AA4fV;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;;AAKN;AAEA;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OA7gBa;EA8gBb;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,kBAxhBY;;;AA2hBd;EACE,kBA7hBY;;;AAgiBd;EACE,OAhiBY;EAiiBZ,kBAziBY;;;AA4iBd;EACE,OAriBY;EAsiBZ,kBA7iBW;;;AAgjBb;EACE,OA1iBY;EA2iBZ,kBAjjBY;;;AAojBd;EACE,OA/iBY;EAgjBZ,kBArjBW;;;AAwjBb;EACE,OApjBY;EAqjBZ,kBAzjBe;;;AA4jBjB;EACE,OAzjBY;EA0jBZ,kBA7jBW;;;AAgkBb;EACE,OA9jBY;EA+jBZ,kBAjkBa;;;AAokBf;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAEA;EACE;EACA;EACA;;;AAGF;AAEA;EACE;EACA;EACA;EACA;;;AAGF;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;AAEA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAKF;EACE;;;AAEF;EACE;;;AAJF;EACE;;;AAEF;EACE;;;AAJF;EACE;;;AAEF;EACE;;;AAJF;EACE;;;AAEF;EACE;;;AAJF;EACE;;;AAEF;EACE;;;AAJF;EACE;;;AAEF;EACE;;;AAJF;EACE;;;AAEF;EACE;;;AAJF;EACE;;;AAEF;EACE;;;AAJF;EACE;;;AAEF;EACE;;;AAJF;EACE;;;AAEF;EACE;;;AAJF;EACE;;;AAEF;EACE;;;AAJF;EACE;;;AAEF;EACE;;;AAIJ;EAEI;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;AAKN;EAEI;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;AAKN;EAEI;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;AAKN;EAEI;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;AAKN;EAEI;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;EAJF;IACE;;;EAEF;IACE;;;AAKN;AAEA;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;IACE;;;EAEF;AAAA;IAEE;;;EAEF;IACE;;;EAEF;IACE;;;AAIJ;EACE;IACE;;;EAEF;AAAA;IAEE;;;EAEF;IACE;;;EAEF;IACE;;;AAIJ;EACE;IACE;;;EAEF;AAAA;IAEE;;;EAEF;IACE;;;EAEF;IACE;;;AAIJ;EACE;IACE;;;EAEF;AAAA;IAEE;;;EAEF;IACE;;;EAEF;IACE;;;AAIJ;EACE;IACE;;;EAEF;AAAA;IAEE;;;EAEF;IACE;;;EAEF;IACE;;;AAIJ;EACE;IACE;;;EAEF;AAAA;IAEE;;;EAEF;IACE;;;EAEF;IACE;;;AAIJ;AAEA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAEA;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,OAp3BY;EAq3BZ,kBAj3Ba;EAk3Bb;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA","file":"35c3.css"} \ No newline at end of file diff --git a/css/35c3.min.css b/css/35c3.min.css new file mode 100644 index 0000000..f360f5a --- /dev/null +++ b/css/35c3.min.css @@ -0,0 +1 @@ +@font-face{font-family:"35c3-font-light";src:url("fonts/35c3-light.woff2") format("woff2"),url("fonts/35c3-light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"35c3-font-black";src:url("fonts/35c3-black.woff2") format("woff2"),url("fonts/35c3-black.woff") format("woff");font-weight:bold;font-style:normal}body{margin:0}*{box-sizing:border-box}.text-white{color:#fff}.bg-white{color:#000;background-color:#fff}.text-black{color:#000}.bg-black{color:#fff;background-color:#000}.text-fresh{color:#0084b0}.bg-fresh{color:#fff;background-color:#0084b0}.text-hope{color:#00a356}.bg-hope{color:#fff;background-color:#00a356}.text-glint{color:#f9b000}.bg-glint{color:#fff;background-color:#f9b000}.text-beat{color:#e40429}.bg-beat{color:#fff;background-color:#e40429}.text-tenacity{color:#44357e}.bg-tenacity{color:#fff;background-color:#44357e}.text-base{color:#18386b}.bg-base{color:#fff;background-color:#18386b}.text-reboot{color:#4d4d4c}.bg-reboot{color:#fff;background-color:#4d4d4c}*{font-family:"35c3-font-light"}h1,h2,h3,h4,h5,h6{font-family:"35c3-font-black"}a{color:#0084b0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-breakword{word-break:break-word}.text-breakall{word-break:break-all}.text-breakline{white-space:pre-line;word-break:break-all}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}label{font-weight:bold}blockquote{padding:10px 20px;margin:0 0 20px;border-left:4px solid transparent;border-image:linear-gradient(to bottom, #00a356, #0084b0) 1 round}code{padding:2px 4px;color:#f9b000;background-color:#4d4d4c}ul.unstyled{list-style:none}.table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse}.table>thead{border-bottom:2px solid #4d4d4c}.table>tbody{border-top:1px solid #4d4d4c}.table>thead>tr>th{vertical-align:bottom}.table tr th,.table tr td{padding:8px;text-align:left;vertical-align:top;font-size:1em}hr{height:8px;border:none;background-image:linear-gradient(to right, #0084b0, #00a356)}.hr-fresh{background-color:#0084b0;background-image:none}.hr-hope{background-color:#00a356;background-image:none}.hr-glint{background-color:#f9b000;background-image:none}.hr-beat{background-color:#e40429;background-image:none}.hr-tenacity{background-color:#44357e;background-image:none}.hr-base{background-color:#18386b;background-image:none}.hr-reboot{background-color:#4d4d4c;background-image:none}.border{border:2px solid transparent;border-image:linear-gradient(to right, #00a356, #0084b0) 1 round}.border-fresh{border:2px solid #0084b0}.border-hope{border:2px solid #00a356}.border-glint{border:2px solid #f9b000}.border-beat{border:2px solid #e40429}.border-tenacity{border:2px solid #44357e}.border-base{border:2px solid #18386b}.border-reboot{border:2px solid #4d4d4c}input,textarea,select{width:100%;border-radius:0;box-shadow:none;border:2px solid transparent;border-image:linear-gradient(to right, #00a356, #0084b0) 1 round;background:none;padding:6px 6px;font-size:1em;color:inherit}input:invalid,textarea:invalid{border-image:linear-gradient(to right, #e40429, #44357e) 1 round}input:disabled,textarea:disabled{border-image:linear-gradient(to right, #4d4d4c, #18386b) 1 round}input:focus,textarea:focus,input:invalid:focus,textarea:invalid:focus{outline:none}input::placeholder,textarea::placeholder{color:inherit;opacity:0.8;font-size:0.9em;font-style:italic}input[type=range]{-webkit-appearance:none;border:none;background:transparent;margin:0;padding:0;height:32px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-10px;height:26px;width:26px;border:none;border-radius:50%;background:#009483;cursor:pointer}input[type=range]::-webkit-slider-thumb:hover,input[type=range]::-webkit-slider-thumb:active{height:26px;width:26px;border:4px solid #009483;border-radius:50%;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;background-image:linear-gradient(to right, #0084b0, #00a356)}input[type=range]::-moz-range-thumb{height:26px;width:26px;border:none;border-radius:50%;background:#009483;cursor:pointer}input[type=range]::-moz-range-thumb:hover,input[type=range]::-moz-range-thumb:active{height:26px;width:26px;border:4px solid #009483;border-radius:50%;cursor:pointer}input[type=range]::-moz-range-track{width:100%;height:8px;cursor:pointer;background-image:linear-gradient(to right, #0084b0, #00a356)}select{-moz-appearance:none;appearance:none}.checkbox{position:relative;display:inline-block;width:26px;height:26px;text-indent:-9999px}.checkbox input{opacity:0;width:0;height:0}.checkbox .toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}.checkbox .toggle:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #4d4d4c;transition:.4s}.checkbox .toggle:after{content:"";position:absolute;width:14px;height:6px;left:5px;top:6px;border:3px solid transparent;border-top:none;border-right:none;transform:rotate(-45deg);transition:.4s}.checkbox input:checked+.toggle:after{border-color:#4d4d4c}.checkbox input:checked+.toggle:before{border-color:#0084b0;background-color:#0084b0}.checkbox:hover input:not(:checked)+.toggle:before{border-color:#0084b0}.checkbox:hover input:checked+.toggle:before{background-color:transparent}.checkbox.checkbox-fresh input:checked+.toggle:before{border-color:#0084b0;background-color:#0084b0}.checkbox.checkbox-fresh:hover input:not(:checked)+.toggle:before{border-color:#0084b0}.checkbox.checkbox-fresh:hover input:checked+.toggle:before{background-color:transparent}.checkbox.checkbox-hope input:checked+.toggle:before{border-color:#00a356;background-color:#00a356}.checkbox.checkbox-hope:hover input:not(:checked)+.toggle:before{border-color:#00a356}.checkbox.checkbox-hope:hover input:checked+.toggle:before{background-color:transparent}.checkbox.checkbox-glint input:checked+.toggle:before{border-color:#f9b000;background-color:#f9b000}.checkbox.checkbox-glint:hover input:not(:checked)+.toggle:before{border-color:#f9b000}.checkbox.checkbox-glint:hover input:checked+.toggle:before{background-color:transparent}.checkbox.checkbox-beat input:checked+.toggle:before{border-color:#e40429;background-color:#e40429}.checkbox.checkbox-beat:hover input:not(:checked)+.toggle:before{border-color:#e40429}.checkbox.checkbox-beat:hover input:checked+.toggle:before{background-color:transparent}.checkbox.checkbox-tenacity input:checked+.toggle:before{border-color:#44357e;background-color:#44357e}.checkbox.checkbox-tenacity:hover input:not(:checked)+.toggle:before{border-color:#44357e}.checkbox.checkbox-tenacity:hover input:checked+.toggle:before{background-color:transparent}.checkbox.checkbox-base input:checked+.toggle:before{border-color:#18386b;background-color:#18386b}.checkbox.checkbox-base:hover input:not(:checked)+.toggle:before{border-color:#18386b}.checkbox.checkbox-base:hover input:checked+.toggle:before{background-color:transparent}.checkbox.checkbox-reboot input:checked+.toggle:before{border-color:#4d4d4c;background-color:#4d4d4c}.checkbox.checkbox-reboot:hover input:not(:checked)+.toggle:before{border-color:#4d4d4c}.checkbox.checkbox-reboot:hover input:checked+.toggle:before{background-color:transparent}.radio{position:relative;display:inline-block;width:26px;height:26px;text-indent:-9999px}.radio input{opacity:0;width:0;height:0}.radio .toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}.radio .toggle:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #4d4d4c;border-radius:100%;transition:.4s}.radio .toggle:after{content:"";position:absolute;width:11px;height:11px;left:7px;top:7px;border:1px solid transparent;border-top:none;border-right:none;border-radius:100%;transition:.4s}.radio input:checked+.toggle:after{background-color:#4d4d4c}.radio input:checked+.toggle:before{border-color:#0084b0}.radio:hover .toggle:after,.radio input:checked+.toggle:after{background-color:#0084b0}.radio.radio-fresh input:checked+.toggle:before{border-color:#0084b0}.radio.radio-fresh:hover .toggle:after,.radio.radio-fresh input:checked+.toggle:after{background-color:#0084b0}.radio.radio-hope input:checked+.toggle:before{border-color:#00a356}.radio.radio-hope:hover .toggle:after,.radio.radio-hope input:checked+.toggle:after{background-color:#00a356}.radio.radio-glint input:checked+.toggle:before{border-color:#f9b000}.radio.radio-glint:hover .toggle:after,.radio.radio-glint input:checked+.toggle:after{background-color:#f9b000}.radio.radio-beat input:checked+.toggle:before{border-color:#e40429}.radio.radio-beat:hover .toggle:after,.radio.radio-beat input:checked+.toggle:after{background-color:#e40429}.radio.radio-tenacity input:checked+.toggle:before{border-color:#44357e}.radio.radio-tenacity:hover .toggle:after,.radio.radio-tenacity input:checked+.toggle:after{background-color:#44357e}.radio.radio-base input:checked+.toggle:before{border-color:#18386b}.radio.radio-base:hover .toggle:after,.radio.radio-base input:checked+.toggle:after{background-color:#18386b}.radio.radio-reboot input:checked+.toggle:before{border-color:#4d4d4c}.radio.radio-reboot:hover .toggle:after,.radio.radio-reboot input:checked+.toggle:after{background-color:#4d4d4c}.switch{position:relative;display:inline-block;width:48px;height:26px;text-indent:-9999px}.switch input{opacity:0;width:0;height:0}.switch .toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}.switch .toggle:before{position:absolute;top:3px;left:0;right:0;bottom:3px;content:"";background-color:#4d4d4c;border-radius:26px;transition:.4s}.switch .toggle:after{position:absolute;content:"";height:26px;width:26px;left:0px;bottom:0px;background-color:#0084b0;border-radius:50%;transition:.4s}.switch input:checked+.toggle:after{transform:translateX(23px);background-color:#4d4d4c}.switch input:checked+.toggle:before{background-color:#0084b0}.switch.switch-fresh .toggle:after{background-color:#0084b0}.switch.switch-fresh input:checked+.toggle:before{background-color:#0084b0}.switch.switch-hope .toggle:after{background-color:#00a356}.switch.switch-hope input:checked+.toggle:before{background-color:#00a356}.switch.switch-glint .toggle:after{background-color:#f9b000}.switch.switch-glint input:checked+.toggle:before{background-color:#f9b000}.switch.switch-beat .toggle:after{background-color:#e40429}.switch.switch-beat input:checked+.toggle:before{background-color:#e40429}.switch.switch-tenacity .toggle:after{background-color:#44357e}.switch.switch-tenacity input:checked+.toggle:before{background-color:#44357e}.switch.switch-base .toggle:after{background-color:#18386b}.switch.switch-base input:checked+.toggle:before{background-color:#18386b}.switch.switch-reboot .toggle:after{background-color:#4d4d4c}.switch.switch-reboot input:checked+.toggle:before{background-color:#4d4d4c}button{font-size:1em}.btn{display:inline-block;text-align:center;padding:8px;cursor:pointer;white-space:nowrap;vertical-align:middle;border:none;color:#4d4d4c;background-color:transparent}.btn:hover{opacity:0.8}.btn:active{opacity:0.9}.btn-white{background-color:#fff}.btn-black{background-color:#000}.btn-fresh{color:#fff;background-color:#0084b0}.btn-hope{color:#fff;background-color:#00a356}.btn-glint{color:#fff;background-color:#f9b000}.btn-beat{color:#fff;background-color:#e40429}.btn-tenacity{color:#fff;background-color:#44357e}.btn-base{color:#fff;background-color:#18386b}.btn-reboot{color:#fff;background-color:#4d4d4c}.btn.btn-block{width:100%}.btn-xs{font-size:0.7em;padding:4px}.btn-sm{font-size:0.9em;padding:6px}.btn-xl{font-size:1.2em;padding:10px}.btn-round{width:2.33em;height:2.33em;border-radius:50%;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;flex-direction:row}.img-auto{display:block;max-width:100%;height:auto}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.container{width:744.96+"px"}}@media screen and (min-width: 992px){.container{width:962.24+"px"}}@media screen and (min-width: 1200px){.container{width:1164+"px"}}@media screen and (min-width: 1800px){.container{width:1746+"px"}}.row{display:grid;grid-template-columns:repeat(12, 1fr);grid-row-gap:8px;grid-column-gap:8px}.row.section{margin-block-start:1em;margin-block-end:1em}.col-1{grid-column-end:span 1}.col-offset-1{grid-column-start:2}.col-2{grid-column-end:span 2}.col-offset-2{grid-column-start:3}.col-3{grid-column-end:span 3}.col-offset-3{grid-column-start:4}.col-4{grid-column-end:span 4}.col-offset-4{grid-column-start:5}.col-5{grid-column-end:span 5}.col-offset-5{grid-column-start:6}.col-6{grid-column-end:span 6}.col-offset-6{grid-column-start:7}.col-7{grid-column-end:span 7}.col-offset-7{grid-column-start:8}.col-8{grid-column-end:span 8}.col-offset-8{grid-column-start:9}.col-9{grid-column-end:span 9}.col-offset-9{grid-column-start:10}.col-10{grid-column-end:span 10}.col-offset-10{grid-column-start:11}.col-11{grid-column-end:span 11}.col-offset-11{grid-column-start:12}.col-12{grid-column-end:span 12}.col-offset-12{grid-column-start:13}@media screen and (max-width: 767px){.col-xs-1{grid-column-end:span 1}.col-xs-offset-1{grid-column-start:2}.col-xs-2{grid-column-end:span 2}.col-xs-offset-2{grid-column-start:3}.col-xs-3{grid-column-end:span 3}.col-xs-offset-3{grid-column-start:4}.col-xs-4{grid-column-end:span 4}.col-xs-offset-4{grid-column-start:5}.col-xs-5{grid-column-end:span 5}.col-xs-offset-5{grid-column-start:6}.col-xs-6{grid-column-end:span 6}.col-xs-offset-6{grid-column-start:7}.col-xs-7{grid-column-end:span 7}.col-xs-offset-7{grid-column-start:8}.col-xs-8{grid-column-end:span 8}.col-xs-offset-8{grid-column-start:9}.col-xs-9{grid-column-end:span 9}.col-xs-offset-9{grid-column-start:10}.col-xs-10{grid-column-end:span 10}.col-xs-offset-10{grid-column-start:11}.col-xs-11{grid-column-end:span 11}.col-xs-offset-11{grid-column-start:12}.col-xs-12{grid-column-end:span 12}.col-xs-offset-12{grid-column-start:13}}@media screen and (min-width: 768px){.col-sm-1{grid-column-end:span 1}.col-sm-offset-1{grid-column-start:2}.col-sm-2{grid-column-end:span 2}.col-sm-offset-2{grid-column-start:3}.col-sm-3{grid-column-end:span 3}.col-sm-offset-3{grid-column-start:4}.col-sm-4{grid-column-end:span 4}.col-sm-offset-4{grid-column-start:5}.col-sm-5{grid-column-end:span 5}.col-sm-offset-5{grid-column-start:6}.col-sm-6{grid-column-end:span 6}.col-sm-offset-6{grid-column-start:7}.col-sm-7{grid-column-end:span 7}.col-sm-offset-7{grid-column-start:8}.col-sm-8{grid-column-end:span 8}.col-sm-offset-8{grid-column-start:9}.col-sm-9{grid-column-end:span 9}.col-sm-offset-9{grid-column-start:10}.col-sm-10{grid-column-end:span 10}.col-sm-offset-10{grid-column-start:11}.col-sm-11{grid-column-end:span 11}.col-sm-offset-11{grid-column-start:12}.col-sm-12{grid-column-end:span 12}.col-sm-offset-12{grid-column-start:13}}@media screen and (min-width: 992px){.col-md-1{grid-column-end:span 1}.col-md-offset-1{grid-column-start:2}.col-md-2{grid-column-end:span 2}.col-md-offset-2{grid-column-start:3}.col-md-3{grid-column-end:span 3}.col-md-offset-3{grid-column-start:4}.col-md-4{grid-column-end:span 4}.col-md-offset-4{grid-column-start:5}.col-md-5{grid-column-end:span 5}.col-md-offset-5{grid-column-start:6}.col-md-6{grid-column-end:span 6}.col-md-offset-6{grid-column-start:7}.col-md-7{grid-column-end:span 7}.col-md-offset-7{grid-column-start:8}.col-md-8{grid-column-end:span 8}.col-md-offset-8{grid-column-start:9}.col-md-9{grid-column-end:span 9}.col-md-offset-9{grid-column-start:10}.col-md-10{grid-column-end:span 10}.col-md-offset-10{grid-column-start:11}.col-md-11{grid-column-end:span 11}.col-md-offset-11{grid-column-start:12}.col-md-12{grid-column-end:span 12}.col-md-offset-12{grid-column-start:13}}@media screen and (min-width: 1200px){.col-lg-1{grid-column-end:span 1}.col-lg-offset-1{grid-column-start:2}.col-lg-2{grid-column-end:span 2}.col-lg-offset-2{grid-column-start:3}.col-lg-3{grid-column-end:span 3}.col-lg-offset-3{grid-column-start:4}.col-lg-4{grid-column-end:span 4}.col-lg-offset-4{grid-column-start:5}.col-lg-5{grid-column-end:span 5}.col-lg-offset-5{grid-column-start:6}.col-lg-6{grid-column-end:span 6}.col-lg-offset-6{grid-column-start:7}.col-lg-7{grid-column-end:span 7}.col-lg-offset-7{grid-column-start:8}.col-lg-8{grid-column-end:span 8}.col-lg-offset-8{grid-column-start:9}.col-lg-9{grid-column-end:span 9}.col-lg-offset-9{grid-column-start:10}.col-lg-10{grid-column-end:span 10}.col-lg-offset-10{grid-column-start:11}.col-lg-11{grid-column-end:span 11}.col-lg-offset-11{grid-column-start:12}.col-lg-12{grid-column-end:span 12}.col-lg-offset-12{grid-column-start:13}}@media screen and (min-width: 1800px){.col-xl-1{grid-column-end:span 1}.col-xl-offset-1{grid-column-start:2}.col-xl-2{grid-column-end:span 2}.col-xl-offset-2{grid-column-start:3}.col-xl-3{grid-column-end:span 3}.col-xl-offset-3{grid-column-start:4}.col-xl-4{grid-column-end:span 4}.col-xl-offset-4{grid-column-start:5}.col-xl-5{grid-column-end:span 5}.col-xl-offset-5{grid-column-start:6}.col-xl-6{grid-column-end:span 6}.col-xl-offset-6{grid-column-start:7}.col-xl-7{grid-column-end:span 7}.col-xl-offset-7{grid-column-start:8}.col-xl-8{grid-column-end:span 8}.col-xl-offset-8{grid-column-start:9}.col-xl-9{grid-column-end:span 9}.col-xl-offset-9{grid-column-start:10}.col-xl-10{grid-column-end:span 10}.col-xl-offset-10{grid-column-start:11}.col-xl-11{grid-column-end:span 11}.col-xl-offset-11{grid-column-start:12}.col-xl-12{grid-column-end:span 12}.col-xl-offset-12{grid-column-start:13}}.hidden{display:none}.visible,.visible-block{display:block}.visible-inline{display:inline}.visible-inline-block{display:inline-block}.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block{display:none}@media print{.hidden-print{display:none}.visible-print,.visible-print-block{display:block}.visible-print-inline{display:inline}.visible-print-inline-block{display:inline-block}}@media screen and (max-width: 767px){.hidden-xs{display:none}.visible-xs,.visible-xs-block{display:block}.visible-xs-inline{display:inline}.visible-xs-inline-block{display:inline-block}}@media screen and (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none}.visible-sm,.visible-sm-block{display:block}.visible-sm-inline{display:inline}.visible-sm-inline-block{display:inline-block}}@media screen and (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none}.visible-md,.visible-md-block{display:block}.visible-md-inline{display:inline}.visible-md-inline-block{display:inline-block}}@media screen and (min-width: 1200px) and (max-width: 1799px){.hidden-lg{display:none}.visible-lg,.visible-lg-block{display:block}.visible-lg-inline{display:inline}.visible-lg-inline-block{display:inline-block}}@media screen and (min-width: 1800px){.hidden-xl{display:none}.visible-xl,.visible-xl-block{display:block}.visible-xl-inline{display:inline}.visible-xl-inline-block{display:inline-block}}.float-left{float:left}.float-right{float:right}.clear{clear:both}.popover{display:inline;position:relative;z-index:1;cursor:help}.popover-content{opacity:0;visibility:hidden;position:absolute;bottom:0;left:50%;transform:translate(-50%, -25px);color:#f9b000;background-color:#4d4d4c;font-size:0.8em;padding:7px;width:200px}.popover-content:after{content:'';position:absolute;left:50%;bottom:0;transform:translate(-50%, 7px);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #4d4d4c}.popover:hover .popover-content{opacity:1;visibility:visible;z-index:2} diff --git a/css/35c3.min.css.map b/css/35c3.min.css.map new file mode 100644 index 0000000..9449164 --- /dev/null +++ b/css/35c3.min.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["35c3.scss"],"names":[],"mappings":"AAmBA,WACE,YAHW,kBAIX,8FACA,mBACA,kBAGF,WACE,YATW,kBAUX,8FACA,iBACA,kBAGF,KACE,SAGF,EACE,sBAKF,YACE,MApCY,KAuCd,UACE,MAzCY,KA0CZ,iBAzCY,KA4Cd,YACE,MA9CY,KAiDd,UACE,MAjDY,KAkDZ,iBAnDY,KAwDZ,YACE,cAEF,UACE,MA3DU,KA4DV,yBALF,WACE,cAEF,SACE,MA3DU,KA4DV,yBALF,YACE,cAEF,UACE,MA3DU,KA4DV,yBALF,WACE,cAEF,SACE,MA3DU,KA4DV,yBALF,eACE,cAEF,aACE,MA3DU,KA4DV,yBALF,WACE,cAEF,SACE,MA3DU,KA4DV,yBALF,aACE,cAEF,WACE,MA3DU,KA4DV,yBAMJ,EACE,YA1DW,kBA6Db,kBAME,YAlEW,kBAqEb,EACE,MAxFY,QA2Fd,WACE,gBAGF,aACE,kBAGF,YACE,iBAGF,cACE,mBAGF,aACE,mBAGF,gBACE,qBACA,qBAGF,gBACE,yBAGF,gBACE,yBAGF,iBACE,0BAGF,MACE,iBAGF,WACE,kBACA,gBACA,kCACA,kEAGF,KACE,gBACA,MA3IY,QA4IZ,iBAxIa,QA2If,YACE,gBAKF,OACE,WACA,eACA,iBACA,yBAGF,aACE,gCAGF,aACE,6BAGF,mBACE,sBAGF,0BAEE,YACA,gBACA,mBACA,cAKF,GACE,WACA,YACA,6DAKA,UACE,yBACA,sBAFF,SACE,yBACA,sBAFF,UACE,yBACA,sBAFF,SACE,yBACA,sBAFF,aACE,yBACA,sBAFF,SACE,yBACA,sBAFF,WACE,yBACA,sBAIJ,QACE,6BACA,iEAKA,cACE,yBADF,aACE,yBADF,cACE,yBADF,aACE,yBADF,iBACE,yBADF,aACE,yBADF,eACE,yBAMJ,sBAGE,WACA,gBACA,gBACA,6BACA,iEACA,gBACA,gBACA,cACA,cAGF,+BAEE,iEAGF,iCAEE,iEAGF,sEAIE,aAGF,yCAEE,cACA,WACA,eACA,kBAKF,kBACE,wBACA,YACA,uBACA,SACA,UACA,YAIF,wCACE,wBACA,iBACA,YACA,WACA,YACA,kBACA,WAjQiB,QAkQjB,eACA,6FAEE,YACA,WACA,yBACA,kBACA,eAIJ,iDACE,WACA,WACA,eACA,6DAIF,oCACE,YACA,WACA,YACA,kBACA,WA1RiB,QA2RjB,eACA,qFAEE,YACA,WACA,yBACA,kBACA,eAIJ,oCACE,WACA,WACA,eACA,6DAKF,OACE,qBACA,gBAKF,UACE,kBACA,qBACA,WACA,YACA,oBACA,gBACE,UACA,QACA,SAEF,kBACE,kBACA,eACA,MACA,OACA,QACA,SAEF,yBACE,WACA,kBACA,MACA,OACA,QACA,SACA,yBACA,eAEF,wBACE,WACA,kBACA,WACA,WACA,SACA,QACA,6BACA,gBACA,kBACA,yBACA,eAEF,sCACE,aApWW,QAsWb,uCACE,aA7WU,QA8WV,iBA9WU,QAgXZ,mDACE,aAjXU,QAmXZ,6CACE,6BAIA,sDACE,qBACA,yBAEF,kEACE,qBAEF,4DACE,6BARF,qDACE,qBACA,yBAEF,iEACE,qBAEF,2DACE,6BARF,sDACE,qBACA,yBAEF,kEACE,qBAEF,4DACE,6BARF,qDACE,qBACA,yBAEF,iEACE,qBAEF,2DACE,6BARF,yDACE,qBACA,yBAEF,qEACE,qBAEF,+DACE,6BARF,qDACE,qBACA,yBAEF,iEACE,qBAEF,2DACE,6BARF,uDACE,qBACA,yBAEF,mEACE,qBAEF,6DACE,6BAON,OACE,kBACA,qBACA,WACA,YACA,oBACA,aACE,UACA,QACA,SAEF,eACE,kBACA,eACA,MACA,OACA,QACA,SAEF,sBACE,WACA,kBACA,MACA,OACA,QACA,SACA,yBACA,mBACA,eAEF,qBACE,WACA,kBACA,WACA,YACA,SACA,QACA,6BACA,gBACA,kBACA,mBACA,eAEF,mCACE,iBA7aW,QA+ab,oCACE,aAtbU,QAwbZ,8DAEE,iBA1bU,QA8bV,gDACE,qBAEF,sFAEE,yBALF,+CACE,qBAEF,oFAEE,yBALF,gDACE,qBAEF,sFAEE,yBALF,+CACE,qBAEF,oFAEE,yBALF,mDACE,qBAEF,4FAEE,yBALF,+CACE,qBAEF,oFAEE,yBALF,iDACE,qBAEF,wFAEE,yBAON,QACE,kBACA,qBACA,WACA,YACA,oBACA,cACE,UACA,QACA,SAEF,gBACE,kBACA,eACA,MACA,OACA,QACA,SAEF,uBACE,kBACA,QACA,OACA,QACA,WACA,WACA,iBA9dW,QA+dX,mBACA,eAEF,sBACE,kBACA,WACA,YACA,WACA,OACA,SACA,iBA/eU,QAgfV,kBACA,eAEF,oCACE,2BACA,iBA/eW,QAifb,qCACE,iBAxfU,QA4fV,mCACE,yBAEF,kDACE,yBAJF,kCACE,yBAEF,iDACE,yBAJF,mCACE,yBAEF,kDACE,yBAJF,kCACE,yBAEF,iDACE,yBAJF,sCACE,yBAEF,qDACE,yBAJF,kCACE,yBAEF,iDACE,yBAJF,oCACE,yBAEF,mDACE,yBAON,OACE,cAGF,KACE,qBACA,kBACA,YACA,eACA,mBACA,sBACA,YACA,MA7gBa,QA8gBb,6BAGF,WACE,WAGF,YACE,WAGF,WACE,iBAxhBY,KA2hBd,WACE,iBA7hBY,KAgiBd,WACE,MAhiBY,KAiiBZ,iBAziBY,QA4iBd,UACE,MAriBY,KAsiBZ,iBA7iBW,QAgjBb,WACE,MA1iBY,KA2iBZ,iBAjjBY,QAojBd,UACE,MA/iBY,KAgjBZ,iBArjBW,QAwjBb,cACE,MApjBY,KAqjBZ,iBAzjBe,QA4jBjB,UACE,MAzjBY,KA0jBZ,iBA7jBW,QAgkBb,YACE,MA9jBY,KA+jBZ,iBAjkBa,QAokBf,eACE,WAGF,QACE,eACA,YAGF,QACE,eACA,YAGF,QACE,gBACA,aAGF,WACE,aACA,cACA,kBACA,gBACA,oBACA,uBACA,mBACA,mBAKF,UACE,cACA,eACA,YAKF,WACE,mBACA,kBACA,kBACA,iBAGF,qCACE,WACE,gBAIJ,qCACE,WACE,gBAIJ,sCACE,WACE,cAIJ,sCACE,WACE,cAMJ,KACE,aACA,sCACA,iBACA,oBACA,aACE,uBACA,qBAKF,OACE,uBAEF,cACE,oBAJF,OACE,uBAEF,cACE,oBAJF,OACE,uBAEF,cACE,oBAJF,OACE,uBAEF,cACE,oBAJF,OACE,uBAEF,cACE,oBAJF,OACE,uBAEF,cACE,oBAJF,O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","file":"35c3.min.css"} \ No newline at end of file diff --git a/css/35c3.scss b/css/35c3.scss new file mode 100644 index 0000000..5308802 --- /dev/null +++ b/css/35c3.scss @@ -0,0 +1,920 @@ +$color-fresh: #0084b0; +$color-hope: #00a356; +$color-glint: #f9b000; +$color-beat: #e40429; +$color-tenacity: #44357e; +$color-base: #18386b; +$color-reboot: #4d4d4c; +$color-black: #000; +$color-white: #fff; +$color-fresh-hope: #009483; +$colors: ("fresh": $color-fresh, "hope": $color-hope, "glint": $color-glint, "beat": $color-beat, "tenacity": $color-tenacity, "base": $color-base, "reboot": $color-reboot); +$screen-xs: 767; +$screen-sm: 768; +$screen-md: 992; +$screen-lg: 1200; +$screen-xl: 1800; +$grid-size: 12; +$font-light: '35c3-font-light'; +$font-black: '35c3-font-black'; + +@font-face { + font-family: $font-light; + src: url('fonts/35c3-light.woff2') format('woff2'), url('fonts/35c3-light.woff') format('woff'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: $font-black; + src: url('fonts/35c3-black.woff2') format('woff2'), url('fonts/35c3-black.woff') format('woff'); + font-weight: bold; + font-style: normal; +} + +body { + margin: 0; +} + +* { + box-sizing: border-box; +} + +/* basic colors */ + +.text-white { + color: $color-white; +} + +.bg-white { + color: $color-black; + background-color: $color-white; +} + +.text-black { + color: $color-black; +} + +.bg-black { + color: $color-white; + background-color: $color-black; +} + +@each $color, +$value in $colors { + .text-#{$color} { + color: #{$value}; + } + .bg-#{$color} { + color: $color-white; + background-color: #{$value}; + } +} + +/* typography */ + +* { + font-family: $font-light; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: $font-black; +} + +a { + color: $color-fresh; +} + +.text-left { + text-align: left; +} + +.text-center { + text-align: center; +} + +.text-right { + text-align: right; +} + +.text-justify { + text-align: justify; +} + +.text-nowrap { + white-space: nowrap; +} + +.text-breakword { + word-break: break-word; +} + +.text-breakall { + word-break: break-all; +} + +.text-breakline { + white-space: pre-line; + word-break: break-all; +} + +.text-lowercase { + text-transform: lowercase; +} + +.text-uppercase { + text-transform: uppercase; +} + +.text-capitalize { + text-transform: capitalize; +} + +label { + font-weight: bold; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 4px solid transparent; + border-image: linear-gradient(to bottom, $color-hope, $color-fresh) 1 round; +} + +code { + padding: 2px 4px; + color: $color-glint; + background-color: $color-reboot; +} + +ul.unstyled { + list-style: none; +} + +/* tables */ + +.table { + width: 100%; + max-width: 100%; + border-spacing: 0; + border-collapse: collapse; +} + +.table>thead { + border-bottom: 2px solid $color-reboot; +} + +.table>tbody { + border-top: 1px solid $color-reboot; +} + +.table>thead>tr>th { + vertical-align: bottom; +} + +.table tr th, +.table tr td { + padding: 8px; + text-align: left; + vertical-align: top; + font-size: 1em; +} + +/* line */ + +hr { + height: 8px; + border: none; + background-image: linear-gradient(to right, $color-fresh, $color-hope); +} + +@each $color, +$value in $colors { + .hr-#{$color} { + background-color: #{$value}; + background-image: none; + } +} + +.border { + border: 2px solid transparent; + border-image: linear-gradient(to right, $color-hope, $color-fresh) 1 round; +} + +@each $color, +$value in $colors { + .border-#{$color} { + border: 2px solid #{$value}; + } +} + +/* input */ + +input, +textarea, +select { + width: 100%; + border-radius: 0; + box-shadow: none; + border: 2px solid transparent; + border-image: linear-gradient(to right, $color-hope, $color-fresh) 1 round; + background: none; + padding: 6px 6px; + font-size: 1em; + color: inherit; +} + +input:invalid, +textarea:invalid { + border-image: linear-gradient(to right, $color-beat, $color-tenacity) 1 round; +} + +input:disabled, +textarea:disabled { + border-image: linear-gradient(to right, $color-reboot, $color-base) 1 round; +} + +input:focus, +textarea:focus, +input:invalid:focus, +textarea:invalid:focus { + outline: none; +} + +input::placeholder, +textarea::placeholder { + color: inherit; + opacity: 0.8; + font-size: 0.9em; + font-style: italic; +} + +/* range input */ + +input[type=range] { + -webkit-appearance: none; + border: none; + background: transparent; + margin: 0; + padding: 0; + height: 32px; +} + +// webkit +input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + margin-top: -10px; + height: 26px; + width: 26px; + border: none; + border-radius: 50%; + background: $color-fresh-hope; + cursor: pointer; + &:hover, + &:active { + height: 26px; + width: 26px; + border: 4px solid $color-fresh-hope; + border-radius: 50%; + cursor: pointer; + } +} + +input[type=range]::-webkit-slider-runnable-track { + width: 100%; + height: 8px; + cursor: pointer; + background-image: linear-gradient(to right, $color-fresh, $color-hope); +} + +// moz +input[type=range]::-moz-range-thumb { + height: 26px; + width: 26px; + border: none; + border-radius: 50%; + background: $color-fresh-hope; + cursor: pointer; + &:hover, + &:active { + height: 26px; + width: 26px; + border: 4px solid $color-fresh-hope; + border-radius: 50%; + cursor: pointer; + } +} + +input[type=range]::-moz-range-track { + width: 100%; + height: 8px; + cursor: pointer; + background-image: linear-gradient(to right, $color-fresh, $color-hope); +} + +/* select */ + +select { + -moz-appearance: none; + appearance: none; +} + +/* checkbox input */ + +.checkbox { + position: relative; + display: inline-block; + width: 26px; + height: 26px; + text-indent: -9999px; + input { + opacity: 0; + width: 0; + height: 0; + } + .toggle { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + } + .toggle:before { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 2px solid $color-reboot; + transition: .4s; + } + .toggle:after { + content: ""; + position: absolute; + width: 14px; + height: 6px; + left: 5px; + top: 6px; + border: 3px solid transparent; + border-top: none; + border-right: none; + transform: rotate(-45deg); + transition: .4s; + } + input:checked+.toggle:after { + border-color: $color-reboot; + } + input:checked+.toggle:before { + border-color: $color-fresh; + background-color: $color-fresh; + } + &:hover input:not(:checked)+.toggle:before { + border-color: $color-fresh; + } + &:hover input:checked+.toggle:before { + background-color: transparent; + } + @each $color, + $value in $colors { + &.checkbox-#{$color} input:checked+.toggle:before { + border-color: #{$value}; + background-color: #{$value}; + } + &.checkbox-#{$color}:hover input:not(:checked)+.toggle:before { + border-color: #{$value}; + } + &.checkbox-#{$color}:hover input:checked+.toggle:before { + background-color: transparent; + } + } +} + +/* radio input */ + +.radio { + position: relative; + display: inline-block; + width: 26px; + height: 26px; + text-indent: -9999px; + input { + opacity: 0; + width: 0; + height: 0; + } + .toggle { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + } + .toggle:before { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 2px solid $color-reboot; + border-radius: 100%; + transition: .4s; + } + .toggle:after { + content: ""; + position: absolute; + width: 11px; + height: 11px; + left: 7px; + top: 7px; + border: 1px solid transparent; + border-top: none; + border-right: none; + border-radius: 100%; + transition: .4s; + } + input:checked+.toggle:after { + background-color: $color-reboot; + } + input:checked+.toggle:before { + border-color: $color-fresh; + } + &:hover .toggle:after, + input:checked+.toggle:after { + background-color: $color-fresh; + } + @each $color, + $value in $colors { + &.radio-#{$color} input:checked+.toggle:before { + border-color: #{$value}; + } + &.radio-#{$color}:hover .toggle:after, + &.radio-#{$color} input:checked+.toggle:after { + background-color:#{$value}; + } + } +} + +/* switch */ + +.switch { + position: relative; + display: inline-block; + width: 48px; + height: 26px; + text-indent: -9999px; + input { + opacity: 0; + width: 0; + height: 0; + } + .toggle { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + } + .toggle:before { + position: absolute; + top: 3px; + left: 0; + right: 0; + bottom: 3px; + content: ""; + background-color: $color-reboot; + border-radius: 26px; + transition: .4s; + } + .toggle:after { + position: absolute; + content: ""; + height: 26px; + width: 26px; + left: 0px; + bottom: 0px; + background-color: $color-fresh; + border-radius: 50%; + transition: .4s; + } + input:checked+.toggle:after { + transform: translateX(23px); + background-color: $color-reboot; + } + input:checked+.toggle:before { + background-color: $color-fresh; + } + @each $color, + $value in $colors { + &.switch-#{$color} .toggle:after { + background-color: #{$value}; + } + &.switch-#{$color} input:checked+.toggle:before { + background-color: #{$value}; + } + } +} + +/* buttons */ + +button { + font-size: 1em; +} + +.btn { + display: inline-block; + text-align: center; + padding: 8px; + cursor: pointer; + white-space: nowrap; + vertical-align: middle; + border: none; + color: $color-reboot; + background-color: transparent; +} + +.btn:hover { + opacity: 0.8; +} + +.btn:active { + opacity: 0.9; +} + +.btn-white { + background-color: $color-white; +} + +.btn-black { + background-color: $color-black; +} + +.btn-fresh { + color: $color-white; + background-color: $color-fresh; +} + +.btn-hope { + color: $color-white; + background-color: $color-hope; +} + +.btn-glint { + color: $color-white; + background-color: $color-glint; +} + +.btn-beat { + color: $color-white; + background-color: $color-beat; +} + +.btn-tenacity { + color: $color-white; + background-color: $color-tenacity; +} + +.btn-base { + color: $color-white; + background-color: $color-base; +} + +.btn-reboot { + color: $color-white; + background-color: $color-reboot; +} + +.btn.btn-block { + width: 100%; +} + +.btn-xs { + font-size: 0.7em; + padding: 4px; +} + +.btn-sm { + font-size: 0.9em; + padding: 6px; +} + +.btn-xl { + font-size: 1.2em; + padding: 10px; +} + +.btn-round { + width: 2.33em; + height: 2.33em; + border-radius: 50%; + overflow: hidden; + display: inline-flex; + justify-content: center; + align-items: center; + flex-direction: row; +} + +/* images */ + +.img-auto { + display: block; + max-width: 100%; + height: auto; +} + +/* container */ + +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media screen and (min-width: $screen-sm+'px') { + .container { + width: #{$screen-sm * 0.97}+'px'; + } +} + +@media screen and (min-width: $screen-md+'px') { + .container { + width: #{$screen-md * 0.97}+'px'; + } +} + +@media screen and (min-width: $screen-lg+'px') { + .container { + width: #{$screen-lg * 0.97}+'px'; + } +} + +@media screen and (min-width: $screen-xl+'px') { + .container { + width: #{$screen-xl * 0.97}+'px'; + } +} + +/* grid */ + +.row { + display: grid; + grid-template-columns: repeat($grid-size, 1fr); + grid-row-gap: 8px; + grid-column-gap: 8px; + &.section { + margin-block-start: 1em; + margin-block-end: 1em; + } +} + +@for $i from 1 through $grid-size { + .col-#{$i} { + grid-column-end: span $i; + } + .col-offset-#{$i} { + grid-column-start: $i + 1; + } +} + +@media screen and (max-width: $screen-xs+'px') { + @for $i from 1 through $grid-size { + .col-xs-#{$i} { + grid-column-end: span $i; + } + .col-xs-offset-#{$i} { + grid-column-start: $i + 1; + } + } +} + +@media screen and (min-width: $screen-sm+'px') { + @for $i from 1 through $grid-size { + .col-sm-#{$i} { + grid-column-end: span $i; + } + .col-sm-offset-#{$i} { + grid-column-start: $i + 1; + } + } +} + +@media screen and (min-width: $screen-md+'px') { + @for $i from 1 through $grid-size { + .col-md-#{$i} { + grid-column-end: span $i; + } + .col-md-offset-#{$i} { + grid-column-start: $i + 1; + } + } +} + +@media screen and (min-width: $screen-lg+'px') { + @for $i from 1 through $grid-size { + .col-lg-#{$i} { + grid-column-end: span $i; + } + .col-lg-offset-#{$i} { + grid-column-start: $i + 1; + } + } +} + +@media screen and (min-width: $screen-xl+'px') { + @for $i from 1 through $grid-size { + .col-xl-#{$i} { + grid-column-end: span $i; + } + .col-xl-offset-#{$i} { + grid-column-start: $i + 1; + } + } +} + +/* visible/hidden responsive */ + +.hidden { + display: none; +} + +.visible, +.visible-block { + display: block; +} + +.visible-inline { + display: inline; +} + +.visible-inline-block { + display: inline-block; +} + +.visible-print, +.visible-print-block, +.visible-print-inline, +.visible-print-inline-block { + display: none; +} + +@media print { + .hidden-print { + display: none; + } + .visible-print, + .visible-print-block { + display: block; + } + .visible-print-inline { + display: inline; + } + .visible-print-inline-block { + display: inline-block; + } +} + +@media screen and (max-width: $screen-xs+'px') { + .hidden-xs { + display: none; + } + .visible-xs, + .visible-xs-block { + display: block; + } + .visible-xs-inline { + display: inline; + } + .visible-xs-inline-block { + display: inline-block; + } +} + +@media screen and (min-width: $screen-sm+'px') and (max-width: #{$screen-md - 1}+'px') { + .hidden-sm { + display: none; + } + .visible-sm, + .visible-sm-block { + display: block; + } + .visible-sm-inline { + display: inline; + } + .visible-sm-inline-block { + display: inline-block; + } +} + +@media screen and (min-width: $screen-md+'px') and (max-width: #{$screen-lg - 1}+'px') { + .hidden-md { + display: none; + } + .visible-md, + .visible-md-block { + display: block; + } + .visible-md-inline { + display: inline; + } + .visible-md-inline-block { + display: inline-block; + } +} + +@media screen and (min-width: $screen-lg+'px') and (max-width: #{$screen-xl - 1}+'px') { + .hidden-lg { + display: none; + } + .visible-lg, + .visible-lg-block { + display: block; + } + .visible-lg-inline { + display: inline; + } + .visible-lg-inline-block { + display: inline-block; + } +} + +@media screen and (min-width: $screen-xl+'px') { + .hidden-xl { + display: none; + } + .visible-xl, + .visible-xl-block { + display: block; + } + .visible-xl-inline { + display: inline; + } + .visible-xl-inline-block { + display: inline-block; + } +} + +/* other helper */ + +.float-left { + float: left; +} + +.float-right { + float: right; +} + +.clear { + clear: both; +} + +/* popover */ + +.popover { + display: inline; + position: relative; + z-index: 1; + cursor: help; +} + +.popover-content { + opacity: 0; + visibility: hidden; + position: absolute; + bottom: 0; + left: 50%; + transform: translate(-50%, -25px); + color: $color-glint; + background-color: $color-reboot; + font-size: 0.8em; + padding: 7px; + width: 200px; +} + +.popover-content:after { + content: ''; + position: absolute; + left: 50%; + bottom: 0; + transform: translate(-50%, 7px); + width: 0; + height: 0; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-top: 7px solid $color-reboot; +} + +.popover:hover .popover-content { + opacity: 1; + visibility: visible; + z-index: 2; +} \ No newline at end of file diff --git a/css/fonts/.htaccess b/css/fonts/.htaccess new file mode 100644 index 0000000..e1d2560 --- /dev/null +++ b/css/fonts/.htaccess @@ -0,0 +1 @@ +Options +Indexes diff --git a/css/fonts/35c3-black.woff b/css/fonts/35c3-black.woff new file mode 100644 index 0000000000000000000000000000000000000000..05da8f26a87fba344a8332378adff339ca0d9b8f GIT binary patch literal 31516 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

)gCFvpBQXJajwN7#M&D`u8 zgEoH@g_q~-Czg7+j||GoI5t>B8YIQJr#R+71*{#xvtcNrEnkn3Zlzex8;R+`>NiWP z_zWbulHd_igp_a*RpG=zvFGa&f~MGwT+h%ViPd=or0Ze~&@kOYo7h2vxUVA4ff_`; zh5U_V>P9`tG1MsMtvHnlR?gcx1MbMQ0D^VKi^;NMETKP+Oco5$;PeSb=m!B7MedH862TqPSX%DYgtPQMbWgcW4LWiR3vGm1aVocCU9Btjlix zCSa-bx4swUJjsQf-Tj|3x)gXwUZkTw3Q}1u0xz(v*ogZ%_x9LX0=QPV{vBsj_hjO3 zsDcdqz5o#mwRFw(RJ#j_)pUuJ2E0xzrbFCneD*NC(yZU)0rNuF4?P~hmb@wv0|L1e? z-CVHy{{>MxuEn^)Rvyt)C#|oiPFlZdQDJ?oMQd|`11jvFZcVi)-@7%|?xI^zqW9Ea zYw-!c;(rbkHs!Us3Pr_<9owExhY9VzZZOf0she(L*Y*UIvLj;?=D`)f3ZT>B3ibq7 zs0*#qKr3Isl)~PgNG9ZNHwce|q`gN-+TMZWt_AS2fO8hWSp>3T>FJPSzOgcCctKEv z6THtU3%2e@=_-m-Fk0akM>%}>=$&-AkQCSnC1cb9yJB>|W_Z!QEas(W7R?ApTCn@c zD6MSi0n?uRi|z{(6=HzC2EX92C*0M!rx(UZqF)%+%0^sRncKBvxFFjx>^3`w+a$Zg z#pT-RZNs=CU0R33f?M)Ch!w)QBr~^R4agoJS{_+{1XDxk&Efb#*(b)T$l3l9Cx9Zk z5`3@0)z+1LZxW z_gWOtxHp=R@q+mvut79#Sg=xw4|X={ob7s@hsW6L?)FqAuZ*w68sAEf7`@~M6BcI} zSJvSOu^_JoD&}p5cF|HEB%+}+s-^61zc~*9$710uCNYW$WL<7YfBF-yRdWn<2NT>_{H91m2_Hh%b?kG zvOIS9u#3iD@Xbl!f8P6RiGsycLaND({O;fKZr#68(fu1W!$e|)Vc0EZ6NU+vGdcVr z&KTup`)~ALX#Yj|Cx2@T@O)w9UeIeJuzCaA+;O|v4gCKTemuSO?Jdst3Zs{?UNKbq z@-Tc)IF$jk~c5MdP46Z`~*9LMH`BgryiEg+y3tXE;47oOree3vzidvpHtb#3C>(OH1ndururaQO_NGgP z$}9Eg5fpXA&C_%dH*W(5b1ywWD8D9iKmcZFBU+o?UtEEDy%g-`5=(hC4lx~o4++q` zb$t|0;cAn@_5TWmb0L~6RdeThqwj0Nnm%EY^RK2FJ)Np=no6^yKPRXBYF3G6=z0L? zT2A_am-e@Ox>j|gYn`BLouF%ZJl#(m4Tzf+sN6v-+M9WdLSK(wkw@MNca1pMd6m-$xbrqk}T0PlMs59awB;LrJqUiW}Zdqf#MrKUc2_=$2vA}dMhKQ4;wap zsIc3B-q!ufO+f1eX(9KJR0JbWwMipvY3IjC(+ttE#u(@>7NA*aPlLe%3!o>HSl4Uk z)frSjoA3B~*ztqW5zdg482ut}SP=zU3dW3@6g0y(9ECm5DAaV? z_<%ax{MBOG#ZWk`5z_?Xl#)}MOVZ<3Bdy$bQ_G4?2N(S3lULe0z8diR5p#wd`yG3o zz5RzVJAZM69iz{meb#vw&0i+HO|K}peB}Al=)^UfZWYv9xbS<+4*nuBVo_b+FVp{i z*~Nd-`wbdDy6)hZ%p7Fq=kq3FJ8+`EnE^^wM*8q5TNGSby%Li? zZNyf>V{m7jKG9R!rayL*9tTg69=Ie>&QTIXLl@W0E>vgB9hgIaiI_Ug7ipq)rUqO zkk0*u@=IdH3U=(f(8uee8A=Vt*Su|jeifI*UFi_{7CPj#oFGN+M6X2ICw#)=CP7{m zDz7Kjyf_mux(Ns)J(%w&PQf_{yv{T)FGch6QqD8wrPhmJ#(i`bjve}@#vC_+{qn#> zLvz>7c5G+!QqD8wrDkGVrr=tEreRl3;y8@g@fu)i-$kuXfjEa5;2-xuZ#04@PfGERkMC>#Pnh#un1|p zqrf9_7Wl*=tT9uxl*L{wp7W5hp(HixW1F;TQO zGm<@a&xiLscZ20ZRx^gi5+%R5KKASN^!xv@ZS<^1*w5Ju8`<%-bl;@Ae>CYXy63LH z&6~J>@}{kGlo~p=>f!UZ*1gSs%Qmq^3qRU+=Ovfi*_!1obujn~KG1f{dzoB;;oMTQ z3Mk5}fGWT@hs~=#>>JhLf3iyPF31$W|keQrO zY|fj?O?C*GlQVFhgO7?*`jFPLvJ`_vQxdF;iuM&Bd(kQ5m1#`RI<1X1zc)Kf81Fdm--AY z{e?jp6niJgJC1_Ic5HIZuLDk1@&1h}-e%IkQLoc@JS}FT9;es}3v%CG$m={~+S5)g zSXO1CpDHQ|bGx*E{TT?*c=%1p&m-EAb08!pJ~^73Y;Lv}u8o3eix= zhu!F9T3fihs*mU>HKKJ$wTkc=sFq7hnUu=2GrH02JmE7R;Uv0A*czu%>Qu(ExQ3HR znxE4}GMPu}l_lytIKpV~Ac9>qRtNF%#t#162wyy1$WQP0v!A`P$mHjF>ImgMzEX8K?Toj>RKZGl zs&aG6anZ_f^*BQ-R(m#vR;2NaGCoPdWok-v$kC{)(b_x;fAk^NU*pKLDpcv-fLIh4 zDX9}~lwq;wtiF)h=ppeuSG2i-*7!rd{5%(5ge426ZeO-wF|Nb1d9$~#Ua*+%@$4$n z#?8F9$T#jPpKzb*R_-5r>{m~~GW2=;A8^!^pu?3L*bB;yR}XIBdXmpv0omjyML3nD zm#HhoJxyIH$s}z8d|a_7$cMB$y{Q7XsLVLy1QztDPMgBAK)6sn3}aDJBJcJ83|`a- zr%#PpAq>zS0G4NGb7DD|!)R~y0&{6kFqdV_-#{=d#zGsO5)O45pe_=lq0UTap#@F@ zeNE0?>J@sk4o|?}$m^2(kVkv#8v_+qn?$vyM?j+0=b@vQpujS7>w&mgpPYv$4|Aof zg+%L%ID>9BLSa` z^p;CvwhgSU2dHz#={A8l))ao1={8s&)8m92x3D|954us>&Ab|)KW5JDoI!dR*=f#v z$xa``=DzO3$4K7rG1cA6@G&*_e5{^_kL3+Q%?%&3-pXQ=dYC?jK9!(jBhV4^HS>F? zB<}61q~S+HBf+yZ+Fo>^kfDO2i@8$p5r1?R4tle>DK85TYdEUEQasu1JFG(wjML+~ z?CzR??Y=(hveP(6B7+IB9Z^^FwYpL~;|CwIhedw8n8Iqu^8U2V$)Dn5v*t`(KR0o4 z1WHz{xOmxty9bO|TpRmx;^dVpAEb7waa(5A=&>ReX6Djo z5gYM>jel3yY&t%5qa=;^c@@jjx zX1F~3QG3YF7ER3SDe|V|U`b0$kLmfISh-8O{>iQ^+$C+l;dH@A$r@$9GLXku$_XDL zl{6#_8f1o|Ns1;OEoADSHMz8(2&iz~LdizuHKh*xi4g1vtfjCC{~&K{Q=wUJVa~t) zw#iL-mj1?G5@@Hn$6e+zkZuDP{^y?&xf-#Y?7(-t6kGY<>Cu<*)vUeL$b3Rok|)zl%EM`cp@&&HS0gKG+Qxi6<=@ zS~!_Bd-DxfFp=o`1mp62-0^t_g+V_246EOYgZzoBU7o*K)5DSZBu43$M?QIEb?!Cu zOvW3#y>i}8l2y`2ywBX6G?P4it_*&!0=~Cfe6P8CA9}X=9A~1PI%rv?ZY4EX+ksCt zG)lqTc1YquT4_S790f5wlnE>CFQJKR*ygv`Q8xP$y7O?j!#q;^_DTYo^t-P&@PxLgL9`2MkibtGL^FdBd8kIGhJc*qELG}bKpw+aD zIu!OF>el7YEBYs&bgq(Sb*_?I*#-33j;H8sc8~_x`pn#SWwJ6ExVq7NrUMmt)Qs%vTuBDqd1x zSSs-Ow82ud@-5WsXnN9hOnJ9S_41SERPfn!SC3QcrMcZ_nImn~wR}cZF?QQ?$^?^L z2knRAZT64_&~cjP^>-r$vQ4p5xJ$tt0diCLLuZ=8PkX?xu@}5L<9wnx`CkwvxC;Py z+O3qqZX-nyhHLCNY{+huNL&C36`U4n(;j=1IEoQcb|p)@@{;Uk6S%e~otarrW~`aE zP4)&4fH?3JoDdR-H{gQAfin+)I3aOG;_r4@ah3?A2)D-bO?6dubyal}(K|s-0nL7& z(6_w-mJ&M zx53{D-=Qy;{t#ZHw;DePuhZ*|--I`)vFsuVmR9if4b3?q4pxP0v=)3QT&JDjM0g20 zUkf+r)8JR(W#Zab!nf$X+K<93;J<`dsa?M>d>j0k@ST9`KMSwXR^xNwb$X-mi|_{G z|C1h4K_j}Ll2VE(Axlhc3aN#`^c)g{_Y-L4n5*zrVrZ{-2rB3WWRd^gr!n3MWF<72 z?s|U~{wvy}CPs`^oW__2q+nIhIi!#AongjcPSY`1Lwens?-M;NMi*roCzjh`tHsX~ z!%vFbR;Dbq<-@XgVIs@>W1AFZ#di~HN7Y`l8K*WG4^&i~Hy@9))L4C->E@*+JYT=b z2R@vLhETX%=Ru|;NS;A8_R(t?&@&T{GY#lqcP@(|b+Mm5GQ*(j7T8=|prhJh*gfv= zbN6zsOhocGH4AI~uWoOhqFDBLS;-*&frk=I*)DJ~3z5dK<-rCByMH43I zLNwuYI#n-+7x3a5QR%Yze|vKWHuZej7&aL?#~qN@w~HJs-@UF6IxMP=_Mfu0dn^^J zqB0%XN>yp5iZX5<^!jwOZTy?V>yFRDk)g$tG&??j1E@B5RR92Z+HKHBOjKbI!14dU zvI|S^9eZ!@y=5u(UEtY!@1nr&DgrL9iVcmuMq{EUjqRewUZYVDYV0kRs0YvXcu;R9 zF1*j1bNOW^Gn2^>L2LX8P{aS?Gf0F)icO-3#6}c$97Gd?lUU-2CxJwgNG63;(nu$R zOtQ!(hg|Z=r+_xJr5)|*Ku0>!nJ#pt8{O$aPkPatK4|C|xG2O;5yg~HN?-cXp8*VH z5QFjHrHpbaFd4#7hB2HGjARs}8N*n{F`fxbWD=8^!c?X)of*tz7PFbdTq?!RQ8uuV z8|>pFo7ly64se`f;$R!^SjmJmv{c`4s-(OP=$BGx+$y9^UYZ*ZBFuH@32X01H_}Ep;5Cp2ai}q>&IySjw{S zr-frdu5p%gT<0zCBv#@iUJ@ixk|bGDBvsNRT{0w7vN+EL zE^~!DT;vjW+004F<|el!M{?OAd6F*$c3*8%gI~8WEL@IIT|m>ca!ZeO~4llR##Ov`mK^-TDnbJMJQO`nz+rf z7EP~pM_A)8M0A~O000000RRF2{{Rno+9k|A4nR;C1<`pvrDb6aN7El z$xTjmNkHKmS~8U=U1dQ{r+W(qMm>XO2bePJvV(=MMOlS6p<{XhzmjKLW7{KTEV_-%tDHr67d1CEv*kk6c;Z1h9WNf z1o0D!AK?dxenma^CY91w33Kk;nKLtIl0X0$!W)mkW-4Q2+_|o~m~%_#W#kZK7OfUS zJOnh}L(maOZd(TQYf>uzwGzNZ4`Cs)!xcN)8s>)8i82ZpCq7R%(Z3tk*B9b);CKsVZqfh3zg9 zy$JzCFa`tjh+~yCyVzH(Aa_5(Bc9bwLlYmq_bDP?PciF7#FEJP-hsIHCW(g6dF2E- zXN0Ev({sqHtd|*OWD3(=IWI4$P1fRfkA6{&yTq_Y?*R=&@q`yFQgIW@c;~ayp<(Rb zPVK0!bO~RTz>UI!kCG9kjnfQOGtj|W^ijhwnYXyam3q%QCb?(3dt1jq&)oi*Xjew# z#wnt}1ZMu^#9?=EJVu0(FtvU2EZ|GMbE!B@Z-ig3j5}rWpNX+U3ic1l8%HR3+SOfs zY+KiLKayxmrew=jo+V4MOvhGYzu2*zNNK*zG)|M$jqRjk(`HT8t{*GArfCWn*&nUY zZdfaz>xyZ>(qSMvVC{%u>jt(+vw`S7u$BG5iV;IMY!6-9Wo)-)0r*G%;-BGu_jk{` z?>_QLqHNjec)&;Uecq3A&pqdN&bgE!5y{Kvr6MB_J#z602|nb~uu-z$B*pA7FEbRDxP~rDoM-Cia zc;M8fKYrV9zhn4Adw=z*PmIa%j^|BDbMMW4PA23O?zr5Iy6x_2w}ow60&Jsh1Mkb- z8osY_YxlJ!#J3jqL^9B;dwHGx%iRXHdKdjH%67a$-m$&Tb2}2?j9}Bdtfa20@uSSW zMbrt;=vGV(@U7UbU|VAO^Y|=wSMiQEEMYMzslLh}>De3bd!XObM}pMV$*aVYh^?cx zLQ(G#rpjPS5xV;ZdRKD?yMLvx?J9;Vl3p|4v}Me<^LR(eUi(Y;Xm7;VgZ{PW-VKir zloRY7Uh9|^j*lBo_1YwGX9w~5+L|FLivt=dK4~OR$~-$&-`*pAul4vU*zl--#P8=) z=6$n9NyvJ{tx+^%*!6n$lgd(J-xcFFMSY4%3z09WL8J03pketiXk0!5+9l6{M&y4$c^o;3Gk3}koH;7{dCeY3qzQcA13D^uK__G% zXcDq*3g2%4O|su-aMpg@VHz}!Uo&!}93aht#$*n3EB4)pa}I*0WgZmDA<$td;0-wm z+AHTkL-HVKSRMl1BJT$c%LhOwFdXAAKaTeLFxu%k>>J+mIU}Vf zKDYZKN`H^(x$ZKh#0um~3HLR<+(7R{?29$De3g=?X8R8E+>ACeb|BNy+pDJCh6;m9 z?jBxCb6_HU!d}ViUFi3$|h%T!0UP>sZWra zKiXGVlR#&lgf^^)>&JjnDXZ^SGUvA@q@UFw+HQn-Z)&CywbUs6RGs1580Ue0YpD((Z9aq8R#Ev;hHlX2z7lO0dwxx|yEgAvb8S=c#(7`ejK<-{WrKYgWk{?Hxe5!g zxgmeY_3QA-MJZ~pm2h3rl)dLndpz`J4pZiGTrZyC$v;?vlBvZEs_SpY|7~Ye1)J5; zaY|{EI)_Z(r%}+>kwFlIzB(2MsAIH29W7^;QL2)ew=e>hRUbF~R<=^G zTh`yu4$U`*da!?SO~H-TW!$H2$4s~ESz`^3a`Fi5;S%+K(H5d^%u!uQ0orE=VE-60_Sv{+pN)I=*<8xTdH^&;>*_{% zFKCF?)wr{+J_g(HGH9H3)wui`Xxy`|#y#t5y3e|r_N=RM&$`+rKLw4W4oj@VEv&;V zEzNz{KaO&k`pnYaoMe4Yvp!R#)2z>w^02WtZ>GJuoA%}rTAKyho5yHxj?vz{nfB&9 z=}y|4cd;#Yuq|$&y*W&KbA&CjKznn9EpnPIGAbVeouK`^MEm(x+Rq1Rhn}V#x|4S3 z9=6wMw$~!tD`0z_W_#^td(E)Drr2Kl*3nUX=TTEZGW5@fke*hj{8sc-oKgl$UY$pWv>;yMNu- zv*W)%{sQh%qFgt)B4#?w8BK8b&&ZD!eeB?~qj==&`l9tL#5_BypLiw0-j*J3vo3bq zd0k2xu{;fxu0fwPE~MuH?lIa^$(tjtW%<@X24g;Ny~{#4KfHa9vBctmtmpwWE=% zRq}K-nWuYk0F<$z$XZ0bEAJ3ktL5egDL3t#NVTno@?)QFW?EuBd*9btd+qqN9kLBJ z_h5GN>o>aFKfk5xuBpD1$JUJ0AF!vZQULD+PP;T#ud!CF9O_U8)Y-@N#6~2~6?m*d z%|B9I(rQvA)mRdJ%5uDwZr0vdA;-1SNI5ZL>uI2E*ZrAl-GRy>)h1}OmojYZD8c$2 zR;ZH9c`-t(`x{A>!U#4&S3H}p>Gw0|naJrlru|wQ+TTHHT*UTfUf;bnxpp?R*$rndS_rcai#N-N?Xf~j)Q^>IT&Qx zM1x{|q32b*0tC|fQ(ZfTeeD<|7ETI-4|>X+??Z>*UwvIoH`XtE(Not8dL1=_sJDGK=!1AH4$<>A2_1ho?4c3-&NHfD65n>pf60B& zz(nrBv0L~}U_G3KHDKO1$t5`htK>#G4@>A0ET9uOehg$^yI}#DScQ50Z9n(BLd@&? z9z0iIAMK!}aWB4)$-~&*h4&%6PmzT03$W^hpBM1kz8`?Ka#8KJeXy&{>tU2o-0zg$X|va)+=2eEThlXwt*OUxc>}gfpkem(A@=x>7^yOiV`t?Nc`K~XXF$Ip z&r3!A1XPn3aqJE9x7hb>y#Ea}Brix6cX3mvOi6 z!b<&-3?HnRwwV3W+&`jiK8kXlhmB(Jrvk0hI<_s!z$(V+B91i~{}JGOM>Y4*VyS48 zqO9o5+{XFFW5HMvUSGrBCeB;Kz7Ebd{;|A4i)giUq)aJL!xQVYHCx+nMWP1(5K9x) zGa_nrFQ@de^flibL_&7|Wg|VPUmNMZ>U6H{tzm;T>!@UHc_?0UU`e0y67?RnC_o=_ ze~oMi?W32uB}aI(L1=5(y{xFoD}H%Qec8M1Zp(Sv0+sxE7sb(0zG&%Pi=Ka@XwhB0 zN2KT4NU*k2D@)V7^4g|#+8(PmuTd(V-tEr5V*KJ7Vl{#GPrKi**j-DH6trla2u9Iq z_iD|l%@O&%YNQT5M9%lcGfSQ}V0FuMYqop+mRoKs^Ym9JryAsC$H6M>&6<@a?EcAE8%?>oW{y8vDCjzV5dboq034)ptBt$E)Aoz}^Y3CE|G>iC}xO(j)=zldLWo4aX zn?&*=JswA{thw`7Idc@u6_^iUpPP6ywbpBtK}|)wtaTpg)7n-u(v}E4G%3Gn>m<^% zNE~p5RxN7F2=U7?TH(d*gwFe3N)QOj$@BQVOsQRQ^1Du7Pfd}wW%tCAk$JrHY9B(7 zg}r1&LRDXm1G;hY@b zCEufeN4}Q4DIOHZ091Q)lnyPdzL}b+bVWVlO+~kxuB0(`94gN@j6cWD<*FU!69kvn zS5vjkGZ%R0 zkosX9)01cHx5NABoeb4th!R_g&uO@fofepS~UQ2HeBUyMq z`@vU+THpJR{d6k<#nfYwfhn zmTh-aGPWqwnmz`cx>MwHxo1apdheJX=YE^IGsDeiw#|H0gGrMO$7D%5I(tOcGp{p3 z3*0Xq{5*!FQhx7fUNr_x$XU*VB>TceKCyxgjzofj$>$ELP;_L3vTQi^(|C zaY~EMMV4yJBk{%+&GV=*zHCwFwF=QmV`Z;lY;nx+ZY#EDa8;epuUXxaSY-*Lze!s% zwqGNa&P_9mDGy!dvs$cSo!(-hlqwo~ow{w@LQT(O-16EYR7r4IYtvM}N5f?a3BAMx zjt6opV^XbkU9pjDysGZdj|OX#pe2kQ!82A=W|ZxdOf)1l1Y7!un5vzn+myR?9fkFH z1`>@oNoM6VX48iOR;lmToU9M6{IGM6jW0$o)fi7=^z+4T(MFKaA~5pVY*#c-rKYid zrp?MIM`$@qBU&1$SB0ps>MG=dwqnYa*#CwrD<-1WpcHuK8lPu!QA&)mTmeVc6)lL? z$#yGbj9lN|@AovOb?c%xtAr^p>w40l*!L~WKp3*@)BM)$ah;WYZH^pf=gcjuG$r}} z@CvdsM*8NLM2F1Q5A)gh<~6lyhUE^~1)7qZL6h_=4$E=S2z8`MxfPU?6QG^+>5a*4 zatc?R22INu(1hF$+KoFcV!!c&P0F31z4UKQ%3Yv+ayMv7?g8B(_kyPBIXXa&o|XGS zbMi*ejr7eOq&MlHyaRMlo&p_|UjofDYI9UR3YwIUgC^w@po5Im+$Em}<>a?OBk~2z z1UdN~`CaUP9yBRm1nrXFlM23n2{b8xAb*IGd>J$+Ujglxugf=Zx4)6U!}i;toO~BF z$9T;V_1C@=Z6NX}-WU1p8Qf_eZD!tg$iryKccbRBsKdi(pJ}-%mAy8KyOgmllkDdX z{bhff_oHa(JmY6gROm0$xB8@x;+I`&^rKFycXc%7IbH@Y%&X_~t-9~l9)InqE4NRhj)XavmUiRF(_aMM>%I>S8=lY8Dm?zu$nd5qlixD4-pj`^k& z6DD^1K8)-|%pV0W)5iLn3bZWDjI>H*roxQVcs8n0*AI#78-1g!zSH)g{yxs6(I(bt z&3gE@(+jt$oD8zEym~bDjvsY4kaV_r8|}oaVZCxOHbbo^REsv~MG$)ZO6m`2Ta;&m zy4E&9`|=t4f~&;B1L}?)9}ik@{_uUA*-y2$exj{yfGs6i?WSESM0kwPzGI_r96 zGz>M;FrT1@zE1T5jhrhc`8%-( zoKY7=9dl)i&pVXCtt{czv1l`|#*Jynx0N^>P9yQG4%D$RwUmezM&mXa>tU>u8ny3` zHjUx`lEu!wD7_#|rm`^IEs zmWb7e&8Vh_(u||Hu4TPjBhDHp3KZwGx6EoSW^`#jmXD@YVXdu)tOgk#&OmzC4k>PN zCK%H9Fl=F)`)O>w6U>sl3l^7&4Nh`Dr@Y)xn=5&cxsu13D>=zr$-~T*Jmjs-Gs;}a zB7EqsIKN*c?5i8lWdE&L@VW4$kVnUr@jlkzAtDev@hOLx#FT9Ri$ zL(EYer+u`fD-jvXe4pl=ei}5yOv=;Dq})$ieTg>t5^eG&%|$iV(-Jc*rF-f((F z;~HcJ27P{zlFpyk1WV%hwQHKiYvpjBV-9txTVS+r=#bHMb^2|PmOoFgHRqpW0b83uqrD>=Y&J6w%WmO4%vO*(u_qHxM5kAu_r{S7$H?-cCy4gOtMal)`t) zBcM?^FONd<8{BF}o&e1dx0;b(1kK7jL3w$XETc~E2JMmefF>xx=PALDan_un1fQY= zAEN|6MhQMeseO!6dyMk>lzdh`kGdGCJw>TKMX5bS40R_otFNL|e%M4Nl7S+=icK*2VKEky&ld;A?g*i<0WzCa0jSNJLRHn~CV?cXNzBbUmx2`jy#p znIkv8&gQ(8yFv}5!*dyBt84ZZRT~*{bG<>1_YyB2!7Mt#Zzg}oaE^K3fnSHg1$XLv za0c v|PVcj`s(dtW1LgPqLt8PiOjJtEBcF)y1bW3zs4)O|)zIHYguH#LZB5$^}| z`dPg;{n|~=pH-At+})1oKC_C0eI4sTj<@m}%h;FX{M@Ky%OBIMSJwOVeJJxzS@X#W z^oQM=o)K(qJ?>KEcnGaL$xN5wz27qJy=QsS=vGDb(UsjySF`w7SBCP^VHUeZAw&9` zw|_Pc6aT2L?GmWn;;-CeX62WuliL{QAIi#AJ+00N1NN?Z>e9mxu9{~ue9+~5hIN{im`_pm2X#TYC4>*(Os5;@$;shyyjtY ztLv@qnPt(j=aML1FRrd99yIKWx>?LZZPS?TmD!gX(HlB%)Aqhf^p&hKo1$*kbnF`Z z@H{xowBibV=?!atXRe?hroD`wkFv3eg`C;<`iyeIL3XrX(cBZPD@oe%isH_TR7+Xx zR#OYrv$pEpwd7WGOl5phXY%&ocX3d;mR|q%s?dyJ1L@iEq5`cazrW5wj7%{iIqq+} zZfc=-g_TT?c{7ga+(Mm8PBRL&x6YZ!*Sb1oD)z2?4TR}+K;Ytk$dF`p*`mg!+6de= zt_aY`<}mkv39EivFdlY|dn=6a)t2HaYE@ADpA>8H+PI2zn&{&;bkB~>7l^%|SrLmG z9pTHjz{{S9h!}(!yzN@LySB;ON=Z>%lj;mvK*rg&k`>imNS@(&Js1tF~aaHv9lZ_49^ll zJ4ys?2O|teiKC5?Uv?2k%QM38R$^x-h@CAEJ6n*)KuhvCXb<}EZTN1`v<1efEfG^& zkS9S)MAq&mvUZr!VW)|&1;p2GBEA+dUhHNfYYRlyazxf9h^gfmued}^ZGvdp5Ye=p zd_lg5@)}GnM@%ip=)_SXYk5W|o+Z9^g8143W6hR`vMtD8fR>20Ef8f}U<}%6Vr>Dj zwm_p94c4|mtSwIj?J%Cd;8vg9lezxngIidE@-?nN`RR!>xW^@vouzRBHhXfF@gBAA zEAi@RjKi}3e$nAN9ZimuMgGrA!1X(9cF`-_zfPrEH|MQa)k=rH{EK*Xw@y6Q#JO!Y zyPTG2i$_}Cx(&^EwaV?XH(lL*pMTini(fZ>tS@F_yH*`EvTY@nX-O2A$yg!|T2`#J zW$rvpgwMm$DY$)@8wOm9&B1Kjqk$p^ zk5U9f#i3!c$8 zw3~y(uF&yd+q}_z5v~4`C$B0Vwy^FRwd~DCn$P-IpK)|D;+?yC1pQ)Q-K*F$Y^ijt0liuT32_+fz|ba+J~ks>y#l#;g0LR~YTdFleOw z75;xn6qDX`92`qmZ%p^pU>H`Nv2DiW&7fWK7SIk@IgdieH)|n|KqJ3|qi+S}Z_n3`Eyt!L$pJNX@`u_ z4%tOJWEU-vN%Ov&h4`+Uyj1Uv|iwGSWH5%yIECnnq*dNdm)DEgsT%&zPni-J@j7A5(z$Ii;I%wXwga2lR@Y|67>Tt?3!VleQklLw*=E48C~; zy(Hwbo#3*!qrIP0PI?d8f-#!lps&e(@XI&RtAQ)b(A{HR5V6gWTdrO|B%iuFtUhDI!Oe z9xN_iVW1JOEtEd$zg}x~m%E-0^jfK#kN?Z5=giV;=08s=uXVbG3~jwd>(%I=mo+-~ zGBYCT-B)$xjzqJl>kQIL{kN!DXKk52rx&2J+0_l|iH{)3-%V+}EkBElZTcxK$Eud2 z68jtsZkp0?qCONe{(adZ>*gN}{Ih%h!8ZGq#M2fz$|s35%@Z@T|2i^Flx&7L*)(yo z8De7=hniI!>Numh4E8ij)TuzcX_iRSEHS2ej;kCorbEP-c5==hCB`&HjBP*Br8%NY zbHtM7h$78VqE1nw-av^u#b~Vk#NnnnKIVuS%@S*wCT28C?PJA!uvAr2$d%KD4?IE@| zLu_xF*xn4Wy=mL(L*J!z`o8=#W|@K_s0EJHIL4$x|KX1fs=C=Yb?9g{Wkp!&xmWY^ zZN{VZN3QnejktK0?svGNR-^kpmZj=F+n%Kn|KE@63{S z@*3Nh#O>wC3p+G!&+x+fQF;bHJmk%>dv%UA95Jeqc{bk8M%VSn)!B$TgY_NKnKqeY zI>BC@Wq;0^djB6+>dYGe000310002gB$&DY0002i9!)a< S0002k8E6Rr0bBF8i2wjkoSc~e literal 0 HcmV?d00001 diff --git a/css/fonts/35c3-black.woff2 b/css/fonts/35c3-black.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..23bf0a3fd70c191aca4008351611ce1c833e41ed GIT binary patch literal 24504 zcmV(*K;FN1Pew8T0RR910AIKO6951J0UeA00AEP}2QxDO00000000000000000000 z0000#Mn+Uk92#gFf%bkJh9m}H0E1!(LJ5Rr5eN!`jTC|DRsl8wBm;*i3xiew1Rw>D zbO(i741z{KcV%K`23x5JaX?|W3!pne*VwA+{+tEl*o2%2OEk%YP}U&p?by#hAs?OyfDtY$y|#j*-1$$liRz$ zm$^%@It;@q7zvApDSvg~n=_iI=#30^+YBabw!+0FN}URd-1xuFnMtOf9c3n$c|uXb zymYg$+m=v{?I?|`J$f|M*MI)q{C@3|6C;5@2%!nmv`~dYTT<04t=~H{R~RwI#X9Qt z^`ry*y#9%)JDsCvCMKp97`^S-u(8=J^z?B|=E<2$b=9iolH)k;zS}jf!nw#lIQNew z4RMpEgb(QB;1GqA6ZX!U5j?H&I&b0r1rQ_&MZ_+aK*a$&!s@E(*0B;*wA<85q{s54c(oUflvW2fbz&w#`a6sv@Ig1tPdB!7QwYW z{@7?t+`#v4+xS{O=w`33TMFq$dk31M4e;+DFu-|ucfF6PM;3TnQW#6Mz?0kksOy*f zkG{0S20puN<`F)kmg!pbY#Pv6Od=Jem)`lXf$z6QR@WF5a`pMur{`6!Up?<+^!Vt} zDNuY0lmh(%rGP1@!1w*G{nbCz+FkB~#h|nd6|hH8 z2rvBizu#}3$-HlZ$^lQe5n>z`trE)qKQ+@25$1>;kdC zg6HerFYY>%^b&rst^pgfS3R-oRM+zT0ch~iT1dT7e8p1Y1zM7wf1TPY*-?R5M>s5i zBM-|hlm3_D`0GbWWG6XGiZ8WYQs`Mu$;pAKeYWHFIYs+`(F&0B+Rzc>%CrG)`%QcQ zPgSe^9{}kAH^yqOXtugq@p5-vWBdU?0RxgIW1i@rbD4}QdO0Lv|#EB99z+7vtE&VC02Z{(rAFVfmUR z!rm10G@so;cu;|#>ZLB*|GcYr1#0b1By8VsX3TC1t7bO`Kh16ro9Lb4*`0(>m3&jW zaEd%Ar5&G7j1TW^gOyuNI8_QXtf7&P4~ z=CetCWWB!^>9N7FpR6eA!w3IRx}ROy8UXO|sK@?M7|`5)Z!KbKUJ2I~0Q=<2NIRpP z0ZYsV#9|~GgRvo3IoHv48z)+?Q{*^>tH&2(05Ty!xmnTL1!RUKT?&{pyZS|__CBFu z{EDdXXSDVjPT&m>*a(@*-1Z#yv4#ufYd7%oL05*D>xl9 z@2J&z>fVAVHMs)TZne03AiW);U4um8s!-YRfGqhoZA*hEqZV{ngZ|cr?xSObpqMn4M^Lq1u<=yFGx(lZfPs#dnB~n2?OHoCt#{CwdwzmUs>1 z*{SUXGoflY6s~3oc}cdECh7K6_ZDOkHiC>|#?{*fv#p%%Z^<6^k}JHqgAsIyoMV_C zmh&OYN3uR<_=M$CS)Va{F6Rq|uPTSbuZze6G&|bKF81{uHvB{!^!vl6b@u>jMKy+a zUCEG8#+IClkvfU2JGLuXhBT%wW8C>8#xajA>-HIUC$d zjYhzAVj>=>V>pSInF0-Q<7}gy<$BKzVS`*~eVENCHuDyCEkUUg*px^NI)6Cj$WWT& zsZq;Z-5u8vcp(iP;~rjvYT;8*iR**4yTd!L0cvG;nLoXf1+x?f%Hwb!WS&XL+YW-x zf>#6CnH+var*fQPsUZtwR0nl82h&S=hv`jh$xnsCfd5mTx$F2%4 zy%I_m&2EQ}POEEBl9l%)|7r1}G114V4_q6%@;_Vh_F7qW?zaY*E@iu-AOu-pyHc55 zlL(sJ_u?%G7@wu`-%gs>PjILafi0|~S3YadZG~H8>xJ#R^LU$UR z3uRv)zzsgYZSjjQ;%sCpmfKI_P7E$s3%C=zFH2g5_5G^(WpR81v4`1Fvr%qu0>);* zrEc%9u}cbo*0SqoC;D`?nXc?1LBX@jQ=!K}em=$!&>0%ILqH;Rsi(-q(O0kYE1}P` zZziiF${EqzW^J#v z^X=NMwN!o0y@v72r(Q>8W`riG79FjLL9tyHC}Pq?9YJcTrU8Yz<`(Fn3y~-cfh+>W zl$++GzposNK;zyK1s!zJkEL+pA=r2qwG&>PT4@@h)`olJzm* z)bI`sGH$(X0e;nZ=-aQNvh=uY$O7f+ag#^W5i92eG76;v9MmtYa}88g`jFpyj&seT zpCBV|7+@n-Y7k?k#%!Q9bSGO&nB>A9zP1UC+a>)+XCenBz6!nGI;bPLC{JkbZuuSd19RL>LB44-H^V^#tif>&IEmIEWx<#OPueli(P8&9doyd2o((h)0I?}4$6WxG_mjcv>bL;XnEIg+Rxu;^xR!S5G zf3%vH0mGl~lVs^wqcW>pYg{-O94_}l8ZJ13_e9?lv)?pwL5d;6Di5JO!v9z@t%N0_ zPDL$fHdI$))fLr^URhu5*z3;anssLBJXSk}W5{b|YswJcCp3{OrKPJN)mJh_h=EpM z^SDs)rwSVmP2KJqgCs~JAOQ-%KqTMjQv&qR)ISkW^7J2VjTx*h~6^>x341n(Q*?JeKDXw&rL-{UD zJ1GL#QwktU25m#Tf0;&ULXHHT8D) z=u{tbv}ZbckGqoGA=-XDjiS z72RPHlo)J$e%1#mX8VWOTR`S(?o+n}@(7WY{*+tOKENg*dP=JNYeaUP?=Rrv) z#PK(PgtILZl{)0COVNtUV+)d7MczBgH>EZWsWmQwh+}=cLwmKF7l=LDOv^=YJO*g! z0*$&J^{k*iLLdji7LrysKGM#M%=$Y=X(LcQkRww+O$f?7uh3?QL_p}w{BZ8<|FuWj zQ|ES7Qdm@L@kO;IYdTHmLDjTamQAA9a|f>qATX0;&JrFi8*G7zmYlEjol-J((Vj2E z#EaC9$xKmZ)S63vs2}Yk%V>VnfC89A)HTLLTSlbY`&9SheKa6^>olrB7LE**o zc?dwAJHy{Nv0p{4-!El*yz&UP#E@KC$wq8UuRe!%hLyWZoD#45@x0{2B#J!_)(2EK z*&yfdZ;z&h%xTiG0CiWi?3Ie;aN2`)uk4`C7PHNI)_xDAtx`jIiHWUuD^>e0gaBrX zhwnZxaAXd6Z5Qt{v?+Ni^%c{lMCWZ9iy1|SXup#AFk#C|3||#MZ*`>IA6Q;cY5)j5 zd0epo3@HYg8W6}5IP50p|1D2g2p4zLc61hiT8j|43Fxi_?I?iVZj0c+aI2Y%&`NF2 zN(ZZAs5wL}E|9cXaS$PNoE9 zdnU}=(z1hBCENSd(?Xk>^aP1ipweno^NtLW(@4y4#g8RuM;a(eVrC`+<-MvwQ<<8% zK^5?6jFh(6DF+}DxMjX7WL(j1(Xyr2%|>b>Bh?9$-v#JnP3t_bS!|cp*OQ@SVy+SJU5A_zoVhV+~8? zejHf9J^4gQ7hB6jxpJvAH+0R6Q~$(+6TN7ck*3+0jB>txa2){xN_tb+Ewtw5VI5@* z!?<`jbL~oC=GX@q(ns%kcrh9?iyUC6?O}n|ERhHs1UK3P3?W#6_DaZS9#Axl#SNoQ z2mo}hqkhj&UzIr%oh^+I9$SY|k`w9W>vsTYplBym85LSbU7nTbmE}6 ze7fzwVgmORODnutA_3;+2tL190!3ypr99O5e z=ZVoan|QV9BfHSzIFMDxi7PoHKcWPo!~eYTYXYf79uV5>Cj_b@IXsZGigHlPPBA&N z!L(C7eVFPrB*kPJ2|-gBnuE(J$$1YeS`?^?gsnAnZR?1?GQpklE5WJG zz@6zFs&mi6aNefsd>1oZx@ow~m26jq>*`O%EV*0Kqn?=eX9(^&T~>1lQtg-4YXPhV zOyAeLGNd$)pKdpy&gMEfX4{9YY&FU?y4%V~g{*RgZxSbP;bXpsjCfU4il_mhS`tIVZ-*tK|lY0 zi>nVx(Pe)^WpgDpwZqzMJ0vJ`U^#}`MQQU7PGnK{oPIPBeAyrl(TOmR-;a^%7?}bA zu3U}u@Rjb>47st2FOp_M@m$zQ>3S1`Wau0MhO3=V@(rZ`p1cwe>X#L7rT5^od)AI` zGt+)e3;<%zP2d%w&sUqCG_jJQXy+*zGFWo`s90!XxJeo^3o=2im$e3Jn=BRBJ?Z4W z;sAQVa{ovHYZHadw_@rpX%Wg66rljm#Wlr#10_<}tG?2^n_o?%nMOkhi3B7bWgOVR2BA$j zDeOoT5vgb{KYYdUwEkJ1&6MEk;gnK-d}h7_NW8RaKAuRhq%C- zytqgHjpwM^S#?Rzm{Tq5g8N|Gv*sWk;RAo^5JVrJ<0(&ZUH<7!@NG;E#2dY+# z1G}|Z`2nzPIDk}j839y+g_g)3M_M9fLvj%Cm_qld(A3U1_cpZvvUw;aPG*5=64cb| zgi1(mllDTas%m8D+4G2+Jd_D+koIEJ9|6&fN8D`F_)J0$0fHdM=D_soKD%af3d!Cz zEt*O9S(}(9b&@n<;LT}U9%LGE$x|AguGd+=-`DT%hwn@0?5im0ATxL9N)`K|^z9y! zK2fbV8omip>&iz&Z`u#Hq@tu~tWVeP$MJ`+Lv5XtzPb{-uEMUXY7NbzuCi3qt^=%+ zxO?IFc&hH~2!zg}E*HiCSu~zoSrBU(EyY$dRiI=m4FI_|SaHgNDBZP@hHw!_+;*9kMg+yNix|#T^&>sES2h0QQ1`hH? z&n3~+-fWO1RV8jD1!4rFG{Y8+b5WSWvkd|nb+p-Bfl+86PXl>NZlOCiTVrjnt5nmH zrg|Bvu9%wORI0F=7fm!uQ~`=2VkuQ%lBBZ3q}Q^QR*NI6j9ZIwmvQR|$NJ5HjmmVJ zN5~fH)ti(J2c~g{i9&;B#il`}R<8?=b+U-V#MH#6zmi<*X0lt{A?_Zpj2csO8IH2U^L~K;8!9&b07llx@0bt@sbU7p;7SP1j|eC$~gM9-Ypq^^M@UcQ6>C0 zci{FA92jAkQb;t^x3HvPO)>3;6EYIls$0ju(B4RzqKZTh1>Ut< ztrdd0|Gy4IQUI$?V|ooHLUpuX1GAg9F)+W0cNl8fW6&n~5;IjPkopj%xDINQ$25pe zFjt^tJ`pUXLFU5BXrjX}4zKlUfK6T*FDmfzWanIGQ@AR_bf~PNkKJCVt7#r;X|ROq z!M*QN%h%y0j49Ibyaeo&24zHr*TKF9D9k~1CvI=l9H~H2A2{wAp;BirWaRoJcul6x z#e#ytx;317df@mNjxVK2plq<82@J*hMQDZDiVN!vX803 zZkN*!$>gLV{e|sH`hl68E~Fn$KN&=16jTB>V>5DOdo~t_Z*Cp3Xbm5vndQ^;aav|= z7Wz<)Zap&0B3i?uMvE1*ZXgR+$7ym_QQxV9G^lg!&eQMVaxxK_fc&x-dTYdrbp(B*xNUid%a16>^o6D_)b=$oQI<>UsHyiC6v zqX`BJPQJKkg;nRhIK@JAr1QGPzFSmcXQS7<=Gy}j?FH$nqCmve7Y7CkARV*yuxucY zcq^1MItokfS9gpwj2&|(Z8{7GFNLVT>a?8%wbE`e-pB|F9=uj$+bYF)1$A6tI2j>O zAUuWb;Q>PjxmOx*Yu-o>w$)$@AZ>b^zh6pBStvbGrrA9qJHd7=d*rXBGOIK*s~{Ms z0G|CC%-dm^Kr25~r=5C}SPYLBsHoJhyu}8QiPYY2Il(BnNxkVwof zc){582L|+e1Tji3Jm$G$oIbJ>s30`=x?3S@AWhL^Thy9y1l%{mIX;l(AQ)X_0W<-} zdJ;6XEIVQrchS*nAAVrqG<1NZ;rfzw+1eABF*?A9ShJ@UJE_<^2p;1Z#bi+)M&@&B zm#3xV1eMvKiHyUr`*gD7GW*Rr>-@4ZddI3Fr@Pa+O6=~3Hyqp^O?W6TP>Jzd^OY*P zn6c<`>N|3JDrPl!k#|=b32iwhO(`L#WO?cgk&Tq49&`Bpk}%#O*d~uAIQTcLGb)!0 z>0v|T*5sBv{5KVEP(i2=l$6SmF>Mc(o&^AbwOhZH*}0C8<_Bn)i@MYWmQ{%3jICOB zQe`hbZvAq02&|A4rnsYzTOtFjqB0fA4ffqJr0L? zM!MCgo*R|`fWITlwlJCo@UG>x77op2(IfxtHv_sJ-(uq0&4-M;2%RK1QUK$ur*x;; zr}RMV(&ZMLBjGNptM5b|&KAT+Nh$6vvU&knTiD0~Jl~elO`3unn~_GFkZqPlgDr&l z%>BB?9b)eBklGBHY0970oE0av{3!)2-;4uWlw2ulft}L%h5)AZW|(s6aKZ@fZU}`M z?H3G(NL4nLoM@pqJ8 zV-cy)YaGR!b~0D*YKVdMv-X%x#Z?M8aEQqcFAgp@6&D-E1~ruj4DGHlNCOZle~EO` zQ4FV0%5noorgn4VQU{ywJZ{ZPSQ>Zd>9qmB4VIRJDR2oGkjWG-yE<_Mn>e;{EOv#U zj-B3U9qgn7oUBGoI*>^RFOhYsSD5t}aH>1xUKp6qBeXiA4+>R|m6b<075L zW41w&4kE(AA+3UibStrL4c0|=+8$TaYoZ_=TotTGkPvZ#gotAk|2rE2SUiUVUh)<} zH9Xa@NN@NO1=3-EG+E!Rvn8s)XtS?_ILTTJ)8>QP5v0i0io7sPvUwARRgCC1651x_G>l-|$kJsaH%Z4je z?TE8>S7hB&n7S*P?*36vNW0lMUT=KcQ8aWMG<2O|c23^Dcu#=F9MOCB?MeWI;lvZT z{hkPL68CPo+Ha9^EdP&wVByCPM4BgM_dddpCaFNIZ6q9RP!2ARwjS=ji%I7&>4b62 zFQx_T04?5_Kw z#59BLm;`!L$RRgs0s8H`h=q9J@)JUvziy09aG3oafCy}HRSTP9h%T=g!t74Dr)26) zT5pH&c+bAI+*>*YBhmecS@1);s}nMX2|;^&_^1-DzV>X=TD<%%981J&soVx!{Cx@R z7nO7b{%7xO4;!(o?E6jLWaB;J3BiAuRQbOG%3o<=Cg?E$Y)%^g?}G3fekn;b;7>O5 z&;m)^6M#Gqrvrixw=A}bz3E!|WTu?aSkLv+UaeQ}6}?_>OQTzBOzQsopS1k{=Ym0= zD`WA=Ed$<2ugXjI?jhsXOVqx%tv1&(T7CN8FE^jgJ)LkS;l|-mg0{ZlA`q7;7^5mrxztVD^}{&L=8NTOz1i*}Fg5|3nweWzT3OpbY@v2A zdk04+xU-9^8^Ybg)5{x)LSuY<{jmN4fkD9`pEEYTINq%oe%8R|pA=SPBvH`Yz zJq3Js^2ahJ7XT2(7k_zn&21a~`W+_^2@l%(^L7XAdyi4&gNmm5{VlD{oqV9<)!~D{ z^?Mot&`=HqH;~gr0nL&J5h#)G+0F0zEs zmI-7m!rZb0lsUqzFoDgbN$;sFW}O~nLUziEsF53nXGqc5NOFk62MYzuddYZLGa1Lm ztIg!abH*Zu*MK$nB4e2O1kiD)5byFgEg>v=tK|VmP#!?QCUju|Q*Ou%z2&USq*{9| z0n+PCY1~(_$rzbcgO7ve*6=F32v-5ge1v#-k7feiT+Mus7-9l0r6`0b=TG37?&>i% zGCZ6rvrZ$^T96G46LPf18}vXJ7{vubS~iIUI*XA!LO^EJS`q|=-pVjRt;0j@wl(WS z1Qv$JfWx$lkzx=;NQ~iwv$F-HAFw#b!hg$80MM^M_aV9vNWB~29*^PE|AnsE>5Yg; z_@8eM+Snr#P{HG~HUY&#mWY8TiOIs}NE^5!#8`C5d7FU8!l#9ky!8bfIMd6S5#L6U zO-h>y!AUr17qCK1;Q!YLh>}Pl&~$+y?mV_igUoX4EBpx**H*#3^&E0TYliu%Y*vZ` zxuTS1fGzYd{uaBZrfcnJJS5c-oq5cBvsm&c5rmvKspZ10Pc|;uSICuP+h?{Xhd;*w zspE~#IM1NXw9*9pWvNc%7=t9#OAM(5pXTUu?1eT2p$IQxS!K`v{t!mYQs`IYFKavj zC)HfS(Pj`Svujo())BQ$^UU6g@&#EitJ8`U;k-={AdHyhNxcq=ciC%#0m2Go_(0~K zJNB~-&IluBn-m3dCJs31*dR4%*@*e7dxj|4498v>M^@Y}Oc*OKj(4l0H}xUUsamh7 zXl+TOpo&KFHeL0mI>k;8;{y8w4JD`ZN~D3@^_m##i#fK7)e@3LpB4jvg8r%-g@_80 zgOjbTWWK(#x#+q28g$7POz~ob(0U^_BZ0?}6W5|tnvUY&;#Fjwhcmk&+7O4`_Hbul z)RO?8D81g_Ur7abQ4lj4HjZhSaPH&F5%qbNry1K}wz-WgrQGf*CV-#at6jSt2>a46*ot@OW zbYAyxA>PqdbFWTLEzB%4a}m$3B0G1N`gASckDp2(L_ddV1;RF0B`Z7A3v`7dp0c3^ z9wi~Jca|Lv4oVpQ#2Zk^vH5S!7CPid!b!476QtAfwj~GLVZ~NkQhA^m&G)7}Ij;y8 zkGeOTmy8S}DkuAMKK%C8kn#p#Wtc;bx4)S$iFa_dgoi)j3 z2mAP7RFtHlK0(4}mE~qQcDAA-U0XQpnzXBzyq|{*l)-^6NRJh-fp174=(@n1z#v;< zfO#`oEzZ+4@DUK9m-)6Va&)0P5d{{#3v-?o?iKM*d^~2zfCy+J6H9Y^R#M}f1+P>Q zV{ASvH*}&l7bCw9QQ-Q#gzE`Z8SqRFYDI9rE;cBqD?8_b@*F^*F~>e)Js2LzeQU_R zuV)^v(b9?mL4(S|d0Y7n;&3rXp+!VIlfpW4iFfw6qCG!8)$TUwt5-~#^YSdoY#et} z+UoWqR98uto@mM76t139w3bw;v(xHH?sVgs$K@x18q4~UblR;IgV|RNWTFpg1mUsw z=(wUF-PkZ4VmqFv!l>ULlX$XmSa$z*j$X%vn(fylfl@2{zU8;0;Yk@t7|1(idJj

&j42h-!A2OUQ=M@^(nU-?>?1Y*9uX0cYL)|!u= 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 literal 0 HcmV?d00001 diff --git a/css/fonts/35c3-light.woff2 b/css/fonts/35c3-light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5ab01ce52fffc93270c5e044b93ae24ce04f7b4b GIT binary patch literal 26640 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 literal 0 HcmV?d00001 diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..656f6d2 --- /dev/null +++ b/css/style.css @@ -0,0 +1,84 @@ +/* ADVANCED styling */ +/* sidebar */ +#sidebar { + position: fixed; + top: 0; + left: 0; + height: 100%; + transition: 0.4s; + overflow: hidden; + z-index: 2; +} + +.sidebar-toggle { + cursor: pointer; + font-size: 2em; + padding: 5px; +} + +#sidebar-toggle { + position: fixed; + top: 0; + background-color: inherit; + z-index: 1; +} + +#sidebar-toggle-input { + display: none; +} + +#main { + position: relative; + left: 0; + width: 100%; +} + +#sidebar-toggle-input:not(:checked) ~ #sidebar { + width: 0px; +} + +#sidebar-toggle-input:checked ~ #sidebar { + width: 250px; +} + +#sidebar-toggle-input:checked ~ #main { + left: 250px; + width: calc(100% - 250px); +} + +@media screen and (max-width: 767px) { + #sidebar-toggle { + left: auto; + right: 0; + } + #sidebar-toggle-input:checked ~ #sidebar { + width: 100%; + } + #sidebar-toggle-input:checked ~ #main .container { + width: 100%; + } +} + +@media screen and (min-width: 768px) { + #sidebar-toggle-input:checked ~ #main .container { + width: calc(744.96px - 250px); + } +} + +@media screen and (min-width: 992px) { + #sidebar-toggle-input:checked ~ #main .container { + width: calc(962.24px - 250px); + } +} + +@media screen and (min-width: 1200px) { + #sidebar-toggle-input:checked ~ #main .container { + width: calc(1164px -250px); + } +} + +@media screen and (min-width: 1800px) { + #sidebar-toggle-input:checked ~ #main .container { + width: calc(1746px - 250px); + } +} diff --git a/css/style.min.css b/css/style.min.css new file mode 100644 index 0000000..c6e28dd --- /dev/null +++ b/css/style.min.css @@ -0,0 +1 @@ +#sidebar{position:fixed;top:0;left:0;height:100%;transition:0.4s;overflow:hidden;z-index:2}.sidebar-toggle{cursor:pointer;font-size:2em;padding:5px}#sidebar-toggle{position:fixed;top:0;background-color:inherit;z-index:1}#sidebar-toggle-input{display:none}#main{position:relative;left:0;width:100%}#sidebar-toggle-input:not(:checked) ~ #sidebar{width:0px}#sidebar-toggle-input:checked ~ #sidebar{width:250px}#sidebar-toggle-input:checked ~ #main{left:250px;width:calc(100% - 250px)}@media screen and (max-width: 767px){#sidebar-toggle{left:auto;right:0}#sidebar-toggle-input:checked ~ #sidebar{width:100%}#sidebar-toggle-input:checked ~ #main .container{width:100%}}@media screen and (min-width: 768px){#sidebar-toggle-input:checked ~ #main .container{width:calc(744.96px - 250px)}}@media screen and (min-width: 992px){#sidebar-toggle-input:checked ~ #main .container{width:calc(962.24px - 250px)}}@media screen and (min-width: 1200px){#sidebar-toggle-input:checked ~ #main .container{width:calc(1164px -250px)}}@media screen and (min-width: 1800px){#sidebar-toggle-input:checked ~ #main .container{width:calc(1746px - 250px)}} diff --git a/css/style.scss b/css/style.scss new file mode 100644 index 0000000..23cd2c9 --- /dev/null +++ b/css/style.scss @@ -0,0 +1,86 @@ + /* ADVANCED styling */ + + /* sidebar */ + + #sidebar { + position: fixed; + top: 0; + left: 0; + height: 100%; + transition: 0.4s; + overflow: hidden; + z-index: 2; + } + + .sidebar-toggle { + cursor: pointer; + font-size: 2em; + padding: 5px; + } + + #sidebar-toggle { + position: fixed; + top: 0; + background-color: inherit; + z-index: 1; + } + + #sidebar-toggle-input { + display: none; + } + + #main { + position: relative; + left: 0; + width: 100%; + } + + #sidebar-toggle-input:not(:checked)~#sidebar { + width: 0px; + } + + #sidebar-toggle-input:checked~#sidebar { + width: 250px; + } + + #sidebar-toggle-input:checked~#main { + left: 250px; + width: calc(100% - 250px); + } + + @media screen and (max-width: 767px) { + #sidebar-toggle { + left: auto; + right: 0; + } + #sidebar-toggle-input:checked~#sidebar { + width: 100%; + } + #sidebar-toggle-input:checked~#main .container { + width: 100%; + } + } + + @media screen and (min-width: 768px) { + #sidebar-toggle-input:checked~#main .container { + width: calc(744.96px - 250px); + } + } + + @media screen and (min-width: 992px) { + #sidebar-toggle-input:checked~#main .container { + width: calc(962.24px - 250px); + } + } + + @media screen and (min-width: 1200px) { + #sidebar-toggle-input:checked~#main .container { + width: calc(1164px -250px); + } + } + + @media screen and (min-width: 1800px) { + #sidebar-toggle-input:checked~#main .container { + width: calc(1746px - 250px); + } + } \ No newline at end of file diff --git a/img/35C3Logo.svg b/img/35C3Logo.svg new file mode 100644 index 0000000..5db66ae --- /dev/null +++ b/img/35C3Logo.svg @@ -0,0 +1,20 @@ + + + + + + + + + \ No newline at end of file diff --git a/img/35C3LogoBW.svg b/img/35C3LogoBW.svg new file mode 100644 index 0000000..c5e3ad1 --- /dev/null +++ b/img/35C3LogoBW.svg @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/img/35C3LogoTR.svg b/img/35C3LogoTR.svg new file mode 100644 index 0000000..475d976 --- /dev/null +++ b/img/35C3LogoTR.svg @@ -0,0 +1,52 @@ + +image/svg+xml + + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..3ad6079 --- /dev/null +++ b/index.html @@ -0,0 +1,920 @@ + + + + + 35c3 css demo + + + + + + + + + + +

+ +
+
+

35c3 css demo

+

Simple stylesheet inspired https://content.events.ccc.de/35C3/Styleguide.pdf + and https://pbs.twimg.com/media/DsZNqPMWsAE53H9.jpg:large + thx to @c3groc

+

minified css | css | sass + source

+

fonts

+

Accessibility : For higher contrast, add + text-white class to parent + element!

+
+

typography

+

Heading 1

+

Heading 2

+

Heading 3

+

Heading 4

+
Heading 5
+
Heading 6
+

Paragraph

+

text-left

+

text-center

+

text-right

+

text-justify

+

text-nowrap no wrap demo

+

text-breakline break line demo

+

text-lowercase LOWERCASE demo

+

text-uppercase uppercase demo

+

text-capitalize capitalize demo

+

+
blockquote
+

code

+
+

Tables

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#table heading 2table heading 3table heading 4
1table body row 1 2table body row 1 3table body row 1 4
2table body row 2 2table body row 2 3table body row 2 4
3table body row 3 2table body row 3 3table body row 3 4
+
+

colors

+

text-white

+

text-fresh

+

text-hope

+

text-glint

+

text-beat

+

text-tenacity

+

text-base

+

text-reboot

+

bg-white

+

bg-fresh

+

bg-hope

+

bg-glint

+

bg-beat

+

bg-tenacity

+

bg-base

+

bg-reboot

+

bg-black

+
+

buttons

+

+ + btn btn-fresh + btn btn-hope + btn btn-glint + btn btn-beat + btn btn-tenacity + btn btn-base + btn btn-reboot + btn btn-white + btn btn-black

+

+ btn btn-fresh btn-block +

+

+ btn btn-hope btn-xs + btn btn-glint btn-sm + btn btn-beat + btn btn-tenacity btn-xl +

+

+ x + x + x + x +

+
+

input

+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+ +
+ no IE support 🤷 hover not working for webkit +
+
+
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+
+
+ + +
+ +
+ + +
+ + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+

images

+

img-auto for responsive images (max-width 100%)

+
+
+ 35c3 logo +
+
+ 35c3 logo with transparent background +
+
+ 35c3 logo black & white +
+
+ +
+

grid

+

simple grid layout (default 12, can be configured in sass), border class added separately for visualization, + offsets are absolute!
+ responsive classes col-xs-* (< 768px), col-sm-* (>= 768px), col-md-* (>= 922px), col-lg-* (>= + 1200px), + col-xl-* (>= 1800px)

+
+
col-1
+
col-11
+
+
+
col-1 col-offset-11
+
+
+
col-2
+
col-10
+
+
+
col-2 col-offset-10
+
+
+
col-3
+
col-9
+
+
+
col-3 col-offset-9
+
+
+
col-4
+
col-8
+
+
+
col-4 col-offset-8
+
+
+
col-5
+
col-7
+
+
+
col-5 col-offset-7
+
+
+
col-6
+
col-6
+
+
+
col-6 col-offset-6
+
+
+
col-7
+
col-5
+
+
+
col-7 col-offset-5
+
+
+
col-8
+
col-4
+
+
+
col-8 col-offset-4
+
+
+
col-9
+
col-3
+
+
+
col-9 col-offset-3
+
+
+
col-10
+
col-2
+
+
+
col-10 col-offset-2
+
+
+
col-11
+
col-1
+
+
+
col-11 col-offset-1
+
+
+
col-12
+
+ +

Nested example

+
+
+
+
col-2 inside col-7
+
col-4 col-offset-6 inside col-8
+
+
+
+ + +
+

other

+

container

+

container class centered page with 97% of screen limits at 768px, 992px, 1200px and 1800

+

section

+

adds a margin of 1em to start and end

+

border

+

border

+

border-fresh

+

border-hope

+

border-glint

+

border-beat

+

border-tenacity

+

border-base

+

horizontal line

+
+
+
+
+
+
+
+

visibility

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
< 768px>= 768px>= 922px>= 1200px>= 1800px
visible + + + + + + + + + +
visible-xs + + + + + + + + + +
visible-sm + + + + + + + + + +
visible-md + + + + + + + + + +
visible-lg + + + + + + + + + +
visible-xl + + + + + + + + + +
hidden + + + + + + + + + +
hidden-xs + + + + + + + + + +
hidden-sm + + + + + + + + + +
hidden-md + + + + + + + + + +
hidden-lg + + + + + + + + + +
hidden-xl + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
cssscreenprint
visible, visible-*, visible-block, visible-*-blockdisplay: block; + + + +
visible-inline, visible-*-inlinedisplay: inline; + + + +
visible-inline-block, visible-*-inline-blockdisplay: inline-block; + + + +
hidden-print + + + +
visible-print, visible-print-blockdisplay: block; + + + +
visible-print-inlinedisplay: inline; + + + +
visible-print-inline-blockdisplay: inline-block; + + + +
+ +

float

+

float-left

+

float-right

+

clear

+
+
+ + + \ No newline at end of file