Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mikeblum/hugo-now.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sass/_index.scss')
-rw-r--r--sass/_index.scss307
1 files changed, 307 insertions, 0 deletions
diff --git a/sass/_index.scss b/sass/_index.scss
new file mode 100644
index 0000000..dc33b33
--- /dev/null
+++ b/sass/_index.scss
@@ -0,0 +1,307 @@
+// Syntax highlighting @import is at the bottom of this file
+
+/**************/
+/* BASE RULES */
+/**************/
+
+html {
+ font-size: 100%;
+}
+
+body {
+ background: $white;
+ font: 18px/1.4 $helvetica;
+ color: $darkGray;
+}
+
+.container {
+ margin: 0 auto;
+ max-width: 800px;
+ padding: 0 10px;
+ width: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: $darkerGray;
+
+ line-height: 1.7;
+ margin: 1em 0 15px;
+ padding: 0;
+
+ @include mobile {
+ line-height: 1.4;
+ }
+}
+
+h1 {
+ font-size: 30px;
+ a {
+ color: inherit;
+ }
+}
+
+h2 {
+ font-size: 24px;
+}
+
+h3 {
+ font-size: 20px;
+}
+
+h4 {
+ font-size: 18px;
+ color: $gray;
+}
+
+p {
+ margin: 15px 0;
+}
+
+a {
+ color: $blue;
+ text-decoration: none;
+ cursor: pointer;
+ &:hover, &:active {
+ color: $blue;
+ }
+}
+
+ul, ol {
+ margin: 15px 0;
+ padding-left: 30px;
+}
+
+ul {
+ list-style-type: disc;
+}
+
+ol {
+ list-style-type: decimal;
+}
+
+ol ul, ul ol, ul ul, ol ol {
+ margin: 0;
+}
+
+ul ul, ol ul {
+ list-style-type: circle;
+}
+
+em, i {
+ font-style: italic;
+}
+
+strong, b {
+ font-weight: bold;
+}
+
+img {
+ max-width: 100%;
+}
+
+/* Fixes images in popup boxes from Google Translate */
+.gmnoprint img {
+ max-width: none;
+}
+
+.date {
+ font-style: italic;
+ color: $gray;
+}
+
+// Specify the color of the selection
+::-moz-selection {
+ color: $black;
+ background: $lightGray;
+}
+::selection {
+ color: $black;
+ background: $lightGray;
+}
+
+// Nicolas Gallagher's micro clearfix hack
+// http://nicolasgallagher.com/micro-clearfix-hack/
+.clearfix:before,
+.clearfix:after {
+ content: " ";
+ display: table;
+}
+
+.clearfix:after {
+ clear: both;
+}
+
+/*********************/
+/* LAYOUT / SECTIONS */
+/*********************/
+
+//
+// .masthead
+//
+
+.wrapper-masthead {
+ margin-bottom: 50px;
+}
+
+.masthead {
+ padding: 20px 0;
+ border-bottom: 1px solid $lightGray;
+
+ @include mobile {
+ text-align: center;
+ }
+}
+
+.site-avatar {
+ float: left;
+ width: 70px;
+ height: 70px;
+ margin-right: 15px;
+
+ @include mobile {
+ float: none;
+ display: block;
+ margin: 0 auto;
+ }
+
+ img {
+ border-radius: 5px;
+ }
+}
+
+.site-info {
+ float: left;
+
+ @include mobile {
+ float: none;
+ display: block;
+ margin: 0 auto;
+ }
+}
+
+.site-name {
+ margin: 0;
+ color: $darkGray;
+ cursor: pointer;
+ font-family: $helveticaNeue;
+ font-weight: 300;
+ font-size: 28px;
+ letter-spacing: 1px;
+}
+
+.site-description {
+ margin: -5px 0 0 0;
+ color: $gray;
+ font-size: 16px;
+
+ @include mobile {
+ margin: 3px 0;
+ }
+}
+
+nav {
+ float: right;
+ margin-top: 23px; // @TODO: Vertically middle align
+ font-family: $helveticaNeue;
+ font-size: 18px;
+
+ @include mobile {
+ float: none;
+ margin-top: 9px;
+ display: block;
+ font-size: 16px;
+ }
+
+ a {
+ margin-left: 20px;
+ color: $darkGray;
+ text-align: right;
+ font-weight: 300;
+ letter-spacing: 1px;
+
+ @include mobile {
+ margin: 0 10px;
+ color: $blue;
+ }
+ }
+}
+
+//
+// .main
+//
+
+.posts > .post {
+ padding-bottom: 2em;
+ border-bottom: 1px solid $lightGray;
+}
+
+.posts > .post:last-child {
+ padding-bottom: 1em;
+ border-bottom: none;
+}
+
+.post {
+ blockquote {
+ margin: 1.8em .8em;
+ border-left: 2px solid $gray;
+ padding: 0.1em 1em;
+ color: $gray;
+ font-size: 22px;
+ font-style: italic;
+ }
+
+ .comments {
+ margin-top: 10px;
+ }
+
+ .read-more {
+ text-transform: uppercase;
+ font-size: 15px;
+ }
+
+ .metadata {
+ margin-bottom: 10px;
+ }
+}
+
+.content {
+ margin-top: 10px;
+}
+
+pre .code, pre code, .code, code {
+ /* set a max-height of 350px and provide a y-axis scrollbar. */
+ @extend .pre-scrollable;
+ @extend .highlight;
+ padding: 2px 4px;
+ font-size: 90%;
+ color: #c7254e;
+ background-color: #f9f2f4;
+ border-radius: 4px;
+}
+
+.card-inverse > .card-block > li a {
+ color: #fff;
+}
+
+.content-header {
+ display: flex;
+ justify-content: space-between;
+}
+
+.pagination {
+ display: flex;
+ justify-content: space-between;
+ margin-top: 15px;
+}
+
+.wrapper-footer {
+ margin-top: 50px;
+ border-top: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+ background-color: $lightGray;
+}
+
+footer {
+ padding: 20px 0;
+ text-align: center;
+} \ No newline at end of file