templates for self-hosting game jams (or any other kind of jam tbh)

move stuff in the hugo theme around to match up with new hugo theme reqs

-43
hugo/layouts/_default/baseof.html
···
-
<!DOCTYPE html>
-
<html lang="{{ with .Site.LanguageCode }}{{ . }}{{ else }}en-US{{ end }}">
-
-
<head>
-
<meta http-equiv="X-Clacks-Overhead" content="GNU Terry Pratchett" />
-
<meta charset="utf-8">
-
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
-
{{- partial "favicon.html" . -}}
-
<title>{{- block "title" . }}{{ with .Title }}{{ . }} | {{ end }}{{ .Site.Title }}{{- end }}</title>
-
-
{{- partial "seo_tags.html" . -}}
-
<meta name="referrer" content="no-referrer-when-downgrade" />
-
-
{{ with .OutputFormats.Get "rss" -}}
-
{{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
-
{{ end -}}
-
-
{{- partial "style.html" . -}}
-
-
<!-- A partial to be overwritten by the user.
-
Simply place a custom_head.html into
-
your local /layouts/partials-directory -->
-
{{- partial "custom_head.html" . -}}
-
</head>
-
-
<body>
-
<header>
-
{{- partial "header.html" . -}}
-
</header>
-
<main>
-
{{- block "main" . }}{{- end }}
-
</main>
-
<footer>
-
{{- partial "footer.html" . -}}
-
</footer>
-
-
<!-- A partial to be overwritten by the user.
-
Simply place a custom_body.html into
-
your local /layouts/partials-directory -->
-
{{- partial "custom_body.html" . -}}
-
</body>
-
-
</html>
hugo/layouts/_default/list.html hugo/layouts/list.html
hugo/layouts/_default/single.html hugo/layouts/single.html
+12
hugo/layouts/_partials/favicon.html
···
+
{{ with .Site.Params.favicon }}
+
<link rel="shortcut icon" href="{{ . | absURL }}" />
+
{{ end }}
+
{{ with .Site.Params.favicon32 }}
+
<link rel="icon" type="image/png" sizes="32x32" href="{{ . | absURL }}">
+
{{ end }}
+
{{ with .Site.Params.favicon16 }}
+
<link rel="icon" type="image/png" sizes="16x16" href="{{ . | absURL }}">
+
{{ end }}
+
{{ with .Site.Params.appletouchicon }}
+
<link rel="apple-touch-icon" sizes="180x180" href="{{ . | absURL }}">
+
{{ end }}
+3
hugo/layouts/_partials/footer.html
···
+
<footer>
+
<a href="https://veryroundbird.house" target="_blank">♥︎</a>
+
</footer>
+9
hugo/layouts/_partials/header.html
···
+
<header>
+
<h1>{{ .Site.Title }}</h1>
+
<p class="hosted">Hosted by <a href="!!YOURLINK!!" target="_blank">!!YOURNAME!!</a> &bull; <a href="!!LINK TO HASHTAG FILTER!!" target="_blank">#!!HASHTAG!!</a></p>
+
<div class="joined">
+
<span class="count" id="joinedCount">!!#!!</span>
+
<span class="caption">Joined</span>
+
</div>
+
{{- partial "nav.html" . -}}
+
</header>
+11
hugo/layouts/_partials/nav.html
···
+
<nav>
+
<ul>
+
{{ range .Site.Menus.main }}
+
<li><a href="{{ .URL }}">{{ .Name }}</a></li>
+
{{ end }}
+
<li><a href="{{ "" | relURL }}" class="current">Overview</a></li>
+
<!-- uncomment the below if you have a discord or a forum or something -->
+
<!-- <li><a href="!!COMMUNITY LINK!!">Community</a></li> -->
+
<li><a href="submissions.html">Submissions</a></li>
+
</ul>
+
</nav>
+36
hugo/layouts/baseof.html
···
+
<!DOCTYPE html>
+
<html lang="{{ with .Site.LanguageCode }}{{ . }}{{ else }}en-US{{ end }}">
+
+
<head>
+
<meta charset="utf-8">
+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+
{{- partial "favicon.html" . -}}
+
<title>{{- block "title" . }}{{ .Site.Title }}{{ with .Title }} | {{ . }}{{ end }}{{- end }}</title>
+
+
{{- partial "seo_tags.html" . -}}
+
<meta name="referrer" content="no-referrer-when-downgrade" />
+
<link rel="manifest" href="./site.webmanifest">
+
+
{{ with .OutputFormats.Get "rss" -}}
+
{{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
+
{{ end -}}
+
+
{{- partial "style.html" . -}}
+
</head>
+
+
<body>
+
<div id="banner">
+
<!-- uncomment the below line if banner is desired -->
+
<!-- <img src="!!YOURBANNER!!" alt="!!BANNERALT!!" /> -->
+
</div>
+
<div id="page">
+
{{- partial "header.html" . -}}
+
<main>
+
{{- block "main" . }}{{- end }}
+
</main>
+
<main>
+
{{- block "main" . }}{{- end }}
+
</main>
+
{{- partial "footer.html" . -}}
+
</body>
+
</html>
+20
hugo/layouts/home.html
···
+
{{ define "main" }}
+
<div class="clock">
+
<div class="dates" id="dates">Submissions open from <b id="startDate">!!STARTDATE/TIME!!</b> to <b id="endDate">!!ENDDATE/TIME!!</b></div>
+
<div class="countdown">
+
<div class="counters">
+
<div class="verb">Starts in</div>
+
<div class="days"><span class="num" id="days">#</span><span class="caption">days</span></div>
+
<div class="hours"><span class="num" id="hours">#</span><span class="caption">hours</span></div>
+
<div class="minutes"><span class="num" id="minutes">#</span><span class="caption">minutes</span></div>
+
<div class="seconds"><span class="num" id="seconds">#</span><span class="caption">seconds</span></div>
+
</div>
+
</div>
+
<div class="join">
+
<a href="!!JOINLINK!!" class="joinbtn">Join Jam</a>
+
</div>
+
</div>
+
<div class="content">
+
{{ .Content }}
+
</div>
+
{{ end }}
-3
hugo/layouts/index.html
···
-
{{ define "main" }}
-
{{ .Content }}
-
{{ end }}
-3
hugo/layouts/partials/custom_body.html
···
-
<!-- A partial to be overwritten by the user.
-
Simply place a custom_body.html into
-
your local /layouts/partials-directory -->
-3
hugo/layouts/partials/custom_head.html
···
-
<!-- A partial to be overwritten by the user.
-
Simply place a custom_head.html into
-
your local /layouts/partials-directory -->
-2
hugo/layouts/partials/favicon.html
···
-
{{ with .Site.Params.favicon }}
-
<link rel="shortcut icon" href="{{ . | absURL }}" />{{ end }}
-1
hugo/layouts/partials/footer.html
···
-
{{ if not (.Param "hideMadeWithLine") }}Made with <a href="https://github.com/janraasch/hugo-bearblog/">Hugo ʕ•ᴥ•ʔ Bear</a>{{ end }}
-4
hugo/layouts/partials/header.html
···
-
<a href="{{ "" | relURL }}" class="title">
-
<h2>{{ .Site.Title }}</h2>
-
</a>
-
<nav>{{- partial "nav.html" . -}}</nav>
-3
hugo/layouts/partials/nav.html
···
-
{{ range .Site.Menus.main }}
-
<a href="{{ .URL }}">{{ .Name }}</a>
-
{{ end }}
hugo/layouts/partials/post_navigator.html hugo/layouts/_partials/post_navigator.html
hugo/layouts/partials/seo_tags.html hugo/layouts/_partials/seo_tags.html
hugo/layouts/partials/style.html hugo/layouts/_partials/style.html
+481
plain-php/css/style.css
···
+
@import url("https://fonts.googleapis.com/css2?family=Knewave&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");
+
/* if you want to use different fonts, you can use other stuff from google fonts
+
if you don't want to use google, you may want to look into hosting your own fonts locally */
+
/* display variables! skip the images if you don't want them */
+
:root {
+
--background: #ECEBDE;
+
--foreground: #000000;
+
--accent: #A59D84;
+
--mainfont: "Work Sans", Helvetica, Arial, sans-serif;
+
--headingfont: "Knewave", "Arial Black", sans-serif;
+
--roundedCorners: 0px;
+
--pageBgImage: url();
+
--contentBgImage: url();
+
}
+
+
* {
+
box-sizing: border-box;
+
}
+
+
body {
+
background-color: var(--background);
+
background-image: url(--pageBgImage);
+
color: var(--foreground);
+
font-family: var(--mainfont);
+
font-size: 1em;
+
}
+
+
a {
+
color: var(--accent);
+
text-decoration: underline;
+
}
+
a:hover {
+
color: color-mix(in srgb-linear, var(--accent), #000000 50%);
+
}
+
+
.icon {
+
width: 16px;
+
height: 16px;
+
text-indent: -999px;
+
overflow: hidden;
+
display: inline-block;
+
vertical-align: middle;
+
margin-right: 5px;
+
}
+
.icon.web {
+
mask: url(../images/web.svg);
+
}
+
.icon.windows {
+
mask: url(../images/windows.svg);
+
}
+
.icon.macos {
+
mask: url(../images/macos.svg);
+
}
+
.icon.linux {
+
mask: url(../images/linux.svg);
+
}
+
.icon.android {
+
mask: url(../images/android.svg);
+
}
+
.icon.random {
+
mask: url(../images/random.svg);
+
}
+
.icon.sort-asc {
+
mask: url(../images/sort-asc.svg);
+
}
+
.icon.sort-desc {
+
mask: url(../images/sort-desc.svg);
+
}
+
+
.btn {
+
padding: 5px 10px;
+
font-size: 1em;
+
font-weight: bold;
+
border-radius: 5px;
+
background-color: var(--accent);
+
color: var(--background);
+
text-decoration: none;
+
white-space: pre;
+
}
+
.btn:hover {
+
background-color: color-mix(in srgb-linear, var(--accent), #000000 50%);
+
color: var(--background);
+
}
+
+
#page {
+
max-width: 960px;
+
margin: 50px auto;
+
background-color: color-mix(in srgb-linear, var(--background), #FFFFFF 50%);
+
background-image: var(--contentBgImage);
+
border-radius: var(--roundedCorners);
+
}
+
body.wide #page {
+
max-width: none;
+
margin: 0;
+
}
+
+
header {
+
padding: 20px 20px 0;
+
position: relative;
+
background-color: color-mix(in srgb-linear, var(--background), #FFFFFF 25%);
+
}
+
header h1 {
+
font-size: 2.5em;
+
font-weight: bold;
+
margin: 0;
+
}
+
header .hosted {
+
margin: 0;
+
}
+
header .joined,
+
header .entries {
+
text-align: center;
+
position: absolute;
+
top: 20px;
+
right: 20px;
+
}
+
header .joined .count,
+
header .entries .count {
+
font-size: 2.25em;
+
display: block;
+
}
+
header .joined .caption,
+
header .entries .caption {
+
font-size: 0.8em;
+
display: block;
+
color: color-mix(in srgb-linear, var(--foreground) #FFFFFF, 25%);
+
}
+
header nav {
+
margin-top: 20px;
+
padding-bottom: 10px;
+
}
+
header nav ul {
+
margin-bottom: 0;
+
display: flex;
+
gap: 10px;
+
list-style: none;
+
padding: 0;
+
}
+
header nav ul li a {
+
text-decoration: none;
+
padding: 5px 0;
+
border-bottom: 5px transparent solid;
+
color: var(--foreground);
+
}
+
header nav ul li a.current, header nav ul li a:hover {
+
border-bottom: 5px var(--accent) solid;
+
color: var(--foreground);
+
}
+
+
main {
+
padding: 20px;
+
text-align: center;
+
}
+
+
footer {
+
text-align: center;
+
font-size: 0.8em;
+
padding: 5px 10px;
+
margin-top: 20px;
+
}
+
footer a {
+
text-decoration: none;
+
}
+
+
[popover] {
+
position: fixed;
+
z-index: 99;
+
max-width: 90%;
+
max-height: 90%;
+
}
+
+
[popover]:-internal-popover-in-top-layer::backdrop {
+
background-color: rgba(0, 0, 0, 0.5);
+
}
+
+
.clock {
+
border: 1px var(--accent) solid;
+
border-radius: 5px;
+
display: inline-grid;
+
grid-template-areas: "date date" "countdown join";
+
margin: 50px auto;
+
}
+
.clock .dates {
+
border-bottom: 1px var(--accent) solid;
+
padding: 10px;
+
grid-area: date;
+
text-align: center;
+
}
+
.clock .countdown {
+
grid-area: countdown;
+
border-right: 1px var(--accent) solid;
+
padding: 20px;
+
text-align: right;
+
display: flex;
+
align-items: center;
+
justify-content: flex-end;
+
}
+
.clock .countdown .counters {
+
display: flex;
+
align-items: stretch;
+
}
+
.clock .countdown .counters > div {
+
padding: 10px;
+
border-right: 2px var(--accent) solid;
+
display: flex;
+
flex-direction: column;
+
justify-content: center;
+
align-items: center;
+
white-space: pre;
+
}
+
.clock .countdown .counters > div:last-child {
+
border-right: none;
+
}
+
.clock .countdown .counters span {
+
display: block;
+
text-align: center;
+
}
+
.clock .countdown .counters span.num {
+
font-weight: bold;
+
}
+
.clock .countdown .counters span.caption {
+
font-size: 0.8em;
+
font-style: italic;
+
}
+
.clock .join {
+
display: flex;
+
align-items: center;
+
justify-content: flex-start;
+
padding: 20px;
+
}
+
.clock .joinbtn {
+
padding: 10px 20px;
+
font-size: 1.25em;
+
font-weight: bold;
+
border-radius: 5px;
+
background-color: var(--accent);
+
color: var(--background);
+
text-decoration: none;
+
white-space: pre;
+
}
+
.clock .joinbtn:hover {
+
background-color: color-mix(in srgb-linear, var(--accent), #000000 50%);
+
}
+
+
.content {
+
text-align: left;
+
}
+
+
#filters {
+
grid-area: filters;
+
text-align: left;
+
}
+
#filters #tags {
+
display: flex;
+
flex-wrap: wrap;
+
gap: 5px;
+
justify-content: flex-start;
+
}
+
#filters #tags button {
+
white-space: pre;
+
}
+
#filters details {
+
margin-bottom: 10px;
+
}
+
#filters details ul {
+
list-style: none;
+
margin: 0;
+
padding: 0;
+
}
+
#filters p.label,
+
#filters details summary {
+
font-size: 0.8em;
+
color: color-mix(in srgb-linear, var(--foreground), var(--background) 10%);
+
padding: 5px 0;
+
margin-bottom: 0;
+
}
+
#filters ul#sorts {
+
list-style: none;
+
margin: 0 0 10px;
+
padding: 0;
+
}
+
#filters ul#sorts li button {
+
appearance: none;
+
border: none;
+
background-color: transparent;
+
color: var(--foreground);
+
border-radius: 0;
+
font-family: inherit;
+
font-size: inherit;
+
font-size: 0.9em;
+
}
+
#filters ul#sorts li button img {
+
width: 16px;
+
height: 16px;
+
margin-right: 5px;
+
display: inline-block;
+
vertical-align: middle;
+
}
+
#filters ul#sorts li button.sort-active {
+
color: color-mix(in srgb-linear, var(--accent), #000000 10%);
+
font-weight: bold;
+
}
+
#filters .afs-btn-filter {
+
appearance: none;
+
padding: 3px 0;
+
border: none;
+
border-radius: 0;
+
font-family: inherit;
+
background-color: transparent;
+
}
+
#filters .afs-btn-filter.active {
+
color: color-mix(in srgb-linear, var(--accent), #000000 10%);
+
background-color: transparent;
+
font-weight: bold;
+
}
+
#filters .afs-filter-search {
+
width: 100%;
+
padding: 0.5rem;
+
border: 1px solid var(--accent);
+
border-radius: 0.25rem;
+
font-size: 0.875rem;
+
color: var(--foreground);
+
transition: border-color 0.2s ease;
+
margin-bottom: 10px;
+
font-family: inherit;
+
}
+
#filters .afs-filter-counter {
+
text-align: center;
+
font-style: italic;
+
font-size: 0.9em;
+
}
+
+
#list {
+
display: grid;
+
grid-area: list;
+
grid-template-columns: repeat(4, 1fr);
+
grid-template-rows: auto;
+
gap: 10px;
+
}
+
+
.item {
+
text-align: left;
+
border: 1px red solid;
+
}
+
.item h3 {
+
margin: 0;
+
font-size: 1.25em;
+
}
+
.item h3 a {
+
color: var(--foreground);
+
text-decoration: none;
+
}
+
.item h3 a:hover {
+
text-decoration: underline;
+
}
+
.item .thumb {
+
position: relative;
+
padding-top: 75%;
+
}
+
.item .thumb img {
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
object-fit: cover;
+
}
+
.item .authors {
+
font-size: 0.9em;
+
margin: 5px 0;
+
}
+
.item .authors a {
+
color: color-mix(in srgb-linear, var(--foreground), #FFFFFF 10%);
+
text-decoration: none;
+
}
+
.item .authors a:hover {
+
text-decoration: underline;
+
}
+
.item .blurb {
+
margin-top: 5px;
+
font-size: 0.8em;
+
color: color-mix(in srgb-linear, var(--foreground), #FFFFFF 10%);
+
}
+
+
.game main {
+
display: grid;
+
grid-template-areas: "header header" "screenshots stuff";
+
text-align: left;
+
border-bottom: 1px var(--accent) solid;
+
padding-bottom: 0;
+
}
+
.game main h2 {
+
margin: 0;
+
}
+
.game main h2 a {
+
font-size: 0.9rem;
+
margin-left: 10px;
+
display: inline-block;
+
vertical-align: middle;
+
}
+
.game main h3 {
+
margin: 0;
+
}
+
.game main .blurb {
+
margin: 1em 0;
+
}
+
.game main .game-header {
+
margin: -20px -20px 0;
+
width: calc(100% + 40px);
+
border-bottom: 1px var(--accent) solid;
+
padding: 20px;
+
text-align: left;
+
grid-area: header;
+
}
+
.game main .jamsub {
+
font-size: 0.8em;
+
font-style: italic;
+
color: color-mix(in srgb-linear, var(--foreground), var(--background) 15%);
+
margin: 0;
+
}
+
.game .screenshots {
+
border-right: 1px var(--accent) solid;
+
grid-area: screenshots;
+
padding: 20px;
+
}
+
.game .screenshots .gallery {
+
display: grid;
+
gap: 10px;
+
grid-template-columns: repeat(2, 1fr);
+
grid-template-rows: auto;
+
grid-template-areas: "featured featured";
+
}
+
.game .screenshots .gallery a, .game .screenshots .gallery button {
+
position: relative;
+
padding-top: 75%;
+
width: 100%;
+
}
+
.game .screenshots .gallery a img, .game .screenshots .gallery button img {
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
object-fit: cover;
+
}
+
.game .screenshots .gallery > :first-child {
+
grid-area: featured;
+
}
+
.game .interaction {
+
grid-area: stuff;
+
}
+
.game .downloads {
+
padding: 20px;
+
}
+
.game .downloads ul {
+
list-style: none;
+
margin: 1em 0;
+
padding: 0;
+
}
+
.game .downloads ul li {
+
margin-bottom: 10px;
+
}
+
.game .downloads .size {
+
color: color-mix(in srgb-linear, var(--foreground), var(--background) 20%);
+
}
+
.game .downloads .platforms-label {
+
display: inline-block;
+
width: 1px;
+
overflow: hidden;
+
text-indent: -999px;
+
}
+
.game .downloads .icon {
+
width: 24px;
+
height: 24px;
+
background-color: color-mix(in srgb-linear, var(--foreground), var(--background) 20%);
+
}
+
.game .comments {
+
border-top: 1px var(--accent) solid;
+
}
+
+
/*# sourceMappingURL=style.csss.map */
+1
plain-php/css/style.css.map
···
+
{"version":3,"sourceRoot":"","sources":["../../raw-scss/_partials/_fonts.scss","../../raw-scss/_partials/_variables.scss","../../raw-scss/_partials/_global.scss","../../raw-scss/_partials/_homepage.scss","../../raw-scss/_partials/_submissions.scss","../../raw-scss/_partials/_game_list_item.scss","../../raw-scss/_partials/_game.scss"],"names":[],"mappings":"AAAQ;AACR;AAAA;ACDA;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;ACXD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;;AAGD;AAAA;EAEC;EACA;EACA;EACA;;AAEA;AAAA;EACC;EACA;;AAGD;AAAA;EACC;EACA;EACA;;AAIF;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGC;EACC;EACA;EACA;EACA;;AAEA;EAEC;EACA;;;AAQN;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;ACnLD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAMJ;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAKH;EACC;;;ACjFD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;;AAEA;EACC;EACA;EACA;;AAIF;AAAA;EAEC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAMJ;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;EACC;EACA;EACA;EACA;EACA;EACA;EACD;EACA;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;;;ACxGD;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAKH;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAKH;EACC;EACA;EACA;;;AChDD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAKH;EACC;;AAGD;EACC;;AAEA;EACC;EACA;EACA;;AAEA;EACC;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAIF;EACC","file":"style.csss"}