milligram/dist/main.css

642 lines
34 KiB
CSS
Raw Normal View History

2023-10-02 17:02:06 +00:00
@font-face {
font-family: Gotham Rounded A;
font-style: normal;
font-weight: 300;
src: url(data:application/x-font-woff;base64,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
}
@font-face {
font-family: Gotham Rounded B;
font-style: normal;
font-weight: 300;
src: url(data:application/x-font-woff;base64,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
}
.wrapper {
display: block;
overflow: hidden;
position: relative;
width: 100%;
}
.wrapper .container {
max-width: 80rem;
}
.wrapper>.container {
padding-bottom: 7.5rem;
padding-top: 7.5rem;
}
.header {
background-color: #f4f5f6;
padding-top: 1rem;
}
@media(min-width:40rem) {
.header {
padding-top: 5rem;
}
}
.header+section {
border-top: 0;
}
.header .container {
border-top: 0;
padding-bottom: 7.5rem;
padding-top: 7.5rem;
position: relative;
text-align: center;
}
.header .title {
font-family: Gotham Rounded A, Gotham Rounded B, Helvetica Neue, Arial, sans-serif;
}
.header .img {
height: 15rem;
margin-bottom: 2rem;
}
.header .img path {
animation: 7s a forwards;
fill: #9b4dca;
stroke: #9b4dca;
stroke-dasharray: 38321;
stroke-miterlimit: 10;
stroke-width: 15px;
}
.header .button {
margin-bottom: 4rem;
margin-top: 2rem;
}
@media(min-width:40rem) {
.header .button {
margin-bottom: 4rem;
margin-top: 2rem;
}
}
@keyframes a {
0% {
fill-opacity: 0;
stroke-dashoffset: 38321;
}
25% {
fill-opacity: 0;
stroke: #9b4dca;
}
to {
fill-opacity: 1;
stroke-dashoffset: 0;
}
}
.footer {
padding: 8rem 0 2rem;
text-align: center;
}
.footer .copyright {
padding-right: 6rem;
}
.footer .nav {
position: absolute;
right: 2rem;
top: 50%;
transform: translateY(-50%);
}
.footer .nav .link {
display: inline-block;
margin-left: 1.2rem;
padding: 0;
}
.footer .nav .icon {
fill: #9b4dca;
height: 2rem;
}
.footer .nav .icon:hover {
fill: #606c76;
}
.navigation {
background: #f4f5f6;
border-bottom: .1rem solid #d1d1d1;
display: block;
height: 5.2rem;
left: 0;
max-width: 100%;
position: fixed;
right: 0;
top: 0;
width: 100%;
z-index: 2;
}
.navigation .container {
padding-bottom: 0;
padding-top: 0;
}
.navigation .navigation-list {
list-style: none;
margin-bottom: 0;
margin-right: 5rem;
}
@media(min-width:80rem) {
.navigation .navigation-list {
margin-right: 0;
}
}
.navigation .navigation-item {
float: left;
margin-bottom: 0;
margin-left: 2.5rem;
position: relative;
}
.navigation .img {
fill: #9b4dca;
height: 2rem;
position: relative;
top: .3rem;
}
.navigation .navigation-title,
.navigation .title {
color: #606c76;
font-family: Gotham Rounded A, Gotham Rounded B, Helvetica Neue, Arial, sans-serif;
position: relative;
}
.navigation .navigation-link,
.navigation .navigation-title,
.navigation .title {
display: inline;
font-size: 1.6rem;
line-height: 5.2rem;
padding: 0;
text-decoration: none;
}
.navigation .navigation-link.active {
color: #606c76;
}
.octocat {
border: 0;
color: #f4f5f6;
fill: #9b4dca;
height: 5.2rem;
position: fixed;
right: 0;
top: 0;
width: 5.2rem;
z-index: 2;
}
.octocat:hover .octocat-arm {
animation: b .56s infinite;
transform-origin: 13rem 10.6rem;
}
.octocat .octocat-arm,
.octocat .octocat-body {
fill: #f4f5f6;
}
@keyframes b {
0%,
50% {
transform: rotate(0);
}
25%,
75% {
transform: rotate(-25deg);
}
}
.popover {
background: #fff;
border: .1rem solid #d1d1d1;
border-radius: .4rem;
display: none;
filter: drop-shadow(0 0 .6rem rgba(0, 0, 0, .1));
left: 50%;
min-width: 13.4rem;
position: absolute;
top: 94%;
transform: translateX(-50%);
}
.popover.popover-open {
display: block;
}
.popover:after,
.popover:before {
border: solid transparent;
border-color: transparent;
border-width: 1rem;
content: " ";
height: 0;
left: 50%;
pointer-events: none;
position: absolute;
right: 1.7rem;
top: 0;
width: 0;
}
.popover:after {
border-bottom-color: #fff;
transform: translate(-50%, -100%);
}
.popover:before {
border-bottom-color: #d1d1d1;
transform: translate(-50%, -102%);
}
.popover .popover-list {
list-style: none;
margin: 0;
padding: 0;
}
.popover .popover-item {
margin: 0;
padding: 0;
}
.popover .popover-item:first-child .popover-link {
border-radius: .4rem .4rem 0 0;
}
.popover .popover-item:last-child .popover-link {
border-bottom-width: 0;
border-radius: 0 0 .4rem .4rem;
}
.popover .popover-link {
border-bottom: .1rem solid #d1d1d1;
color: #606c76;
display: block;
font-size: 1.2rem;
padding: .8rem 2rem;
position: relative;
text-align: center;
text-decoration: none;
}
.popover .popover-link:hover {
background: #9b4dca;
border-bottom-color: #9b4dca;
color: #fff;
}
.share,
.share-list,
.share-list a {
position: relative;
text-decoration: none;
}
.share-item {
display: inline-block;
margin: 1rem 0;
}
.share-item:nth-child(n+1) {
margin-left: .5rem;
}
.share-dialog {
background-color: #9b4dca;
border-radius: .4rem;
color: #fff;
display: block;
height: 2.2rem;
text-align: center;
width: 5rem;
}
.share-dialog:hover {
background-color: #606c76;
}
.share-dialog .share-icon {
fill: #fff;
height: 1.5rem;
}
@media(min-width:40rem) {
.only-mobile {
display: none;
}
}
.prettyprint.code {
border: 0;
border-left: .3rem solid #9b4dca;
color: #655d5d;
margin-top: 0;
position: relative;
}
.prettyprint.code .str {
color: #4b8b8b;
}
.prettyprint.code .kwd {
color: #8464c4;
}
.prettyprint.code .com {
color: #adadad;
}
.prettyprint.code .typ {
color: #7272ca;
}
.prettyprint.code .lit {
color: #9b4dca;
}
.prettyprint.code .pun {
color: #5485b6;
}
.prettyprint.code .clo,
.prettyprint.code .opn {
color: #f4ecec;
}
.prettyprint.code .atn,
.prettyprint.code .tag {
color: #9b4dca;
}
.prettyprint.code .atv {
color: #5485b6;
}
.prettyprint.code .dec {
color: #b45a3c;
}
.prettyprint.code .var {
color: #ca4949;
}
.prettyprint.code .fun {
color: #7272ca;
}
.prettyprint.code.lang-md * {
color: #655d5d;
}
.button--clipboard {
background-color: #eee;
background-image: linear-gradient(#fcfcfc, #eee);
border: 0;
border-radius: 0;
fill: #e1e1e1;
height: 4.2rem;
padding: 0;
position: absolute;
right: 2rem;
width: 4.6rem;
z-index: 1;
}
.button--clipboard:focus *,
.button--clipboard:hover * {
opacity: .3;
}
.button--clipboard.tooptip--clipboard:after {
background: rgba(96, 108, 118, .5);
border-radius: 1rem;
color: #fcfcfc;
content: "Copied!";
display: block;
font-size: 1.1rem;
font-weight: 400;
line-height: 2.5rem;
padding: 0 .6rem;
position: absolute;
right: 100%;
text-transform: capitalize;
top: 50%;
transform: translate(-.4rem, -50%);
}
.button--clipboard>* {
left: 50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width: 1.3rem;
}
.showcase-hero {
border-bottom: .1rem solid #f4f5f6;
max-width: 100%;
padding-bottom: 7.5rem;
padding-top: 7.5rem;
width: 100%;
}
.showcase-hero,
.showcase-share {
text-align: center;
}
.image--showcase {
border: .1rem solid #f4f5f6;
}
.button--twitter {
background: #55acee;
border-color: #55acee;
color: #fff;
fill: #fff;
padding-left: 4rem;
padding-right: 5rem;
}
.button--twitter .icon--twitter {
left: -1rem;
max-width: 2rem;
position: relative;
top: .6rem;
}
.subscribe-column {
max-width: 41% !important;
}
.subscribe-input {
border-bottom-right-radius: 0 !important;
border-right: 0;
border-top-right-radius: 0 !important;
margin: 0;
}
.subscribe-button {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
margin: 0;
}
.carbonads {
background-color: #f4f5f6;
border-radius: 4px;
color: #606c76;
line-height: 1.6;
margin: 0 auto;
margin-bottom: 2rem;
max-width: 33rem;
padding: 1.5rem;
}
.carbonads,
.carbonads span {
display: block;
overflow: hidden;
}
.carbonads .carbon-poweredby,
.carbonads .carbon-text {
color: #606c76;
display: block;
float: right;
font-size: 1.2rem;
max-width: 44%;
text-align: left;
width: 44%;
}
@media(min-width:40rem) {
.carbonads .carbon-poweredby,
.carbonads .carbon-text {
max-width: 52%;
width: 52%;
}
}
.carbonads .carbon-poweredby {
margin: 0;
margin-top: -2.5rem;
}
.carbonads .carbon-img {
float: left;
margin-right: 1rem;
}
#home .carbonads {
background-color: #fff;
margin-bottom: 0;
}
.example {
margin-bottom: 4rem;
margin-top: 4rem;
position: relative;
}
.example .example-header {
font-weight: 600;
margin-top: 1.5rem;
}
.example h1,
.example h2,
.example h3,
.example h4,
.example h5,
.example h6 {
margin-bottom: 1rem;
}
.example form {
margin-bottom: 0;
}
.example .heading-font-size {
color: #999;
font-size: 1.2rem;
letter-spacing: normal;
}
.example .button-black {
background-color: #000;
border-color: #000;
}
.example .button-black.button-clear,
.example .button-black.button-outline {
background-color: transparent;
color: #000;
}
.example .button-black.button-clear {
border-color: transparent;
}
.example .button-large {
font-size: 1.4rem;
height: 4.5rem;
line-height: 4.5rem;
padding: 0 2rem;
}
.example .button-small {
font-size: .8rem;
height: 2.8rem;
line-height: 2.8rem;
padding: 0 1.5rem;
}
.example .column-demo {
background: #d1d1d1;
border-radius: .4rem;
display: block;
font-size: 1rem;
font-weight: 600;
height: 3rem;
letter-spacing: .1rem;
line-height: 3rem;
margin-bottom: 2.5rem;
text-align: center;
text-transform: uppercase;
}
.example .container {
padding-left: 0;
padding-right: 0;
}
.example.row,
.example .row {
margin-bottom: 0;
}