Technical specifications, guidelines, and resources for ACN Agency projects.
This documentation provides comprehensive guidelines for all ACN Agency projects. It covers design systems, development standards, and operational procedures that ensure consistency and quality across all deliverables.
The ACN design system is built on principles of clarity, functionality, and timeless aesthetics. Every decision, from spacing to color application, follows a deliberate methodology.
Our projects utilize a 12-column fluid grid with 24px gutters. The grid adapts responsively:
// Grid configuration
.columns {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 24px;
}
Spacing follows an 8px base unit. Common values:
ACN projects typically use two font families:
// Typography scale
:root {
--font-heading: 'Playfair Display', Georgia, serif;
--font-body: 'Inter', -apple-system, sans-serif;
--text-xs: 0.75rem; // 12px
--text-sm: 0.85rem; // 14px
--text-base: 1rem; // 16px
--text-lg: 1.25rem; // 20px
--text-xl: 1.5rem; // 24px
--text-2xl: 2rem; // 32px
--text-3xl: 3rem; // 48px
}
Our standard color palette for dark-themed projects:
:root {
--charcoal: #0a0a0a;
--smoke-gray: #4a4a4a;
--white: #ffffff;
--smoke-dark: #1a1a1a;
--smoke-light: #2a2a2a;
}
Standard button styles:
.btn-primary {
padding: 12px 24px;
background: var(--white);
color: var(--charcoal);
border: none;
font-size: 0.85rem;
letter-spacing: 2px;
text-transform: uppercase;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.btn-primary:hover {
background: var(--smoke-gray);
color: var(--white);
}
Content cards use subtle borders and hover states:
.card {
background: rgba(74, 74, 74, 0.1);
border: 1px solid rgba(74, 74, 74, 0.2);
padding: 40px;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.card:hover {
background: rgba(74, 74, 74, 0.15);
border-color: rgba(74, 74, 74, 0.4);
}
All ACN projects adhere to the following development standards:
Standard deployment workflow:
ACN offers ongoing support packages:
All projects include 30 days of complimentary post-launch support.
Our support team is available to assist with any technical questions.
Contact Support