diff --git a/README.md b/README.md
index 2d833d5..964c789 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@ Pico is a stupidly simple, blazing fast, flat file CMS. See http://picocms.org/
Screenshot
-------
-![Pico Screenshot](https://cloud.githubusercontent.com/assets/640217/11488596/70b39396-978d-11e5-885e-01341ad9dd75.gif)
+![Pico Screenshot](https://cloud.githubusercontent.com/assets/920356/17342119/f5a85ee8-58f7-11e6-856e-cd72f76cec61.png)
Install
-------
diff --git a/themes/default/index.twig b/themes/default/index.twig
index ec76b84..75a1007 100644
--- a/themes/default/index.twig
+++ b/themes/default/index.twig
@@ -62,6 +62,7 @@
+
diff --git a/themes/default/js/modernizr-3.3.1-custom.min.js b/themes/default/js/modernizr-3.3.1-custom.min.js
new file mode 100644
index 0000000..1454151
--- /dev/null
+++ b/themes/default/js/modernizr-3.3.1-custom.min.js
@@ -0,0 +1,3 @@
+/*! modernizr 3.3.1 (Custom Build) | MIT *
+ * https://modernizr.com/download/?-classlist-csstransitions-dataset-requestanimationframe !*/
+!function(e,n,t){function r(e,n){return typeof e===n}function i(){var e,n,t,i,o,s,a;for(var f in y)if(y.hasOwnProperty(f)){if(e=[],n=y[f],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;tp;p++)if(v=e[p],h=E.style[v],s(v,"-")&&(v=a(v)),E.style[v]!==t){if(f||r(i,"undefined"))return u(),"pfx"==n?v:!0;try{E.style[v]=i}catch(g){}if(E.style[v]!=h)return u(),"pfx"==n?v:!0}return u(),!1}function v(e,n,t,i,o){var s=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+S.join(s+" ")+s).split(" ");return r(n,"string")||r(n,"undefined")?m(a,n,i,o):(a=(e+" "+T.join(s+" ")+s).split(" "),u(a,n,t))}function h(e,n,r){return v(e,t,t,n,r)}var y=[],g={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout(function(){n(t[e])},0)},addTest:function(e,n,t){y.push({name:e,fn:n,options:t})},addAsyncTest:function(e){y.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=g,Modernizr=new Modernizr;var C=[],w=n.documentElement;Modernizr.addTest("classlist","classList"in w);var x="svg"===w.nodeName.toLowerCase();Modernizr.addTest("dataset",function(){var e=o("div");return e.setAttribute("data-a-b","c"),!(!e.dataset||"c"!==e.dataset.aB)});var _="Moz O ms Webkit",S=g._config.usePrefixes?_.split(" "):[];g._cssomPrefixes=S;var T=g._config.usePrefixes?_.toLowerCase().split(" "):[];g._domPrefixes=T;var b={elem:o("modernizr")};Modernizr._q.push(function(){delete b.elem});var E={style:b.elem.style};Modernizr._q.unshift(function(){delete E.style}),g.testAllProps=v,g.testAllProps=h,Modernizr.addTest("csstransitions",h("transition","all",!0));var z=function(n){var r,i=prefixes.length,o=e.CSSRule;if("undefined"==typeof o)return t;if(!n)return!1;if(n=n.replace(/^@/,""),r=n.replace(/-/g,"_").toUpperCase()+"_RULE",r in o)return"@"+n;for(var s=0;i>s;s++){var a=prefixes[s],f=a.toUpperCase()+"_"+r;if(f in o)return"@-"+a.toLowerCase()+"-"+n}return!1};g.atRule=z;var P=g.prefixed=function(e,n,t){return 0===e.indexOf("@")?z(e):(-1!=e.indexOf("-")&&(e=a(e)),n?v(e,n,t):v(e,"pfx"))};Modernizr.addTest("requestanimationframe",!!P("requestAnimationFrame",e),{aliases:["raf"]}),i(),delete g.addTest,delete g.addAsyncTest;for(var A=0;A * { vertical-align: middle; }
+#page-menu-toggle { display: none; }
/*** BASIC LAYOUT: FOOTER ***/
@@ -129,35 +112,36 @@ footer a { color: #ddd; }
footer a:hover { color: #fff; }
footer p {
- margin: 3em 0;
+ margin: 0;
+ padding: 3em 0;
}
footer .social {
float: right;
- margin: 0 0 0.5em 1em;
+ padding: 1.5em 0 0.5em 1em;
font-size: 2rem;
}
/*** BASIC LAYOUT: EXTRA SMALL DEVICES ***/
@media (max-width: 767px) {
- main { margin: 2em 0 1em; }
+ main { padding: 2em 0 1em; }
header h1 {
float: none;
- margin: 0.5em 0;
+ padding: 0.5em 0;
}
header nav {
clear: right;
- margin: 0;
+ padding: 0;
}
header nav ul {
padding-bottom: 1em;
}
header nav ul li {
display: block;
- margin: 0;
+ margin-left: 0;
text-align: center;
}
header nav ul li a {
@@ -165,13 +149,44 @@ footer .social {
padding: 0.5em 0;
}
- .js #page-menu-toggle { display: block; }
+ .js #page-menu-toggle {
+ display: block;
+ float: right;
+ width: 2em;
+ margin: 0.6667em 0 0.6667em 1.3333em;
+ font-size: 1.5rem;
+ line-height: 2em;
+ text-align: center;
+ cursor: pointer;
+ }
+ .js #page-menu-toggle > * { vertical-align: middle; }
- footer p { margin: 1em 0; }
+ footer p { padding: 1em 0; }
+ footer .social { padding: 0.5em 0 0.5em 1em; }
}
/*** TEXT ***/
+body {
+ font-family: 'Droid Sans', 'Helvetica', 'Arial', sans-serif;
+ font-size: 16px;
+ line-height: 1.6;
+ font-variant-ligatures: common-ligatures;
+ text-rendering: optimizeLegibility;
+ font-kerning: normal;
+ color: #444;
+}
+
+p, td, th, li, dd {
+ text-align: justify;
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+}
+
+p, hr, table, .table-responsive, ol, ul, dl, pre, blockquote {
+ margin-bottom: 1em;
+}
+
a {
color: #2EAE9B;
text-decoration: none;
@@ -194,12 +209,6 @@ h6 { font-size: 1rem; font-weight: normal; font-style: italic; }
img { max-width: 100%; }
-p, td, th, li, dd {
- text-align: justify;
- overflow-wrap: break-word;
- word-wrap: break-word;
-}
-
hr {
border: 0.15em solid #f5f5f5;
border-radius: 0.3em;