=320px.
- @include breakpoint(xsmall) {
- html, body {
- min-width: 320px;
- }
- }
-
- body {
- background: _palette(bg);
-
- // Prevents animation/transition "flicker" on page load and triggers various
- // on-load animations when removed. Automatically added/removed by js/main.js.
- &.loading {
- *, *:before, *:after {
- @include vendor('animation', 'none !important');
- @include vendor('transition', 'none !important');
- }
- }
-
- // Prevents animation/transition "flicker" on resize.
- // Automatically added/removed by js/main.js.
- &.resizing {
- *, *:before, *:after {
- @include vendor('animation', 'none !important');
- @include vendor('transition', 'none !important');
- }
- }
-
- }
\ No newline at end of file
diff --git a/assets/sass/base/_typography.scss b/assets/sass/base/_typography.scss
deleted file mode 100644
index 9e86b6b..0000000
--- a/assets/sass/base/_typography.scss
+++ /dev/null
@@ -1,172 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Type */
-
- body, input, select, textarea {
- color: _palette(fg);
- font-family: _font(family);
- font-size: 15pt;
- font-weight: _font(weight);
- letter-spacing: _font(kerning);
- line-height: 1.65;
-
- @include breakpoint(xlarge) {
- font-size: 11pt;
- }
- }
-
- a {
- @include vendor('transition', (
- 'color #{_duration(transition)} ease-in-out',
- 'border-bottom-color #{_duration(transition)} ease-in-out'
- ));
- border-bottom: dotted 1px;
- color: _palette(accent1);
- text-decoration: none;
-
- &:hover {
- border-bottom-color: transparent;
- color: _palette(accent1) !important;
- }
- }
-
- strong, b {
- color: _palette(fg-bold);
- font-weight: _font(weight-bold);
- }
-
- em, i {
- font-style: italic;
- }
-
- p {
- margin: 0 0 _size(element-margin) 0;
- }
-
- h1, h2, h3, h4, h5, h6 {
- color: _palette(fg-bold);
- font-weight: _font(weight-bold);
- letter-spacing: _font(kerning-alt);
- line-height: 1.5;
- margin: 0 0 (_size(element-margin) * 0.5) 0;
- text-transform: uppercase;
-
- a {
- color: inherit;
- text-decoration: none;
- }
- }
-
- h1 {
- font-size: 2em;
- }
-
- h2 {
- font-size: 1.25em;
- }
-
- h3 {
- font-size: 1.1em;
- }
-
- h4 {
- font-size: 1em;
- }
-
- h5 {
- font-size: 0.9em;
- }
-
- h6 {
- font-size: 0.7em;
- }
-
- @include breakpoint(small) {
- h2 {
- font-size: 1em;
- }
-
- h3 {
- font-size: 0.9em;
- }
-
- h4 {
- font-size: 0.8em;
- }
-
- h5 {
- font-size: 0.7em;
- }
-
- h6 {
- font-size: 0.7em;
- }
- }
-
- sub {
- font-size: 0.8em;
- position: relative;
- top: 0.5em;
- }
-
- sup {
- font-size: 0.8em;
- position: relative;
- top: -0.5em;
- }
-
- blockquote {
- border-left: 4px _palette(border);
- font-style: italic;
- margin: 0 0 _size(element-margin) 0;
- padding: (_size(element-margin) / 4) 0 (_size(element-margin) / 4) _size(element-margin);
- }
-
- code {
- background: _palette(border-bg);
- border: solid 1px _palette(border);
- font-family: _font(family-fixed);
- font-size: 0.9em;
- margin: 0 0.25em;
- padding: 0.25em 0.65em;
- }
-
- pre {
- -webkit-overflow-scrolling: touch;
- font-family: _font(family-fixed);
- font-size: 0.9em;
- margin: 0 0 _size(element-margin) 0;
-
- code {
- display: block;
- line-height: 1.75;
- padding: 1em 1.5em;
- overflow-x: auto;
- }
- }
-
- hr {
- border: 0;
- border-bottom: solid 1px _palette(border);
- margin: _size(element-margin) 0;
-
- &.major {
- margin: (_size(element-margin) * 1.5) 0;
- }
- }
-
- .align-left {
- text-align: left;
- }
-
- .align-center {
- text-align: center;
- }
-
- .align-right {
- text-align: right;
- }
\ No newline at end of file
diff --git a/assets/sass/components/_button.scss b/assets/sass/components/_button.scss
deleted file mode 100644
index ae762ef..0000000
--- a/assets/sass/components/_button.scss
+++ /dev/null
@@ -1,89 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Button */
-
- input[type="submit"],
- input[type="reset"],
- input[type="button"],
- button,
- .button {
- @include vendor('appearance', 'none');
- @include vendor('transition', (
- 'background-color #{_duration(transition)} ease-in-out',
- 'box-shadow #{_duration(transition)} ease-in-out',
- 'color #{_duration(transition)} ease-in-out'
- ));
- background-color: transparent;
- border: 0;
- border-radius: 0;
- box-shadow: inset 0 0 0 2px _palette(border);
- color: _palette(fg-bold) !important;
- cursor: pointer;
- display: inline-block;
- font-size: 0.9em;
- font-weight: _font(weight-bold);
- height: _size(element-height) * (1 / 0.9);
- letter-spacing: _font(kerning-alt);
- line-height: _size(element-height) * (1 / 0.9);
- padding: 0 2.5em;
- text-align: center;
- text-decoration: none;
- text-transform: uppercase;
- white-space: nowrap;
-
- &:hover {
- box-shadow: inset 0 0 0 2px _palette(accent1);
- color: _palette(accent1) !important;
-
- &:active {
- background-color: transparentize(_palette(accent1), 0.85);
- color: _palette(accent1) !important;
- }
- }
-
- &.icon {
- padding-left: 1.35em;
-
- &:before {
- margin-right: 0.5em;
- }
- }
-
- &.fit {
- display: block;
- margin: 0 0 (_size(element-margin) * 0.5) 0;
- width: 100%;
- }
-
- &.small {
- font-size: 0.8em;
- }
-
- &.big {
- font-size: 1.35em;
- }
-
- &.special {
- background-color: _palette(accent1);
- box-shadow: none;
-
- &:hover {
- background-color: lighten(_palette(accent1), 10);
- color: _palette(fg-bold) !important;
-
- &:active {
- background-color: darken(_palette(accent1), 10);
- }
- }
- }
-
- &.disabled,
- &:disabled {
- @include vendor('pointer-events', 'none');
- opacity: 0.35;
- }
- }
\ No newline at end of file
diff --git a/assets/sass/components/_form.scss b/assets/sass/components/_form.scss
deleted file mode 100644
index aa5ddd1..0000000
--- a/assets/sass/components/_form.scss
+++ /dev/null
@@ -1,203 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Form */
-
- form {
- margin: 0 0 _size(element-margin) 0;
-
- .field {
- margin: 0 0 (_size(element-margin) * 0.65) 0;
-
- &.half {
- float: left;
- padding: 0 0 0 (_size(element-margin) * 0.325);
- width: 50%;
-
- &.first {
- padding: 0 (_size(element-margin) * 0.325) 0 0;
- }
- }
- }
-
- > .actions {
- margin: (_size(element-margin) * 0.75) 0 0 0 !important;
- }
-
- @include breakpoint(small) {
- .field {
- &.half {
- float: none;
- padding: 0;
- width: 100%;
-
- &.first {
- padding: 0;
- }
- }
- }
- }
- }
-
- label {
- color: _palette(fg-bold);
- display: block;
- font-size: 0.9em;
- font-weight: _font(weight-bold);
- margin: 0 0 (_size(element-margin) * 0.5) 0;
- }
-
- input[type="text"],
- input[type="password"],
- input[type="email"],
- input[type="tel"],
- select,
- textarea {
- @include vendor('appearance', 'none');
- background: _palette(border-bg);
- border: 0;
- border-radius: 0;
- color: _palette(fg);
- display: block;
- outline: 0;
- padding: 0 1em;
- text-decoration: none;
- width: 100%;
-
- &:invalid {
- box-shadow: none;
- }
-
- &:focus {
- box-shadow: inset 0 0 0 2px _palette(accent1);
- }
- }
-
- .select-wrapper {
- @include icon;
- display: block;
- position: relative;
-
- &:before {
- color: _palette(border);
- content: '\f078';
- display: block;
- height: _size(element-height);
- line-height: _size(element-height);
- pointer-events: none;
- position: absolute;
- right: 0;
- text-align: center;
- top: 0;
- width: _size(element-height);
- }
-
- select::-ms-expand {
- display: none;
- }
- }
-
- input[type="text"],
- input[type="password"],
- input[type="email"],
- select {
- height: _size(element-height);
- }
-
- textarea {
- padding: 0.75em 1em;
- }
-
- input[type="checkbox"],
- input[type="radio"], {
- @include vendor('appearance', 'none');
- display: block;
- float: left;
- margin-right: -2em;
- opacity: 0;
- width: 1em;
- z-index: -1;
-
- & + label {
- @include icon;
- color: _palette(fg);
- cursor: pointer;
- display: inline-block;
- font-size: 1em;
- font-weight: _font(weight);
- padding-left: (_size(element-height) * 0.6) + 0.75em;
- padding-right: 0.75em;
- position: relative;
-
- &:before {
- background: _palette(border-bg);
- content: '';
- display: inline-block;
- height: (_size(element-height) * 0.6);
- left: 0;
- line-height: (_size(element-height) * 0.575);
- position: absolute;
- text-align: center;
- top: 0;
- width: (_size(element-height) * 0.6);
- }
- }
-
- &:checked + label {
- &:before {
- background: _palette(accent1);
- border-color: _palette(accent1);
- color: _palette(fg-bold);
- content: '\f00c';
- }
- }
-
- &:focus + label {
- &:before {
- box-shadow: 0 0 0 2px _palette(accent1);
- }
- }
- }
-
- input[type="checkbox"] {
- & + label {
- &:before {
- }
- }
- }
-
- input[type="radio"] {
- & + label {
- &:before {
- border-radius: 100%;
- }
- }
- }
-
- ::-webkit-input-placeholder {
- color: _palette(fg-medium) !important;
- opacity: 1.0;
- }
-
- :-moz-placeholder {
- color: _palette(fg-medium) !important;
- opacity: 1.0;
- }
-
- ::-moz-placeholder {
- color: _palette(fg-medium) !important;
- opacity: 1.0;
- }
-
- :-ms-input-placeholder {
- color: _palette(fg-medium) !important;
- opacity: 1.0;
- }
-
- .formerize-placeholder {
- color: _palette(fg-medium) !important;
- opacity: 1.0;
- }
\ No newline at end of file
diff --git a/assets/sass/components/_icon.scss b/assets/sass/components/_icon.scss
deleted file mode 100644
index f759b18..0000000
--- a/assets/sass/components/_icon.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Icon */
-
- .icon {
- @include icon;
- border-bottom: none;
- position: relative;
-
- > .label {
- display: none;
- }
- }
\ No newline at end of file
diff --git a/assets/sass/components/_list.scss b/assets/sass/components/_list.scss
deleted file mode 100644
index 2be66ab..0000000
--- a/assets/sass/components/_list.scss
+++ /dev/null
@@ -1,188 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* List */
-
- ol {
- list-style: decimal;
- margin: 0 0 _size(element-margin) 0;
- padding-left: 1.25em;
-
- li {
- padding-left: 0.25em;
- }
- }
-
- ul {
- list-style: disc;
- margin: 0 0 _size(element-margin) 0;
- padding-left: 1em;
-
- li {
- padding-left: 0.5em;
- }
-
- &.alt {
- list-style: none;
- padding-left: 0;
-
- li {
- border-top: solid 1px _palette(border);
- padding: 0.5em 0;
-
- &:first-child {
- border-top: 0;
- padding-top: 0;
- }
- }
- }
-
- &.icons {
- cursor: default;
- list-style: none;
- padding-left: 0;
-
- li {
- display: inline-block;
- padding: 0 1em 0 0;
-
- &:last-child {
- padding-right: 0;
- }
-
- .icon {
- color: _palette(fg-light);
-
- &:before {
- font-size: 1.5em;
- }
- }
- }
- }
-
- &.actions {
- cursor: default;
- list-style: none;
- padding-left: 0;
-
- li {
- display: inline-block;
- padding: 0 (_size(element-margin) * 0.5) 0 0;
- vertical-align: middle;
-
- &:last-child {
- padding-right: 0;
- }
- }
-
- &.small {
- li {
- padding: 0 (_size(element-margin) * 0.25) 0 0;
- }
- }
-
- &.vertical {
- li {
- display: block;
- padding: (_size(element-margin) * 0.5) 0 0 0;
-
- &:first-child {
- padding-top: 0;
- }
-
- > * {
- margin-bottom: 0;
- }
- }
-
- &.small {
- li {
- padding: (_size(element-margin) * 0.25) 0 0 0;
-
- &:first-child {
- padding-top: 0;
- }
- }
- }
- }
-
- &.fit {
- display: table;
- margin-left: (_size(element-margin) * -0.5);
- padding: 0;
- table-layout: fixed;
- width: calc(100% + #{(_size(element-margin) * 0.5)});
-
- li {
- display: table-cell;
- padding: 0 0 0 (_size(element-margin) * 0.5);
-
- > * {
- margin-bottom: 0;
- }
- }
-
- &.small {
- margin-left: (_size(element-margin) * -0.25);
- width: calc(100% + #{(_size(element-margin) * 0.25)});
-
- li {
- padding: 0 0 0 (_size(element-margin) * 0.25);
- }
- }
- }
-
- @include breakpoint(xsmall) {
- margin: 0 0 _size(element-margin) 0;
-
- li {
- padding: (_size(element-margin) * 0.5) 0 0 0;
- display: block;
- text-align: center;
- width: 100%;
-
- &:first-child {
- padding-top: 0;
- }
-
- > * {
- width: 100%;
- margin: 0 !important;
-
- &.icon {
- &:before {
- margin-left: -2em;
- }
- }
- }
- }
-
- &.small {
- li {
- padding: (_size(element-margin) * 0.25) 0 0 0;
-
- &:first-child {
- padding-top: 0;
- }
- }
- }
- }
- }
- }
-
- dl {
- margin: 0 0 _size(element-margin) 0;
-
- dt {
- display: block;
- font-weight: _font(weight-bold);
- margin: 0 0 (_size(element-margin) * 0.5) 0;
- }
-
- dd {
- margin-left: _size(element-margin);
- }
- }
\ No newline at end of file
diff --git a/assets/sass/components/_panel.scss b/assets/sass/components/_panel.scss
deleted file mode 100644
index 35775ce..0000000
--- a/assets/sass/components/_panel.scss
+++ /dev/null
@@ -1,106 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Panel */
-
- .panel {
- @include padding(4em, 4em);
- @include vendor('transform', 'translateY(100vh)');
- @include vendor('transition', 'transform #{_duration(panel)} ease');
- -webkit-overflow-scrolling: touch;
- background: transparentize(_palette(bg), 0.025);
- bottom: _size(header);
- left: 0;
- max-height: calc(80vh - #{_size(header)});
- overflow-y: auto;
- position: fixed;
- width: 100%;
- z-index: _misc(z-index-base) + 1;
-
- &.active {
- @include vendor('transform', 'translateY(1px)');
- }
-
- > .inner {
- margin: 0 auto;
- max-width: 100%;
- width: 75em;
-
- &.split {
- @include vendor('display', 'flex');
-
- > div {
- margin-left: 4em;
- width: 50%;
- }
-
- > :first-child {
- margin-left: 0;
- }
- }
- }
-
- > .closer {
- @include vendor('transition', 'opacity #{_duration(transition)} ease-in-out');
- background-image: url('images/close.svg');
- background-position: center;
- background-repeat: no-repeat;
- background-size: 3em;
- cursor: pointer;
- height: 5em;
- opacity: 0.25;
- position: absolute;
- right: 0;
- top: 0;
- width: 5em;
- z-index: 2;
-
- &:hover {
- opacity: 1.0;
- }
- }
-
- @include breakpoint(large) {
- @include padding(3em, 3em);
-
- > .inner {
- &.split {
- > div {
- margin-left: 3em;
- }
- }
- }
-
- > .closer {
- background-size: 2.5em;
- background-position: 75% 25%;
- }
- }
-
- @include breakpoint(medium) {
- > .inner {
- &.split {
- @include vendor('flex-direction', 'column');
-
- > div {
- margin-left: 0;
- width: 100%;
- }
- }
- }
- }
-
- @include breakpoint(small) {
- @include vendor('transform', 'translateY(-100vh)');
- @include padding(4em, 2em);
- bottom: auto;
- top: calc(#{_size(header)} - 1px);
-
- &.active {
- @include vendor('transform', 'translateY(0)');
- }
- }
- }
\ No newline at end of file
diff --git a/assets/sass/components/_poptrox-popup.scss b/assets/sass/components/_poptrox-popup.scss
deleted file mode 100644
index 871ec17..0000000
--- a/assets/sass/components/_poptrox-popup.scss
+++ /dev/null
@@ -1,167 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Poptrox Popup */
-
- .poptrox-overlay {
- -webkit-tap-highlight-color: rgba(255,255,255,0);
- }
-
- .poptrox-popup {
- background: transparentize(_palette(bg-alt), 0.075);
- box-shadow: 0 1em 3em 0.5em rgba(0,0,0,0.25);
- cursor: default;
-
- &:before {
- @include vendor('transition', 'opacity #{_duration(transition)} ease-in-out');
- @include vendor('background-image', (
- 'linear-gradient(to left, rgba(31,34,36,0.35), rgba(31,34,36,0) 10em, rgba(31,34,36,0))',
- 'linear-gradient(to right, rgba(31,34,36,0.35), rgba(31,34,36,0) 10em, rgba(31,34,36,0))'
- ));
- content: '';
- display: block;
- height: 100%;
- left: 0;
- position: absolute;
- top: 0;
- width: 100%;
- z-index: 1;
- opacity: 1;
- }
-
- .closer {
- @include vendor('transition', 'opacity #{_duration(transition)} ease-in-out');
- background-image: url('images/close.svg');
- background-position: center;
- background-repeat: no-repeat;
- background-size: 3em;
- height: 5em;
- opacity: 0;
- position: absolute;
- right: 0;
- top: 0;
- width: 5em;
- z-index: 2;
- }
-
- .nav-previous,
- .nav-next {
- @include vendor('transition', 'opacity #{_duration(transition)} ease-in-out');
- background-image: url('images/arrow.svg');
- background-position: center;
- background-repeat: no-repeat;
- background-size: 5em;
- cursor: pointer;
- height: 8em;
- margin-top: -4em;
- opacity: 0;
- position: absolute;
- top: 50%;
- width: 6em;
- z-index: 2;
- }
-
- .nav-previous {
- @include vendor('transform', 'scaleX(-1)');
- left: 0;
- }
-
- .nav-next {
- right: 0;
- }
-
- .caption {
- @include padding(2em, 2em);
- @include vendor('background-image', 'linear-gradient(to top, rgba(16,16,16,0.45) 25%, rgba(16,16,16,0) 100%)');
- bottom: 0;
- cursor: default;
- left: 0;
- position: absolute;
- text-align: left;
- width: 100%;
- z-index: 2;
-
- h2, h3, h4, h5, h6 {
- margin: 0 0 (_size(element-margin) * 0.25) 0;
- }
-
- p {
- color: _palette(fg-bold);
- }
- }
-
- .loader {
- @include vendor('animation', 'spinner 1s infinite linear !important');
- background-image: url('images/spinner.svg');
- background-position: center;
- background-repeat: no-repeat;
- background-size: contain;
- display: block;
- font-size: 2em;
- height: 2em;
- left: 50%;
- line-height: 2em;
- margin: -1em 0 0 -1em;
- opacity: 0.25;
- position: absolute;
- text-align: center;
- top: 50%;
- width: 2em;
- }
-
- &:hover {
- .closer,
- .nav-previous,
- .nav-next {
- opacity: 0.5;
-
- &:hover {
- opacity: 1.0;
- }
- }
- }
-
- &.loading {
- &:before {
- opacity: 0;
- }
- }
-
- body.touch & {
- .closer,
- .nav-previous,
- .nav-next {
- opacity: 1.0 !important;
- }
- }
-
- @include breakpoint(medium) {
- .closer {
- background-size: 3em;
- }
-
- .nav-previous,
- .nav-next {
- background-size: 4em;
- }
- }
-
- @include breakpoint(small) {
- &:before {
- display: none;
- }
-
- .caption {
- display: none !important;
- }
-
- .closer,
- .nav-previous,
- .nav-next {
- display: none !important;
- }
- }
- }
\ No newline at end of file
diff --git a/assets/sass/components/_table.scss b/assets/sass/components/_table.scss
deleted file mode 100644
index 3326276..0000000
--- a/assets/sass/components/_table.scss
+++ /dev/null
@@ -1,81 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Table */
-
- .table-wrapper {
- -webkit-overflow-scrolling: touch;
- overflow-x: auto;
- }
-
- table {
- margin: 0 0 _size(element-margin) 0;
- width: 100%;
-
- tbody {
- tr {
- border: solid 1px _palette(border);
- border-left: 0;
- border-right: 0;
-
- &:nth-child(2n + 1) {
- background-color: _palette(border-bg);
- }
- }
- }
-
- td {
- padding: 0.75em 0.75em;
- }
-
- th {
- color: _palette(fg-bold);
- font-size: 0.9em;
- font-weight: _font(weight-bold);
- padding: 0 0.75em 0.75em 0.75em;
- text-align: left;
- }
-
- thead {
- border-bottom: solid 2px _palette(border);
- }
-
- tfoot {
- border-top: solid 2px _palette(border);
- }
-
- &.alt {
- border-collapse: separate;
-
- tbody {
- tr {
- td {
- border: solid 1px _palette(border);
- border-left-width: 0;
- border-top-width: 0;
-
- &:first-child {
- border-left-width: 1px;
- }
- }
-
- &:first-child {
- td {
- border-top-width: 1px;
- }
- }
- }
- }
-
- thead {
- border-bottom: 0;
- }
-
- tfoot {
- border-top: 0;
- }
- }
- }
\ No newline at end of file
diff --git a/assets/sass/ie8.scss b/assets/sass/ie8.scss
deleted file mode 100644
index 9d3f5cc..0000000
--- a/assets/sass/ie8.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-@import 'libs/vars';
-@import 'libs/functions';
-@import 'libs/mixins';
-@import 'libs/skel';
-
-/*
- Multiverse by HTML5 UP
- html5up.net | @n33co
- Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-*/
-
-/* Button */
-
- input[type="submit"],
- input[type="reset"],
- input[type="button"],
- button,
- .button {
- border: solid 2px _palette(border);
-
- &.special {
- border: 0;
- }
- }
-
-/* Panel */
-
- .panel {
- background: _palette(bg);
- display: none;
-
- &.active {
- display: block;
- }
-
- > .closer {
- &:before {
- content: '\00d7';
- font-size: 42px;
- }
- }
- }
-
-/* Main */
-
- #main {
- .thumb {
- > h2 {
- text-align: center;
- width: 100%;
- left: 0;
- }
- }
- }
\ No newline at end of file
diff --git a/assets/sass/ie9.scss b/assets/sass/ie9.scss
deleted file mode 100644
index 8e78652..0000000
--- a/assets/sass/ie9.scss
+++ /dev/null
@@ -1,56 +0,0 @@
-@import 'libs/vars';
-@import 'libs/functions';
-@import 'libs/mixins';
-@import 'libs/skel';
-
-/*
- Multiverse by HTML5 UP
- html5up.net | @n33co
- Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-*/
-
-/* Panel */
-
- .panel {
- > .inner {
- &.split {
- &:after {
- clear: both;
- content: '';
- display: block;
- }
-
- > div {
- float: left;
- margin-left: 0;
- padding-left: 0;
- }
-
- > :first-child {
- padding-left: 0;
- }
- }
- }
- }
-
-/* Wrapper */
-
- #wrapper {
- &:before {
- display: none;
- }
- }
-
-/* Main */
-
- #main {
- &:after {
- clear: both;
- content: '';
- display: block;
- }
-
- .thumb {
- float: left;
- }
- }
\ No newline at end of file
diff --git a/assets/sass/layout/_footer.scss b/assets/sass/layout/_footer.scss
deleted file mode 100644
index 6d694bf..0000000
--- a/assets/sass/layout/_footer.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Footer */
-
- #footer {
- .copyright {
- color: _palette(fg-light);
- font-size: 0.9em;
-
- a {
- color: inherit;
- }
- }
- }
\ No newline at end of file
diff --git a/assets/sass/layout/_header.scss b/assets/sass/layout/_header.scss
deleted file mode 100644
index ea62e60..0000000
--- a/assets/sass/layout/_header.scss
+++ /dev/null
@@ -1,127 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Header */
-
- body {
- padding: 0 0 _size(header) 0;
- }
-
- #header {
- @include vendor('transform', 'translateY(0)');
- @include vendor('transition', 'transform #{_duration(header)} ease');
- -moz-user-select: none;
- -ms-user-select: none;
- -webkit-user-select: none;
- background: _palette(bg-alt);
- bottom: -1em;
- height: _size(header) + 1em;
- left: 0;
- line-height: _size(header);
- padding: 0 1.5em;
- position: fixed;
- user-select: none;
- width: 100%;
- z-index: _misc(z-index-base) + 2;
-
- body.loading & {
- @include vendor('transform', 'translateY(#{_size(header)})');
- }
-
- h1 {
- color: _palette(fg);
- display: inline-block;
- font-size: 1em;
- line-height: 1;
- margin: 0;
- vertical-align: middle;
-
- a {
- border: 0;
- color: inherit;
-
- &:hover {
- color: inherit !important;
- }
- }
- }
-
- nav {
- position: absolute;
- right: 0;
- top: 0;
-
- > ul {
- list-style: none;
- margin: 0;
- padding: 0;
-
- > li {
- display: inline-block;
- padding: 0;
-
- a {
- @include vendor('transition', 'background-color #{_duration(panel)} ease');
- border: 0;
- color: _palette(fg-bold);
- display: inline-block;
- letter-spacing: _font(kerning-alt);
- padding: 0 1.65em;
- text-transform: uppercase;
-
- &.icon {
- &:before {
- color: _palette(fg-light);
- float: right;
- margin-left: 0.75em;
- }
- }
-
- &:hover {
- color: _palette(fg-bold) !important;
- }
-
- &.active {
- background-color: _palette(bg);
- }
- }
- }
- }
- }
- }
-
- @include breakpoint(small) {
- body {
- padding: _size(header) 0 0 0;
- }
-
- #header {
- @include vendor('transform', 'translateY(0)');
- bottom: auto;
- height: _size(header);
- padding: 0 1em;
- top: 0;
-
- body.loading & {
- @include vendor('transform', 'translateY(#{_size(header) * -0.85})');
- }
-
- h1 {
- font-size: 0.9em;
- }
-
- nav {
- > ul {
- > li {
- a {
- font-size: 0.9em;
- padding: 0 1.15em;
- }
- }
- }
- }
- }
- }
\ No newline at end of file
diff --git a/assets/sass/layout/_main.scss b/assets/sass/layout/_main.scss
deleted file mode 100644
index e51a6c0..0000000
--- a/assets/sass/layout/_main.scss
+++ /dev/null
@@ -1,177 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Main */
-
- #main {
- @include vendor('transition', (
- '-moz-filter #{_duration(panel)} ease',
- '-webkit-filter #{_duration(panel)} ease',
- '-ms-filter #{_duration(panel)} ease',
- 'filter #{_duration(panel)} ease'
- ));
- @include vendor('display', 'flex');
- @include vendor('flex-wrap', 'wrap');
- -webkit-tap-highlight-color: rgba(255,255,255,0);
-
- .thumb {
- @include vendor('transition', (
- 'opacity 1.25s ease-in-out'
- ));
- @include vendor('pointer-events', 'auto');
- -webkit-tap-highlight-color: rgba(255,255,255,0);
- opacity: 1;
- overflow: hidden;
- position: relative;
-
- &:after {
- @include vendor('background-image', 'linear-gradient(to top, rgba(10,17,25,0.35) 5%, rgba(10,17,25,0) 35%)');
- @include vendor('pointer-events', 'none');
- background-size: cover;
- content: '';
- display: block;
- height: 100%;
- left: 0;
- position: absolute;
- top: 0;
- width: 100%;
- }
-
- > .image {
- -webkit-tap-highlight-color: rgba(255,255,255,0);
- background-position: center;
- background-repeat: no-repeat;
- background-size: cover;
- border: 0;
- height: 100%;
- left: 0;
- position: absolute;
- top: 0;
- width: 100%;
- }
-
- > h2 {
- @include vendor('pointer-events', 'none');
- bottom: (1.5em / 0.8);
- font-size: 0.8em;
- left: (1.75em / 0.8);
- margin: 0;
- position: absolute;
- z-index: 1;
- }
-
- > p {
- display: none;
- }
- }
-
- &:after {
- @include vendor('pointer-events', 'none');
- @include vendor('transition', (
- 'opacity #{_duration(panel)} ease',
- 'visibility #{_duration(panel)}',
- ));
- background: _palette(bg-overlay);
- content: '';
- display: block;
- height: 100%;
- left: 0;
- opacity: 0;
- position: absolute;
- top: 0;
- visibility: hidden;
- width: 100%;
- z-index: 1;
-
- body.ie & {
- background: _palette(bg-ie-overlay);
- }
- }
-
- body.content-active & {
- @include vendor('filter', 'blur(6px)');
-
- &:after {
- @include vendor('pointer-events', 'auto');
- opacity: 1;
- visibility: visible;
- }
- }
-
- body.loading & {
- .thumb {
- @include vendor('pointer-events', 'none');
- opacity: 0;
- }
- }
-
- @mixin thumb($rows, $columns, $pad, $minHeight) {
- $baseDelay: _duration(header) - 0.5;
- $defaultDelay: $baseDelay + (((($rows * $columns) + 1) * 1.5) * _duration(thumb));
-
- .thumb {
- @include vendor('transition-delay', '#{$defaultDelay}');
- height: calc(#{100vh / ($rows + $pad)} - #{_size(header) / $rows});
- min-height: $minHeight;
- width: (100% / $columns);
-
- @for $i from 1 through (($rows * $columns) * 1.5) {
- &:nth-child(#{$i}) {
- @include vendor('transition-delay', '#{$baseDelay + ($i * _duration(thumb))}');
- }
- }
- }
- }
-
- // Default.
- @include thumb(
- _misc(main-layout, default, rows),
- _misc(main-layout, default, columns),
- _misc(main-layout, default, pad),
- _misc(main-layout, default, minHeight)
- );
-
- // XLarge.
- @include breakpoint(xlarge) {
- @include thumb(
- _misc(main-layout, xlarge, rows),
- _misc(main-layout, xlarge, columns),
- _misc(main-layout, xlarge, pad),
- _misc(main-layout, xlarge, minHeight)
- );
- }
-
- // Large.
- @include breakpoint(large) {
- @include thumb(
- _misc(main-layout, large, rows),
- _misc(main-layout, large, columns),
- _misc(main-layout, large, pad),
- _misc(main-layout, large, minHeight)
- );
- }
-
- // Medium.
- @include breakpoint(medium) {
- @include thumb(
- _misc(main-layout, medium, rows),
- _misc(main-layout, medium, columns),
- _misc(main-layout, medium, pad),
- _misc(main-layout, medium, minHeight)
- );
- }
-
- // XSmall.
- @include breakpoint(xsmall) {
- @include thumb(
- _misc(main-layout, xsmall, rows),
- _misc(main-layout, xsmall, columns),
- _misc(main-layout, xsmall, pad),
- _misc(main-layout, xsmall, minHeight)
- );
- }
-
- }
\ No newline at end of file
diff --git a/assets/sass/layout/_wrapper.scss b/assets/sass/layout/_wrapper.scss
deleted file mode 100644
index 9afaf12..0000000
--- a/assets/sass/layout/_wrapper.scss
+++ /dev/null
@@ -1,88 +0,0 @@
-///
-/// Multiverse by HTML5 UP
-/// html5up.net | @n33co
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Wrapper */
-
- #wrapper {
- @include vendor('transition', (
- '-moz-filter #{_duration(panel)} ease',
- '-webkit-filter #{_duration(panel)} ease',
- '-ms-filter #{_duration(panel)} ease',
- 'filter #{_duration(panel)} ease'
- ));
- position: relative;
-
- &:after {
- @include vendor('pointer-events', 'none');
- @include vendor('transition', (
- 'opacity #{_duration(modal)} ease',
- 'visibility #{_duration(modal)}',
- ));
- background: _palette(bg-overlay-alt);
- content: '';
- display: block;
- height: 100%;
- left: 0;
- opacity: 0;
- position: absolute;
- top: 0;
- visibility: hidden;
- width: 100%;
- z-index: 1;
-
- body.ie & {
- background: _palette(bg-ie-overlay-alt);
- }
- }
-
- body.modal-active & {
- @include vendor('filter', 'blur(8px)');
-
- &:after {
- @include vendor('pointer-events', 'auto');
- opacity: 1;
- visibility: visible;
- z-index: _misc(z-index-base) + 3;
- }
- }
-
- &:before {
- @include vendor('animation', 'spinner 1s infinite linear !important');
- @include vendor('pointer-events', 'none');
- @include vendor('transition', (
- 'top 0.75s ease-in-out',
- 'opacity 0.35s ease-out',
- 'visibility 0.35s'
- ));
- background-image: url('images/spinner.svg');
- background-position: center;
- background-repeat: no-repeat;
- background-size: contain;
- content: '';
- display: block;
- font-size: 2em;
- height: 2em;
- left: 50%;
- line-height: 2em;
- margin: -1em 0 0 -1em;
- opacity: 0;
- position: fixed;
- text-align: center;
- top: 75%;
- visibility: hidden;
- width: 2em;
- }
-
- body.loading & {
- &:before {
- @include vendor('transition', 'opacity 1s ease-out !important');
- @include vendor('transition-delay', '0.5s !important');
- opacity: 0.25;
- top: 50%;
- visibility: visible;
- }
- }
- }
\ No newline at end of file
diff --git a/assets/sass/libs/_functions.scss b/assets/sass/libs/_functions.scss
deleted file mode 100644
index 3b834f5..0000000
--- a/assets/sass/libs/_functions.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-/// Gets a duration value.
-/// @param {string} $keys Key(s).
-/// @return {string} Value.
-@function _duration($keys...) {
- @return val($duration, $keys...);
-}
-
-/// Gets a font value.
-/// @param {string} $keys Key(s).
-/// @return {string} Value.
-@function _font($keys...) {
- @return val($font, $keys...);
-}
-
-/// Gets a misc value.
-/// @param {string} $keys Key(s).
-/// @return {string} Value.
-@function _misc($keys...) {
- @return val($misc, $keys...);
-}
-
-/// Gets a palette value.
-/// @param {string} $keys Key(s).
-/// @return {string} Value.
-@function _palette($keys...) {
- @return val($palette, $keys...);
-}
-
-/// Gets a size value.
-/// @param {string} $keys Key(s).
-/// @return {string} Value.
-@function _size($keys...) {
- @return val($size, $keys...);
-}
\ No newline at end of file
diff --git a/assets/sass/libs/_mixins.scss b/assets/sass/libs/_mixins.scss
deleted file mode 100644
index 204ba05..0000000
--- a/assets/sass/libs/_mixins.scss
+++ /dev/null
@@ -1,56 +0,0 @@
-/// Makes an element's :before pseudoelement a FontAwesome icon.
-/// @param {string} $content Optional content value to use.
-/// @param {string} $where Optional pseudoelement to target (before or after).
-@mixin icon($content: false, $where: before) {
-
- text-decoration: none;
-
- &:#{$where} {
-
- @if $content {
- content: $content;
- }
-
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- font-family: FontAwesome;
- font-style: normal;
- font-weight: normal;
- text-transform: none !important;
-
- }
-
-}
-
-/// Applies padding to an element, taking the current element-margin value into account.
-/// @param {mixed} $tb Top/bottom padding.
-/// @param {mixed} $lr Left/right padding.
-/// @param {list} $pad Optional extra padding (in the following order top, right, bottom, left)
-/// @param {bool} $important If true, adds !important.
-@mixin padding($tb, $lr, $pad: (0,0,0,0), $important: null) {
-
- @if $important {
- $important: '!important';
- }
-
- padding: ($tb + nth($pad,1)) ($lr + nth($pad,2)) max(0.1em, $tb - _size(element-margin) + nth($pad,3)) ($lr + nth($pad,4)) #{$important};
-
-}
-
-/// Encodes a SVG data URL so IE doesn't choke (via codepen.io/jakob-e/pen/YXXBrp).
-/// @param {string} $svg SVG data URL.
-/// @return {string} Encoded SVG data URL.
-@function svg-url($svg) {
-
- $svg: str-replace($svg, '"', '\'');
- $svg: str-replace($svg, '<', '%3C');
- $svg: str-replace($svg, '>', '%3E');
- $svg: str-replace($svg, '&', '%26');
- $svg: str-replace($svg, '#', '%23');
- $svg: str-replace($svg, '{', '%7B');
- $svg: str-replace($svg, '}', '%7D');
- $svg: str-replace($svg, ';', '%3B');
-
- @return url("data:image/svg+xml;charset=utf8,#{$svg}");
-
-}
\ No newline at end of file
diff --git a/assets/sass/libs/_skel.scss b/assets/sass/libs/_skel.scss
deleted file mode 100644
index 1ec177c..0000000
--- a/assets/sass/libs/_skel.scss
+++ /dev/null
@@ -1,584 +0,0 @@
-// skel.scss v3.0.0 | (c) n33 | skel.io | MIT licensed */
-
-// Vars.
-
- /// Breakpoints.
- /// @var {list}
- $breakpoints: () !global;
-
- /// Vendor prefixes.
- /// @var {list}
- $vendor-prefixes: (
- '-moz-',
- '-webkit-',
- '-ms-',
- ''
- );
-
- /// Properties that should be vendorized.
- /// @var {list}
- $vendor-properties: (
- 'align-content',
- 'align-items',
- 'align-self',
- 'animation',
- 'animation-delay',
- 'animation-direction',
- 'animation-duration',
- 'animation-fill-mode',
- 'animation-iteration-count',
- 'animation-name',
- 'animation-play-state',
- 'animation-timing-function',
- 'appearance',
- 'backface-visibility',
- 'box-sizing',
- 'filter',
- 'flex',
- 'flex-basis',
- 'flex-direction',
- 'flex-flow',
- 'flex-grow',
- 'flex-shrink',
- 'flex-wrap',
- 'justify-content',
- 'order',
- 'perspective',
- 'pointer-events',
- 'transform',
- 'transform-origin',
- 'transform-style',
- 'transition',
- 'transition-delay',
- 'transition-duration',
- 'transition-property',
- 'transition-timing-function'
- );
-
- /// Values that should be vendorized.
- /// @var {list}
- $vendor-values: (
- 'filter',
- 'flex',
- 'linear-gradient',
- 'radial-gradient',
- 'transform'
- );
-
-// Functions.
-
- /// Removes a specific item from a list.
- /// @author Hugo Giraudel
- /// @param {list} $list List.
- /// @param {integer} $index Index.
- /// @return {list} Updated list.
- @function remove-nth($list, $index) {
-
- $result: null;
-
- @if type-of($index) != number {
- @warn "$index: #{quote($index)} is not a number for `remove-nth`.";
- }
- @else if $index == 0 {
- @warn "List index 0 must be a non-zero integer for `remove-nth`.";
- }
- @else if abs($index) > length($list) {
- @warn "List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.";
- }
- @else {
-
- $result: ();
- $index: if($index < 0, length($list) + $index + 1, $index);
-
- @for $i from 1 through length($list) {
-
- @if $i != $index {
- $result: append($result, nth($list, $i));
- }
-
- }
-
- }
-
- @return $result;
-
- }
-
- /// Replaces a substring within another string.
- /// @author Hugo Giraudel
- /// @param {string} $string String.
- /// @param {string} $search Substring.
- /// @param {string} $replace Replacement.
- /// @return {string} Updated string.
- @function str-replace($string, $search, $replace: '') {
-
- $index: str-index($string, $search);
-
- @if $index {
- @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);
- }
-
- @return $string;
-
- }
-
- /// Replaces a substring within each string in a list.
- /// @param {list} $strings List of strings.
- /// @param {string} $search Substring.
- /// @param {string} $replace Replacement.
- /// @return {list} Updated list of strings.
- @function str-replace-all($strings, $search, $replace: '') {
-
- @each $string in $strings {
- $strings: set-nth($strings, index($strings, $string), str-replace($string, $search, $replace));
- }
-
- @return $strings;
-
- }
-
- /// Gets a value from a map.
- /// @author Hugo Giraudel
- /// @param {map} $map Map.
- /// @param {string} $keys Key(s).
- /// @return {string} Value.
- @function val($map, $keys...) {
-
- @if nth($keys, 1) == null {
- $keys: remove-nth($keys, 1);
- }
-
- @each $key in $keys {
- $map: map-get($map, $key);
- }
-
- @return $map;
-
- }
-
-// Mixins.
-
- /// Sets the global box model.
- /// @param {string} $model Model (default is content).
- @mixin boxModel($model: 'content') {
-
- $x: $model + '-box';
-
- *, *:before, *:after {
- -moz-box-sizing: #{$x};
- -webkit-box-sizing: #{$x};
- box-sizing: #{$x};
- }
-
- }
-
- /// Wraps @content in a @media block using a given breakpoint.
- /// @param {string} $breakpoint Breakpoint.
- /// @param {map} $queries Additional queries.
- @mixin breakpoint($breakpoint: null, $queries: null) {
-
- $query: 'screen';
-
- // Breakpoint.
- @if $breakpoint and map-has-key($breakpoints, $breakpoint) {
- $query: $query + ' and ' + map-get($breakpoints, $breakpoint);
- }
-
- // Queries.
- @if $queries {
- @each $k, $v in $queries {
- $query: $query + ' and (' + $k + ':' + $v + ')';
- }
- }
-
- @media #{$query} {
- @content;
- }
-
- }
-
- /// Wraps @content in a @media block targeting a specific orientation.
- /// @param {string} $orientation Orientation.
- @mixin orientation($orientation) {
- @media screen and (orientation: #{$orientation}) {
- @content;
- }
- }
-
- /// Utility mixin for containers.
- /// @param {mixed} $width Width.
- @mixin containers($width) {
-
- // Locked?
- $lock: false;
-
- @if length($width) == 2 {
- $width: nth($width, 1);
- $lock: true;
- }
-
- // Modifiers.
- .container.\31 25\25 { width: 100%; max-width: $width * 1.25; min-width: $width; }
- .container.\37 5\25 { width: $width * 0.75; }
- .container.\35 0\25 { width: $width * 0.5; }
- .container.\32 5\25 { width: $width * 0.25; }
-
- // Main class.
- .container {
- @if $lock {
- width: $width !important;
- }
- @else {
- width: $width;
- }
- }
-
- }
-
- /// Utility mixin for grid.
- /// @param {list} $gutters Column and row gutters (default is 40px).
- /// @param {string} $breakpointName Optional breakpoint name.
- @mixin grid($gutters: 40px, $breakpointName: null) {
-
- // Gutters.
- @include grid-gutters($gutters);
- @include grid-gutters($gutters, \32 00\25, 2);
- @include grid-gutters($gutters, \31 50\25, 1.5);
- @include grid-gutters($gutters, \35 0\25, 0.5);
- @include grid-gutters($gutters, \32 5\25, 0.25);
-
- // Cells.
- $x: '';
-
- @if $breakpointName {
- $x: '\\28' + $breakpointName + '\\29';
- }
-
- .\31 2u#{$x}, .\31 2u\24#{$x} { width: 100%; clear: none; margin-left: 0; }
- .\31 1u#{$x}, .\31 1u\24#{$x} { width: 91.6666666667%; clear: none; margin-left: 0; }
- .\31 0u#{$x}, .\31 0u\24#{$x} { width: 83.3333333333%; clear: none; margin-left: 0; }
- .\39 u#{$x}, .\39 u\24#{$x} { width: 75%; clear: none; margin-left: 0; }
- .\38 u#{$x}, .\38 u\24#{$x} { width: 66.6666666667%; clear: none; margin-left: 0; }
- .\37 u#{$x}, .\37 u\24#{$x} { width: 58.3333333333%; clear: none; margin-left: 0; }
- .\36 u#{$x}, .\36 u\24#{$x} { width: 50%; clear: none; margin-left: 0; }
- .\35 u#{$x}, .\35 u\24#{$x} { width: 41.6666666667%; clear: none; margin-left: 0; }
- .\34 u#{$x}, .\34 u\24#{$x} { width: 33.3333333333%; clear: none; margin-left: 0; }
- .\33 u#{$x}, .\33 u\24#{$x} { width: 25%; clear: none; margin-left: 0; }
- .\32 u#{$x}, .\32 u\24#{$x} { width: 16.6666666667%; clear: none; margin-left: 0; }
- .\31 u#{$x}, .\31 u\24#{$x} { width: 8.3333333333%; clear: none; margin-left: 0; }
-
- .\31 2u\24#{$x} + *,
- .\31 1u\24#{$x} + *,
- .\31 0u\24#{$x} + *,
- .\39 u\24#{$x} + *,
- .\38 u\24#{$x} + *,
- .\37 u\24#{$x} + *,
- .\36 u\24#{$x} + *,
- .\35 u\24#{$x} + *,
- .\34 u\24#{$x} + *,
- .\33 u\24#{$x} + *,
- .\32 u\24#{$x} + *,
- .\31 u\24#{$x} + * {
- clear: left;
- }
-
- .\-11u#{$x} { margin-left: 91.6666666667% }
- .\-10u#{$x} { margin-left: 83.3333333333% }
- .\-9u#{$x} { margin-left: 75% }
- .\-8u#{$x} { margin-left: 66.6666666667% }
- .\-7u#{$x} { margin-left: 58.3333333333% }
- .\-6u#{$x} { margin-left: 50% }
- .\-5u#{$x} { margin-left: 41.6666666667% }
- .\-4u#{$x} { margin-left: 33.3333333333% }
- .\-3u#{$x} { margin-left: 25% }
- .\-2u#{$x} { margin-left: 16.6666666667% }
- .\-1u#{$x} { margin-left: 8.3333333333% }
-
- }
-
- /// Utility mixin for grid.
- /// @param {list} $gutters Gutters.
- /// @param {string} $class Optional class name.
- /// @param {integer} $multiplier Multiplier (default is 1).
- @mixin grid-gutters($gutters, $class: null, $multiplier: 1) {
-
- // Expand gutters if it's not a list.
- @if length($gutters) == 1 {
- $gutters: ($gutters, 0);
- }
-
- // Get column and row gutter values.
- $c: nth($gutters, 1);
- $r: nth($gutters, 2);
-
- // Get class (if provided).
- $x: '';
-
- @if $class {
- $x: '.' + $class;
- }
-
- // Default.
- .row#{$x} > * { padding: ($r * $multiplier) 0 0 ($c * $multiplier); }
- .row#{$x} { margin: ($r * $multiplier * -1) 0 -1px ($c * $multiplier * -1); }
-
- // Uniform.
- .row.uniform#{$x} > * { padding: ($c * $multiplier) 0 0 ($c * $multiplier); }
- .row.uniform#{$x} { margin: ($c * $multiplier * -1) 0 -1px ($c * $multiplier * -1); }
-
- }
-
- /// Wraps @content in vendorized keyframe blocks.
- /// @param {string} $name Name.
- @mixin keyframes($name) {
-
- @-moz-keyframes #{$name} { @content; }
- @-webkit-keyframes #{$name} { @content; }
- @-ms-keyframes #{$name} { @content; }
- @keyframes #{$name} { @content; }
-
- }
-
- ///
- /// Sets breakpoints.
- /// @param {map} $x Breakpoints.
- ///
- @mixin skel-breakpoints($x: ()) {
- $breakpoints: $x !global;
- }
-
- ///
- /// Initializes layout module.
- /// @param {map} config Config.
- ///
- @mixin skel-layout($config: ()) {
-
- // Config.
- $configPerBreakpoint: ();
-
- $z: map-get($config, 'breakpoints');
-
- @if $z {
- $configPerBreakpoint: $z;
- }
-
- // Reset.
- $x: map-get($config, 'reset');
-
- @if $x {
-
- /* Reset */
-
- @include reset($x);
-
- }
-
- // Box model.
- $x: map-get($config, 'boxModel');
-
- @if $x {
-
- /* Box Model */
-
- @include boxModel($x);
-
- }
-
- // Containers.
- $containers: map-get($config, 'containers');
-
- @if $containers {
-
- /* Containers */
-
- .container {
- margin-left: auto;
- margin-right: auto;
- }
-
- // Use default is $containers is just "true".
- @if $containers == true {
- $containers: 960px;
- }
-
- // Apply base.
- @include containers($containers);
-
- // Apply per-breakpoint.
- @each $name in map-keys($breakpoints) {
-
- // Get/use breakpoint setting if it exists.
- $x: map-get($configPerBreakpoint, $name);
-
- // Per-breakpoint config exists?
- @if $x {
- $y: map-get($x, 'containers');
-
- // Setting exists? Use it.
- @if $y {
- $containers: $y;
- }
-
- }
-
- // Create @media block.
- @media screen and #{map-get($breakpoints, $name)} {
- @include containers($containers);
- }
-
- }
-
- }
-
- // Grid.
- $grid: map-get($config, 'grid');
-
- @if $grid {
-
- /* Grid */
-
- // Use defaults if $grid is just "true".
- @if $grid == true {
- $grid: ();
- }
-
- // Sub-setting: Gutters.
- $grid-gutters: 40px;
- $x: map-get($grid, 'gutters');
-
- @if $x {
- $grid-gutters: $x;
- }
-
- // Rows.
- .row {
- border-bottom: solid 1px transparent;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- }
-
- .row > * {
- float: left;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- }
-
- .row:after, .row:before {
- content: '';
- display: block;
- clear: both;
- height: 0;
- }
-
- .row.uniform > * > :first-child {
- margin-top: 0;
- }
-
- .row.uniform > * > :last-child {
- margin-bottom: 0;
- }
-
- // Gutters (0%).
- @include grid-gutters($grid-gutters, \30 \25, 0);
-
- // Apply base.
- @include grid($grid-gutters);
-
- // Apply per-breakpoint.
- @each $name in map-keys($breakpoints) {
-
- // Get/use breakpoint setting if it exists.
- $x: map-get($configPerBreakpoint, $name);
-
- // Per-breakpoint config exists?
- @if $x {
- $y: map-get($x, 'grid');
-
- // Setting exists?
- @if $y {
-
- // Sub-setting: Gutters.
- $x: map-get($y, 'gutters');
-
- @if $x {
- $grid-gutters: $x;
- }
-
- }
-
- }
-
- // Create @media block.
- @media screen and #{map-get($breakpoints, $name)} {
- @include grid($grid-gutters, $name);
- }
-
- }
-
- }
-
- }
-
- /// Resets browser styles.
- /// @param {string} $mode Mode (default is 'normalize').
- @mixin reset($mode: 'normalize') {
-
- @if $mode == 'normalize' {
-
- // normalize.css v3.0.2 | MIT License | git.io/normalize
- html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
-
- }
- @else if $mode == 'full' {
-
- // meyerweb.com/eric/tools/css/reset v2.0 | 20110126 | License: none (public domain)
- 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;}body{-webkit-text-size-adjust:none}
-
- }
-
- }
-
- /// Vendorizes a declaration's property and/or value(s).
- /// @param {string} $property Property.
- /// @param {mixed} $value String/list of value(s).
- @mixin vendor($property, $value) {
-
- // Determine if property should expand.
- $expandProperty: index($vendor-properties, $property);
-
- // Determine if value should expand (and if so, add '-prefix-' placeholder).
- $expandValue: false;
-
- @each $x in $value {
- @each $y in $vendor-values {
- @if $y == str-slice($x, 1, str-length($y)) {
-
- $value: set-nth($value, index($value, $x), '-prefix-' + $x);
- $expandValue: true;
-
- }
- }
- }
-
- // Expand property?
- @if $expandProperty {
- @each $vendor in $vendor-prefixes {
- #{$vendor}#{$property}: #{str-replace-all($value, '-prefix-', $vendor)};
- }
- }
-
- // Expand just the value?
- @elseif $expandValue {
- @each $vendor in $vendor-prefixes {
- #{$property}: #{str-replace-all($value, '-prefix-', $vendor)};
- }
- }
-
- // Neither? Treat them as a normal declaration.
- @else {
- #{$property}: #{$value};
- }
-
- }
\ No newline at end of file
diff --git a/assets/sass/libs/_vars.scss b/assets/sass/libs/_vars.scss
deleted file mode 100644
index 86f5a2e..0000000
--- a/assets/sass/libs/_vars.scss
+++ /dev/null
@@ -1,81 +0,0 @@
-// Misc.
- $misc: (
- z-index-base: 10000,
- main-layout: (
- default: (
- rows: 2,
- columns: 4,
- pad: 0.5,
- minHeight: 20em
- ),
- xlarge: (
- rows: 2,
- columns: 3,
- pad: 0.5,
- minHeight: 20em
- ),
- large: (
- rows: 2,
- columns: 2,
- pad: 0.5,
- minHeight: 20em
- ),
- medium: (
- rows: 3,
- columns: 2,
- pad: 0.5,
- minHeight: 18em
- ),
- xsmall: (
- rows: 2,
- columns: 1,
- pad: 0.5,
- minHeight: 18em
- )
- )
- );
-
-// Duration.
- $duration: (
- transition: 0.2s,
- header: 1s,
- panel: 0.5s,
- modal: 0.5s,
- thumb: 0.15s
- );
-
-// Size.
- $size: (
- element-height: 2.75em,
- element-margin: 2em,
- header: 4em
- );
-
-// Font.
- $font: (
- family: ('Source Sans Pro', Helvetica, sans-serif),
- family-fixed: ('Courier New', monospace),
- weight: 300,
- weight-bold: 300,
- weight-extrabold: 400,
- kerning: 0.025em,
- kerning-alt: 0.1em
- );
-
-// Palette.
- $palette: (
- bg: #242629,
- bg-alt: #1f2224,
- bg-overlay: transparentize(#242629, 0.75),
- bg-overlay-alt: transparentize(#242629, 0.5),
- bg-ie-overlay: transparentize(#242629, 0.45),
- bg-ie-overlay-alt: transparentize(#242629, 0.2),
- fg: #a0a0a1,
- fg-bold: #ffffff,
- fg-medium: #707071,
- fg-light: #505051,
- border: #36383c,
- border-bg: #34363b,
- border-bg-alt: #44464b,
- accent1: #34a58e
- );
\ No newline at end of file
diff --git a/assets/sass/main.scss b/assets/sass/main.scss
deleted file mode 100644
index 576b34e..0000000
--- a/assets/sass/main.scss
+++ /dev/null
@@ -1,57 +0,0 @@
-@import 'libs/vars';
-@import 'libs/functions';
-@import 'libs/mixins';
-@import 'libs/skel';
-@import 'font-awesome.min.css';
-@import url('http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,400,400italic');
-
-/*
- Multiverse by HTML5 UP
- html5up.net | @n33co
- Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-*/
-
- @include skel-breakpoints((
- xlarge: '(max-width: 1680px)',
- large: '(max-width: 1280px)',
- medium: '(max-width: 980px)',
- small: '(max-width: 736px)',
- xsmall: '(max-width: 480px)'
- ));
-
- @include skel-layout((
- reset: 'full',
- boxModel: 'border'
- ));
-
- @include keyframes(spinner) {
- 0% {
- @include vendor('transform', 'rotate(0deg)');
- }
-
- 100% {
- @include vendor('transform', 'rotate(359deg)');
- }
- }
-
-// Base.
-
- @import 'base/page';
- @import 'base/typography';
-
-// Component.
-
- @import 'components/button';
- @import 'components/form';
- @import 'components/icon';
- @import 'components/list';
- @import 'components/table';
- @import 'components/panel';
- @import 'components/poptrox-popup';
-
-// Layout.
-
- @import 'layout/wrapper';
- @import 'layout/header';
- @import 'layout/main';
- @import 'layout/footer';
\ No newline at end of file
diff --git a/g.py b/g.py
index fcf8a1c..05ce7b1 100644
--- a/g.py
+++ b/g.py
@@ -4,8 +4,8 @@ from jinja2 import Template
# 定义图片目录
photos_dir = 'photos' # 原始图片目录
-thumb_dir = 'index/images/thumbs' # 缩略图目录
-full_dir = 'index/images/fulls' # 原图目录
+thumb_dir = 'images/thumbs' # 缩略图目录
+full_dir = 'images/fulls' # 原图目录
# 创建缩略图和原图目录
os.makedirs(thumb_dir, exist_ok=True)
diff --git a/template.html b/template.html
index b33d683..d45fa01 100644
--- a/template.html
+++ b/template.html
@@ -1,7 +1,7 @@
- 相册
+ 我的相册
@@ -59,7 +59,7 @@
- © Unttled. More Templates 网站模板 - Collect from 网页模板.
+ © 老孙博客 - Collect from 网页模板.