This commit is contained in:
Seth Cottle 2024-11-13 11:50:58 -05:00
parent 8790d1de65
commit 912ade0f89
41 changed files with 2434 additions and 1811 deletions

View file

@ -1,651 +1,431 @@
/*
* littlelink.io
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* LittleLink Extended Button Styles
* https://littlelink.io
* Free to use under the MIT license
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/
/*
* Built using on:
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/
/* Table of contents
- Buttons
- Brand Styles
*/
/* Buttons
/* Brand Button Base Styles
*/
.button,
button {
display: inline-block;
text-decoration: none;
height: 100%;
text-align: center;
vertical-align: middle;
font-size: 18px;
width: 300px;
font-weight: 700;
line-height: 20px;
padding: 14px 12px 12px 12px;
letter-spacing: 0.1px;
white-space: wrap;
outline: none;
border-radius: 8px;
cursor: pointer;
}
button:hover,
.button:focus {
color: #212121;
border-color: #888;
outline: #7AB8FF solid 3px
}
.button.button-primary {
color: #fff;
filter: brightness(90%);
}
.button.button-primary:hover,
.button.button-primary:focus {
color: #fff;
filter: brightness(90%);
/* Only include brand-specific button styling here */
.button,button {
color:var(--button-text,#000000);
background-color:var(--button-background,transparent);
border:var(--button-border,none);
transition:filter 0.2s ease,transform 0.2s ease;
}
/* Brand Icons
/* Global Button Hover Effect
*/
.button:hover,button:hover {
filter:brightness(90%);
transform:translateY(-1px);
}
/* Button Icons
*/
.icon {
padding: 0px 8px 3.5px 0px;
vertical-align: middle;
width: 20px;
height: 20px;
filter:var(--icon-filter,none);
}
/* Brand Styles (we recommend adding these in alphabetical order)
/* Brand-Specific Styles
*/
/* Extended (this is great for your own brand color!) */
.button.button-extended {
color: #ffffff;
background-color: #0085ff;
}
.button.button-extended:hover,
.button.button-extended:focus {
filter: brightness(90%);
}
/* 500px */
.button.button-500px {
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
}
.button.button-500px:hover,
.button.button-500px:focus {
filter: brightness(90%);
.button-500px {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
/* Alpha Universe (Sony) */
.button.button-alphauniverse {
color: #ffffff;
background-color: #000000;
border: 1px solid #ffffff;
}
.button.button-alphauniverse:hover,
.button.button-alphauniverse:focus {
filter: brightness(90%);
/* Alpha Universe */
.button-alphauniverse {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* AniList */
.button.button-anilist {
color: #ffffff;
background-color: #2b2d42;
border: 1px solid #ffffff;
}
.button.button-anilist:hover,
.button.button-anilist:focus {
filter: brightness(90%);
.button-anilist {
--button-text:#FFFFFF;
--button-background:#2B2D42;
--button-border:1px solid #FFFFFF;
}
/* Audiomack */
.button.button-audiomack {
color: #ffffff;
background-color: #000000;
border: 1px solid #ffffff;
}
.button.button-audiomack:hover,
.button.button-audiomack:focus {
filter: brightness(90%);
.button-audiomack {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* Bandsintown */
.button.button-bandsintown {
color: #ffffff;
background-color: #000000;
border: 1px solid #ffffff;
}
.button.button-bandsintown:hover,
.button.button-bandsintown:focus {
filter: brightness(90%);
.button-bandsintown {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* BeReal */
.button.button-bereal {
color: #ffffff;
background-color: #000000;
border: 1px solid #ffffff;
}
.button.button-bereal:hover,
.button.button-bereal:focus {
filter: brightness(90%);
.button-bereal {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* Big Cartel */
.button.button-bigcartel {
color: #ffffff;
background-color: #222222;
border: 1px solid #ffffff;
}
.button.button-bigcartel:hover,
.button.button-bigcartel:focus {
filter: brightness(90%);
.button-bigcartel {
--button-text:#FFFFFF;
--button-background:#222222;
--button-border:1px solid #FFFFFF;
}
/* Bonfire */
.button.button-bonfire {
color: #ffffff;
background-color: #F49979;
border: 1px solid #3D4853;
}
.button.button-bonfire:hover,
.button.button-bonfire:focus {
filter: brightness(90%);
.button-bonfire {
--button-text:#FFFFFF;
--button-background:#F49979;
--button-border:1px solid #3D4853;
}
/* Cameo */
.button.button-cameo {
color: #ffffff;
background-color: #000000;
border: 1px solid #ffffff;
}
.button.button-cameo:hover,
.button.button-cameo:focus {
filter: brightness(90%);
.button-cameo {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* Clubhouse */
.button.button-clubhouse {
color: #1F1F1A;
background-color: #F1EFE3;
border: 1px solid #212121;
}
.button.button-clubhouse:hover,
.button.button-clubhouse:focus {
filter: brightness(90%);
.button-clubhouse {
--button-text:#1F1F1A;
--button-background:#F1EFE3;
--button-border:1px solid #212121;
}
/* Codepen */
.button.button-codepen {
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
}
.button.button-codepen:hover,
.button.button-codepen:focus {
filter: brightness(90%);
.button-codepen {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
/* Deezer */
.button.button-deezer {
color: #ffffff;
background-color: #181818;
border: 1px solid #ffffff;
}
.button.button-deezer:hover,
.button.button-deezer:focus {
filter: brightness(90%);
.button-deezer {
--button-text:#FFFFFF;
--button-background:#181818;
--button-border:1px solid #FFFFFF;
}
/* Devpost */
.button.button-devpost {
color: #ffffff;
background-color: #003E54;
border: 1px solid #ffffff;
}
.button.button-devpost:hover,
.button.button-devpost:focus {
filter: brightness(90%);
.button-devpost {
--button-text:#FFFFFF;
--button-background:#003E54;
--button-border:1px solid #FFFFFF;
}
/* Distiller */
.button.button-dist {
color: #ffffff;
background-color: #ed5c47;
}
.button.button-dist:hover,
.button.button-dist:focus {
filter: brightness(90%);
.button-dist {
--button-text:#FFFFFF;
--button-background:#ED5C47;
}
/* Filmweb */
.button.button-filmweb {
color: #ffffff;
background-color: #000000;
border: 1px solid #ffffff;
}
.button.button-filmweb:hover,
.button.button-filmweb:focus {
filter: brightness(90%);
.button-filmweb {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* Gog */
.button.button-gog {
color: #ffffff;
background-color: #303030;
border: 1px solid #ffffff;
}
.button.button-gog:hover,
.button.button-gog:focus {
filter: brightness(90%);
/* GOG */
.button-gog {
--button-text:#FFFFFF;
--button-background:#303030;
--button-border:1px solid #FFFFFF;
}
/* Guilded */
.button.button-guilded {
color: #000000;
background-color: #F5C400;
}
.button.button-guilded:hover,
.button.button-guilded:focus {
filter: brightness(90%);
.button-guilded {
--button-text:#000000;
--button-background:#F5C400;
}
/* Gumroad */
.button.button-gumroad {
background-color:#000000;
color: #ffffff;
border: 1px solid #ffffff;
}
.button.button-gumroad:hover,
.button.button-gumroad:focus {
filter: brightness(90%);
.button-gumroad {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* Hackerearth */
.button.button-hackerearth {
color: #ffffff;
background-color: #2b3352;
}
.button.button-hackerearth:hover,
.button.button-hackerearth:focus {
filter: brightness(90%);
/* HackerEarth */
.button-hackerearth {
--button-text:#FFFFFF;
--button-background:#2B3352;
}
/* Hackerrank */
.button.button-hackerrank {
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
}
.button.button-hackerrank:hover,
.button.button-hackerrank:focus {
filter: brightness(90%);
/* HackerRank */
.button-hackerrank {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
/* itch.io */
.button.button-itchio {
color: #ffffff;
background-color: #fa5c5c;
}
.button.button-itchio:hover,
.button.button-itchio:focus {
filter: brightness(90%);
.button-itchio {
--button-text:#FFFFFF;
--button-background:#FA5C5C;
}
/* Layers */
.button.button-layers {
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
}
.button.button-layers:hover,
.button.button-layers:focus {
filter: brightness(90%);
.button-layers {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
/* LeetCode */
.button.button-leetcode {
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
}
.button.button-leetcode:hover,
.button.button-leetcode:focus {
filter: brightness(90%);
.button-leetcode {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
/* Lemmy */
.button.button-lemmy {
color: #ffffff;
background-color: #14854f;
}
.button.button-lemmy:hover,
.button.button-lemmy:focus {
filter: brightness(90%);
.button-lemmy {
--button-text:#FFFFFF;
--button-background:#14854F;
}
/* ListenBrainz */
.button.button-listenbrainz {
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
}
.button.button-listenbrainz:hover,
.button.button-listenbrainz:focus {
filter: brightness(90%);
.button-listenbrainz {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
/* Matrix */
.button.button-matrix {
color: #ffffff;
background-color: #000000;
border: 1px solid #ffffff;
}
.button.button-matrix:hover,
.button.button-matrix:focus {
filter: brightness(90%);
.button-matrix {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* Micro.blog */
.button.button-microblog {
color: #FFFFFF;
background-color: #FD9927 }
.button.button-microblog:hover,
.button.button-microblog:focus {
filter: brightness(90%) }
.button-microblog {
--button-text:#FFFFFF;
--button-background:#FD9927;
}
/* Mixcloud */
.button.button-mixcloud {
color: #ffffff;
background-color: #5000FF;
}
.button.button-mixcloud:hover,
.button.button-mixcloud:focus {
filter: brightness(90%);
.button-mixcloud {
--button-text:#FFFFFF;
--button-background:#5000FF;
}
/* MyAnimeList */
.button.button-myanimelist {
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
.button-myanimelist {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
/* NGL */
.button-ngl {
--button-text:#FFFFFF;
background-image:linear-gradient(-45deg, #ff8d10, #ec1187);
}
.button.button-myanimelist:hover,
.button.button-myanimelist:focus {
filter: brightness(90%) }
/* Nostr */
.button.button-nostr {
color: #FFFFFF;
background-color: #a915ff;
.button-nostr {
--button-text:#FFFFFF;
--button-background:#A915FF;
}
.button.button-nostr:hover,
.button.button-nostr:focus {
filter: brightness(90%) }
/* OP.GG */
.button.button-opgg {
color: #ffffff;
background-color: #5383E8}
.button.button-opgg:hover,
.button.button-opgg:focus {
filter: brightness(90%) }
.button-opgg {
--button-text:#FFFFFF;
--button-background:#5383E8;
}
/* OpenSea */
.button.button-opensea {
color: #ffffff;
background-color: #0086ff;
border: 1px solid #0086ff;
}
.button.button-opensea:hover,
.button.button-opensea:focus {
filter: brightness(90%);
.button-opensea {
--button-text:#FFFFFF;
--button-background:#0086FF;
--button-border:1px solid #0086FF;
}
/* OpenStreetMap */
.button.button-osm {
color: #000000;
background-color: #FFFFFF;
border: 1px solid #000000;
}
.button.button-osm:hover,
.button.button-osm:focus {
filter: brightness(90%);
.button-osm {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
/* ORCID ID */
.button.button-orcid-id {
color: #000000;
background-color: #FFFFFF;
border: 1px solid #212121;
}
.button.button-orcid-id:hover,
.button.button-orcid-id:focus {
filter: brightness(90%);
.button-orcid-id {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #212121;
}
/* osu! */
.button.button-osu {
color: #000000;
background-color: #ff8ee6;
}
.button.button-osu:hover,
.button.button-osu:focus {
filter: brightness(90%);
.button-osu {
--button-text:#000000;
--button-background:#FF8EE6;
}
/* Partiful */
.button.button-partiful {
color: #ffffff;
background-color: #000000;
border: 1px solid #FFFFFF;
}
.button.button-partiful:hover,
.button.button-partiful:focus {
filter: brightness(90%);
.button-partiful {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* Peertube */
.button.button-peertube {
color: #000000;
background-color: #FCE8DB;
border: 1px solid #000000;
/* PeerTube */
.button-peertube {
--button-text:#000000;
--button-background:#FCE8DB;
--button-border:1px solid #000000;
}
.button.button-peertube:hover,
.button.button-peertube:focus {
filter: brightness(90%) }
/* Pixelfed */
.button.button-pixelfed {
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
.button-pixelfed {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
.button.button-pixelfed:hover,
.button.button-pixelfed:focus {
filter: brightness(90%) }
/* PlayStation */
.button.button-playstation {
color: #ffffff;
background-color: #0070D1;
.button-playstation {
--button-text:#FFFFFF;
--button-background:#0070D1;
}
.button.button-playstation:hover,
.button.button-playstation:focus {
filter: brightness(90%) }
/* Qobuz */
.button.button-qobuz {
color: #ffffff;
background-color: #000000;
border: 1px solid #ffffff;
}
.button.button-qobuz:hover,
.button.button-qobuz:focus {
filter: brightness(90%);
.button-qobuz {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* QQ */
.button.button-qq {
color: #000000;
background-color: #FFFFFF;
border: 1px solid #000000;
}
.button.button-qq:hover,
.button.button-qq:focus {
filter: brightness(90%);
.button-qq {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
/* ravelry */
.button.button-ravelry {
color: #000000;
background-color: #F3F4F0;
border: 1px solid #000000;
/* Ravelry */
.button-ravelry {
--button-text:#000000;
--button-background:#F3F4F0;
--button-border:1px solid #000000;
}
.button.button-ravelry:hover,
.button.button-ravelry:focus {
filter: brightness(90%);
/* Redbubble */
.button-redbubble {
--button-text:#e41321;
--button-background:#ffffff;
--button-border:1px solid #212121;
}
/* ResearchGate */
.button.button-researchgate {
color: #000000;
background-color: #FFFFFF;
border: 1px solid #212121;
.button-researchgate {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #212121;
}
.button.button-researchgate:hover,
.button.button-researchgate:focus {
filter: brightness(90%);
/* Revolut */
.button-revolut {
--button-text:#000000;
--button-background:#ffffff;
--button-border:1px solid black;
}
/* Roll20 */
.button.button-roll20 {
color: #FFFFFF;
background-color: #ec008c }
.button.button-roll20:hover,
.button.button-roll20:focus {
filter: brightness(90%) }
.button-roll20 {
--button-text:#FFFFFF;
--button-background:#EC008C;
}
/* Skoob */
.button.button-skoob {
color: #ffffff;
background-color: #3189c8;
}
.button.button-skoob:hover,
.button.button-skoob:focus {
filter: brightness(90%);
.button-skoob {
--button-text:#FFFFFF;
--button-background:#3189C8;
}
/* SpaceHey */
.button.button-spacehey {
color: #FFFFFF;
background-color: #3234CF;
}
.button.button-spacehey:hover,
.button.button-spacehey:focus {
filter: brightness(90%);
.button-spacehey {
--button-text:#FFFFFF;
--button-background:#3234CF;
}
/* Tidal */
.button.button-tidal {
color: #ffffff;
background-color: #000000;
border: 1px solid #ffffff;
}
.button.button-tidal:hover,
.button.button-tidal:focus {
filter: brightness(90%);
.button-tidal {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* Vero */
.button.button-vero {
color: #ffffff;
background-color: #000000;
border: 1px solid #ffffff;
}
.button.button-vero:hover,
.button.button-vero:focus {
filter: brightness(90%) }
/* Trakt */
.button-trakt {
--button-text:#ffffff;
--button-background:#ED1C24;
}
/* Untappd */
.button-untappd {
--button-text:#000000;
--button-background:#ffc000;
}
/* Upwork */
.button-upwork {
--button-text:#FFFFFF;
--button-background:#14A800;
}
/* Vero */
.button-vero {
--button-text:#FFFFFF;
--button-background:#000000;
--button-border:1px solid #FFFFFF;
}
/* VRChat */
.button.button-vrchat {
color: #000000;
background-color: #ffffff;
border: 1px solid black;
}
.button.button-vrchat:hover,
.button.button-vrchat:focus {
filter: brightness(90%);
.button-vrchat {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
/* WIP */
.button.button-wip {
color: #000000;
background-color: #F9DB00}
.button.button-wip:hover,
.button.button-wip:focus {
filter: brightness(90%) }
/* write.as */
.button.button-writeas {
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
}
.button.button-writeas:hover,
.button.button-writeas:focus {
filter: brightness(90%);
.button-wip {
--button-text:#000000;
--button-background:#F9DB00;
}
/* writefreely */
.button.button-writefreely {
color: #000000;
background-color: #f4f4f4;
border: 1px solid #000000;
/* Write.as */
.button-writeas {
--button-text:#000000;
--button-background:#FFFFFF;
--button-border:1px solid #000000;
}
.button.button-writefreely:hover,
.button.button-writefreely:focus {
filter: brightness(90%);
/* WriteFreely */
.button-writefreely {
--button-text:#000000;
--button-background:#F4F4F4;
--button-border:1px solid #000000;
}
/* Xbox */
.button.button-xbox {
color: #ffffff;
background-color: #107C10;
}
.button.button-xbox:hover,
.button.button-xbox:focus {
filter: brightness(90%);
.button-xbox {
--button-text:#FFFFFF;
--button-background:#107C10;
}
/* Xing */
.button.button-xing {
color: #ffffff;
background-color: #026466;
}
.button.button-xing:hover,
.button.button-xing:focus {
filter: brightness(90%);
}
.button-xing {
--button-text:#FFFFFF;
--button-background:#026466;
}

427
css/normalize.css vendored
View file

@ -1,427 +0,0 @@
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html {
font-family: sans-serif; /* 1 */
-ms-text-size-adjust: 100%; /* 2 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/**
* Remove default margin.
*/
body {
margin: 0;
}
/* HTML5 display definitions
========================================================================== */
/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
/**
* 1. Correct `inline-block` display not defined in IE 8/9.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/
audio,
canvas,
progress,
video {
display: inline-block; /* 1 */
vertical-align: baseline; /* 2 */
}
/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Address `[hidden]` styling not present in IE 8/9/10.
* Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
*/
[hidden],
template {
display: none;
}
/* Links
========================================================================== */
/**
* Remove the gray background color from active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* Improve readability when focused and also mouse hovered in all browsers.
*/
a:active,
a:hover {
outline: 0;
}
/* Text-level semantics
========================================================================== */
/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/
abbr[title] {
border-bottom: 1px dotted;
}
/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/
b,
strong {
font-weight: bold;
}
/**
* Address styling not present in Safari and Chrome.
*/
dfn {
font-style: italic;
}
/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/**
* Address styling not present in IE 8/9.
*/
mark {
background: #ff0;
color: #000;
}
/**
* Address inconsistent and variable font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* Embedded content
========================================================================== */
/**
* Remove border when inside `a` element in IE 8/9/10.
*/
img {
border: 0;
}
/**
* Correct overflow not hidden in IE 9/10/11.
*/
svg:not(:root) {
overflow: hidden;
}
/* Grouping content
========================================================================== */
/**
* Address margin not present in IE 8/9 and Safari.
*/
figure {
margin: 1em 40px;
}
/**
* Address differences between Firefox and other browsers.
*/
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
/**
* Contain overflow in all browsers.
*/
pre {
overflow: auto;
}
/**
* Address odd `em`-unit font size rendering in all browsers.
*/
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
/* Forms
========================================================================== */
/**
* Known limitation: by default, Chrome and Safari on OS X allow very limited
* styling of `select`, unless a `border` property is set.
*/
/**
* 1. Correct color not being inherited.
* Known issue: affects color of disabled elements.
* 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
*/
button,
input,
optgroup,
select,
textarea {
color: inherit; /* 1 */
font: inherit; /* 2 */
margin: 0; /* 3 */
}
/**
* Address `overflow` set to `hidden` in IE 8/9/10/11.
*/
button {
overflow: visible;
}
/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
* Correct `select` style inheritance in Firefox.
*/
button,
select {
text-transform: none;
}
/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
*/
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; /* 2 */
cursor: pointer; /* 3 */
}
/**
* Re-set default cursor for disabled elements.
*/
button[disabled],
html input[disabled] {
cursor: default;
}
/**
* Remove inner padding and border in Firefox 4+.
*/
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
input {
line-height: normal;
}
/**
* It's recommended that you don't attempt to style these elements.
* Firefox's implementation doesn't respect box-sizing, padding, or width.
*
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*/
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
* `font-size` values of the `input`, it causes the cursor style of the
* decrement button to change from `default` to `text`.
*/
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome
* (include `-moz` to future-proof).
*/
input[type="search"] {
-webkit-appearance: textfield; /* 1 */
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box; /* 2 */
box-sizing: content-box;
}
/**
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
* Safari (but not Chrome) clips the cancel button when the search input has
* padding (and `textfield` appearance).
*/
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* Define consistent border, margin, and padding.
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/**
* 1. Correct `color` not being inherited in IE 8/9/10/11.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
legend {
border: 0; /* 1 */
padding: 0; /* 2 */
}
/**
* Remove default vertical scrollbar in IE 8/9/10/11.
*/
textarea {
overflow: auto;
}
/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/
optgroup {
font-weight: bold;
}
/* Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}

91
css/reset.css Normal file
View file

@ -0,0 +1,91 @@
/*
* LittleLink Reset
* A minimal CSS reset for LittleLink
*/
/* Box sizing rules */
*,
*::before,
*::after {
box-sizing: border-box;
}
/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
margin: 0;
}
/* Remove list styles on ul, ol elements */
ul,
ol {
list-style: none;
margin: 0;
padding: 0;
}
/* Set core root defaults */
html:focus-within {
scroll-behavior: smooth;
}
/* Set core body defaults */
body {
min-height: 100vh;
text-rendering: optimizeSpeed;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* Make images easier to work with */
img,
picture {
max-width: 100%;
display: block;
}
/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
font: inherit;
}
/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
html:focus-within {
scroll-behavior: auto;
}
*,
*::before,
*::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
}
/* Modern focus styles */
:focus:not(:focus-visible) {
outline: none;
}
:focus-visible {
outline: 2px solid #2457F5;
outline-offset: 2px;
}
/* Remove touch callout on iOS */
a {
-webkit-touch-callout: none;
}

View file

@ -1,208 +0,0 @@
/*
* littlelink V1
* https://littlelink.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/21/2019
*
* Built using:
*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/
/* Table of contents
- Grid
- Base Styles
- Typography
- Links
- Code
- Spacing
- Utilities
*
* You'll find the button css in css/brands.css.
*
*/
/* Grid
*/
.container {
position: relative;
width: 100%;
max-width: 600px;
text-align: center;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box;
}
.container-left {
position: relative;
width: 100%;
max-width: 600px;
text-align: left;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box;
}
.column {
position: center;
width: 100%;
float: center;
box-sizing: border-box;
}
/* For devices larger than 400px */
@media (min-width: 400px) {
.container {
width: 85%;
padding: 0;
}
}
/* For devices larger than 550px */
@media (min-width: 550px) {
.container {
width: 80%;
}
.column,
.columns {
margin-left: 0;
}
.column:first-child,
.columns:first-child {
margin-left: 0;
}
}
/* Base Styles
*/
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
font-size: 100%;
color-scheme: light dark;
}
body {
font-size: 18px;
line-height: 24px;
font-weight: 400;
font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial,
sans-serif;
}
/* Typography
*/
h1 {
margin-top: 0;
margin-bottom: 16px;
font-weight: 800;
}
h1 {
font-size: 24px;
line-height: 64px;
letter-spacing: 0;
}
/* Larger than phablet */
@media (min-width: 550px) {
h1 {
font-size: 48px;
line-height: 96px;
}
}
p {
margin-top: 0;
}
/* Links
*/
a {
color: #0085ff;
}
a:hover {
color: #0085ff;
}
/* Code
*/
code {
padding: 0.2rem 0.5rem;
margin: 0 0.2rem;
font-size: 90%;
white-space: nowrap;
background: #f1f1f1;
border: 1px solid #e1e1e1;
border-radius: 4px;
}
pre > code {
display: block;
padding: 1rem 1.5rem;
white-space: pre;
}
/* Spacing
*/
button,
.button {
margin-bottom: 1rem;
}
input,
textarea,
select,
fieldset {
margin-bottom: 1.5rem;
}
pre,
blockquote,
dl,
figure,
p,
ol {
margin-bottom: 2.5rem;
}
/* Utilities
*/
.u-full-width {
width: 100%;
box-sizing: border-box;
}
.u-max-full-width {
max-width: 100%;
box-sizing: border-box;
}
.u-pull-right {
float: right;
}
.u-pull-left {
float: left;
}
/* Misc
*/
hr {
margin-top: 3rem;
margin-bottom: 3.5rem;
border-width: 0;
border-top: 1px solid #e1e1e1;
}
/* Radius values:
10%-40%: Squircles
50% (default): True circle
*/
.avatar {
width: 128px;
height: 128px;
object-fit: cover;
background-position: center;
border-radius: 50%;
}

View file

@ -1,208 +0,0 @@
/*
* littlelink V1
* https://littlelink.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/21/2019
*
* Built using:
*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/
/* Table of contents
- Grid
- Base Styles
- Typography
- Links
- Code
- Spacing
- Utilities
*
* You'll find the button css in css/brands.css.
*
*/
/* Grid
*/
.container {
position: relative;
width: 100%;
max-width: 600px;
text-align: center;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box;
}
.container-left {
position: relative;
width: 100%;
max-width: 600px;
text-align: left;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box;
}
.column {
position: center;
width: 100%;
float: center;
box-sizing: border-box;
}
/* For devices larger than 400px */
@media (min-width: 400px) {
.container {
width: 85%;
padding: 0;
}
}
/* For devices larger than 550px */
@media (min-width: 550px) {
.container {
width: 80%;
}
.column,
.columns {
margin-left: 0;
}
.column:first-child,
.columns:first-child {
margin-left: 0;
}
}
/* Base Styles
*/
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
font-size: 100%;
color-scheme: dark;
}
body {
font-size: 18px;
line-height: 24px;
font-weight: 400;
font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial,
sans-serif;
}
/* Typography
*/
h1 {
margin-top: 0;
margin-bottom: 16px;
font-weight: 800;
}
h1 {
font-size: 24px;
line-height: 64px;
letter-spacing: 0;
}
/* Larger than phablet */
@media (min-width: 550px) {
h1 {
font-size: 48px;
line-height: 96px;
}
}
p {
margin-top: 0;
}
/* Links
*/
a {
color: #0085ff;
}
a:hover {
color: #0085ff;
}
/* Code
*/
code {
padding: 0.2rem 0.5rem;
margin: 0 0.2rem;
font-size: 90%;
white-space: nowrap;
background: #f1f1f1;
border: 1px solid #e1e1e1;
border-radius: 4px;
}
pre > code {
display: block;
padding: 1rem 1.5rem;
white-space: pre;
}
/* Spacing
*/
button,
.button {
margin-bottom: 1rem;
}
input,
textarea,
select,
fieldset {
margin-bottom: 1.5rem;
}
pre,
blockquote,
dl,
figure,
p,
ol {
margin-bottom: 2.5rem;
}
/* Utilities
*/
.u-full-width {
width: 100%;
box-sizing: border-box;
}
.u-max-full-width {
max-width: 100%;
box-sizing: border-box;
}
.u-pull-right {
float: right;
}
.u-pull-left {
float: left;
}
/* Misc
*/
hr {
margin-top: 3rem;
margin-bottom: 3.5rem;
border-width: 0;
border-top: 1px solid #e1e1e1;
}
/* Radius values:
10%-40%: Squircles
50% (default): True circle
*/
.avatar {
width: 128px;
height: 128px;
object-fit: cover;
background-position: center;
border-radius: 50%;
}

View file

@ -1,208 +0,0 @@
/*
* littlelink V1
* https://littlelink.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/21/2019
*
* Built using:
*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/
/* Table of contents
- Grid
- Base Styles
- Typography
- Links
- Code
- Spacing
- Utilities
*
* You'll find the button css in css/brands.css.
*
*/
/* Grid
*/
.container {
position: relative;
width: 100%;
max-width: 600px;
text-align: center;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box;
}
.container-left {
position: relative;
width: 100%;
max-width: 600px;
text-align: left;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box;
}
.column {
position: center;
width: 100%;
float: center;
box-sizing: border-box;
}
/* For devices larger than 400px */
@media (min-width: 400px) {
.container {
width: 85%;
padding: 0;
}
}
/* For devices larger than 550px */
@media (min-width: 550px) {
.container {
width: 80%;
}
.column,
.columns {
margin-left: 0;
}
.column:first-child,
.columns:first-child {
margin-left: 0;
}
}
/* Base Styles
*/
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
font-size: 100%;
color-scheme: light;
}
body {
font-size: 18px;
line-height: 24px;
font-weight: 400;
font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial,
sans-serif;
}
/* Typography
*/
h1 {
margin-top: 0;
margin-bottom: 16px;
font-weight: 800;
}
h1 {
font-size: 24px;
line-height: 64px;
letter-spacing: 0;
}
/* Larger than phablet */
@media (min-width: 550px) {
h1 {
font-size: 48px;
line-height: 96px;
}
}
p {
margin-top: 0;
}
/* Links
*/
a {
color: #0085ff;
}
a:hover {
color: #0085ff;
}
/* Code
*/
code {
padding: 0.2rem 0.5rem;
margin: 0 0.2rem;
font-size: 90%;
white-space: nowrap;
background: #f1f1f1;
border: 1px solid #e1e1e1;
border-radius: 4px;
}
pre > code {
display: block;
padding: 1rem 1.5rem;
white-space: pre;
}
/* Spacing
*/
button,
.button {
margin-bottom: 1rem;
}
input,
textarea,
select,
fieldset {
margin-bottom: 1.5rem;
}
pre,
blockquote,
dl,
figure,
p,
ol {
margin-bottom: 2.5rem;
}
/* Utilities
*/
.u-full-width {
width: 100%;
box-sizing: border-box;
}
.u-max-full-width {
max-width: 100%;
box-sizing: border-box;
}
.u-pull-right {
float: right;
}
.u-pull-left {
float: left;
}
/* Misc
*/
hr {
margin-top: 3rem;
margin-bottom: 3.5rem;
border-width: 0;
border-top: 1px solid #e1e1e1;
}
/* Radius values:
10%-40%: Squircles
50% (default): True circle
*/
.avatar {
width: 128px;
height: 128px;
object-fit: cover;
background-position: center;
border-radius: 50%;
}

382
css/style.css Normal file
View file

@ -0,0 +1,382 @@
/*
* LittleLink
* https://littlelink.io
* Free to use under the MIT license
* http://www.opensource.org/licenses/mit-license.php
*/
/* Base Typography Settings
*/
:root {
font-size:16px;
}
/* Grid
*/
.container {
position:relative;
width:100%;
max-width:37.5rem; /* 600px */
text-align:center;
margin:0 auto;
padding:3rem 1.25rem 0 1.25rem;
box-sizing:border-box;
}
.container-left {
position:relative;
width:100%;
max-width:37.5rem;
text-align:left;
margin:0 auto;
padding:0 1.25rem;
box-sizing:border-box;
}
.container-left p {
margin-bottom: 1rem; /* 16px space between paragraphs */
}
.column {
position:center;
width:100%;
float:center;
box-sizing:border-box;
}
/* For devices larger than 400px */
@media (min-width:25rem) { /* 400px */
.container {
width:85%;
padding-left:0;
padding-right:0;
}
}/* For devices larger than 550px */
@media (min-width:34.375rem) { /* 550px */
.container {
width:80%;
}
.column,.columns {
margin-left:0;
}
.column:first-child,.columns:first-child {
margin-left:0;
}
}
/* Base Styles
*/
body {
margin:0;
padding:0;
background-color:#ffffff;
color:#1a1a1a;
font-family:"Open Sans",system-ui;
font-size:1.125rem; /* 18px */
font-weight:400;
line-height:1.6;
}
/* Typography
*/
h1 {
margin:0 0 0.5rem 0;
font-size:3rem; /* 48px */
font-weight:800;
line-height:1;
letter-spacing:0;
word-wrap:break-word;
overflow-wrap:break-word;
hyphens:auto; /* Delete this to remove automatic hyphen on line break */
}
.container p {
margin:0 0 2rem 0;
}
/* Base Typography Settings
*/
/* Base size - 16px browser default */
:root {
font-size:16px; /* Using a 1.25 modular scale for typography */
--scale-0:1rem; /* 16px */
--scale-1:1.25rem; /* 20px */
--scale-2:1.563rem; /* 25px */
--scale-3:1.953rem; /* 31px */
--scale-4:2.441rem; /* 39px */
--scale-5:3.052rem; /* 49px */
/* Spacing units */
--spacing-xs:0.5rem; /* 8px */
--spacing-s:1rem; /* 16px */
--spacing-m:1.5rem; /* 24px */
--spacing-l:2rem; /* 32px */
--spacing-xl:3rem; /* 48px */
--spacing-xxl:4rem; /* 64px */
}
/* Avatar */
.avatar {
width: 8rem; /* 128px */
height: 8rem;
border-radius: 50%;
object-fit: cover;
background-position: center;
margin-bottom: var(--spacing-l);
margin-left: auto;
margin-right: auto;
display: block;
}
/* Typography Scale */
h1 {
margin:0 0 var(--spacing-m) 0;
font-size:var(--scale-5); /* ~49px */
font-weight:800;
line-height:1.1;
letter-spacing:-0.02em;
word-wrap:break-word;
overflow-wrap:break-word;
}
body {
font-size:var(--scale-1); /* 20px */
line-height:1.6;
}
.container p {
margin:0 0 var(--spacing-xl) 0;
font-size:var(--scale-1);
line-height:1.6;
}
/* Container spacing */
.container {
padding:var(--spacing-xl) var(--spacing-m) 0 var(--spacing-m);
text-align:center;
}
/* Footer */
footer {
margin:var(--spacing-xxl) 0; /* 4rem (64px) top and bottom */
font-size:var(--scale-0);
}
/* Responsive adjustments */
@media (max-width:34.375rem) { /* 550px */
h1 {
font-size:var(--scale-4);
}
body {
font-size:var(--scale-0);
}
.container p {
font-size:var(--scale-0);
}
.avatar {
margin-bottom:var(--spacing-m);
}
footer {
margin:var(--spacing-xl) 0; /* 3rem (48px) top and bottom */
}
}
/* Links
*/
a {
color:#2457F5;
text-decoration:underline;
}
a:hover {
color:#083BDA;
}
/* Buttons
*/
.button,button {
display:inline-flex;
align-items:center;
justify-content:center;
width:18.75rem; /* 300px */
min-height:3rem; /* 48px */
padding:0.75rem 1rem; /* 12px ; 16px */
font-size:1.125rem; /* 18px */
font-weight:700;
text-decoration:none;
white-space:normal;
background-color:var(--button-background,transparent);
color:var(--button-text,#000000);
border:var(--button-border,none);
border-radius:0.5rem;
cursor:pointer;
box-sizing:border-box;
hyphens:auto; /* Delete this to remove automatic hyphen on line break */
margin-bottom:1rem;
text-align:center;
line-height:1.3;
}
/* Icons
*/
.icon {
width:1.25rem;
height:1.25rem;
margin-right:0.5rem;
flex-shrink:0;
}
/* Avatar
*/
.avatar {
width: 8rem; /* 128px */
height: 8rem;
object-fit: cover;
background-position: center;
margin-bottom: var(--spacing-l);
}
/* Modifier for no avatar rounding */
.avatar--none {
border-radius: 0%;
}
/* Modifier for rounded avatar */
.avatar--rounded {
border-radius: 50%;
}
/* Modifier for slightly rounded corners */
.avatar--soft {
border-radius: 0.5rem; /* 8px rounded corners */
}
/* Theme System
*/
/* Light theme is default above */
/* Dark theme */
:root.theme-dark {
color-scheme:dark;
}
:root.theme-dark :focus-visible {
outline: 2px solid #4899F7;
outline-offset: 2px;
}
:root.theme-dark body {
background-color:#121212;
color:#ffffff;
}
:root.theme-dark a:not(.button) {
color:#4899F7;
}
:root.theme-dark a:not(.button):hover {
color:#7AB8FF;
}
/* Auto theme */
:root.theme-auto {
color-scheme:light dark;
}
@media (prefers-color-scheme:dark) {
:root.theme-auto body {
background-color:#121212;
color:#ffffff;
}
:root.theme-auto :focus-visible {
outline: 2px solid #4899F7;
outline-offset: 2px;
}
:root.theme-auto a:not(.button) {
color:#4899F7;
}
:root.theme-auto a:not(.button):hover {
color:#7AB8FF;
}
}
/* Button Text Color Override
*/
.button:hover,button:hover {
color:var(--button-text);
}
/* Responsive Typography
*/
@media (max-width:34.375rem) { /* 550px */
h1 {
font-size:2rem; /* 32px */
}
body {
font-size:1rem; /* 16px */
}
}
/* Privacy Page Styles
*/
nav {
margin:var(--spacing-l) 0;
text-align:left;
}
section {
margin:var(--spacing-xl) 0;
text-align:left;
}
h2 {
font-size:var(--scale-3);
font-weight:700;
margin-bottom:var(--spacing-m);
}
h3 {
font-size:var(--scale-2);
font-weight:600;
margin:var(--spacing-l) 0 var(--spacing-s) 0;
}
ul {
list-style:none;
padding:0;
margin:0 0 var(--spacing-m) 0;
}
ul li {
margin-bottom:var(--spacing-xs);
}
/* Privacy page specific responsive adjustments */
@media (max-width:34.375rem) {
h2 {
font-size:var(--scale-2);
}
h3 {
font-size:var(--scale-1);
}
section {
margin:var(--spacing-l) 0;
}
}
/* Font Face Definitions
*/
@font-face {
font-display:swap;
font-family:'Open Sans';
font-style:normal;
font-weight:400;
src:url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot');
src:url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#OpenSans') format('svg');
}
@font-face {
font-display:swap;
font-family:'Open Sans';
font-style:normal;
font-weight:600;
src:url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot');
src:url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2') format('woff2'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff') format('woff'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf') format('truetype'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.svg#OpenSans') format('svg');
}
@font-face {
font-display:swap;
font-family:'Open Sans';
font-style:normal;
font-weight:700;
src:url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot');
src:url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#OpenSans') format('svg');
}
@font-face {
font-display:swap;
font-family:'Open Sans';
font-style:normal;
font-weight:800;
src:url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot');
src:url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff2') format('woff2'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff') format('woff'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.ttf') format('truetype'),url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.svg#OpenSans') format('svg');
}