aboutsummaryrefslogtreecommitdiff
path: root/configs/conferences/35c3
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--configs/conferences/35c3/assets/35C3_Logo-mit-Verlauf.svg98
-rw-r--r--configs/conferences/35c3/assets/logo-inline.svg198
-rw-r--r--configs/conferences/35c3/assets/min/35C3_Logo-mit-Verlauf.svg1
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Black.eotbin0 -> 102451 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Black.woffbin0 -> 107388 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff2bin0 -> 82528 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.eotbin0 -> 107248 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woffbin0 -> 112068 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff2bin0 -> 85576 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Bold.eotbin0 -> 104070 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woffbin0 -> 108200 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff2bin0 -> 83392 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.eotbin0 -> 109016 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woffbin0 -> 113132 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff2bin0 -> 86440 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.eotbin0 -> 103434 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woffbin0 -> 107912 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff2bin0 -> 82888 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.eotbin0 -> 108428 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woffbin0 -> 112880 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff2bin0 -> 86192 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.eotbin0 -> 102071 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woffbin0 -> 106308 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff2bin0 -> 81828 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.eotbin0 -> 106113 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woffbin0 -> 110692 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff2bin0 -> 84508 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Italic.eotbin0 -> 107752 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woffbin0 -> 112300 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff2bin0 -> 86024 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Light.eotbin0 -> 103001 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Light.woffbin0 -> 106924 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff2bin0 -> 82104 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.eotbin0 -> 107149 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woffbin0 -> 111468 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff2bin0 -> 85172 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Medium.eotbin0 -> 104101 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woffbin0 -> 107872 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff2bin0 -> 83080 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.eotbin0 -> 108677 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woffbin0 -> 112476 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff2bin0 -> 86468 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Regular.eotbin0 -> 104215 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woffbin0 -> 108124 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff2bin0 -> 83532 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.eotbin0 -> 103341 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woffbin0 -> 107524 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff2bin0 -> 82620 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.eotbin0 -> 108290 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woffbin0 -> 112440 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff2bin0 -> 85980 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Thin.eotbin0 -> 97905 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woffbin0 -> 102452 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff2bin0 -> 78392 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.eotbin0 -> 101456 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woffbin0 -> 106400 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff2bin0 -> 80832 bytes
-rwxr-xr-xconfigs/conferences/35c3/assets/montserrat/Montserrat.css399
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.eotbin0 -> 85264 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woffbin0 -> 88280 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff2bin0 -> 69140 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.eotbin0 -> 89463 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woffbin0 -> 92568 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff2bin0 -> 72368 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.eotbin0 -> 87123 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woffbin0 -> 89816 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff2bin0 -> 70232 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.eotbin0 -> 90903 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woffbin0 -> 93464 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff2bin0 -> 73132 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.eotbin0 -> 87183 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woffbin0 -> 89740 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff2bin0 -> 70464 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.eotbin0 -> 90760 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woffbin0 -> 93448 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff2bin0 -> 72976 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.eotbin0 -> 85845 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woffbin0 -> 88364 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff2bin0 -> 69172 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.eotbin0 -> 88968 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woffbin0 -> 91780 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff2bin0 -> 71648 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.eotbin0 -> 90178 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woffbin0 -> 92968 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff2bin0 -> 72940 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.eotbin0 -> 86343 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woffbin0 -> 88884 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff2bin0 -> 69728 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.eotbin0 -> 89428 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woffbin0 -> 92448 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff2bin0 -> 72068 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.eotbin0 -> 87027 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woffbin0 -> 89664 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff2bin0 -> 70148 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.eotbin0 -> 90639 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woffbin0 -> 93188 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff2bin0 -> 73040 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.eotbin0 -> 87088 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woffbin0 -> 89720 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff2bin0 -> 70316 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.eotbin0 -> 86796 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woffbin0 -> 89264 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff2bin0 -> 69948 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.eotbin0 -> 90411 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woffbin0 -> 92804 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff2bin0 -> 72488 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.eotbin0 -> 82212 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woffbin0 -> 85048 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff2bin0 -> 66452 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.eotbin0 -> 84883 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woffbin0 -> 88068 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff2bin0 -> 68236 bytes
-rw-r--r--configs/conferences/35c3/assets/montserrat/README.MD35
-rw-r--r--configs/conferences/35c3/config.php21
-rw-r--r--configs/conferences/35c3/main.less311
115 files changed, 1038 insertions, 25 deletions
diff --git a/configs/conferences/35c3/assets/35C3_Logo-mit-Verlauf.svg b/configs/conferences/35c3/assets/35C3_Logo-mit-Verlauf.svg
new file mode 100644
index 0000000..d4cf3f7
--- /dev/null
+++ b/configs/conferences/35c3/assets/35C3_Logo-mit-Verlauf.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 398.98 325.61" style="enable-background:new 0 0 398.98 325.61;" xml:space="preserve">
+<style type="text/css">
+ .st0{clip-path:url(#SVGID_2_);fill:url(#SVGID_3_);}
+</style>
+<g id="Back">
+ <rect width="398.98" height="325.61"/>
+</g>
+<g id="Logo">
+ <g>
+ <defs>
+ <rect id="SVGID_1_" x="28.53" y="12.85" width="342.97" height="278.87"/>
+ </defs>
+ <clipPath id="SVGID_2_">
+ <use xlink:href="#SVGID_1_" style="overflow:visible;"/>
+ </clipPath>
+ <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="28.526" y1="152.2847" x2="371.5005" y2="152.2847">
+ <stop offset="0" style="stop-color:#0085B1"/>
+ <stop offset="1" style="stop-color:#00A356"/>
+ </linearGradient>
+ <path class="st0" d="M359.76,280.69c0,0.64-0.35,1.12-1.06,1.44s-1.89,0.34-3.53,0.48c-3.84,0.33-11.62-0.49-13.66-0.76v9.03
+ c2.59,0.55,10.64,0.83,13.56,0.83c3.53,0,6.53-0.53,8.99-1.59c2.47-1.06,4.33-2.5,5.57-4.3c1.24-1.8,1.86-3.82,1.86-6.04
+ c0-2.56-0.68-4.59-2.04-6.07c-1.36-1.48-2.97-2.55-4.81-3.21c-1.85-0.66-4.12-1.24-6.8-1.75c-2.08-0.4-3.58-0.78-4.49-1.14
+ c-0.91-0.35-1.36-0.89-1.36-1.59c0-1.48,1.53-2.22,4.59-2.22c3.09,0,7.98-0.16,13.57,0.66v-9.04c0,0-11.05-0.73-13.47-0.73
+ c-3.53,0-6.52,0.52-8.99,1.57c-2.47,1.04-4.33,2.48-5.57,4.3c-1.24,1.82-1.86,3.84-1.86,6.07c0,2.56,0.67,4.59,2.02,6.09
+ c1.34,1.5,2.92,2.58,4.73,3.24c1.81,0.66,4.08,1.27,6.8,1.85c2.12,0.44,3.64,0.85,4.56,1.21
+ C359.3,279.39,359.76,279.95,359.76,280.69 M331.28,255.5h-28.67v35.41h29.32v-9.01H314.3v-4.65h14.91v-8.6H314.3v-4.15h16.98
+ V255.5z M281.34,244.08c0-2.36,1.91-4.27,4.27-4.27c2.35,0,4.27,1.91,4.27,4.27c0,2.35-1.91,4.26-4.27,4.26
+ C283.25,248.34,281.34,246.43,281.34,244.08 M284.57,250.22v5.28h-4.72v35.41h11.89V255.5h-5.11v-5.28
+ c2.96-0.5,5.21-3.05,5.21-6.14c0-3.45-2.8-6.24-6.24-6.24c-3.45,0-6.25,2.79-6.25,6.24C279.36,247.17,281.62,249.72,284.57,250.22
+ M253.42,264.7c1.61,0,2.82,0.36,3.63,1.09c0.8,0.72,1.21,1.74,1.21,3.06c0,1.32-0.4,2.34-1.21,3.07
+ c-0.81,0.73-2.02,1.09-3.63,1.09h-4.33v-8.3H253.42z M254.18,255.5H237.2v35.41h11.89V282h3.22l6,8.91H271l-7.41-10.93
+ c2.15-1.11,3.8-2.61,4.94-4.5c1.14-1.89,1.71-4.09,1.71-6.63c0-2.69-0.66-5.05-1.97-7.08c-1.31-2.02-3.17-3.57-5.59-4.65
+ C260.27,256.04,257.43,255.5,254.18,255.5 M201.64,273.21c0-1.79,0.35-3.35,1.06-4.68c0.71-1.33,1.66-2.36,2.85-3.08
+ c1.19-0.73,2.53-1.09,4-1.09c1.48,0,2.81,0.36,4,1.09c1.19,0.72,2.14,1.75,2.85,3.08c0.71,1.33,1.06,2.89,1.06,4.68
+ s-0.35,3.35-1.06,4.68c-0.71,1.33-1.66,2.36-2.85,3.08c-1.19,0.73-2.53,1.09-4,1.09c-1.48,0-2.81-0.36-4-1.09
+ c-1.19-0.72-2.14-1.75-2.85-3.08C201.99,276.55,201.64,274.99,201.64,273.21 M192.22,263.67c-1.71,2.82-2.57,5.99-2.57,9.54
+ c0,3.54,0.86,6.72,2.57,9.54c1.71,2.81,4.08,5.01,7.11,6.6c3.02,1.58,6.43,2.38,10.23,2.38c3.79,0,7.2-0.79,10.23-2.38
+ c3.03-1.59,5.39-3.79,7.11-6.6c1.71-2.82,2.57-5.99,2.57-9.54c0-3.54-0.86-6.72-2.57-9.54c-1.71-2.81-4.08-5.02-7.11-6.6
+ c-3.02-1.59-6.43-2.38-10.23-2.38c-3.79,0-7.2,0.79-10.23,2.38C196.3,258.65,193.93,260.86,192.22,263.67 M129.22,255.5h-28.67
+ v35.41h29.33v-9.01h-17.63v-7.57h6.72c0.45,1.88,2.06,3.31,4.07,3.31c2.02,0,3.63-1.43,4.07-3.31h12.47v16.58h10.83v-15.58
+ l7.66,12.39h5.24l7.66-12.95l0.1,16.14h10.83l-0.1-35.41h-9.78l-11.19,18.86l-11.49-18.86h-9.78v16.76h-12.5
+ c-0.5-1.8-2.08-3.15-4.04-3.15c-1.96,0-3.54,1.35-4.04,3.15h-6.75v-7.76h16.98V255.5z M47.37,260.06v25.36H37.19
+ c-0.47-1.84-2.07-3.23-4.06-3.23c-2.35,0-4.27,1.91-4.27,4.27s1.91,4.26,4.27,4.26c1.99,0,3.59-1.39,4.06-3.24h10.18v3.42H58.2
+ v-15.58l7.66,12.39h5.24l7.66-12.95l0.1,16.14h10.83l-0.1-35.41h-9.78l-11.19,18.86L57.14,255.5h-9.78v2.5H37.21
+ c-0.44-1.88-2.05-3.31-4.07-3.31c-2.35,0-4.27,1.91-4.27,4.26s1.91,4.27,4.27,4.27c1.96,0,3.54-1.36,4.04-3.16H47.37z M49.6,43.81
+ c0,1.31-0.4,2.33-1.21,3.05c-0.8,0.73-2.02,1.08-3.63,1.08h-4.34v-8.27h4.34c1.61,0,2.82,0.36,3.63,1.08
+ C49.2,41.48,49.6,42.49,49.6,43.81 M62.36,65.79L54.95,54.9c2.15-1.11,3.8-2.6,4.94-4.49c1.14-1.88,1.71-4.08,1.71-6.6
+ c0-2.69-0.66-5.04-1.97-7.06c-1.31-2.02-3.18-3.56-5.6-4.64c-2.42-1.07-5.26-1.61-8.52-1.61H28.53v35.29h11.9v-8.87h3.23l6,8.87
+ H62.36z M66.09,65.79h29.34v-8.97H77.79v-4.64h14.93V43.6H77.79v-4.13h16.99V30.5H66.09V65.79z M111.92,39.47h16.79V30.5h-28.69
+ v35.29h11.9V48.98h6.36c0.44,1.88,2.06,3.31,4.07,3.31c2.36,0,4.27-1.91,4.27-4.27c0-2.35-1.91-4.26-4.27-4.26
+ c-1.96,0-3.54,1.35-4.04,3.16h-6.39V39.47z M153.57,43.81c0,1.31-0.4,2.33-1.21,3.05c-0.81,0.73-2.02,1.08-3.63,1.08h-4.34v-8.27
+ h4.34c1.61,0,2.82,0.36,3.63,1.08C153.17,41.48,153.57,42.49,153.57,43.81 M166.32,65.79l-7.41-10.89c2.15-1.11,3.8-2.6,4.94-4.49
+ c1.14-1.88,1.71-4.08,1.71-6.6c0-2.69-0.65-5.04-1.96-7.06c-1.31-2.02-3.18-3.56-5.6-4.64c-2.42-1.07-5.26-1.61-8.52-1.61h-16.99
+ v35.29h11.9v-8.87h3.23l6,8.87H166.32z M170.05,65.79h29.35v-8.97h-17.65v-4.64h14.92V43.6h-14.92v-4.13h16.99V30.5h-28.69V65.79z
+ M214.07,40.98c0-1.48,1.53-2.22,4.59-2.22c3.09,0,7.99-0.16,13.58,0.66v-9.01c0,0-11.06-0.73-13.48-0.73
+ c-3.53,0-6.53,0.52-9,1.56c-2.47,1.05-4.33,2.47-5.57,4.29c-1.24,1.81-1.87,3.83-1.87,6.05c0,2.55,0.67,4.58,2.02,6.08
+ c1.35,1.49,2.93,2.57,4.74,3.22c1.81,0.66,4.08,1.27,6.81,1.85c2.12,0.44,3.64,0.83,4.56,1.21c0.92,0.37,1.39,0.93,1.39,1.66
+ c0,0.64-0.35,1.12-1.06,1.44c-0.71,0.32-1.89,0.34-3.53,0.48c-3.84,0.33-11.62-0.48-13.67-0.76v9c2.59,0.55,10.65,0.83,13.57,0.83
+ c3.53,0,6.53-0.52,9-1.59c2.47-1.06,4.33-2.49,5.57-4.28c1.24-1.8,1.87-3.81,1.87-6.02c0-2.55-0.68-4.57-2.04-6.05
+ c-1.36-1.48-2.97-2.55-4.82-3.2c-1.85-0.66-4.12-1.24-6.81-1.74c-2.08-0.4-3.58-0.78-4.49-1.14
+ C214.53,42.22,214.07,41.69,214.07,40.98 M260.01,65.79h11.9V30.5h-11.9V43h-10.99V30.5h-11.9v35.29h11.9V52.78h10.99V65.79z
+ M287.82,19.1c0,2.35-1.91,4.26-4.27,4.26c-2.36,0-4.27-1.91-4.27-4.26s1.91-4.27,4.27-4.27
+ C285.91,14.83,287.82,16.74,287.82,19.1 M289.8,19.1c0-3.45-2.8-6.25-6.24-6.25c-3.45,0-6.25,2.8-6.25,6.25
+ c0,3.1,2.26,5.64,5.21,6.14v5.26h-4.87v35.29h11.9V30.5h-4.96v-5.26C287.54,24.74,289.8,22.19,289.8,19.1 M320.31,65.79h9.78V30.5
+ h-11.6v16.03L305.08,30.5h-9.78v35.29h11.6V49.76L320.31,65.79z M362.26,65.44c2.76-0.77,5.18-1.88,7.26-3.33V47.18h-10.34v8.93
+ c-1.38,0.57-2.82,0.86-4.34,0.86c-2.55,0-4.6-0.8-6.13-2.42c-1.53-1.61-2.29-3.75-2.29-6.4c0-2.72,0.77-4.87,2.32-6.46
+ c1.55-1.58,3.63-2.37,6.25-2.37c3.06,0,14.49,0.16,14.49,0.16v-9.01c0,0-6.42-1.3-15.09-0.78c-3.83,0.23-7.27,0.78-10.31,2.34
+ c-3.04,1.56-5.41,3.75-7.11,6.56c-1.7,2.81-2.55,5.99-2.55,9.56c0,3.56,0.85,6.75,2.55,9.55c1.7,2.81,4.04,5,7.03,6.56
+ c2.99,1.57,6.37,2.34,10.14,2.34C356.79,66.59,359.5,66.21,362.26,65.44 M231.94,206.18h-60.89v-31.13h23.24
+ c0.51,2.93,3.05,5.17,6.14,5.17c3.45,0,6.24-2.8,6.24-6.24c0-1.04-0.27-1.99-0.72-2.85l25.99-17.73V206.18z M200.42,169.7
+ c2.35,0,4.27,1.91,4.27,4.27c0,2.35-1.91,4.26-4.27,4.26c-2.36,0-4.27-1.91-4.27-4.26C196.15,171.61,198.06,169.7,200.42,169.7
+ M231.94,150.89l-27.22,18.56c-1.12-1.07-2.63-1.74-4.3-1.74c-3.11,0-5.67,2.29-6.15,5.26h-23.23c0,0,0.03-10.6,0.03-12.4
+ c0-5.49-4.46-9.95-9.95-9.95s-9.95,4.46-9.95,9.95c0,0.11-0.04,4.01-0.04,5.4h-30.88c0.86,2.36,1.51,4.91,1.91,7.71
+ c0.45,3.09,0.75,6.84,0.94,11.13h28.03v15.63c0,2.06,0.01,5.72,0.01,5.72h-29.38c-0.49-2.96-3.04-5.22-6.14-5.22
+ c-3.1,0-5.65,2.26-6.14,5.22H85.2c-0.01-0.02,0-15.35,0-15.35c0-15.53-3.71-20.85-13.72-23c-1.71-0.37-5.39-0.34-5.39-0.34v-15.83
+ h42.07c3.95,2.32,6.98,5.06,9.07,8.22c0.11,0.16,0.16,0.38,0.27,0.54v-19.29c-2.33,3.69-5.15,6.53-9.43,8.46H66.09v-15.09
+ c6.56,0,10.91-1.47,14.19-4.4c3.28-2.92,4.96-7.6,4.93-14.02c-0.01-1.42-0.03-1.47-0.03-1.47h24.18c0.5,2.95,3.05,5.2,6.14,5.2
+ c3.09,0,5.64-2.25,6.14-5.2h29.49v13.89c1.85-2.43,4.35-4.42,7.5-6c3.14-1.57,6.71-2.35,10.71-2.35c10.53,0,18.73,2.59,24.7,7.66
+ v-5.95c0-2.52,0.1-4.91,0.24-7.25h37.66V150.89z M119.77,113.56c0,2.35-1.91,4.27-4.27,4.27c-2.35,0-4.27-1.91-4.27-4.27
+ c0-2.35,1.91-4.26,4.27-4.26C117.87,109.29,119.77,111.2,119.77,113.56 M111.34,207.2c0-2.35,1.91-4.27,4.27-4.27
+ c2.36,0,4.27,1.91,4.27,4.27c0,2.35-1.91,4.26-4.27,4.26C113.26,211.47,111.34,209.56,111.34,207.2 M366.53,161.59
+ c2.09,3.17,3.44,7.04,4.33,11.37v-41.04c-0.63,3.07-1.43,5.88-2.51,8.25c-2.23,4.89-5.85,8.52-10.87,10.88h-42.33V136.2
+ c6.57,0,11.15-1.46,14.44-4.39c3.28-2.92,4.47-7.67,4.47-14.09v-7.73c0-5.28-4.23-9.56-9.45-9.56c-5.22,0-9.45,4.28-9.45,9.56
+ c0,1.09,0.05,7.11-0.07,8.22v5.57h-29.39v17.78h-36.62v-27.2c0-1.24-0.06-4.61-0.06-5.38c0-4.72-3.82-8.54-8.54-8.54
+ c-4.72,0-8.54,3.83-8.54,8.54c0,0.74,0.07,3.01,0.05,3.56h-37.58c0.28-3.51,0.71-6.84,1.3-9.96h-44.57v9.96h-29.49
+ c-0.49-2.96-3.04-5.23-6.14-5.23c-3.1,0-5.65,2.27-6.14,5.23H85.2v-2.55c0-5.28-4.28-9.56-9.55-9.56s-9.55,4.28-9.55,9.56
+ c0,1.01,0.06,12.08,0.06,12.08H28.87v60.18h37.23v27.34c0,5.28,4.28,9.56,9.55,9.56s9.55-4.28,9.55-9.56v-1.35h24.27
+ c0.5,2.95,3.05,5.21,6.14,5.21c3.1,0,5.64-2.26,6.14-5.21h29.39v0.94c0,5.5,4.46,9.96,9.96,9.96c5.5,0,9.97-4.46,9.97-9.96
+ c0-0.3-0.06-0.58-0.09-0.87c0-0.02,0.01-0.04,0.01-0.07h60.94c0,0.02,0,1.67,0,2.37c0,4.72,3.82,8.54,8.54,8.54
+ c4.72,0,8.54-3.82,8.54-8.54c0-0.41,0.06-3.17,0.06-4.37v-33.2h36.62v10.92h29.46v19.28v6.35c0,5.28,4.23,9.56,9.45,9.56
+ c5.22,0,9.45-4.28,9.45-9.56c0-0.69,0.03-8.15,0.03-12.35v-4.49c0-15.85-4.12-21.24-11.36-23.15c-2.26-0.6-7.58-0.41-7.58-0.41
+ v-16.08h42.32C361.62,155.48,364.37,158.31,366.53,161.59"/>
+ </g>
+</g>
+</svg>
diff --git a/configs/conferences/35c3/assets/logo-inline.svg b/configs/conferences/35c3/assets/logo-inline.svg
new file mode 100644
index 0000000..2538a77
--- /dev/null
+++ b/configs/conferences/35c3/assets/logo-inline.svg
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 23.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ x="0px"
+ y="0px"
+ viewBox="0 0 1929.2102 118.74205"
+ xml:space="preserve"
+ id="svg23"
+ sodipodi:docname="experiment2.svg"
+ inkscape:version="0.92.3 (2405546, 2018-03-11)"
+ width="1929.2102"
+ height="118.74203"><metadata
+ id="metadata29"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs27"><linearGradient
+ y2="152.2847"
+ x2="371.50049"
+ y1="152.2847"
+ x1="28.525999"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10046"><stop
+ id="stop10042"
+ style="stop-color:#0084b0;stop-opacity:1"
+ offset="0" /><stop
+ id="stop10044"
+ style="stop-color:#00A356"
+ offset="1" /></linearGradient><linearGradient
+ id="linearGradient9221"
+ osb:paint="solid"><stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop9219" /></linearGradient><linearGradient
+ y2="152.2847"
+ x2="371.50049"
+ y1="152.2847"
+ x1="28.525999"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9201">
+ <stop
+ id="stop9197"
+ style="stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop9199"
+ style="stop-color:#00A356"
+ offset="1" />
+ </linearGradient><linearGradient
+ y2="152.2847"
+ x2="371.50049"
+ y1="152.2847"
+ x1="28.525999"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1512"
+ osb:paint="gradient">
+ <stop
+ id="stop1508"
+ style="stop-color:#0085B1"
+ offset="0" />
+ <stop
+ id="stop1510"
+ style="stop-color:#00A356"
+ offset="1" />
+ </linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#SVGID_3_"
+ id="linearGradient98-3"
+ gradientUnits="userSpaceOnUse"
+ x1="28.525999"
+ y1="152.2847"
+ x2="371.50049"
+ y2="152.2847" /><linearGradient
+ id="linearGradient540"
+ gradientUnits="userSpaceOnUse"
+ x1="28.525999"
+ y1="152.2847"
+ x2="371.50049"
+ y2="152.2847"><stop
+ offset="0"
+ style="stop-color:#0085B1"
+ id="stop13-6" /><stop
+ offset="1"
+ style="stop-color:#00A356"
+ id="stop15-7" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9201"
+ id="linearGradient9205"
+ gradientUnits="userSpaceOnUse"
+ x1="28.525999"
+ y1="152.2847"
+ x2="371.50049"
+ y2="152.2847" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient540"
+ id="linearGradient10036"
+ x1="19.734751"
+ y1="232.21991"
+ x2="1948.9449"
+ y2="232.21991"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient540"
+ id="linearGradient10038"
+ gradientUnits="userSpaceOnUse"
+ x1="-148.04817"
+ y1="40.281536"
+ x2="717.88202"
+ y2="42.181896" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10046"
+ id="linearGradient10040"
+ gradientUnits="userSpaceOnUse"
+ x1="-499.05148"
+ y1="283.11746"
+ x2="366.43353"
+ y2="276.13263" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient540"
+ id="linearGradient10056"
+ gradientUnits="userSpaceOnUse"
+ x1="19.734751"
+ y1="232.21991"
+ x2="1948.9449"
+ y2="232.21991" /></defs><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="2556"
+ inkscape:window-height="1384"
+ id="namedview25"
+ showgrid="false"
+ inkscape:zoom="0.71472677"
+ inkscape:cx="1007.9215"
+ inkscape:cy="135.04424"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1"
+ inkscape:pagecheckerboard="true"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0" /><style
+ type="text/css"
+ id="style2">
+ .st0{clip-path:url(#SVGID_2_);fill:url(#SVGID_3_);}
+</style><g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="all"
+ transform="translate(-19.73475,-172.85991)"><g
+ id="g645"
+ style="fill:url(#linearGradient10036);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ inkscape:label="inline"><path
+ transform="matrix(2.2034148,0,0,2.2034148,1130.3984,-351.20025)"
+ inkscape:label="memories"
+ sodipodi:nodetypes="cscccscssscccssccscsscscccccccccccccccccssscccccccccssccccssscccccccccccccssccccscscssscsccccsccsscsccsccccccccccscccccccccccccccccscccccccccssscccccccccccccccccssscc"
+ class="st0"
+ d="m 359.76,280.69 c 0,0.64 -0.35,1.12 -1.06,1.44 -0.71,0.32 -1.89,0.34 -3.53,0.48 -3.84,0.33 -11.62,-0.49 -13.66,-0.76 v 9.03 c 2.59,0.55 10.64,0.83 13.56,0.83 3.53,0 6.53,-0.53 8.99,-1.59 2.47,-1.06 4.33,-2.5 5.57,-4.3 1.24,-1.8 1.86,-3.82 1.86,-6.04 0,-2.56 -0.68,-4.59 -2.04,-6.07 -1.36,-1.48 -2.97,-2.55 -4.81,-3.21 -1.85,-0.66 -4.12,-1.24 -6.8,-1.75 -2.08,-0.4 -3.58,-0.78 -4.49,-1.14 -0.91,-0.35 -1.36,-0.89 -1.36,-1.59 0,-1.48 1.53,-2.22 4.59,-2.22 3.09,0 7.98,-0.16 13.57,0.66 v -9.04 c 0,0 -11.05,-0.73 -13.47,-0.73 -3.53,0 -6.52,0.52 -8.99,1.57 -2.47,1.04 -4.33,2.48 -5.57,4.3 -1.24,1.82 -1.86,3.84 -1.86,6.07 0,2.56 0.67,4.59 2.02,6.09 1.34,1.5 2.92,2.58 4.73,3.24 1.81,0.66 4.08,1.27 6.8,1.85 2.12,0.44 3.64,0.85 4.56,1.21 0.93,0.37 1.39,0.93 1.39,1.67 M 331.28,255.5 h -28.67 v 35.41 h 29.32 V 281.9 H 314.3 v -4.65 h 14.91 v -8.6 H 314.3 v -4.15 h 16.98 z m -49.94,-11.42 c 0,-2.36 1.91,-4.27 4.27,-4.27 2.35,0 4.27,1.91 4.27,4.27 0,2.35 -1.91,4.26 -4.27,4.26 -2.36,0 -4.27,-1.91 -4.27,-4.26 m 3.23,6.14 v 5.28 h -4.72 v 35.41 h 11.89 V 255.5 h -5.11 v -5.28 c 2.96,-0.5 5.21,-3.05 5.21,-6.14 0,-3.45 -2.8,-6.24 -6.24,-6.24 -3.45,0 -6.25,2.79 -6.25,6.24 0.01,3.09 2.27,5.64 5.22,6.14 m -31.15,14.48 c 1.61,0 2.82,0.36 3.63,1.09 0.8,0.72 1.21,1.74 1.21,3.06 0,1.32 -0.4,2.34 -1.21,3.07 -0.81,0.73 -2.02,1.09 -3.63,1.09 h -4.33 v -8.3 h 4.33 z m 0.76,-9.2 H 237.2 v 35.41 h 11.89 V 282 h 3.22 l 6,8.91 H 271 l -7.41,-10.93 c 2.15,-1.11 3.8,-2.61 4.94,-4.5 1.14,-1.89 1.71,-4.09 1.71,-6.63 0,-2.69 -0.66,-5.05 -1.97,-7.08 -1.31,-2.02 -3.17,-3.57 -5.59,-4.65 -2.41,-1.08 -5.25,-1.62 -8.5,-1.62 m -52.54,17.71 c 0,-1.79 0.35,-3.35 1.06,-4.68 0.71,-1.33 1.66,-2.36 2.85,-3.08 1.19,-0.73 2.53,-1.09 4,-1.09 1.48,0 2.81,0.36 4,1.09 1.19,0.72 2.14,1.75 2.85,3.08 0.71,1.33 1.06,2.89 1.06,4.68 0,1.79 -0.35,3.35 -1.06,4.68 -0.71,1.33 -1.66,2.36 -2.85,3.08 -1.19,0.73 -2.53,1.09 -4,1.09 -1.48,0 -2.81,-0.36 -4,-1.09 -1.19,-0.72 -2.14,-1.75 -2.85,-3.08 -0.71,-1.34 -1.06,-2.9 -1.06,-4.68 m -9.42,-9.54 c -1.71,2.82 -2.57,5.99 -2.57,9.54 0,3.54 0.86,6.72 2.57,9.54 1.71,2.81 4.08,5.01 7.11,6.6 3.02,1.58 6.43,2.38 10.23,2.38 3.79,0 7.2,-0.79 10.23,-2.38 3.03,-1.59 5.39,-3.79 7.11,-6.6 1.71,-2.82 2.57,-5.99 2.57,-9.54 0,-3.54 -0.86,-6.72 -2.57,-9.54 -1.71,-2.81 -4.08,-5.02 -7.11,-6.6 -3.02,-1.59 -6.43,-2.38 -10.23,-2.38 -3.79,0 -7.2,0.79 -10.23,2.38 -3.03,1.58 -5.4,3.79 -7.11,6.6 m -63,-8.17 h -28.67 v 35.41 h 29.33 v -9.01 h -17.63 v -7.57 h 6.72 c 0.45,1.88 2.06,3.31 4.07,3.31 2.02,0 3.63,-1.43 4.07,-3.31 h 12.47 v 16.58 h 10.83 v -15.58 l 7.66,12.39 h 5.24 l 7.66,-12.95 0.1,16.14 h 10.83 l -0.1,-35.41 h -9.78 l -11.19,18.86 -11.49,-18.86 h -9.78 v 16.76 h -12.5 c -0.5,-1.8 -2.08,-3.15 -4.04,-3.15 -1.96,0 -3.54,1.35 -4.04,3.15 h -6.75 v -7.76 h 16.98 v -9 z m -81.85,4.56 v 25.36 H 37.19 c -0.47,-1.84 -2.07,-3.23 -4.06,-3.23 -2.35,0 -4.27,1.91 -4.27,4.27 0,2.36 1.91,4.26 4.27,4.26 1.99,0 3.59,-1.39 4.06,-3.24 h 10.18 v 3.42 H 58.2 v -15.58 l 7.66,12.39 h 5.24 l 7.66,-12.95 0.1,16.14 h 10.83 l -0.1,-35.41 H 79.81 L 68.62,274.35 57.14,255.5 H 47.36 V 258 H 37.21 c -0.44,-1.88 -2.05,-3.31 -4.07,-3.31 -2.35,0 -4.27,1.91 -4.27,4.26 0,2.35 1.91,4.27 4.27,4.27 1.96,0 3.54,-1.36 4.04,-3.16 z"
+ clip-path="url(#SVGID_2_)"
+ id="path32-2"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:url(#linearGradient10040);fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
+ transform="matrix(2.2087451,0,0,2.2087442,338.19375,144.47755)"
+ inkscape:label="refreshing"
+ sodipodi:nodetypes="ccsccscccccsscsccccccccccccccccccccccccccccssscccccsccscccccsscscccccccccccccccccccccsccsccsccccsscccsccssccccccccccccccccccsssccsscccccccccccccccccccccccccscscscccssscccc"
+ style="display:inline;fill:url(#linearGradient10038);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ inkscape:connector-curvature="0"
+ id="path18-9"
+ clip-path="url(#SVGID_2_)"
+ d="m 49.6,43.81 c 0,1.31 -0.4,2.33 -1.21,3.05 -0.8,0.73 -2.02,1.08 -3.63,1.08 h -4.34 v -8.27 h 4.34 c 1.61,0 2.82,0.36 3.63,1.08 0.81,0.73 1.21,1.74 1.21,3.06 M 62.36,65.79 54.95,54.9 c 2.15,-1.11 3.8,-2.6 4.94,-4.49 1.14,-1.88 1.71,-4.08 1.71,-6.6 0,-2.69 -0.66,-5.04 -1.97,-7.06 -1.31,-2.02 -3.18,-3.56 -5.6,-4.64 C 51.61,31.04 48.77,30.5 45.51,30.5 H 28.53 v 35.29 h 11.9 v -8.87 h 3.23 l 6,8.87 z m 3.73,0 H 95.43 V 56.82 H 77.79 V 52.18 H 92.72 V 43.6 H 77.79 V 39.47 H 94.78 V 30.5 H 66.09 Z m 45.83,-26.32 h 16.79 V 30.5 h -28.69 v 35.29 h 11.9 V 48.98 h 6.36 c 0.44,1.88 2.06,3.31 4.07,3.31 2.36,0 4.27,-1.91 4.27,-4.27 0,-2.35 -1.91,-4.26 -4.27,-4.26 -1.96,0 -3.54,1.35 -4.04,3.16 h -6.39 z m 41.65,4.34 c 0,1.31 -0.4,2.33 -1.21,3.05 -0.81,0.73 -2.02,1.08 -3.63,1.08 h -4.34 v -8.27 h 4.34 c 1.61,0 2.82,0.36 3.63,1.08 0.81,0.73 1.21,1.74 1.21,3.06 m 12.75,21.98 -7.41,-10.89 c 2.15,-1.11 3.8,-2.6 4.94,-4.49 1.14,-1.88 1.71,-4.08 1.71,-6.6 0,-2.69 -0.65,-5.04 -1.96,-7.06 -1.31,-2.02 -3.18,-3.56 -5.6,-4.64 -2.42,-1.07 -5.26,-1.61 -8.52,-1.61 h -16.99 v 35.29 h 11.9 v -8.87 h 3.23 l 6,8.87 z m 3.73,0 h 29.35 v -8.97 h -17.65 v -4.64 h 14.92 V 43.6 h -14.92 v -4.13 h 16.99 V 30.5 h -28.69 z m 44.02,-24.81 c 0,-1.48 1.53,-2.22 4.59,-2.22 3.09,0 7.99,-0.16 13.58,0.66 v -9.01 c 0,0 -11.06,-0.73 -13.48,-0.73 -3.53,0 -6.53,0.52 -9,1.56 -2.47,1.05 -4.33,2.47 -5.57,4.29 -1.24,1.81 -1.87,3.83 -1.87,6.05 0,2.55 0.67,4.58 2.02,6.08 1.35,1.49 2.93,2.57 4.74,3.22 1.81,0.66 4.08,1.27 6.81,1.85 2.12,0.44 3.64,0.83 4.56,1.21 0.92,0.37 1.39,0.93 1.39,1.66 0,0.64 -0.35,1.12 -1.06,1.44 -0.71,0.32 -1.89,0.34 -3.53,0.48 -3.84,0.33 -11.62,-0.48 -13.67,-0.76 v 9 c 2.59,0.55 10.65,0.83 13.57,0.83 3.53,0 6.53,-0.52 9,-1.59 2.47,-1.06 4.33,-2.49 5.57,-4.28 1.24,-1.8 1.87,-3.81 1.87,-6.02 0,-2.55 -0.68,-4.57 -2.04,-6.05 -1.36,-1.48 -2.97,-2.55 -4.82,-3.2 -1.85,-0.66 -4.12,-1.24 -6.81,-1.74 -2.08,-0.4 -3.58,-0.78 -4.49,-1.14 -0.9,-0.35 -1.36,-0.88 -1.36,-1.59 m 45.94,24.81 h 11.9 V 30.5 h -11.9 V 43 H 249.02 V 30.5 h -11.9 v 35.29 h 11.9 V 52.78 h 10.99 z M 287.82,19.1 c 0,2.35 -1.91,4.26 -4.27,4.26 -2.36,0 -4.27,-1.91 -4.27,-4.26 0,-2.35 1.91,-4.27 4.27,-4.27 2.36,0 4.27,1.91 4.27,4.27 m 1.98,0 c 0,-3.45 -2.8,-6.25 -6.24,-6.25 -3.45,0 -6.25,2.8 -6.25,6.25 0,3.1 2.26,5.64 5.21,6.14 v 5.26 h -4.87 v 35.29 h 11.9 V 30.5 h -4.96 v -5.26 c 2.95,-0.5 5.21,-3.05 5.21,-6.14 m 30.51,46.69 h 9.78 V 30.5 h -11.6 V 46.53 L 305.08,30.5 h -9.78 v 35.29 h 11.6 V 49.76 Z m 41.95,-0.35 c 2.76,-0.77 5.18,-1.88 7.26,-3.33 V 47.18 h -10.34 v 8.93 c -1.38,0.57 -2.82,0.86 -4.34,0.86 -2.55,0 -4.6,-0.8 -6.13,-2.42 -1.53,-1.61 -2.29,-3.75 -2.29,-6.4 0,-2.72 0.77,-4.87 2.32,-6.46 1.55,-1.58 3.63,-2.37 6.25,-2.37 3.06,0 14.49,0.16 14.49,0.16 v -9.01 c 0,0 -6.42,-1.3 -15.09,-0.78 -3.83,0.23 -7.27,0.78 -10.31,2.34 -3.04,1.56 -5.41,3.75 -7.11,6.56 -1.7,2.81 -2.55,5.99 -2.55,9.56 0,3.56 0.85,6.75 2.55,9.55 1.7,2.81 4.04,5 7.03,6.56 2.99,1.57 6.37,2.34 10.14,2.34 2.65,-0.01 5.36,-0.39 8.12,-1.16"
+ class="st0" /><path
+ transform="translate(-9.13525,72.429912)"
+ sodipodi:nodetypes="ccccssccccssscccsccssscccccsccscccccccccccccccccsccccscsccccsscccssccccccccccsssscccccssssccccccsccsssccccsssccsccssscccsssscccccsssssccccc"
+ inkscape:label="35c3"
+ class="st0"
+ d="m 231.94,206.18 h -60.89 v -31.13 h 23.24 c 0.51,2.93 3.05,5.17 6.14,5.17 3.45,0 6.24,-2.8 6.24,-6.24 0,-1.04 -0.27,-1.99 -0.72,-2.85 L 231.94,153.4 Z M 200.42,169.7 c 2.35,0 4.27,1.91 4.27,4.27 0,2.35 -1.91,4.26 -4.27,4.26 -2.36,0 -4.27,-1.91 -4.27,-4.26 0,-2.36 1.91,-4.27 4.27,-4.27 m 31.52,-18.81 -27.22,18.56 c -1.12,-1.07 -2.63,-1.74 -4.3,-1.74 -3.11,0 -5.67,2.29 -6.15,5.26 h -23.23 c 0,0 0.03,-10.6 0.03,-12.4 0,-5.49 -4.46,-9.95 -9.95,-9.95 -5.49,0 -9.95,4.46 -9.95,9.95 0,0.11 -0.04,4.01 -0.04,5.4 h -30.88 c 0.86,2.36 1.51,4.91 1.91,7.71 0.45,3.09 0.75,6.84 0.94,11.13 h 28.03 v 15.63 c 0,2.06 0.01,5.72 0.01,5.72 h -29.38 c -0.49,-2.96 -3.04,-5.22 -6.14,-5.22 -3.1,0 -5.65,2.26 -6.14,5.22 H 85.2 c -0.01,-0.02 0,-15.35 0,-15.35 0,-15.53 -3.71,-20.85 -13.72,-23 -1.71,-0.37 -5.39,-0.34 -5.39,-0.34 v -15.83 h 42.07 c 3.95,2.32 6.98,5.06 9.07,8.22 0.11,0.16 0.16,0.38 0.27,0.54 v -19.29 c -2.33,3.69 -5.15,6.53 -9.43,8.46 H 66.09 v -15.09 c 6.56,0 10.91,-1.47 14.19,-4.4 3.28,-2.92 4.96,-7.6 4.93,-14.02 -0.01,-1.42 -0.03,-1.47 -0.03,-1.47 h 24.18 c 0.5,2.95 3.05,5.2 6.14,5.2 3.09,0 5.64,-2.25 6.14,-5.2 h 29.49 v 13.89 c 1.85,-2.43 4.35,-4.42 7.5,-6 3.14,-1.57 6.71,-2.35 10.71,-2.35 10.53,0 18.73,2.59 24.7,7.66 v -5.95 c 0,-2.52 0.1,-4.91 0.24,-7.25 h 37.66 z M 119.77,113.56 c 0,2.35 -1.91,4.27 -4.27,4.27 -2.35,0 -4.27,-1.91 -4.27,-4.27 0,-2.35 1.91,-4.26 4.27,-4.26 2.37,-0.01 4.27,1.9 4.27,4.26 m -8.43,93.64 c 0,-2.35 1.91,-4.27 4.27,-4.27 2.36,0 4.27,1.91 4.27,4.27 0,2.35 -1.91,4.26 -4.27,4.26 -2.35,0.01 -4.27,-1.9 -4.27,-4.26 m 255.19,-45.61 c 2.09,3.17 3.44,7.04 4.33,11.37 v -41.04 c -0.63,3.07 -1.43,5.88 -2.51,8.25 -2.23,4.89 -5.85,8.52 -10.87,10.88 H 315.15 V 136.2 c 6.57,0 11.15,-1.46 14.44,-4.39 3.28,-2.92 4.47,-7.67 4.47,-14.09 v -7.73 c 0,-5.28 -4.23,-9.56 -9.45,-9.56 -5.22,0 -9.45,4.28 -9.45,9.56 0,1.09 0.05,7.11 -0.07,8.22 v 5.57 H 285.7 v 17.78 h -36.62 v -27.2 c 0,-1.24 -0.06,-4.61 -0.06,-5.38 0,-4.72 -3.82,-8.54 -8.54,-8.54 -4.72,0 -8.54,3.83 -8.54,8.54 0,0.74 0.07,3.01 0.05,3.56 h -37.58 c 0.28,-3.51 0.71,-6.84 1.3,-9.96 h -44.57 v 9.96 h -29.49 c -0.49,-2.96 -3.04,-5.23 -6.14,-5.23 -3.1,0 -5.65,2.27 -6.14,5.23 H 85.2 v -2.55 c 0,-5.28 -4.28,-9.56 -9.55,-9.56 -5.27,0 -9.55,4.28 -9.55,9.56 0,1.01 0.06,12.08 0.06,12.08 H 28.87 v 60.18 H 66.1 v 27.34 c 0,5.28 4.28,9.56 9.55,9.56 5.27,0 9.55,-4.28 9.55,-9.56 v -1.35 h 24.27 c 0.5,2.95 3.05,5.21 6.14,5.21 3.1,0 5.64,-2.26 6.14,-5.21 h 29.39 v 0.94 c 0,5.5 4.46,9.96 9.96,9.96 5.5,0 9.97,-4.46 9.97,-9.96 0,-0.3 -0.06,-0.58 -0.09,-0.87 0,-0.02 0.01,-0.04 0.01,-0.07 h 60.94 v 2.37 c 0,4.72 3.82,8.54 8.54,8.54 4.72,0 8.54,-3.82 8.54,-8.54 0,-0.41 0.06,-3.17 0.06,-4.37 v -33.2 h 36.62 v 10.92 h 29.46 v 19.28 6.35 c 0,5.28 4.23,9.56 9.45,9.56 5.22,0 9.45,-4.28 9.45,-9.56 0,-0.69 0.03,-8.15 0.03,-12.35 v -4.49 c 0,-15.85 -4.12,-21.24 -11.36,-23.15 -2.26,-0.6 -7.58,-0.41 -7.58,-0.41 v -16.08 h 42.32 c 4.16,2.37 6.91,5.2 9.07,8.48"
+ clip-path="url(#SVGID_2_)"
+ id="path45-1"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:url(#linearGradient10056);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ mask="none" /></g></g></svg> \ No newline at end of file
diff --git a/configs/conferences/35c3/assets/min/35C3_Logo-mit-Verlauf.svg b/configs/conferences/35c3/assets/min/35C3_Logo-mit-Verlauf.svg
new file mode 100644
index 0000000..5bbeac0
--- /dev/null
+++ b/configs/conferences/35c3/assets/min/35C3_Logo-mit-Verlauf.svg
@@ -0,0 +1 @@
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 398.98 325.61"><path d="M0 0h398.98v325.61H0z"/><defs><path id="a" d="M28.53 12.85H371.5v278.87H28.53z"/></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"/></clipPath><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="28.526" y1="152.285" x2="371.5" y2="152.285"><stop offset="0" stop-color="#0085b1"/><stop offset="1" stop-color="#00a356"/></linearGradient><path d="M359.76 280.69c0 .64-.35 1.12-1.06 1.44s-1.89.34-3.53.48c-3.84.33-11.62-.49-13.66-.76v9.03c2.59.55 10.64.83 13.56.83 3.53 0 6.53-.53 8.99-1.59 2.47-1.06 4.33-2.5 5.57-4.3 1.24-1.8 1.86-3.82 1.86-6.04 0-2.56-.68-4.59-2.04-6.07a11.93 11.93 0 0 0-4.81-3.21c-1.85-.66-4.12-1.24-6.8-1.75-2.08-.4-3.58-.78-4.49-1.14-.91-.35-1.36-.89-1.36-1.59 0-1.48 1.53-2.22 4.59-2.22 3.09 0 7.98-.16 13.57.66v-9.04s-11.05-.73-13.47-.73c-3.53 0-6.52.52-8.99 1.57-2.47 1.04-4.33 2.48-5.57 4.3-1.24 1.82-1.86 3.84-1.86 6.07 0 2.56.67 4.59 2.02 6.09 1.34 1.5 2.92 2.58 4.73 3.24 1.81.66 4.08 1.27 6.8 1.85 2.12.44 3.64.85 4.56 1.21.93.37 1.39.93 1.39 1.67m-28.48-25.19h-28.67v35.41h29.32v-9.01H314.3v-4.65h14.91v-8.6H314.3v-4.15h16.98v-9zm-49.94-11.42c0-2.36 1.91-4.27 4.27-4.27 2.35 0 4.27 1.91 4.27 4.27 0 2.35-1.91 4.26-4.27 4.26-2.36 0-4.27-1.91-4.27-4.26m3.23 6.14v5.28h-4.72v35.41h11.89V255.5h-5.11v-5.28c2.96-.5 5.21-3.05 5.21-6.14 0-3.45-2.8-6.24-6.24-6.24-3.45 0-6.25 2.79-6.25 6.24.01 3.09 2.27 5.64 5.22 6.14m-31.15 14.48c1.61 0 2.82.36 3.63 1.09.8.72 1.21 1.74 1.21 3.06s-.4 2.34-1.21 3.07c-.81.73-2.02 1.09-3.63 1.09h-4.33v-8.3h4.33zm.76-9.2H237.2v35.41h11.89V282h3.22l6 8.91H271l-7.41-10.93c2.15-1.11 3.8-2.61 4.94-4.5 1.14-1.89 1.71-4.09 1.71-6.63 0-2.69-.66-5.05-1.97-7.08-1.31-2.02-3.17-3.57-5.59-4.65-2.41-1.08-5.25-1.62-8.5-1.62m-52.54 17.71c0-1.79.35-3.35 1.06-4.68.71-1.33 1.66-2.36 2.85-3.08 1.19-.73 2.53-1.09 4-1.09 1.48 0 2.81.36 4 1.09 1.19.72 2.14 1.75 2.85 3.08s1.06 2.89 1.06 4.68-.35 3.35-1.06 4.68c-.71 1.33-1.66 2.36-2.85 3.08-1.19.73-2.53 1.09-4 1.09-1.48 0-2.81-.36-4-1.09-1.19-.72-2.14-1.75-2.85-3.08-.71-1.34-1.06-2.9-1.06-4.68m-9.42-9.54c-1.71 2.82-2.57 5.99-2.57 9.54 0 3.54.86 6.72 2.57 9.54 1.71 2.81 4.08 5.01 7.11 6.6 3.02 1.58 6.43 2.38 10.23 2.38 3.79 0 7.2-.79 10.23-2.38 3.03-1.59 5.39-3.79 7.11-6.6 1.71-2.82 2.57-5.99 2.57-9.54 0-3.54-.86-6.72-2.57-9.54-1.71-2.81-4.08-5.02-7.11-6.6-3.02-1.59-6.43-2.38-10.23-2.38-3.79 0-7.2.79-10.23 2.38-3.03 1.58-5.4 3.79-7.11 6.6m-63-8.17h-28.67v35.41h29.33v-9.01h-17.63v-7.57h6.72c.45 1.88 2.06 3.31 4.07 3.31 2.02 0 3.63-1.43 4.07-3.31h12.47v16.58h10.83v-15.58l7.66 12.39h5.24l7.66-12.95.1 16.14h10.83l-.1-35.41h-9.78l-11.19 18.86-11.49-18.86h-9.78v16.76h-12.5c-.5-1.8-2.08-3.15-4.04-3.15s-3.54 1.35-4.04 3.15h-6.75v-7.76h16.98v-9zm-81.85 4.56v25.36H37.19c-.47-1.84-2.07-3.23-4.06-3.23-2.35 0-4.27 1.91-4.27 4.27s1.91 4.26 4.27 4.26c1.99 0 3.59-1.39 4.06-3.24h10.18v3.42H58.2v-15.58l7.66 12.39h5.24l7.66-12.95.1 16.14h10.83l-.1-35.41h-9.78l-11.19 18.86-11.48-18.85h-9.78v2.5H37.21c-.44-1.88-2.05-3.31-4.07-3.31-2.35 0-4.27 1.91-4.27 4.26s1.91 4.27 4.27 4.27c1.96 0 3.54-1.36 4.04-3.16h10.19zM49.6 43.81c0 1.31-.4 2.33-1.21 3.05-.8.73-2.02 1.08-3.63 1.08h-4.34v-8.27h4.34c1.61 0 2.82.36 3.63 1.08.81.73 1.21 1.74 1.21 3.06m12.76 21.98L54.95 54.9c2.15-1.11 3.8-2.6 4.94-4.49 1.14-1.88 1.71-4.08 1.71-6.6 0-2.69-.66-5.04-1.97-7.06-1.31-2.02-3.18-3.56-5.6-4.64-2.42-1.07-5.26-1.61-8.52-1.61H28.53v35.29h11.9v-8.87h3.23l6 8.87h12.7zm3.73 0h29.34v-8.97H77.79v-4.64h14.93V43.6H77.79v-4.13h16.99V30.5H66.09v35.29zm45.83-26.32h16.79V30.5h-28.69v35.29h11.9V48.98h6.36c.44 1.88 2.06 3.31 4.07 3.31a4.266 4.266 0 0 0 0-8.53c-1.96 0-3.54 1.35-4.04 3.16h-6.39v-7.45zm41.65 4.34c0 1.31-.4 2.33-1.21 3.05-.81.73-2.02 1.08-3.63 1.08h-4.34v-8.27h4.34c1.61 0 2.82.36 3.63 1.08.81.73 1.21 1.74 1.21 3.06m12.75 21.98l-7.41-10.89c2.15-1.11 3.8-2.6 4.94-4.49 1.14-1.88 1.71-4.08 1.71-6.6 0-2.69-.65-5.04-1.96-7.06-1.31-2.02-3.18-3.56-5.6-4.64-2.42-1.07-5.26-1.61-8.52-1.61h-16.99v35.29h11.9v-8.87h3.23l6 8.87h12.7zm3.73 0h29.35v-8.97h-17.65v-4.64h14.92V43.6h-14.92v-4.13h16.99V30.5h-28.69v35.29zm44.02-24.81c0-1.48 1.53-2.22 4.59-2.22 3.09 0 7.99-.16 13.58.66v-9.01s-11.06-.73-13.48-.73c-3.53 0-6.53.52-9 1.56-2.47 1.05-4.33 2.47-5.57 4.29a10.481 10.481 0 0 0-1.87 6.05c0 2.55.67 4.58 2.02 6.08 1.35 1.49 2.93 2.57 4.74 3.22 1.81.66 4.08 1.27 6.81 1.85 2.12.44 3.64.83 4.56 1.21.92.37 1.39.93 1.39 1.66 0 .64-.35 1.12-1.06 1.44-.71.32-1.89.34-3.53.48-3.84.33-11.62-.48-13.67-.76v9c2.59.55 10.65.83 13.57.83 3.53 0 6.53-.52 9-1.59 2.47-1.06 4.33-2.49 5.57-4.28 1.24-1.8 1.87-3.81 1.87-6.02 0-2.55-.68-4.57-2.04-6.05-1.36-1.48-2.97-2.55-4.82-3.2-1.85-.66-4.12-1.24-6.81-1.74-2.08-.4-3.58-.78-4.49-1.14-.9-.35-1.36-.88-1.36-1.59m45.94 24.81h11.9V30.5h-11.9V43h-10.99V30.5h-11.9v35.29h11.9V52.78h10.99v13.01zm27.81-46.69c0 2.35-1.91 4.26-4.27 4.26-2.36 0-4.27-1.91-4.27-4.26s1.91-4.27 4.27-4.27c2.36 0 4.27 1.91 4.27 4.27m1.98 0c0-3.45-2.8-6.25-6.24-6.25-3.45 0-6.25 2.8-6.25 6.25 0 3.1 2.26 5.64 5.21 6.14v5.26h-4.87v35.29h11.9V30.5h-4.96v-5.26c2.95-.5 5.21-3.05 5.21-6.14m30.51 46.69h9.78V30.5h-11.6v16.03L305.08 30.5h-9.78v35.29h11.6V49.76l13.41 16.03zm41.95-.35c2.76-.77 5.18-1.88 7.26-3.33V47.18h-10.34v8.93c-1.38.57-2.82.86-4.34.86-2.55 0-4.6-.8-6.13-2.42-1.53-1.61-2.29-3.75-2.29-6.4 0-2.72.77-4.87 2.32-6.46 1.55-1.58 3.63-2.37 6.25-2.37 3.06 0 14.49.16 14.49.16v-9.01s-6.42-1.3-15.09-.78c-3.83.23-7.27.78-10.31 2.34-3.04 1.56-5.41 3.75-7.11 6.56-1.7 2.81-2.55 5.99-2.55 9.56 0 3.56.85 6.75 2.55 9.55 1.7 2.81 4.04 5 7.03 6.56 2.99 1.57 6.37 2.34 10.14 2.34 2.65-.01 5.36-.39 8.12-1.16M231.94 206.18h-60.89v-31.13h23.24c.51 2.93 3.05 5.17 6.14 5.17 3.45 0 6.24-2.8 6.24-6.24 0-1.04-.27-1.99-.72-2.85l25.99-17.73v52.78zm-31.52-36.48c2.35 0 4.27 1.91 4.27 4.27 0 2.35-1.91 4.26-4.27 4.26a4.266 4.266 0 1 1 0-8.53m31.52-18.81l-27.22 18.56a6.21 6.21 0 0 0-4.3-1.74c-3.11 0-5.67 2.29-6.15 5.26h-23.23s.03-10.6.03-12.4c0-5.49-4.46-9.95-9.95-9.95s-9.95 4.46-9.95 9.95c0 .11-.04 4.01-.04 5.4h-30.88c.86 2.36 1.51 4.91 1.91 7.71.45 3.09.75 6.84.94 11.13h28.03v15.63c0 2.06.01 5.72.01 5.72h-29.38c-.49-2.96-3.04-5.22-6.14-5.22-3.1 0-5.65 2.26-6.14 5.22H85.2c-.01-.02 0-15.35 0-15.35 0-15.53-3.71-20.85-13.72-23-1.71-.37-5.39-.34-5.39-.34v-15.83h42.07c3.95 2.32 6.98 5.06 9.07 8.22.11.16.16.38.27.54v-19.29c-2.33 3.69-5.15 6.53-9.43 8.46H66.09v-15.09c6.56 0 10.91-1.47 14.19-4.4 3.28-2.92 4.96-7.6 4.93-14.02-.01-1.42-.03-1.47-.03-1.47h24.18c.5 2.95 3.05 5.2 6.14 5.2s5.64-2.25 6.14-5.2h29.49v13.89c1.85-2.43 4.35-4.42 7.5-6 3.14-1.57 6.71-2.35 10.71-2.35 10.53 0 18.73 2.59 24.7 7.66v-5.95c0-2.52.1-4.91.24-7.25h37.66v36.3zm-112.17-37.33c0 2.35-1.91 4.27-4.27 4.27-2.35 0-4.27-1.91-4.27-4.27 0-2.35 1.91-4.26 4.27-4.26 2.37-.01 4.27 1.9 4.27 4.26m-8.43 93.64c0-2.35 1.91-4.27 4.27-4.27a4.266 4.266 0 0 1 0 8.53 4.26 4.26 0 0 1-4.27-4.26m255.19-45.61c2.09 3.17 3.44 7.04 4.33 11.37v-41.04c-.63 3.07-1.43 5.88-2.51 8.25-2.23 4.89-5.85 8.52-10.87 10.88h-42.33V136.2c6.57 0 11.15-1.46 14.44-4.39 3.28-2.92 4.47-7.67 4.47-14.09v-7.73c0-5.28-4.23-9.56-9.45-9.56-5.22 0-9.45 4.28-9.45 9.56 0 1.09.05 7.11-.07 8.22v5.57H285.7v17.78h-36.62v-27.2c0-1.24-.06-4.61-.06-5.38 0-4.72-3.82-8.54-8.54-8.54-4.72 0-8.54 3.83-8.54 8.54 0 .74.07 3.01.05 3.56h-37.58c.28-3.51.71-6.84 1.3-9.96h-44.57v9.96h-29.49c-.49-2.96-3.04-5.23-6.14-5.23-3.1 0-5.65 2.27-6.14 5.23H85.2v-2.55c0-5.28-4.28-9.56-9.55-9.56s-9.55 4.28-9.55 9.56c0 1.01.06 12.08.06 12.08H28.87v60.18H66.1v27.34c0 5.28 4.28 9.56 9.55 9.56s9.55-4.28 9.55-9.56v-1.35h24.27c.5 2.95 3.05 5.21 6.14 5.21 3.1 0 5.64-2.26 6.14-5.21h29.39v.94c0 5.5 4.46 9.96 9.96 9.96 5.5 0 9.97-4.46 9.97-9.96 0-.3-.06-.58-.09-.87 0-.02.01-.04.01-.07h60.94v2.37c0 4.72 3.82 8.54 8.54 8.54 4.72 0 8.54-3.82 8.54-8.54 0-.41.06-3.17.06-4.37v-33.2h36.62v10.92h29.46V209.59c0 5.28 4.23 9.56 9.45 9.56 5.22 0 9.45-4.28 9.45-9.56 0-.69.03-8.15.03-12.35v-4.49c0-15.85-4.12-21.24-11.36-23.15-2.26-.6-7.58-.41-7.58-.41v-16.08h42.32c4.16 2.37 6.91 5.2 9.07 8.48" clip-path="url(#b)" fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Black.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Black.eot
new file mode 100644
index 0000000..3a5362d
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Black.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff
new file mode 100644
index 0000000..5c60ad0
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff2
new file mode 100644
index 0000000..3ac8d46
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.eot
new file mode 100644
index 0000000..4b92a25
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff
new file mode 100644
index 0000000..0caeeb5
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff2
new file mode 100644
index 0000000..1e5d135
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.eot
new file mode 100644
index 0000000..5ab4fd5
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff
new file mode 100644
index 0000000..aad827f
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff2
new file mode 100644
index 0000000..ad25d26
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.eot
new file mode 100644
index 0000000..5eeff1e
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff
new file mode 100644
index 0000000..875f5b5
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff2
new file mode 100644
index 0000000..f9a3d40
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.eot
new file mode 100644
index 0000000..203ed8e
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff
new file mode 100644
index 0000000..08c7e2e
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff2
new file mode 100644
index 0000000..e961597
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.eot
new file mode 100644
index 0000000..329171b
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff
new file mode 100644
index 0000000..935251b
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff2
new file mode 100644
index 0000000..97b0e28
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.eot
new file mode 100644
index 0000000..1a9012b
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff
new file mode 100644
index 0000000..a9a848e
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff2
new file mode 100644
index 0000000..5fee343
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.eot
new file mode 100644
index 0000000..0c5369b
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff
new file mode 100644
index 0000000..112038e
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff2
new file mode 100644
index 0000000..959479b
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.eot
new file mode 100644
index 0000000..867a104
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff
new file mode 100644
index 0000000..1c15293
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff2
new file mode 100644
index 0000000..8ccfb98
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Light.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Light.eot
new file mode 100644
index 0000000..62d678e
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Light.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff
new file mode 100644
index 0000000..7aa52b2
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff2
new file mode 100644
index 0000000..0b253c4
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.eot
new file mode 100644
index 0000000..9e70f97
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff
new file mode 100644
index 0000000..ef12fe2
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff2
new file mode 100644
index 0000000..c4cc5a3
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.eot
new file mode 100644
index 0000000..abb0a84
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff
new file mode 100644
index 0000000..2778c8b
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff2
new file mode 100644
index 0000000..80d6f58
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.eot
new file mode 100644
index 0000000..d7986e9
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff
new file mode 100644
index 0000000..7a2329f
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff2
new file mode 100644
index 0000000..a7f9cfd
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.eot
new file mode 100644
index 0000000..d030e7f
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff
new file mode 100644
index 0000000..ebb48a9
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff2
new file mode 100644
index 0000000..3261a6a
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.eot
new file mode 100644
index 0000000..92bdd9b
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff
new file mode 100644
index 0000000..32904f5
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff2
new file mode 100644
index 0000000..0c9bc28
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.eot
new file mode 100644
index 0000000..9caec26
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff
new file mode 100644
index 0000000..d990b52
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff2
new file mode 100644
index 0000000..4d597b3
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.eot
new file mode 100644
index 0000000..125b165
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff
new file mode 100644
index 0000000..43cffac
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff2
new file mode 100644
index 0000000..ef8d0d5
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.eot
new file mode 100644
index 0000000..a53bd66
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff
new file mode 100644
index 0000000..dd4a314
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff2
new file mode 100644
index 0000000..e5e9367
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat.css b/configs/conferences/35c3/assets/montserrat/Montserrat.css
new file mode 100755
index 0000000..a52ef06
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/Montserrat.css
@@ -0,0 +1,399 @@
+/** =================== MONTSERRAT =================== **/
+
+/** Montserrat Thin **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 100;
+ font-style: normal;
+ src: url("Montserrat-Thin.eot");
+ src: url("Montserrat-Thin.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-Thin.woff2") format("woff2"),
+ url("Montserrat-Thin.woff") format("woff");
+}
+
+/** Montserrat Thin-Italic **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 100;
+ font-style: italic;
+ src: url("Montserrat-ThinItalic.eot");
+ src: url("Montserrat-ThinItalic.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-ThinItalic.woff2") format("woff2"),
+ url("Montserrat-ThinItalic.woff") format("woff");
+}
+
+/** Montserrat ExtraLight **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 200;
+ font-style: normal;
+ src: url("Montserrat-ExtraLight.eot");
+ src: url("Montserrat-ExtraLight.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-ExtraLight.woff2") format("woff2"),
+ url("Montserrat-ExtraLight.woff") format("woff");
+}
+
+/** Montserrat ExtraLight-Italic **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 200;
+ font-style: italic;
+ src: url("Montserrat-ExtraLightItalic.eot");
+ src: url("Montserrat-ExtraLightItalic.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-ExtraLightItalic.woff2") format("woff2"),
+ url("Montserrat-ExtraLightItalic.woff") format("woff");
+}
+
+/** Montserrat Light **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 300;
+ font-style: normal;
+ src: url("Montserrat-Light.eot");
+ src: url("Montserrat-Light.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-Light.woff2") format("woff2"),
+ url("Montserrat-Light.woff") format("woff");
+}
+
+/** Montserrat Light-Italic **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 300;
+ font-style: italic;
+ src: url("Montserrat-LightItalic.eot");
+ src: url("Montserrat-LightItalic.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-LightItalic.woff2") format("woff2"),
+ url("Montserrat-LightItalic.woff") format("woff");
+}
+
+/** Montserrat Regular **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 400;
+ font-style: normal;
+ src: url("Montserrat-Regular.eot");
+ src: url("Montserrat-Regular.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-Regular.woff2") format("woff2"),
+ url("Montserrat-Regular.woff") format("woff");
+}
+
+/** Montserrat Regular-Italic **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 400;
+ font-style: italic;
+ src: url("Montserrat-Italic.eot");
+ src: url("Montserrat-Italic.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-Italic.woff2") format("woff2"),
+ url("Montserrat-Italic.woff") format("woff");
+}
+
+/** Montserrat Medium **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 500;
+ font-style: normal;
+ src: url("Montserrat-Medium.eot");
+ src: url("Montserrat-Medium.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-Medium.woff2") format("woff2"),
+ url("Montserrat-Medium.woff") format("woff");
+}
+
+/** Montserrat Medium-Italic **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 500;
+ font-style: italic;
+ src: url("Montserrat-MediumItalic.eot");
+ src: url("Montserrat-MediumItalic.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-MediumItalic.woff2") format("woff2"),
+ url("Montserrat-MediumItalic.woff") format("woff");
+}
+
+/** Montserrat SemiBold **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 600;
+ font-style: normal;
+ src: url("Montserrat-SemiBold.eot");
+ src: url("Montserrat-SemiBold.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-SemiBold.woff2") format("woff2"),
+ url("Montserrat-SemiBold.woff") format("woff");
+}
+
+/** Montserrat SemiBold-Italic **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 600;
+ font-style: italic;
+ src: url("Montserrat-SemiBoldItalic.eot");
+ src: url("Montserrat-SemiBoldItalic.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-SemiBoldItalic.woff2") format("woff2"),
+ url("Montserrat-SemiBoldItalic.woff") format("woff");
+}
+
+/** Montserrat Bold **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 700;
+ font-style: normal;
+ src: url("Montserrat-Bold.eot");
+ src: url("Montserrat-Bold.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-Bold.woff2") format("woff2"),
+ url("Montserrat-Bold.woff") format("woff");
+}
+
+/** Montserrat Bold-Italic **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 700;
+ font-style: italic;
+ src: url("Montserrat-BoldItalic.eot");
+ src: url("Montserrat-BoldItalic.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-BoldItalic.woff2") format("woff2"),
+ url("Montserrat-BoldItalic.woff") format("woff");
+}
+
+/** Montserrat ExtraBold **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 800;
+ font-style: normal;
+ src: url("Montserrat-ExtraBold.eot");
+ src: url("Montserrat-ExtraBold.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-ExtraBold.woff2") format("woff2"),
+ url("Montserrat-ExtraBold.woff") format("woff");
+}
+
+/** Montserrat ExtraBold-Italic **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 800;
+ font-style: italic;
+ src: url("Montserrat-ExtraBoldItalic.eot");
+ src: url("Montserrat-ExtraBoldItalic.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-ExtraBoldItalic.woff2") format("woff2"),
+ url("Montserrat-ExtraBoldItalic.woff") format("woff");
+}
+
+/** Montserrat Black **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 900;
+ font-style: normal;
+ src: url("Montserrat-Black.eot");
+ src: url("Montserrat-Black.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-Black.woff2") format("woff2"),
+ url("Montserrat-Black.woff") format("woff");
+}
+
+/** Montserrat Black-Italic **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 900;
+ font-style: italic;
+ src: url("Montserrat-BlackItalic.eot");
+ src: url("Montserrat-BlackItalic.eot?#iefix") format('embedded-opentype'),
+ url("Montserrat-BlackItalic.woff2") format("woff2"),
+ url("Montserrat-BlackItalic.woff") format("woff");
+}
+
+/** =================== MONTSERRAT ALTERNATES =================== **/
+
+/** Montserrat Alternates Thin **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 100;
+ font-style: normal;
+ src: url("MontserratAlternates-Thin.eot");
+ src: url("MontserratAlternates-Thin.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-Thin.woff2") format("woff2"),
+ url("MontserratAlternates-Thin.woff") format("woff");
+}
+
+/** Montserrat Alternates Thin-Italic **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 100;
+ font-style: italic;
+ src: url("MontserratAlternates-ThinItalic.eot");
+ src: url("MontserratAlternates-ThinItalic.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-ThinItalic.woff2") format("woff2"),
+ url("MontserratAlternates-ThinItalic.woff") format("woff");
+}
+
+/** Montserrat Alternates ExtraLight **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 200;
+ font-style: normal;
+ src: url("MontserratAlternates-ExtraLight.eot");
+ src: url("MontserratAlternates-ExtraLight.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-ExtraLight.woff2") format("woff2"),
+ url("MontserratAlternates-ExtraLight.woff") format("woff");
+}
+
+/** Montserrat Alternates ExtraLight-Italic **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 200;
+ font-style: italic;
+ src: url("MontserratAlternates-ExtraLightItalic.eot");
+ src: url("MontserratAlternates-ExtraLightItalic.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-ExtraLightItalic.woff2") format("woff2"),
+ url("MontserratAlternates-ExtraLightItalic.woff") format("woff");
+}
+
+/** Montserrat Alternates Light **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 300;
+ font-style: normal;
+ src: url("MontserratAlternates-Light.eot");
+ src: url("MontserratAlternates-Light.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-Light.woff2") format("woff2"),
+ url("MontserratAlternates-Light.woff") format("woff");
+}
+
+/** Montserrat Alternates Light-Italic **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 300;
+ font-style: italic;
+ src: url("MontserratAlternates-LightItalic.eot");
+ src: url("MontserratAlternates-LightItalic.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-LightItalic.woff2") format("woff2"),
+ url("MontserratAlternates-LightItalic.woff") format("woff");
+}
+
+/** Montserrat Alternates Regular **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 400;
+ font-style: normal;
+ src: url("MontserratAlternates-Regular.eot");
+ src: url("MontserratAlternates-Regular.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-Regular.woff2") format("woff2"),
+ url("MontserratAlternates-Regular.woff") format("woff");
+}
+
+/** Montserrat Alternates Regular-Italic **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 400;
+ font-style: italic;
+ src: url("MontserratAlternates-Italic.eot");
+ src: url("MontserratAlternates-Italic.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-Italic.woff2") format("woff2"),
+ url("MontserratAlternates-Italic.woff") format("woff");
+}
+
+/** Montserrat Alternates Medium **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 500;
+ font-style: normal;
+ src: url("MontserratAlternates-Medium.eot");
+ src: url("MontserratAlternates-Medium.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-Medium.woff2") format("woff2"),
+ url("MontserratAlternates-Medium.woff") format("woff");
+}
+
+/** Montserrat Alternates Medium-Italic **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 500;
+ font-style: italic;
+ src: url("MontserratAlternates-MediumItalic.eot");
+ src: url("MontserratAlternates-MediumItalic.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-MediumItalic.woff2") format("woff2"),
+ url("MontserratAlternates-MediumItalic.woff") format("woff");
+}
+
+/** Montserrat Alternates SemiBold **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 600;
+ font-style: normal;
+ src: url("MontserratAlternates-SemiBold.eot");
+ src: url("MontserratAlternates-SemiBold.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-SemiBold.woff2") format("woff2"),
+ url("MontserratAlternates-SemiBold.woff") format("woff");
+}
+
+/** Montserrat Alternates SemiBold-Italic **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 600;
+ font-style: italic;
+ src: url("MontserratAlternates-SemiBoldItalic.eot");
+ src: url("MontserratAlternates-SemiBoldItalic.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-SemiBoldItalic.woff2") format("woff2"),
+ url("MontserratAlternates-SemiBoldItalic.woff") format("woff");
+}
+
+/** Montserrat Alternates Bold **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 700;
+ font-style: normal;
+ src: url("MontserratAlternates-Bold.eot");
+ src: url("MontserratAlternates-Bold.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-Bold.woff2") format("woff2"),
+ url("MontserratAlternates-Bold.woff") format("woff");
+}
+
+/** Montserrat Alternates Bold-Italic **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 700;
+ font-style: italic;
+ src: url("MontserratAlternates-BoldItalic.eot");
+ src: url("MontserratAlternates-BoldItalic.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-BoldItalic.woff2") format("woff2"),
+ url("MontserratAlternates-BoldItalic.woff") format("woff");
+}
+
+/** Montserrat Alternates ExtraBold **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 800;
+ font-style: normal;
+ src: url("MontserratAlternates-ExtraBold.eot");
+ src: url("MontserratAlternates-ExtraBold.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-ExtraBold.woff2") format("woff2"),
+ url("MontserratAlternates-ExtraBold.woff") format("woff");
+}
+
+/** Montserrat Alternates ExtraBold-Italic **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 800;
+ font-style: italic;
+ src: url("MontserratAlternates-ExtraBoldItalic.eot");
+ src: url("MontserratAlternates-ExtraBoldItalic.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-ExtraBoldItalic.woff2") format("woff2"),
+ url("MontserratAlternates-ExtraBoldItalic.woff") format("woff");
+}
+
+/** Montserrat Alternates Black **/
+@font-face {
+ font-family: "Montserrat Alternates";
+ font-weight: 900;
+ font-style: normal;
+ src: url("MontserratAlternates-Black.eot");
+ src: url("MontserratAlternates-Black.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-Black.woff2") format("woff2"),
+ url("MontserratAlternates-Black.woff") format("woff");
+}
+
+/** Montserrat Alternates Black-Italic **/
+@font-face {
+ font-family: "Montserrat";
+ font-weight: 900;
+ font-style: italic;
+ src: url("MontserratAlternates-BlackItalic.eot");
+ src: url("MontserratAlternates-BlackItalic.eot?#iefix") format('embedded-opentype'),
+ url("MontserratAlternates-BlackItalic.woff2") format("woff2"),
+ url("MontserratAlternates-BlackItalic.woff") format("woff");
+} \ No newline at end of file
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.eot
new file mode 100644
index 0000000..fc23ac4
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff
new file mode 100644
index 0000000..11a3ce6
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff2
new file mode 100644
index 0000000..235a3c8
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.eot
new file mode 100644
index 0000000..a965308
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff
new file mode 100644
index 0000000..a2ddfd3
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff2
new file mode 100644
index 0000000..a8004a1
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.eot
new file mode 100644
index 0000000..f17c416
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff
new file mode 100644
index 0000000..9fc7e5e
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff2
new file mode 100644
index 0000000..22ff691
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.eot
new file mode 100644
index 0000000..90cf559
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff
new file mode 100644
index 0000000..e1483bd
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff2
new file mode 100644
index 0000000..bed052a
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.eot
new file mode 100644
index 0000000..3b1d443
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff
new file mode 100644
index 0000000..f6a794d
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff2
new file mode 100644
index 0000000..e2cd944
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.eot
new file mode 100644
index 0000000..9af7c24
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff
new file mode 100644
index 0000000..1403e27
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff2
new file mode 100644
index 0000000..979839f
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.eot
new file mode 100644
index 0000000..345c60d
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff
new file mode 100644
index 0000000..6c47d58
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff2
new file mode 100644
index 0000000..9fe8bb2
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.eot
new file mode 100644
index 0000000..29b4c1f
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff
new file mode 100644
index 0000000..622cc9a
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff2
new file mode 100644
index 0000000..2632c08
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.eot
new file mode 100644
index 0000000..6e8c22e
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff
new file mode 100644
index 0000000..65094d4
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff2
new file mode 100644
index 0000000..40944d4
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.eot
new file mode 100644
index 0000000..e999003
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff
new file mode 100644
index 0000000..4a9a0d4
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff2
new file mode 100644
index 0000000..c7ef715
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.eot
new file mode 100644
index 0000000..fd1b318
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff
new file mode 100644
index 0000000..22f432f
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff2
new file mode 100644
index 0000000..9f3b5d0
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.eot
new file mode 100644
index 0000000..4dd10f2
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff
new file mode 100644
index 0000000..92bd129
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff2
new file mode 100644
index 0000000..f8f0530
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.eot
new file mode 100644
index 0000000..9f33af7
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff
new file mode 100644
index 0000000..aefdeee
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff2
new file mode 100644
index 0000000..9775f42
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.eot
new file mode 100644
index 0000000..ad10b6b
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff
new file mode 100644
index 0000000..3aaf1f7
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff2
new file mode 100644
index 0000000..f7d23ca
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.eot
new file mode 100644
index 0000000..13a121d
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff
new file mode 100644
index 0000000..35ba984
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff2
new file mode 100644
index 0000000..80bf4c2
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.eot
new file mode 100644
index 0000000..799cae5
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff
new file mode 100644
index 0000000..39283e1
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff2
new file mode 100644
index 0000000..0bb26ae
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.eot
new file mode 100644
index 0000000..d49ba52
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff
new file mode 100644
index 0000000..9f031c2
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff2
new file mode 100644
index 0000000..23a80f9
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.eot
new file mode 100644
index 0000000..2fcd16d
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.eot
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff
new file mode 100644
index 0000000..c601966
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff2
new file mode 100644
index 0000000..d98a952
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff2
Binary files differ
diff --git a/configs/conferences/35c3/assets/montserrat/README.MD b/configs/conferences/35c3/assets/montserrat/README.MD
new file mode 100644
index 0000000..811ad40
--- /dev/null
+++ b/configs/conferences/35c3/assets/montserrat/README.MD
@@ -0,0 +1,35 @@
+# The Montserrat Font Project
+To use this font as a webfont, ```Montserrat.css``` is included.
+
+## How to use
+### 1. @import
+You can import the file into your stylesheet as follows:
+```css
+@import url("static/fonts/Montserrat/fonts/webfonts/Montserrat.css");
+```
+
+**NOTE:** The directory where the stylesheet is placed.
+
+Then we can use it to style elements:
+```css
+body {
+ font-family: 'Montserrat', sans-serif;
+ font-weight: 400;
+}
+```
+
+### 2. \<link>ing a stylesheet
+Similarly, you could link to the same asset as you would any other CSS filter, in the \<head> of the HTML document rather than in the CSS:
+```html
+<link rel="stylesheet" type="text/css" href="static/fonts/Montserrat/fonts/webfonts/Montserrat.css">
+```
+
+**NOTE:** The directory where the stylesheet is placed.
+
+Then we can use it to style elements:
+```css
+body {
+ font-family: 'Montserrat', sans-serif;
+ font-weight: 400;
+}
+``` \ No newline at end of file
diff --git a/configs/conferences/35c3/config.php b/configs/conferences/35c3/config.php
index 69401de..48f82d3 100644
--- a/configs/conferences/35c3/config.php
+++ b/configs/conferences/35c3/config.php
@@ -8,7 +8,7 @@ $CONFIG['CONFERENCE'] = array(
* Wird dieser Zeitpunkt nicht angegeben, gilt die Konferenz immer als angefangen. (Siehe aber ENDS_AT
* und CLOSED weiter unten)
*/
- 'STARTS_AT' => strtotime("2018-12-27 09:00"),
+ 'STARTS_AT' => strtotime("2018-12-27 06:00"),
/**
* Der Endzeitpunkt der Konferenz als Unix-Timestamp. Befinden wir uns danach, wird eine Danke-Und-Kommen-Sie-
@@ -91,7 +91,7 @@ $CONFIG['CONFERENCE'] = array(
*/
'BANNER_HTML' => '
<h1>35C3 REFRESHING MEMORIES</h1>
- <img src="configs/conferences/35c3/assets/min/logo.svg" width="810px" height="388px" alt="35C3 refreshing memories logo"/>
+ <img src="configs/conferences/35c3/assets/min/35C3_Logo-mit-Verlauf.svg" alt="35C3 refreshing memories logo"/>
',
/**
@@ -108,7 +108,7 @@ $CONFIG['CONFERENCE'] = array(
*
* Wird diese Zeile auskommentiert, wird der Link nicht angezeigt
*/
- 'RELIVE_JSON' => 'https://live.dus.c3voc.de/relive/35c3/index.json', # TODO check
+ 'RELIVE_JSON' => 'https://live.dus.c3voc.de/relive/35c3/index.json', # TODO setup, configure correct value
);
/**
@@ -129,6 +129,8 @@ $CONFIG['OVERVIEW'] = array(
'hallc',
'halld',
'halle',
+ # TODO chaoswest
+ # TODO freifunk
),
),
);
@@ -158,7 +160,7 @@ $CONFIG['ROOMS'] = array(
* Event-Case in welchem Raum aufgebaut wird und wird üblicherweise von
* s1 bis s5 durchnummeriert.
*/
- 'STREAM' => 'sX',
+ 'STREAM' => 's1',
/**
* Stream-Vorschaubildchen auf der Übersichtsseite anzeigen
@@ -352,7 +354,7 @@ $CONFIG['ROOMS'] = array(
* da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen)
*/
'IRC_CONFIG' => array(
- 'DISPLAY' => '#35C3-hall-a @ hackint', # TODO check
+ 'DISPLAY' => '#35C3-hall-a @ hackint', # TODO same value as last year, but maybe check with signal angel
'URL' => 'irc://irc.hackint.eu:6667/35C3-hall-a',
),
@@ -387,7 +389,7 @@ $CONFIG['ROOMS'] = array(
'hallb' => array(
'DISPLAY' => 'Borg',
- 'STREAM' => 'sX',
+ 'STREAM' => 's2',
'PREVIEW' => true,
'TRANSLATION' => [
['endpoint' => 'translated', 'label' => 'Translated1'],
@@ -421,7 +423,7 @@ $CONFIG['ROOMS'] = array(
'hallc' => array(
'DISPLAY' => 'Clarke',
# Joan Clarke
- 'STREAM' => 'sX',
+ 'STREAM' => 's3',
'PREVIEW' => true,
'TRANSLATION' => [
['endpoint' => 'translated', 'label' => 'Translated1'],
@@ -454,7 +456,7 @@ $CONFIG['ROOMS'] = array(
'halld' => array(
'DISPLAY' => 'Dijkstra',
- 'STREAM' => 'sX',
+ 'STREAM' => 's3',
'PREVIEW' => true,
'TRANSLATION' => [
['endpoint' => 'translated', 'label' => 'Translated'],
@@ -487,7 +489,7 @@ $CONFIG['ROOMS'] = array(
'halle' => array(
'DISPLAY' => 'Eliza',
- 'STREAM' => 'sX',
+ 'STREAM' => 's4',
'PREVIEW' => true,
'TRANSLATION' => [
['endpoint' => 'translated', 'label' => 'Translated'],
@@ -690,7 +692,6 @@ $CONFIG['EXTRA_FILES'] = array(
'schedule.ics' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.ics',
'schedule.xcal' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.xcal',
-# TODO CHECK
'everything.schedule.xml' => 'http://data.c3voc.de/35C3/everything.schedule.xml',
'everything.schedule.json' => 'http://data.c3voc.de/35C3/everything.schedule.json',
diff --git a/configs/conferences/35c3/main.less b/configs/conferences/35c3/main.less
index fc48412..9f591ac 100644
--- a/configs/conferences/35c3/main.less
+++ b/configs/conferences/35c3/main.less
@@ -1,36 +1,317 @@
@import "../../../assets/css/_structure.less";
-// conference specific styles here
-@color-blue: #0084B0; // fresh
-@color-green: #00A356; // hope
-@color-grey: #4D4D4C; // reboot
+/*
+ * color
+ */
+@color-blue: rgb(0, 132, 176); // fresh
+@color-green: rgb(0, 163, 86); // hope
+@color-grey: rgb(77, 77, 76); // reboot
-@color-dark-grey: darken(@color-grey, 20%);
-@color-light-grey: lighten(@color-grey, 30%);
-@color-lighter-grey: lighten(@color-grey, 40%);
+@color-grey-darkest: darken(@color-grey, 20%);
+@color-grey-darker: darken(@color-grey, 10%);
+@color-grey-lighter: lighten(@color-grey, 30%);
+@color-grey-lightest: lighten(@color-grey, 40%); // highlight
+@color-grey-readable: lighten(@color-grey, 50%);
+@color-grey-readable-focused: lighten(@color-grey, 75%);
// often configured values (and their defaults):
@brand-primary: @color-blue;
-@text-color: @color-grey;
+@text-color: @color-grey-readable;
@link-color: @color-blue;
@link-hover-color: @color-green;
-@navbar-height: 70px;
+@color-nav-icons: mix(@color-green, @color-blue, 75%);
-// TODO darf nicht angegeben sein sonst wird style ignoriert, wtf
-//@navbar-default-bg: transparent;
-//@navbar-default-border: transparent;
+/*
+ * navbar
+ *
+ * reminder, do not mess so much with the navbar because boostrap nav
+ * is hard and will kick your butt on mobile
+ */
+@navbar-height: 70px;
+@navbar-default-bg: black;
+@navbar-default-border: black;
@navbar-default-link-color: white;
@navbar-default-link-hover-color: @link-hover-color;
+/*
+ * buttons
+ */
+@btn-font-weight: 600;
+a.btn, input.btn {
+ text-transform: uppercase;
+ color: @color-grey;
+}
+a.btn:hover, input.btn:hover {
+ color: @color-grey-readable-focused;
+}
+
+@btn-default-color: @color-grey;
+@btn-default-bg: @color-blue;
+@btn-default-border: @color-grey-darker;
+
+@btn-primary-color: @color-grey;
+@btn-primary-bg: @color-green;
+@btn-primary-border: @color-grey-darker;
+
+/*
+ * font
+ */
+@import url("/configs/conferences/35c3/assets/montserrat/Montserrat.css");
+
+.font-headline {
+ color: @color-grey;
+ font-family: 'Montserrat', sans-serif;
+ font-weight: 900; /* black*/
+ text-transform: uppercase;
+}
+
+.font-sub-line {
+ color: @color-grey;
+ font-family: 'Montserrat', sans-serif;
+ font-weight: 400; /* black*/
+ text-transform: uppercase;
+}
+
+.font-running-text {
+ color: @color-grey-readable;
+ font-family: 'Montserrat', sans-serif;
+ font-weight: 400; /* black*/
+}
+
+/*
+ * style
+ */
+
body {
background-color: black;
- padding: @navbar-height 0
+ padding: @navbar-height 0;
+
+ .font-running-text();
+ font-size: 13pt;
}
-h1, h2, body.overview .room a.title, body.overview .panel-primary a, .navbar-brand {
- font-family: sans-serif;
+nav.navbar {
+ .navbar-brand {
+ font-size: 16pt;
+ letter-spacing: 0.2px;
+ color: white;
+ }
+
+ a.feedback, a.releases, a.about {
+ color: @color-nav-icons;
+ background-color: transparent;
+ border-color: @color-nav-icons;
+
+ &:hover {
+ color: black;
+ background-color: @color-nav-icons;
+ border-color: @color-nav-icons;
+ }
+ }
+
+ &:after {
+ display: block;
+ height: 2px;
+ padding-bottom: 2px;
+ background-image: linear-gradient(@color-blue 10%, @color-green 90%);
+ }
+}
+
+h1,
+h2,
+h3,
+body.overview .room a.title,
+body.overview .panel-primary a,
+.navbar-brand,
+.panel-heading,
+.panel-default > .panel-heading,
+.nav.nav-tabs {
+ .font-headline()
+}
+
+h4 {
+ .font-sub-line()
+}
+
+.banner {
+ h1 {
+ display: none;
+ }
+
+ img { /* TODO make responsive */
+ width: 15%;
+ margin: 20px;
+ position: fixed;
+ }
+
+ &:after {
+ content: '';
+ display: block;
+ height: 30px;
+ }
+}
+
+.well {
+ h1, h2, h3, h4 {
+ color: @color-grey-lighter;
+ }
+
+ background-color: @color-grey-darker;
+}
+
+/*
+ * Panel gradient configuration
+ *
+ */
+.panel {
+ border: none;
+ background-color: black;
+ background-image: linear-gradient(120deg, @color-blue, @color-green);
+ padding: 2px;
+
+ .panel-heading {
+ border: none;
+ background-color: black;
+ // to test gradient use:
+ //background-color: transparent;
+ }
+
+ .panel-body {
+ background-color: black;
+ // test gradient:
+ //background-color: transparent;
+ }
}
+/* let the gratient go over two panels horizontally, child 1 and 2, 3 and 4, and so on */
+.room-group .room:nth-child(1) .panel {
+ background-image: linear-gradient(80deg, @color-blue, @color-green 200%);
+}
+
+.room-group .room:nth-child(2) .panel {
+ background-image: linear-gradient(80deg, @color-blue -60%, @color-green);
+}
+
+.room-group .room:nth-child(3) .panel {
+ background-image: linear-gradient(80deg, @color-blue, @color-green 200%);
+}
+
+.room-group .room:nth-child(4) .panel {
+ background-image: linear-gradient(80deg, @color-blue -60%, @color-green);
+}
+
+.room-group .room:nth-child(5) .panel {
+ background-image: linear-gradient(80deg, @color-blue, @color-green);
+}
+
+div.row.recordings div:nth-child(2) .panel {
+ background-image: linear-gradient(80deg, @color-blue, @color-green 200%);
+}
+
+/*
+ * NO RELIVE THEN:
+ *div.row.recordings div:nth-child(2) .panel {
+ * background-image: linear-gradient(80deg, @color-blue, @color-green);
+ *}
+ */
+
+div.row.recordings div:nth-child(3) .panel {
+ background-image: linear-gradient(80deg, @color-blue -60%, @color-green);
+}
+
+/*
+ * main page
+ */
+
+.overview {
+ a {
+ color: @color-grey-readable;
+ }
+
+ .room {
+ .panel-body {
+ height: 190px;
+ }
+
+ &:hover {
+ .panel-title {
+ color: @color-grey-readable-focused;
+ }
+
+ .panel-body {
+ .program-schedule .current-talk {
+ &, span.t {
+ color: @color-grey-readable-focused;
+ }
+ }
+ .program-schedule .next-talk {
+ &, span.t {
+ color: @color-grey-darker;
+ }
+ }
+ }
+ }
+ }
+
+ .recordings {
+ h2 {
+ span {
+ display: none;
+ }
+
+ &:after {
+ content: 'Recorded memories';
+ }
+ }
+
+ .panel {
+ &:hover {
+ .panel-body a {
+ color: @color-grey-lightest;
+ }
+ }
+ }
+ }
+}
+
+nav {
+ .nav-tabs {
+ border: none;
+ background-color: black;
+ background-image: linear-gradient(120deg, @color-blue, @color-green);
+ padding: 2px;
+
+ & > {
+ background-color: black;
+ }
+
+ a {
+ color: @color-grey;
+ }
+ }
+}
+
+body .schedule {
+ .block h3 {
+ font-size: 16px;
+ }
+
+ .now span {
+ right: -33px;
+ top: -2px;
+ font-weight: bold;
+ }
+}
+
+.feedback-form, .embed-form {
+ label {
+ .font-sub-line();
+ font-size: 16px;
+ color: @color-grey-readable;
+ }
+}
+
+