up
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
Copyright 2012 The Press Start 2P Project Authors (cody@zone38.net), with Reserved Font Name "Press Start 2P".
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
||||
Binary file not shown.
+16
-20
@@ -5,49 +5,45 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="gman-world — уютная техническая сборка Minecraft: механизмы Create, аэронавтика и виноделие.">
|
||||
<title>gman-world — Minecraft</title>
|
||||
<link rel="stylesheet" href="/minecraft/style.css?v=20261017-workshop">
|
||||
<script src="/minecraft/app.js?v=20261017-workshop" defer></script>
|
||||
<link rel="stylesheet" href="/minecraft/style.css?v=20261017-workbench">
|
||||
<script src="/minecraft/app.js?v=20261017-workbench" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<nav class="topbar" aria-label="Главная навигация">
|
||||
<a class="brand" href="/">CRABS GAMES<span> / </span>GMAN-WORLD</a>
|
||||
<a class="nav-link" href="#installation">Как начать играть ↗</a>
|
||||
<a class="nav-link" href="#installation">Как зайти?</a>
|
||||
</nav>
|
||||
|
||||
<header class="hero">
|
||||
<div class="hero-copy">
|
||||
<p class="eyebrow">MINECRAFT / ИНЖЕНЕРИЯ И ТИХАЯ ЖИЗНЬ</p>
|
||||
<h1>Строй механизмы.<br>Покоряй небо.<br><em>Выращивай виноград.</em></h1>
|
||||
<p class="intro">Большие идеи, маленькая мастерская и целый мир впереди. Уютная техническая сборка для тех, кто любит создавать.</p>
|
||||
<p class="eyebrow">ТВОЯ МАСТЕРСКАЯ В MINECRAFT</p>
|
||||
<h1>GMAN-WORLD</h1>
|
||||
<p class="intro">Шестерёнки крутятся. Дирижабли взлетают. Виноград растёт. Залетай!</p>
|
||||
<div class="join-panel">
|
||||
<p class="server"><span>АДРЕС СЕРВЕРА</span><code>90.189.218.191:25565</code></p>
|
||||
<p id="server-status" role="status">Проверяем онлайн…</p>
|
||||
<a id="build-download" class="button" hidden>Скачать сборку</a>
|
||||
<p id="build-status" class="hint" role="status">Проверяем актуальную версию…</p>
|
||||
<a class="telemost" href="https://telemost.yandex.ru/j/76726739040099?skip_app=1" target="_blank" rel="noopener noreferrer">Подключиться к Телемосту ↗</a>
|
||||
<a class="button telemost" href="https://telemost.yandex.ru/j/76726739040099?skip_app=1" target="_blank" rel="noopener noreferrer">Зайти в Телемост</a>
|
||||
<noscript><p>Включи JavaScript для загрузки сборки и онлайна или открой репозиторий внизу страницы.</p></noscript>
|
||||
</div>
|
||||
</div>
|
||||
<figure class="hero-art">
|
||||
<img src="/minecraft/workshop.webp" width="1536" height="1024" alt="Блочная мастерская с медными механизмами и водяным колесом, воздушное судно над горами и виноградник с бочками.">
|
||||
<figcaption><span>ПОЛЕВЫЕ ЗАМЕТКИ / 01</span> Здесь всё начинается с одной идеи.</figcaption>
|
||||
</figure>
|
||||
</header>
|
||||
|
||||
<section class="world" aria-labelledby="world-title">
|
||||
<div class="section-heading"><p class="eyebrow">ОДИН МИР — МНОГО ИСТОРИЙ</p><h2 id="world-title">Найди своё дело.</h2></div>
|
||||
<div class="section-heading"><p class="eyebrow">ЧТО БУДЕМ КРАФТИТЬ?</p><h2 id="world-title">Верстак приключений</h2></div>
|
||||
<div class="world-grid">
|
||||
<article class="theme mechanics"><span class="theme-symbol" aria-hidden="true">⚙</span><p class="eyebrow">01 / МАСТЕРСКАЯ</p><h3>Механизмы Create</h3><p>От первой шестерни до большой идеи. Для тех, кто видит красоту в работающем механизме.</p></article>
|
||||
<article class="theme aviation"><span class="theme-symbol" aria-hidden="true">↗</span><p class="eyebrow">02 / ВЫШЕ ОБЛАКОВ</p><h3>Аэронавтика</h3><p>Мечтай о высоте, строй смелые планы и смотри на знакомый мир под новым углом.</p></article>
|
||||
<article class="theme winery"><span class="theme-symbol" aria-hidden="true">❦</span><p class="eyebrow">03 / ПОСЛЕ РАБОТЫ</p><h3>Виноделье</h3><p>У каждого урожая — свой сезон. У каждого погреба — своя история. Оставь время для тихой жизни.</p></article>
|
||||
<article class="theme mechanics"><span class="theme-symbol" aria-hidden="true"><svg viewBox="0 0 16 16" width="48" height="48" aria-hidden="true" shape-rendering="crispEdges"><path fill="#69442c" d="M6 0h4v3h3v3h3v4h-3v3h-3v3H6v-3H3v-3H0V6h3V3h3z"/><path fill="#d7a358" d="M5 4h6v1h1v6h-1v1H5v-1H4V5h1z"/><path fill="#483523" d="M6 6h4v4H6z"/></svg></span><p class="eyebrow">КРУТИМ</p><h3>Механизмы Create</h3><p>Начни с шестерёнки. А потом попробуй остановиться — мастерская сама себя не построит!</p></article>
|
||||
<article class="theme aviation"><span class="theme-symbol" aria-hidden="true"><svg viewBox="0 0 16 16" width="48" height="48" aria-hidden="true" shape-rendering="crispEdges"><path fill="#dbcaa0" d="M1 1h5v3h1v3h2V4h1V1h5v5h-3v1H9v2h3v1h3v5h-5v-3H9V9H7v3H6v3H1v-5h3V9h3V7H4V6H1z"/><path fill="#8d5632" d="M6 6h4v4H6z"/></svg></span><p class="eyebrow">ЛЕТАЕМ</p><h3>Аэронавтика</h3><p>Засиделся у верстака? Пора наверх. Там облака и отличный вид на твою базу.</p></article>
|
||||
<article class="theme winery"><span class="theme-symbol" aria-hidden="true"><svg viewBox="0 0 16 16" width="48" height="48" aria-hidden="true" shape-rendering="crispEdges"><path fill="#5e8441" d="M7 0h2v3h4v2H9v2H7V5H3V3h4z"/><path fill="#663c7a" d="M3 6h4v4H3zm6 0h4v4H9zM6 9h4v4H6zm1 4h3v3H7z"/><path fill="#a781b5" d="M3 6h2v1H3zm6 0h2v1H9zM6 9h2v1H6z"/></svg></span><p class="eyebrow">ВЫРАЩИВАЕМ</p><h3>Виноделье</h3><p>Пока механизмы работают, займись виноградником. И оставь место под бочки!</p></article>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div id="installation" class="downloads">
|
||||
<section aria-labelledby="build-title">
|
||||
<p class="eyebrow">01 / ИГРАТЬ</p>
|
||||
<h2 id="build-title">Из мастерской — в мир</h2>
|
||||
<p class="eyebrow">НОВЫЙ ИГРОК</p>
|
||||
<h2 id="build-title">Первый заход</h2>
|
||||
<p class="hint">Файл .mrpack · импорт через Prism Launcher</p>
|
||||
<ol>
|
||||
<li>Скачай актуальную сборку.</li>
|
||||
@@ -57,8 +53,8 @@
|
||||
</section>
|
||||
|
||||
<section aria-labelledby="transfer-title">
|
||||
<p class="eyebrow">02 / ПЕРЕЙТИ НА НОВУЮ СБОРКУ</p>
|
||||
<h2 id="transfer-title">Перенос данных</h2>
|
||||
<p class="eyebrow">СОХРАНЯЕМ СВОЁ</p>
|
||||
<h2 id="transfer-title">Обновляешь сборку?</h2>
|
||||
<p>Карта и метки Xaero, закладки рецептов JEI — из старой сборки в новую.</p>
|
||||
<a class="button secondary" href="https://git.3crabs.space/user-penguin/gmancraft/raw/branch/main/XaeroMapTransfer.exe">Скачать трансфер</a>
|
||||
<p class="hint">XaeroMapTransfer.exe · Windows 10/11 · <a href="https://git.3crabs.space/user-penguin/gmancraft/raw/branch/main/XaeroMapTransfer.exe.sha256">SHA-256</a></p>
|
||||
@@ -72,7 +68,7 @@
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<a href="https://git.3crabs.space/user-penguin/gmancraft">Репозиторий, изменения и подробные инструкции ↗</a>
|
||||
<a href="https://git.3crabs.space/user-penguin/gmancraft">Что нового? Репозиторий и инструкции ↗</a>
|
||||
<span>gman-world / crabs-games</span>
|
||||
</footer>
|
||||
</main>
|
||||
|
||||
+75
-63
@@ -1,79 +1,91 @@
|
||||
@font-face {
|
||||
font-family: 'Press Start 2P';
|
||||
src: url('/minecraft/fonts/PressStart2P-Regular.ttf') format('truetype');
|
||||
font-display: swap;
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
:root {
|
||||
color-scheme: light;
|
||||
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
|
||||
color: #302c23;
|
||||
background: #f5f0e5;
|
||||
color-scheme: dark;
|
||||
font-family: system-ui, sans-serif;
|
||||
color: #f6ecd4;
|
||||
background: #26231e;
|
||||
line-height: 1.65;
|
||||
--ink: #302c23;
|
||||
--muted: #696153;
|
||||
--copper: #92502f;
|
||||
--line: #d6cbb6;
|
||||
--pixel: 'Press Start 2P', monospace;
|
||||
--muted: #ded3bd;
|
||||
--copper: #e2ac69;
|
||||
--edge: #191612;
|
||||
}
|
||||
|
||||
* { box-sizing: border-box; }
|
||||
html { scroll-padding-top: 24px; }
|
||||
body { margin: 0; background-image: linear-gradient(#8d795008 1px, transparent 1px), linear-gradient(90deg, #8d795008 1px, transparent 1px); background-size: 32px 32px; }
|
||||
main { max-width: 1440px; margin: auto; padding: 0 22px 28px; }
|
||||
a { color: var(--copper); text-underline-offset: 4px; }
|
||||
a:hover { color: #64341e; }
|
||||
a:focus-visible { outline: 3px solid #71324b; outline-offset: 5px; }
|
||||
.topbar { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; padding: 24px 0; border-bottom: 1px solid var(--line); }
|
||||
.brand { color: var(--ink); font: 800 12px/1.5 monospace; letter-spacing: .08em; text-decoration: none; }
|
||||
.brand span { color: var(--copper); padding: 0 6px; }
|
||||
.nav-link { font-size: 12px; }
|
||||
.hero { display: grid; gap: 30px; padding: 38px 0 48px; }
|
||||
.eyebrow { color: var(--copper); font: 700 10px/1.7 monospace; letter-spacing: .12em; }
|
||||
h1 { font-size: clamp(32px, 3.3vw, 49px); font-weight: 850; line-height: 1.13; letter-spacing: -.045em; margin: 22px 0; }
|
||||
h1 em { color: #71324b; font-style: normal; }
|
||||
h2 { font-size: clamp(26px, 3vw, 36px); line-height: 1.2; letter-spacing: -.035em; margin: 12px 0 24px; }
|
||||
h3 { font-size: 23px; line-height: 1.3; letter-spacing: -.025em; margin: 10px 0; }
|
||||
.intro { max-width: 440px; color: var(--muted); font-size: 16px; margin-bottom: 26px; }
|
||||
.join-panel { border-left: 3px solid var(--copper); padding-left: 18px; }
|
||||
.server { margin: 0; }
|
||||
.server span { display: block; color: var(--muted); font: 700 10px/1.5 monospace; letter-spacing: .1em; margin-bottom: 4px; }
|
||||
code { font-size: 16px; overflow-wrap: anywhere; }
|
||||
#server-status { color: #41583a; font: 600 13px/1.6 monospace; margin: 7px 0 14px; }
|
||||
.button { display: inline-block; background: #80502f; color: #fff9eb; font-size: 14px; font-weight: 750; text-decoration: none; padding: 13px 22px; border: 1px solid #623a20; box-shadow: 3px 3px 0 #493221; }
|
||||
.button:hover { color: #fff; background: #623a20; }
|
||||
body { margin: 0; background-image: repeating-linear-gradient(0deg, #0000 0 31px, #0003 31px 34px), repeating-linear-gradient(90deg, #0000 0 63px, #ffffff04 63px 66px); }
|
||||
main { max-width: 1440px; margin: auto; padding: 18px 16px 28px; }
|
||||
a { color: #ffe3a0; text-underline-offset: 4px; }
|
||||
a:hover { color: #fff; }
|
||||
a:focus-visible { outline: 3px solid #ffdf61; outline-offset: 5px; }
|
||||
.topbar { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 18px; padding: 16px; background: repeating-linear-gradient(0deg, #0000 0 14px, #0002 14px 17px), #68482e; border: 4px solid var(--edge); box-shadow: inset 3px 3px #987048, inset -3px -3px #3d2a1b, 0 5px #0005; }
|
||||
.brand { color: #fff0c8; font: 400 9px/1.8 var(--pixel); text-decoration: none; text-shadow: 2px 2px #302214; }
|
||||
.brand span { color: #dba16b; padding: 0 6px; }
|
||||
.nav-link { font: 400 10px/1.8 var(--pixel); }
|
||||
.hero { position: relative; isolation: isolate; display: flex; align-items: center; min-height: 670px; margin: 20px 0 44px; padding: 32px 20px; border: 4px solid #191612; box-shadow: inset 0 0 0 3px #ba8b50, 6px 6px #0005; background: #3b4934 url('/minecraft/workshop.webp') 60% center / cover no-repeat; }
|
||||
.hero::before { content: ''; position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg, #171a16ed, #171a16bb 45%, #171a1633); }
|
||||
.hero-copy { width: 100%; max-width: 600px; }
|
||||
.eyebrow { color: #f1bf73; font: 400 9px/1.9 var(--pixel); }
|
||||
h1 { color: #f4e8cb; font: 400 clamp(23px, 4vw, 48px)/1.4 var(--pixel); letter-spacing: -1px; text-shadow: 3px 3px #5b422b, 6px 6px #181711; margin: 24px 0; }
|
||||
h2 { font: 400 clamp(15px, 2vw, 22px)/1.7 var(--pixel); margin: 16px 0 24px; text-shadow: 2px 2px #0008; }
|
||||
h3 { font: 400 14px/1.8 var(--pixel); margin: 14px 0; text-shadow: 2px 2px #0008; }
|
||||
.intro { max-width: 460px; color: #fff3d9; font-size: 18px; margin-bottom: 24px; text-shadow: 1px 2px #111; }
|
||||
.join-panel { max-width: 430px; background: #494b43f5; border: 4px solid #1c211b; padding: 20px 16px; box-shadow: inset 3px 3px #92927b, inset -3px -3px #30352b, 5px 5px #0005; }
|
||||
.server { margin: 0; padding: 12px; border: 3px solid #252a22; background: #24291f; box-shadow: inset 2px 2px #10170f, inset -2px -2px #6d725e; }
|
||||
.server span { display: block; color: #cabd9e; font: 400 8px/1.8 var(--pixel); margin-bottom: 7px; }
|
||||
code { font: 600 17px/1.6 monospace; color: #fff3ca; overflow-wrap: anywhere; }
|
||||
#server-status { color: #d2f2b0; font: 600 14px/1.6 monospace; margin: 12px 0 16px; }
|
||||
.button, .nav-link, footer a { display: inline-block; color: #fff8e7; text-decoration: none; text-align: center; background: #72716a; border: 3px solid #191a16; padding: 13px 16px; box-shadow: inset 3px 3px #b9b7a7, inset -3px -3px #48483e, 3px 3px #0005; text-shadow: 2px 2px #222; }
|
||||
.button { font: 400 10px/1.9 var(--pixel); }
|
||||
.button:hover, .nav-link:hover, footer a:hover { background-color: #858b70; color: #ffffbf; box-shadow: inset 3px 3px #d4dab1, inset -3px -3px #535d43, 3px 3px #0005; }
|
||||
.button:active, .nav-link:active, footer a:active { box-shadow: inset 3px 3px #414535, inset -2px -2px #a0ab83; transform: translate(2px, 2px); }
|
||||
.button[hidden] { display: none; }
|
||||
.secondary { background: #eae1cf; color: var(--ink); box-shadow: 3px 3px 0 #c3b498; border-color: #c3b498; }
|
||||
.secondary:hover { background: #ddd0b7; color: var(--ink); }
|
||||
.hint { font-size: 12px; color: var(--muted); }
|
||||
#build-status { max-width: 400px; margin: 12px 0; }
|
||||
.telemost { font-size: 13px; }
|
||||
.hero-art { min-width: 0; margin: 0; align-self: center; background: #e9dfca; border: 1px solid #b8a98d; padding: 8px; box-shadow: 6px 6px 0 #e2d8c5; transform: rotate(1deg); }
|
||||
.hero-art img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; background: #d6cbb6; }
|
||||
figcaption { padding: 14px 6px 8px; font-size: 12px; color: var(--muted); }
|
||||
figcaption span { display: block; font: 700 9px/1.6 monospace; letter-spacing: .1em; color: var(--copper); margin-bottom: 3px; }
|
||||
.world { padding: 30px 0 44px; border-top: 1px solid var(--line); }
|
||||
.world-grid { display: grid; gap: 16px; }
|
||||
.theme { position: relative; min-width: 0; padding: 26px; border: 1px solid var(--line); background: #f9f5ec; }
|
||||
.theme-symbol { float: right; color: var(--copper); font: 40px/1 monospace; }
|
||||
.theme p:last-child { color: var(--muted); font-size: 14px; margin-bottom: 0; }
|
||||
.aviation { background: #edf0e7; }
|
||||
.aviation .eyebrow, .aviation .theme-symbol { color: #476047; }
|
||||
.winery { background: #f2e8e8; }
|
||||
.winery .eyebrow, .winery .theme-symbol { color: #71324b; }
|
||||
.downloads { display: grid; gap: 20px; }
|
||||
.downloads section { min-width: 0; border: 1px solid var(--line); border-top: 4px solid #ab8b60; background: #fcf9f1; padding: 26px; box-shadow: 4px 4px 0 #e5dccb; }
|
||||
#build-download { display: block; background-color: #526f36; box-shadow: inset 3px 3px #8eac60, inset -3px -3px #2e4924, 3px 3px #0005; }
|
||||
#build-download[hidden] { display: none; }
|
||||
#build-download:hover { background-color: #657f42; }
|
||||
#build-download:active { box-shadow: inset 3px 3px #2e4924, inset -2px -2px #8eac60; }
|
||||
.telemost { display: block; }
|
||||
.hint { font-size: 12px; color: var(--muted); overflow-wrap: anywhere; }
|
||||
#build-status { margin: 12px 0; }
|
||||
.world { margin-bottom: 34px; }
|
||||
.section-heading { width: fit-content; max-width: 100%; margin: 0 auto 24px; padding: 16px 24px; text-align: center; border: 4px solid #241b13; background: repeating-linear-gradient(0deg, #0000 0 17px, #0002 17px 20px), #63462e; box-shadow: inset 3px 3px #9b7046, inset -3px -3px #39291d, 5px 5px #0004; }
|
||||
.section-heading h2 { margin-bottom: 4px; }
|
||||
.world-grid { display: grid; gap: 20px; }
|
||||
.theme { min-width: 0; padding: 24px; border: 4px solid #33261b; background: #4d493d; box-shadow: inset 3px 3px #a48d67, inset -3px -3px #29271f, 4px 4px #0005; }
|
||||
.theme-symbol { display: grid; width: 74px; height: 74px; place-items: center; border: 4px solid #25251f; background: #97917c; box-shadow: inset 3px 3px #5b5c4d, inset -3px -3px #c7bca0; }
|
||||
.theme-symbol svg { image-rendering: pixelated; filter: drop-shadow(3px 3px #0005); }
|
||||
.theme .eyebrow { margin-top: 24px; }
|
||||
.theme p:last-child { color: #e7dfc9; font-size: 15px; margin-bottom: 0; }
|
||||
.aviation { background: #3e4c46; }
|
||||
.winery { background: #514044; }
|
||||
.downloads { display: grid; gap: 24px; }
|
||||
.downloads section { min-width: 0; border: 4px solid #1c1d19; background: repeating-linear-gradient(0deg, #ffffff03 0 3px, #0000 3px 8px), #53554d; padding: 24px 20px; box-shadow: inset 4px 4px #97998a, inset -4px -4px #30332c, 5px 5px #0005; }
|
||||
.downloads section > p { color: var(--muted); }
|
||||
.downloads section > .eyebrow { color: var(--copper); }
|
||||
.downloads h2 { font-size: 27px; }
|
||||
ol { padding-left: 22px; margin-top: 26px; }
|
||||
li { padding-left: 4px; margin-bottom: 12px; }
|
||||
.notice { font-size: 13px; border-left: 3px solid #71324b; padding-left: 14px; margin-top: 28px; }
|
||||
footer { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 14px; font-size: 12px; padding-top: 32px; margin-top: 36px; border-top: 1px solid var(--line); }
|
||||
footer span { color: var(--muted); font-family: monospace; }
|
||||
.downloads section > .eyebrow { color: #f1bf73; }
|
||||
ol { padding-left: 22px; margin-top: 24px; }
|
||||
li { padding-left: 4px; margin-bottom: 14px; }
|
||||
li::marker { color: #f5c982; font-weight: 800; }
|
||||
.notice { font-size: 13px; border-left: 4px solid #e7b05f; background: #272b23; padding: 14px; margin-top: 26px; }
|
||||
footer { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 20px; font-size: 12px; padding: 24px 0 4px; margin-top: 16px; }
|
||||
footer span { color: #c5c1ac; font-family: monospace; }
|
||||
|
||||
@media (min-width: 700px) {
|
||||
main { padding-right: 38px; padding-left: 38px; }
|
||||
.brand { font-size: 14px; }
|
||||
main { padding: 24px 32px 32px; }
|
||||
.brand { font-size: 12px; }
|
||||
.hero { padding: 48px; }
|
||||
.world-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
|
||||
.downloads { grid-template-columns: repeat(2, minmax(0, 1fr)); }
|
||||
.downloads section { padding: 32px; }
|
||||
.downloads section { padding: 28px; }
|
||||
}
|
||||
|
||||
@media (min-width: 1100px) {
|
||||
.hero { grid-template-columns: 0.95fr 1.3fr; align-items: center; gap: 52px; padding: 64px 0 70px; }
|
||||
.hero-art { margin-right: 7px; }
|
||||
.hero { min-height: 720px; padding: 56px; }
|
||||
.hero::before { background: linear-gradient(90deg, #151a14e8, #151a14a3 43%, #151a140d 75%); }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user