From 9a05af7a7f3f7221c060a986e6fb07cb37aa64ac Mon Sep 17 00:00:00 2001 From: Achim Vedam Date: Fri, 19 Apr 2019 10:07:20 +0200 Subject: [PATCH 01/19] add assets, remove unused --- site/src/components/{ => unused}/Logo.svelte | 0 .../fonts/overpass/overpass-latin-600.woff2 | Bin 0 -> 19404 bytes site/static/images/twitter-card.png | Bin 11423 -> 20005 bytes site/static/logo.svg | 5 ----- site/static/svelte-logo-horizontal.svg | 3 +++ .../{logo-mask.svg => svelte-logo-mask.svg} | 5 ++--- site/static/svelte-logo-outline.svg | 5 +++++ site/static/svelte-logo-vertical.svg | 4 ++++ site/static/svelte-logo.svg | 5 +++++ site/static/svelte-logotype.svg | 2 ++ 10 files changed, 21 insertions(+), 8 deletions(-) rename site/src/components/{ => unused}/Logo.svelte (100%) create mode 100644 site/static/fonts/overpass/overpass-latin-600.woff2 delete mode 100644 site/static/logo.svg create mode 100644 site/static/svelte-logo-horizontal.svg rename site/static/{logo-mask.svg => svelte-logo-mask.svg} (74%) create mode 100644 site/static/svelte-logo-outline.svg create mode 100644 site/static/svelte-logo-vertical.svg create mode 100644 site/static/svelte-logo.svg create mode 100644 site/static/svelte-logotype.svg diff --git a/site/src/components/Logo.svelte b/site/src/components/unused/Logo.svelte similarity index 100% rename from site/src/components/Logo.svelte rename to site/src/components/unused/Logo.svelte diff --git a/site/static/fonts/overpass/overpass-latin-600.woff2 b/site/static/fonts/overpass/overpass-latin-600.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1956aca6e03873b9cf990c4819cbe11e853e4664 GIT binary patch literal 19404 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 XC0prpFwdc1ob^=vQ(7tG)&T$jy0z>6 literal 0 HcmV?d00001 diff --git a/site/static/images/twitter-card.png b/site/static/images/twitter-card.png index 4214b10eef5349c7b83139622ea4cd49ee603215..64116811bedd1459786fed6fa1b6bb24a905b450 100644 GIT binary patch literal 20005 zcmd73Wn5H$yDvNjprlGjNC?v1<$!=7-QC?VNH-XWA_#(XNy7{<(#?QKcXxMp*I5ky z@BQ58^X%t5FZMb6%!{eDes#t7%JoH2{tXs7F**nY!jh7FtqcO){{;fwb$xIb_@|C? z0|WRVau(NgR)Ls1yBRr}fkaFp#%2^!c19Lv%4SBU9&cOCUV=dP=&V#Voi*iT1xz4z zEJio?u(;bf0HZ;mm%{E2MkY39&J@OG7FPCP%IzuyC54qKm{NmVj!n)%%*@hC($mpQ z#Zz9@#M8!v-;`2Vh~lNY05E}_nX?gvyPd7QlYl#z5;?B`@crg*R!R!wEzUMz%G*t8 z$|+KaK^)B}xLJ6ZP1w1(DR}u=*m*d)`1zSAIM~?vSlRek**Tfnc?7uF1UNV-{=O)I z)f`RD1(aV){9Oz91*Wugc6Jb8Wp#6NV{zkTfjC;Qvh(xvv$Aopa&RyMcQ8A7*gG4! zGut~+{WHUBGba;AD+gyQh&{#4j7G)~7iTafu+!Tk*g5=bT6?FzWC94r>Tcw~%Fe=e zbEJQ6l#~1azSYj|Uw1n>E1Uhte*a%5c2f0lFk@9VbAq@yngEP5r@C3nK|svW%*Ywy zs0xAD{zFAYONcYX$r9o~AtrW1HGT>@IU^G*`>F%%om}DS>%d ztgK80*m%VGc*NK^xp{d-+1bVU`FPoRMLGG!Ik44xnZ5HrV@>~K zEZ2WJ_C_G=9DtQyn>kv!nwd&CLhLAz2N$sV&-cRqpU(Gptm%Kg7mojQEGw`X)*JTz zKiK`xUw{nVeEpa30zdvG{$}=o%sT?Y-J{WO4FX9=NWB(ObsyW9M03YeLp1MBXKFmC zk=mAIRTigbpga0B@(Shtf{(~6ykDuG-zU=iq||(6AaWn&v0~5

NgnF>&AdRHAqd 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 $RL|vAtD$`(4o?i=e)NSiqNliBU=$%)u zF)~-3b8C!eHzya!TjcH`&1#vX6c_&^R8$7Q#n;ml5F0NescLbLVdMxrS-qk?P&6

