html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:source sans pro;src:url(/fonts/SourceSansPro-Regular.ttf)}@font-face{font-family:source sans pro;src:url(/fonts/SourceSansPro-Italic.ttf);font-style:italic}@font-face{font-family:source sans pro;src:url(/fonts/SourceSansPro-Bold.ttf);font-weight:700}html,body{font-family:didot}h1{font-size:36px}h3{font-size:28px}em{font-style:italic}strong{font-weight:700}.main-wrapper{padding:50px}a{color:inherit;text-decoration:underline}header{margin-bottom:50px}header a{color:#000;text-decoration:none}ul.articles li{font-size:18px;line-height:2.5}ul.articles li .underline-wrapper{position:relative;display:inline-block}ul.articles li .underline-wrapper:after{transition-duration:.5s;transition-property:width;transition-timing-function:ease-in;position:absolute;top:80%;left:0;width:0%;height:5px;content:" ";display:block;background-color:#000}ul.articles li .underline-wrapper:hover:after{width:100%;transition-timing-function:ease-out}ul.articles li a{color:#000;text-decoration:none}ul.articles li .title{font-weight:700}ul.articles li .date{font-weight:italic}pre{font-family:monospace}p code{font-family:monospace;display:inline-block;padding:2px 5px 0;background-color:#eee;border-radius:2px}.single{font-family:source sans pro,segoe ui emoji,apple color emoji,noto color emoji,Helvetica,sans-serif;line-height:1.5;max-width:800px;color:#333}.single .post-header{margin-bottom:2em}.single .post-header .post-date{font-size:12px}.single h1{font-size:32px}.single h2{font-size:28px}.single h3{font-size:20px}.single p{margin-bottom:1em}.single p+h1,.single p+h2,.single p+h3,.single p+h4{margin-top:2rem}.single hr{width:100%;height:1px;border:0;background-color:#999;padding:0;margin:2rem 0}.single img{max-width:100%}.single ul,.single ol{list-style:initial;margin:initial;padding:0 0 0 40px}.single ol{list-style-type:decimal-leading-zero}.single li{display:list-item}.single ul,.single ol{margin-bottom:1em}.single ul ul,.single ul ol,.single ol ul,.single ol ol{margin-bottom:0}.single .highlight{margin-bottom:1em}.single .highlight .chroma{padding:20px;line-height:1.5;overflow-x:auto}.single blockquote{padding:20px;border-left:3px solid #ccc;font-family:monospace;margin-bottom:1.5em}.single blockquote p:last-child{margin-bottom:0}.video-wrapper{width:100%;position:relative;margin-bottom:1em}.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.post-image{margin-bottom:1em}.post-image+h1{margin-top:1em}.post-image .rounded{border-radius:5px}.post-image .caption{margin:auto;width:80%;font-size:13px;text-align:center;padding:5px 0}.page__takram-pendulum .single img{border-radius:5px}