diff --git a/source/_views/default.html b/source/_views/default.html
index 609facf..a6faa0b 100644
--- a/source/_views/default.html
+++ b/source/_views/default.html
@@ -15,8 +15,30 @@
+
+
+
+
+
{% block content_wrapper %}{% block content %}{% endblock %}{% endblock %}
diff --git a/source/_views/spec.html b/source/_views/spec.html
new file mode 100644
index 0000000..438d8fd
--- /dev/null
+++ b/source/_views/spec.html
@@ -0,0 +1,12 @@
+{% extends "default.html" %}
+{% block content_wrapper %}
+
+
+ {% block content %}
+ This proposal has no content.
+ {% endblock %}
+
+{% endblock %}
diff --git a/source/css/style.css b/source/css/style.css
index 85391f0..02c3978 100644
--- a/source/css/style.css
+++ b/source/css/style.css
@@ -1,3 +1,22 @@
+.anchor {
+ font-size: .75em;
+ text-decoration: none;
+ visibility: hidden;
+}
+
+h2:hover .anchor {
+ visibility: visible;
+ text-decoration: none;
+}
+
+h3 a, h3 a:hover {
+ color: inherit;
+ text-decoration: none;
+}
+
+h2 .label,
+h3 .label { vertical-align: middle; }
+
.jumbotron {
text-align: center;
margin: 2em 0;
@@ -12,14 +31,20 @@
}
.jumbotron h1 {
+ display: inline-block;
+ font-size: 4em;
+ line-height: 1em;
+}
+
+.jumbotron h1 a {
display: inline-block;
background-image: url(stack-logo.png);
background-position: left;
background-repeat: no-repeat;
background-size: contain;
- font-size: 5em;
- line-height: 1em;
text-indent: 1em;
+ color: inherit;
+ text-decoration: none;
}
.jumbotron p.tagline {
@@ -107,7 +132,7 @@ ol.conventions .no {
}
@media (max-width: 767px) {
- .jumbotron a.btn {
+ .jumbotron .nav a.btn {
font-size: 12px;
padding: 5px 9px;
}
@@ -121,18 +146,23 @@ ol.conventions .no {
margin-top: -0.2em;
}
+ .conventions-and-protocols div.row-fluid h3,
.middlewares div.row-fluid h3 {
margin-top: 20px;
}
}
@media (min-width: 768px) {
- .jumbotron {
+ .jumbotron.huge {
font-size: 2em;
margin-bottom: 2em;
}
- .jumbotron a.btn {
+ .jumbotron .nav {
+ margin-bottom: 0;
+ }
+
+ .jumbotron .nav a.btn {
margin-top: 1em;
}
@@ -145,6 +175,7 @@ ol.conventions .no {
margin-top: 10px;
}
+ .conventions-and-protocols div.row-fluid:not(:nth-of-type(1)),
.middlewares div.row-fluid:not(:nth-of-type(1)) {
margin-top: 2em;
}
diff --git a/source/index.html b/source/index.html
index 1f1c182..930ca12 100644
--- a/source/index.html
+++ b/source/index.html
@@ -1,28 +1,9 @@
---
layout: default
+is_homepage: true
---
{% block full_title %}{{ site.title }} — {{ site.subtitle }}{% endblock %}
{% block content %}
-