This documentation covers the layout, design, structure, and custom code used to build and style the Manhattan Computer website using Grav CMS + Quark theme.
mci.css
.md
) + TwigAll main sections are placed in /user/pages/
with custom slugs:
/home
โ Main landing page with video header and button grid/about
โ Company overview with styled image and section layout/features
โ Full list of services in a responsive grid (3x3 + 3x3)/pricing
โ Four pricing tiers, styled boxes with transparent black background/contact
โ Offices + contact form + email obfuscation/mci
โ This documentationCustom styles are located in:
/user/themes/quark/css/mci.css
body {
font-family: 'Inter', sans-serif;
background: #fff;
color: #333;
}
.container.grid-lg pre,
.container.grid-lg pre code {
text-align: left;
margin-left: 0;
}
#header {
background-color: #000 !important;
width: 100%;
}
#header .container {
max-width: 1200px;
margin: 0 auto;
padding: 0 1rem;
background-color: #000;
}
#header a {
color: #fff;
}
.video-banner {
height: 640px;
overflow: hidden;
position: relative;
}
.video-banner video {
width: 100vw;
height: 100%;
object-fit: cover;
}
<div class="button-grid">
<a href="/" title="Support"><i class="fa fa-envelope"></i><span>CLOUD EMAIL</span></a>
<!-- 13 more -->
</div>
.button-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
gap: 1rem;
justify-items: center;
padding: 1rem;
}
<div class="feature-card">
<div class="feature-icon">
<img src="support.jpg" alt="Support">
</div>
<h3>IT Support</h3>
<p>...description...</p>
</div>
.feature-card {
border-radius: 1rem;
text-align: center;
padding: 1rem;
}
.feature-card img {
border-radius: 50%;
width: 100px;
height: 100px;
object-fit: cover;
}
<div class="footer-logos">
<img src="/user/pages/assets/foot001.png" alt="Microsoft">
<img src="/user/pages/assets/foot005.png" alt="IBM">
</div>
<span style="unicode-bidi: bidi-override; direction: rtl;">moc.cinilpmoc.nattahnam@troppus</span>
title
, taxonomy
, description
preview.jpg
used for social media Open Graph imagemeta
tags embedded via Twig in base.html.twig
Twig is used extensively for dynamic templating and includes.
external
https://support.manhattan.computer
mci_v16
...v20
with responsive fixesLast updated: 2025-04-13