>x7im0$33aVCLzX9U% z4L%x3JBZS+D3%ql9nF} zH-#(R#=&3T3PdK^`xX^g{IK?U(&nIm8I_+s+kdd8iqC41_6`eOW!sI*I5X&n;(H4m zz1-lfbDU_NTdbx1Gq9M5P0!q@Ib|hq4Qh8&lX6564HP)+`DkW+=r7l;u`kGFU$Dlj zlz@gawx|}cwET~2aUV6l;&*@KsItlrJczF_RS)O;$9kN9L<8GW2l7OddMTH5Bk7%;!mV!?&I}9|b+eyZK<5)!Y zaFj!z6PKxCLE1z#=GAMy@y1Fc4 z0_E-D`K3OZ&#|4>SokKD*sA@LycEb;6iXy34i64}4RBs&xVMi@mr64(|Kkm2T-;Op z71L_BHEt}W0UOX*_mUei*#c|`t1nrp&f+fxJJw`!|DwcrLN%| z#Cc}%k|fqhWWL>RpgwVe?$(b=>r?Aw5?={t$kQ@33f%UUXt=g`c}D1#b20C%5$SNU z`sIokA=@e7zVA^zD+Jytrp9=q5`M66YL9mduS#F`XcXd3Wnjzn;LhJdWz}zRqgS_@ z7fB5N{C;ulsJLtZ$2{(0-`%ntOOKRbR)s%C581g=8TBcLs`C&u$Jy7bQW4w*?L7(X zUo{2hR3Pk;|1KOq6vu9}oc56MrBavCF%5G}W=n;@L7;IrkQ{uDf&vr@pp$?tRGxSB zSXZt5G>6y>k=+J-b>@c?z_WPhPjR8wzbBcrSa~ucjWl0Y{;#(8L^Tk}| z!cs#Smx|wuM#6sSuEc4h<>?X*8Fg8)HoSQZ=r33TrjSv`;^3A0eO`*{)2Y0LI%tjIv7 z*22=MjyuxD>nU~IDimM7DH#Jy31~;V$AOAj0*M3 z4j|os<2Hv7PZ~RZc&9ud&79oXv*iC|ad7EQY%R0pfT&qIXXPyi6KOW_ADNnez;;9V zOb^%5@wIdk@;=0RVNH_t8F%Z?!v89g2ffmNHTn?LVj}-+ zz=S)Ph}o%8>ey{)KY20IXrfd)xi-^Gn4Z1iBotQbmsip1fKZ-%UZJfA-b)x0GPP5{ z-t05sjtsY5N=+t~<8tLcMh7jRFcG2nzszjmww{=}Fc-_%rnTC2-X^b0cb6kfC1Wme zDD~#Rqd}>dPllf_Zcka#cIZWztP9liNPXB+I(Un5t^!Sk4)R)y#;xp-2k|%7+=g?! zYdb$q?F1&^Zb`kn_oiMt!)G5l^`hAUEEtw8g;V3c zO$U^gP95%47?Y@ZR-ZPmmJ_6mvdMdFSOW}Y8mtz7n&c`oNFl}?bcr9c#`t0a#Zn# zv``mj&0b8DZ?X=W#jwC(jd+9STE{~Z$8IC(2hpXF{y3B<=knJm5z)a(;FMs@ttYo& zqBtst5b{=P-IXBbN=z;`$)g6dYBE)k zB%7;<=02G(SGpZ8VSup1BQJ|%uZhYx0&^Ylo28F?zA{!=Z>U|Hlps+z0OH;DMeCyu zc9X3E=af^~r0327rvrHZz+hL3-q|!7nLrfWOEBsS)xkxgz}ue8dxg%KN@{ca#~~-g zwz~xhL{S4)m|xlMrhHLj4#&++e1(b>8-9~M8!|ntm3fxRUpsG(KX`C%a^p4QSgx25 zJ47FCmEYtu*@Un{*Tvvg}$m5KwveiLa zpg?P-MqNlH2kjjRkHR&cEC^dCLCV%eJUHI5T)(=Z#{1yU^O|0j$@sNl2)Jgnqu1wb z2H{y5KyYb_hk9^4lajb4IdOq4LmV2)U4fm_Z&eKfO?_(yTq@RBA%^BmwC?3?Upp<> zGPz>sS>?Lbq+5 z{|dF`$%fwN@T_%LG#~N2u@d8z^VH*=0gi*NU zJPntT<1R7YK6wHaOQ^qpK0>+ww*PP3PT-w)QdGJ=SfS}|ilC{P8233?XgF+48F0!Wo?8)^5KbNpjSRGK> z95;SRTVYpnWZ&D`-$cW5XG;Tnt8}g{byvBWcHoj3Bh=9_up`kE^Pz?V;lE<*b?LO3 zkDdGz`|j_yOx^clzCG(tMe&O&?T%J3LcxnuNI4A=?gmdqh17KID zNc6HdnK;THuTR8(L+A@_MZ*(ohx#V1e%XtGIYkfci;pzVOV<{pA}k(!jatgQb;}rE z&|05{R+L|3yN&F3f=T7W_5#*&mIrf^@4jaio@g>_BFJ1~*8zhO80MKCCzrVm^f#zhSHHm_<=3D!#xu5#7kSR0_5~=Q z1Dt!cI%c*ECM;RO zPyAG=`83q#dXqfo%oZ7c+#?++l2ZEG3C~wb$-KB%?t;XamP;O1USTX$)Erf*&9S_h zXL+YdAFlElde`j+A(1ANC$lDv=`9C$_XhLlYw!5K{2d4s{8`I%_di*b9gXi2KdI=F$I}6V{6LTprwDTw5-_p;2f>lTY%`I*slkpCZeb(pS zYrGO-w2XewP24(PQVu4f>P+N@Mnm_%CS|j`Kkf&z^Mw1uXLu}T_kEEX5w=b`30uK6 z=UMq7>N7BxFMQn{PtKjHv|lPgBfG!$-Pvb{FXz=w7<9bkncp;n;Qu8y9U6`Q?qG}t z{o(SzaxH~#h*r&cVkp%r)g#v~t_97YtCz`x7BTM|f;CqTnv7&!{dTZPxs58eJjV#S z<-YleSj=_8-)#4lga485`k=#9Ec@_n;bD3K?}HW$z!_zRu$O8}?WW%8xCxAMvWAmRSFXn&dm~A2B)N!hmksE*{9$sswL`@~aQX*6<-#<>R zHbk)sU#B`>nbnW`C7MV6O9tNctpD66gw=s@iQa}srJ!(v_tv%ss04P}GK(=h%4|Di zIpW+T8~!7C=&5yzPF%nScKfDN>1Dh#c6K)N6f7uxiZPxIp{iQ16VXzo`E~f=pRA=E z#Y<~*8>>FHI3L@atq z=I+j2>!El5B=*9-r^KiLRAq_GVM*Tbar;3BpW0q4;$FMRRZ64my0lH{EKA_mP)pU) z3DHSqVP$0dqd%#`r)FXh?vlY0H=S~~vHYLxp46_iJQuf7rNsl*ua7aNd(&M!kC@f6 z?QMr+4clGP^V5l0@##`U(hjexWthHpKDP1gT~{C`JuJ!e2^1qun)|EYU+)@8hv&qK zFgSKbUKoE@_B`SDsg$6~T95L=kDHb>_);qMsdZ~O565~AeR8t@vxIBW7BAQ@`3Y{Y zoDY+uoywqX7ZCe=?v-~3r{a0VhO zv)++A_$M|JZ+5mH_8-<5t;IDyS#*hCKl~^#+;=25WS+F2QS~%;CC2gDxar<0o_qW*Ymh3R*VnF= z(Ni80Uwzd-A9kN>bz8)++9MMGg2PeThxB`uQ#SPbEh0=V&Sc z={2t{D$lMhEMl>I$8BB)?Q~T>;2E!-GoSQXbwJzry5TjvhFfg0@d*Yu?-0BDrd&2v+tx}M_Ob)Xc?d_;ZbL* z*ZNy23y)PCZ|JAenPHMo|IAj1=Mh28kY3g|BHR!B;iwpRgFjoFu2Mmuo6uE1UsXJ9 zDM?H1$~!#07+~ISJ9TS$STdP$i21oUd!?LPr6pjjfU=r__5Q%q{C3}fJU489)osV&7e8uqoI$t1bd@NGqWG;sO~XgavY2L6Erv^t_8NDcrdRwyKfteqm4MHwtA377Lye zv(?kR1iA@;Ji}gbB`*V4ax9j>#2`hjJ11P>NmF9)8=t|d5@x9M1vB02Za*k(pyTX4 zWRfmN@u8m05wzEke$Val$Zm>skeYL#DaOx+r+p>XgVX0tS9iR8jOEf5UD$S3jO1F1V)bW@A|$8 zbDbVmbB7nv+?3F+WK5O`&uyoO^k4bBA<=2UqiX}2MsAv7uX0|ob5~6QiGXz0>Hafu z4`a-0pfzPLTMsIo&|h97ah+e~=@@$t#PT#?^$tb1X3?weQf|cPiyUSAkWf`iUpQ&y zfT^69Mlw!+EFaaqaawc&rhHlhmB4)6$=fre_Vo|seRs{{L@e^HCIxbzU~E4t!}@yI z3lbM+XyG~koaD4m<++B1&)ATG1u8d2<|i7472FPgr7tQHbq`!_--D18Xu7F=vCy{h zNe=-4@JD{?aF)#uULOT$hT*0!#Y0NBm<*m15!eCYpFE75%PPy%*-JP6rpX~@f@<9? z57e=JuJ&_6;ai(|&HAdf?{&LwcgNwwuRCu5tfWfMgb+H>8YEfXdM@DmiX5j;!Jx$| z%jdNolv_FUG1Tjx20N0<<&*^$2PY*0E`P$CA~I5`xg4XQTrGL?oHp-is?){Zgt+`V z8huH_C!2^0HSq%?C7^Fg_RmdztNG*8o|@|d=vxhKe$UsJkl}CK6%bQbh^nxTdSv+) zL5McA`O}SnXPSHhBrEBJ5Ulj(&9U~NZ@6mq=TE*FsCG`x{^>L}Yl3kXnVV2)Ji1I; z{Xx>n3Uj2O`+F?O_U*6`lqNHw1X|8mmaN+zr)VNH(`>cWQtfD6e8d{t-yp<0ti{P+m=+rg5K`6_+uvF zAVypQmh3I~dOlg{$p9_(%KY=Qw}rqVRPC~ps8o+7SY(k3Wmt1U=mJTqW{_nNrX6f?2t>-BKXyZG4+`BIAAgIkS2;#U#-S`b#lp z>}9%_C$#X5a?jXwaH2_6hicG9iHGdF)U~;MhFJ#(qT6y>LReg?#kh6DlWtP>Nj(@_ zhr#e*4e(k~X>NZ43!`@a8r3n(6 z?fqb0ZjutJS{WQS0W~knkuVX*V}Fijua!eRO=7iECo-Q%5ied3Fkw?}(w%&m6e)qf z0y8+d7wi{XqD7&>L@$MNG#}3^RmL%^=DllE(|FB}5~zPR9PuQWuF5aoHNSspy2PdA z8yWi;=C9GB_bfs}m9Q)&HA+9De7;+X(;8s*f2`*peaGd-*WnP@utR~*0Q5zv{mMp< zRJ{`2!%%d;Gyk?~#4;m;Zs~_S`CyKTK!E`*4kJ(RiC&-}+S!<`^iBd4Yry2=TFIQ~ zZDF#MtNQDbY}=_l-z41mn6cr~?ecIr*}%Z>a@C<(*xt(!HJsmGG7osvEPJ{k=payNYP27OSzw+n#@>;#Yqk3Di_jD*i%w@Sh_&$;# zEns;vWkh_58wSt1ZE)S+T#)X1 z9d_Cyl>Lv zQ0>CsiyrhiHGTa%sBRpH)lGRj&)g%n&-Yo-@K3{833Qbv&LyDe3#)F7T$U5aM1n9rdNj#|{B?TMao3w};wG zPj~m(ORe=_W%WH0^ji6%5z+{FE;p{H$M7CG_nB6jx)GUDPQK?i#Sf(k9!Nfeh;VRy zfkEU{+gA(^G1Z&zta0_wvED&m^uI0x+B(V8JKJma`)?{ok=e@0`$)qM3X3dO?M(U! zpXw{PoZ3$b(oJjrv~pyx8hN{7`47%!Zj<8OApXcIVM)d8trc@7TxQkxf7|NA?3#~= zVja3(h$pxBBp%}^u7C49@cyPh7{qh9Nd8LWY>$nVh0i38v4jYzk+7vrLqq>07jO(hh;jguc zpFE_47uW$$XYg+Os5R;7MM$D7N15`jsGAwasvHd?Q6(NY*R-iFCfqD@lXtSncmXsK z=UvLJ6A=0F`wZ++5ir7R;t9o3)~8zffGq9JZoEG8=S`B7_>>gnI$!gUj;57c;>LAq zC{i;*FG`xc4ND}N@>5by32kq0uWD=Q8I2IAJnoKWe3m2xU5N-1hJDneZe*m=%c1wX z`sL^E?Tt^E8palYulU*spDr^TU$r_x`Ume-Fx~IZx4robj;mG@*v^-+Nzgxh!_m6P@%JKdzMI#7^Cf>E!w0 zc{y@&@;8}f`Kgz(%>0S+!U$WRI~BehR8$QI&uiusme+z|GO<(6i5UG}F>!HmQBg|* z%u#ykUH<<5wnr0(-~0PHpJg63a$n^a)lFjE_>Xl6iT4>Y8Xd{k55%GtwAhpAJ}6vuD(NgIXi9@-++AF8t1_ zh~esadz{_Q?eZ_ii>=zr-zM|Rc2eeJJFgE_$S1~WgrQD*u3vsY!%3b_uB&@B{0g7$ zk;_WwD*aEv?%8&6hBF22M1L;kbaz$k1#!~Jd z*8DcVyu4&}r>zSLNYt2U*l54<FPvVBfZe+q-wcJBG1V`AD4uAQyJA=>%6 zM8ngQ9yFULySVYZ5S>EP(J1Eeq6=mX3fulARE@rNb2RN@%R=Kus4OJk06|YfGZZNd zpTW)3jTMi{Rf9mOlb9Di4LHm?J=hx|>Vv1-56Zyu=WH`M0>JlxKRPg)irF102 z>(>hi(~57R0qDANIC@!yuigO(B_^g9@fmNBwtB}GrtwCPFL_D1)_c?Hxz z*V}5Al94f}@!Sm9=7re*_Egf)@H*aFnj97j#4an>kG?2S5WbxIontsG1=lHy8U%Zv z%%bVWh6z3eISNJv-}PrUt>EK)`OM(|oHZ4`mzgIgCp|qq?bZw&9BaRSe=4yV?znoQuFFn~vy3!MVP9X+(3op6fZOS- zm?BvXN;Tm5LPFm@VXcb;#4ofT$kXYMr0q@$;lJ)&St%mnv9%vNsBCX5(-L}R+2#qD zNJC2C^sl;{1d5UdA3l88!xbXIctcB zi5*+@lyA+!&UI^B!<&vm$(c`B@wm9SMbna|rUL}{Up`Tw#;U*6wsgi>fQqU}mv!tTE*8?(gvBN&Ln<82 zSiSuK{2}+@nu-8F#KN)~$i52LX4NUBjAwo(;Ost}4+c1agR}qYIbgGHk^s6nZ|709 zYK0+Fzj>#x4jLl4unikOZ@wM%%InVI|J57!1O3fGQqA0zgld<0kp zzV>UY)xJfabL=>78++#iEu4dN^G@Q%ApF*Yr7yTyrS_BG6AcV196JLbrM9C#R4{Kh zTQV~7KnfS+L@jRCMhzkPmR_mKI-7?_StLwK`Q8~H4wps zfts&ha}+M(yg7zNPoEPzm1}_LS{y1tyXjpZ!plShkz8U_DI}BS(02rPSOlOa7VopI1FmpSQx&VA|%aiZJ8QSK&6d9%hs=_ z!omm^Ju)((i^#LXb<=%~uB4FD*+71uvuZZ$fseSf@^O73OPwSJjhlu;$im)E@GkBohl z<6CBJt_p{O>9$B1Yp&pSA%Kn}BjvIX9&1%rHa0f2z%5D)-C1@bA|lMYpb>(bq=Mkb zPoH?~JQLUPNqu-YIIMe9GuDS8m68kRyUiW|Z$rUDyFsCv1;(d^W-{BOMcWs=IM4Ws zZHBk32cf2Cvp2SB97rZVSc_pT`EoXo#GZ0C-$z9t?dMW zEgYAct>KL@^^zB%+}5gax9u(6hy3fUwB(&v_wxTz9C%=uQDbAgZ25c}F`6nK!Q@xB z>g;>Id92~|84!W-6YB5RdLOfYwJ8jgKyJMB zZhD>40}R%e;~DJ@T32u-rF9%~A#a$zZa<6BLZ-FeGRxi{ zMfYxXx8i)Osz@wQhs9eM@S8Tr4mBon8)hwsa^Gh1Cdx0LDqzyk&;ah}^ZxE1EI^hl zQaa)3?Wzjy2fg0{(DAExE<5AP^yG@<;`Nu8qfg)MtHDyQrn=47he)&J6T1%Xg^=(b z?C&q8-@57UqMDj3H|o4|N%iKNp4{aZn|yk$ioNRsH%Ng}%iRY7rLAHf$%J8|^I zz7pOoIVor>59Qb+EnK+{p+^no5oa@L=f<|D88(jM2)utywOzcxD#P!R^ieF;uW@$hA5=_^1%e*9tHSmE

Zll> zzTOeLxLkqMz{|UURI$i|x<3!6u_$|{r;`^#W~^=IS+zO&_)g|S5y{*FY-~M!eZ*y@ zIbRe3qHTOQKi-=D~e4toE{U+JN!O?OfgK+dCsg9)v2r{$;X zLwO8L-o~yJw3fiz;zZ;P}p8+e#kRb2B)vC{`HHZ)$PGOkwkOzrsUAGNw@0?C#zUN zYwIDJYiE!@#eH|WfkAM5yr5w9#lh;)=J+($bnmRb(53SmE>G_2>cT>%Q>m`_V@)kB ztBK#hUYo%49kHA?)(N+V=#Ay1MbuuMKGq-=96B1(8IOy{nfCiwTYIG-bh;4_sl|c^ zy)GQi)rt-G5ZdoJE2sYO;lo>*C>Ca|a))~N?E-q2#<=2QLs|>)M?_g{Y*DrQ9Wsy* zK;lz1~9=tg-tbz<_Cwyr0kcCStmppKlH|5U1?Efrm$h zxOjlb3}AD*W7waC=!4z1yxrWoYd&>$cY7^HcILz_OjLxbt3~p1lU6TZ(}liN)~oTn z>#89mV{@_;Xi{P*())(ICOL?rx&UCi6!u=946A$<#YBOL#@+|-!$INdi#zw9gE$!& z+K7p-_GSagr!C^Uy7IfaBGSlhE>+sHqLY)Ka?O5*ad2>WlVO4~Nwb3Q$})?nNB&?syV#!$ z3ArXCBqUsK(8z;&ULFdEPUp?q*bHw^dQntgtY$?&B_K$@Sp5_j*u07+WxMb;PT_aM zx9O{!HQD%=x_pXLjMf4C8y-172^7+QUvGBGO3*Nqtn==cN$56kA)*VY7_mL?LHrS)bp z#VNmshl`tRrUJO2$rLqqiiw2} zFT3sk;8MtqQ#=43llw0|!~dEh|7GO*UoVB^(f?_xBG31~T~_|5!~gFT%l~Pq|Img1 gOao%Bu4wB(L@!4$rWC+NfP{gh#N}V-iyFTFA75c?^8f$< literal 11423 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 diff --git a/site/static/logo.svg b/site/static/logo.svg deleted file mode 100644 index 12d04b0705..0000000000 --- a/site/static/logo.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/site/static/svelte-logo-horizontal.svg b/site/static/svelte-logo-horizontal.svg new file mode 100644 index 0000000000..1d602a9051 --- /dev/null +++ b/site/static/svelte-logo-horizontal.svg @@ -0,0 +1,3 @@ + + + diff --git a/site/static/logo-mask.svg b/site/static/svelte-logo-mask.svg similarity index 74% rename from site/static/logo-mask.svg rename to site/static/svelte-logo-mask.svg index d7919a61ab..2b78ccad07 100644 --- a/site/static/logo-mask.svg +++ b/site/static/svelte-logo-mask.svg @@ -1,6 +1,5 @@ - - \ No newline at end of file + diff --git a/site/static/svelte-logo-outline.svg b/site/static/svelte-logo-outline.svg new file mode 100644 index 0000000000..2257055638 --- /dev/null +++ b/site/static/svelte-logo-outline.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/site/static/svelte-logo-vertical.svg b/site/static/svelte-logo-vertical.svg new file mode 100644 index 0000000000..b019147f35 --- /dev/null +++ b/site/static/svelte-logo-vertical.svg @@ -0,0 +1,4 @@ + + + + diff --git a/site/static/svelte-logo.svg b/site/static/svelte-logo.svg new file mode 100644 index 0000000000..1e7460c036 --- /dev/null +++ b/site/static/svelte-logo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/site/static/svelte-logotype.svg b/site/static/svelte-logotype.svg new file mode 100644 index 0000000000..5628be1ce3 --- /dev/null +++ b/site/static/svelte-logotype.svg @@ -0,0 +1,2 @@ + + From 45a5d695fb062f52c58400bb06ed04016c773133 Mon Sep 17 00:00:00 2001 From: Achim Vedam Date: Fri, 19 Apr 2019 10:08:15 +0200 Subject: [PATCH 02/19] main-style changes --- site/static/global.css | 429 ++++++++++++++++------------------------- site/static/prism.css | 2 +- 2 files changed, 172 insertions(+), 259 deletions(-) diff --git a/site/static/global.css b/site/static/global.css index 438a6ba5cf..83dc70ead0 100644 --- a/site/static/global.css +++ b/site/static/global.css @@ -1,16 +1,76 @@ -/* fonts */ +/* +----------------------------------------------- + vars – css custom-properties -/* overpass-100normal - latin */ -@font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 100; - src: - local('Overpass Thin '), - local('Overpass-Thin'), - url('fonts/overpass/overpass-latin-100.woff2') format('woff2'); + NOTE + - some vars change inside media-queries! + - under normal conditions, there's no need to touch these +----------------------------------------------- +*/ +:root { + --nav-h: 6rem; + --top-offset: 6rem; + --sidebar-w: 30rem; + --main-width: 80rem; + --code-w: 72em; + --side-nav: 3.2rem; + --side-page: var(--side-nav); + + /* easings */ + --in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19); + --out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1); + --inout-cubic: cubic-bezier(0.645, 0.045, 0.355, 1); + + --in-back: cubic-bezier(0.6, -0.28, 0.735, 0.045); + --out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275); + --inout-back: cubic-bezier(0.68, -0.55, 0.265, 1.55); } +@media screen and (min-width: 768px) { + :root { + --side-page: 14vw; + --top-offset: 10rem; + --side-nav: 4.8rem; + } +} + +/* theme vars */ +.theme-default { + --back: #ffffff; + --back-light: #f6fafd; + --back-api: #eff8ff; + --prime: #ff3e00; + --second: #676778; + --flash: #40b3ff; + --heading: var(--second); + --text: #444; + --border-w: .3rem; /* border-width */ + --border-r: .4rem; /* border-radius */ +} + +/* typo vars */ +.typo-default { + --unit: .8rem; + --code-fs: 1.3rem; + --h6: 1.4rem; + --h5: 1.6rem; + --h4: 1.8rem; /* default font-size */ + --h3: 2.6rem; + --h2: 3rem; + --h1: 3.2rem; + --linemax: 42em; /* max line-length */ + --lh: 1.5; /* base line-height */ +} + +body { + --font: 'Overpass', sans-serif; + --font-mono: 'Fira Mono', monospace; + --font-ui: var(--font-mono); + --font-system: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; +} + + +/* fonts ---------------------------------- */ /* overpass-300normal - latin */ @font-face { font-family: 'Overpass'; @@ -22,26 +82,15 @@ url('fonts/overpass/overpass-latin-300.woff2') format('woff2'); } -/* overpass-400normal - latin */ +/* overpass-600normal - latin */ @font-face { font-family: 'Overpass'; font-style: normal; - font-weight: 400; - src: - local('Overpass Light '), - local('Overpass-Light'), - url('fonts/overpass/overpass-latin-400.woff2') format('woff2'); -} - -/* overpass-700normal - latin */ -@font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 700; + font-weight: 600; src: local('Overpass Bold '), local('Overpass-Bold'), - url('fonts/overpass/overpass-latin-700.woff2') format('woff2'); + url('fonts/overpass/overpass-latin-600.woff2') format('woff2'); } /* fira-mono-400normal - latin */ @@ -55,65 +104,6 @@ url('fonts/fira-mono/fira-mono-latin-400.woff2') format('woff2'); } -/* roboto-400normal - latin */ -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-display: swap; - font-weight: 400; - src: - local('Roboto Regular '), - local('Roboto-Regular'), - url('fonts/roboto/roboto-latin-400.woff2') format('woff2'); -} - -/* roboto-400italic - latin */ -@font-face { - font-family: 'Roboto'; - font-style: italic; - font-display: swap; - font-weight: 400; - src: - local('Roboto Regular italic'), - local('Roboto-Regularitalic'), - url('fonts/roboto/roboto-latin-400italic.woff2') format('woff2'); -} - -/* roboto-500normal - latin */ -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-display: swap; - font-weight: 500; - src: - local('Roboto Medium '), - local('Roboto-Medium'), - url('fonts/roboto/roboto-latin-500.woff2') format('woff2'); -} - -/* roboto-500italic - latin */ -@font-face { - font-family: 'Roboto'; - font-style: italic; - font-display: swap; - font-weight: 500; - src: - local('Roboto Medium italic'), - local('Roboto-Mediumitalic'), - url('fonts/roboto/roboto-latin-500italic.woff2') format('woff2'); -} - - -body { - --font: 'Overpass', sans-serif; - /* --font: 'Roboto', 'sans-serif'; */ - /* --font-mono: 'Overpass Mono', monospace; */ - /* --font-mono: 'IBM Plex Mono'; */ - --font-mono: 'Fira Mono', monospace; - --font-ui: var(--font-mono); - --font-system: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; -} - /* base reset ----------------------------- */ html { font-size: 62.5%; @@ -130,99 +120,40 @@ html { padding: 0; } -/* links reset ---------------------------- */ +/* link reset ----------------------------- */ a { text-decoration: none; cursor: pointer; color: inherit; } -a:hover, -a:active { - color: var(--flash); -} - -a:focus { - outline: none -} +a:hover, a:active { color: var(--flash) } +a:focus { outline: none } /* ----------------------------------------------- global styles - - NOTE - – !important overrides class-definitions - - some vars change inside media-queries! ----------------------------------------------- */ -/* constants and calc ----------------------- - - commonly used values - - under normal conditions, there's no need to touch these - - look confusing/cluttering at first, - but they simplify life immensely ------------------------------------------------ -*/ -:root { - --nav-h: 6rem; - --top-offset: 6rem; - --sidebar-w: 30rem; - --main-width: 80rem; - --code-w: 72em; - --side-nav: 1.6rem; - --side-page: var(--side-nav); - - /* easings */ - --in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19); - --out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1); - --inout-cubic: cubic-bezier(0.645, 0.045, 0.355, 1); - - --in-back: cubic-bezier(0.6, -0.28, 0.735, 0.045); - --out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275); - --inout-back: cubic-bezier(0.68, -0.55, 0.265, 1.55); -} - -/* theme vars ----------------------------- */ -.theme-default { - --back: #ffffff; - --back-light: #fbfcfd; - --prime: #ff3e00; - --second: #676778; - --flash: #40b3ff; - --heading: var(--second); - --text: #333; /* hsl(36, 3%, 62%) */ - --border-w: .3rem; /* border-width */ - --border-r: .4rem; /* border-radius */ -} - -/* typo vars ------------------------------ */ -.typo-default { - --unit: .8rem; - --code-fs: 1.3rem; - --h6: 1.6rem; - --h5: 1.6rem; - --h4: 1.8rem; - --h3: 2.4rem; - --h2: 3rem; - --h1: 3.2rem; - --linemax: 42em; /* max line-length */ - --lh: calc(4/2.2); /* base line-height */ -} - /* typography ----------------------------- */ body { - font: 400 var(--h4)/var(--lh) var(--font); + font: 300 var(--h4)/var(--lh) var(--font); background-color: var(--back); color: var(--text); + -webkit-font-smoothing: antialiased; + + /* default spacing of Overpass is a bit too airy */ + letter-spacing: -.013em; } h1, h2, h3, h4, h5, h6, blockquote { + position: relative; margin: 0; color: var(--heading); - position: relative; } -h1, h2, h3, h4, h5, h6 { font-weight: 700 } +/* h1, h2, h3, h4, h5, h6 { font-weight: 600 } */ h6 { font-size: var(--h6) } h5 { font-size: var(--h5) } h4 { font-size: var(--h4) } @@ -230,15 +161,18 @@ h3 { font-size: var(--h3) } h2 { font-size: var(--h2) } h1 { font-size: var(--h1) } +h1, h2 { + font-family: var(--font); + line-height: 1.25; +} + +h3 { font-weight: 300 } + p, ol, ul { - line-height: 1.5; margin: 0 0 1em 0; - font-family: Roboto, sans-serif; - -webkit-font-smoothing: antialiased; - /* font-family: var(--font-system); */ } -.b, b, strong { font-weight: 500 } +.b, b, strong { font-weight: 600 } tt, code, kbd, samp { font: 400 var(--code-fs)/1.7 var(--font-mono); @@ -246,11 +180,8 @@ tt, code, kbd, samp { code { position: relative; - border-radius: 0.3em; + border-radius: .3em; white-space: nowrap; - /* border-top: .1rem solid #e5e5e9; - border-left: .1rem solid #e5e5e9; */ - /* color: inherit; */ color: #444; -webkit-font-smoothing: initial; } @@ -261,16 +192,17 @@ pre code { background-color: none; } +/* sync CodeMirror with prism */ +.CodeMirror { + font-size: var(--code-fs) !important; +} + ::selection { background: var(--flash); color: white; } /* opinionated styles --------------------- */ -h1, h2 { - font-family: var(--font); - line-height: 1.2; -} li:not(.white) > h2 { color: var(--second) @@ -293,7 +225,6 @@ blockquote :last-child { margin: 0; } - /* buttons -------------------------------- */ button { font-family: inherit; @@ -301,50 +232,78 @@ button { background-color: transparent; border: none; color: currentColor; + cursor: pointer; } -button:focus { outline: 0 } +button:focus, +.btn:focus { outline: 0 } -button[disabled] { +button[disabled], +.btn[disabled], +.btn:hover[disabled] { opacity: .55; pointer-events: none; } -button > svg { +button > svg, +.btn > svg { position: relative; top: -.1rem; width: 2rem !important; height: 2rem !important; + stroke: currentColor !important; +} + +/* reset ------- */ +.btn { + --btn-h: 4rem; + --btn-outline: .2rem; + --btn-font: var(--font); + --btn-calc-h: calc(var(--btn-h) - var(--btn-outline) * 2); + --btn-hover: linear-gradient(to top, rgba(0,0,0,.07), rgba(0,0,0,.07)); + + position: relative; + margin: 0 .8rem .8rem 0; + vertical-align: middle; + white-space: nowrap; + display: inline-block; + zoom: 1; + border: none transparent; + font: var(--h4) var(--btn-font); + border-radius: var(--border-r); + color: currentColor; + cursor: pointer; } -/* options */ -button[outline] { - min-height: var(--bttn-calc-h); - line-height: var(--bttn-calc-h); - border: var(--bttn-outline) solid currentColor; - background-color: white; - color: currentColor; +/* default */ +.btn { + line-height: var(--btn-h); + height: var(--btn-h); + padding: 0 1.6rem; + transition: all .1s; } -/* links ------------------------------------- - - idea from https://up.docs.apex.sh - - How can this be solved? - Setup for all links is risky/tricky +.btn:hover { + transform: scale(.98); + mix-blend-mode: multiply; + background-image: var(--btn-hover); +} - We need global -styles and