Style LibraryNew · weekly review
Arka-inspired
Brand-inspiredPackaging & Shipping SuppliesArka's storefront runs on a Shopify theme with Bootstrap-derived base styles
Inspired by a public brand’s design language. Use it for the look only — the prompt tells the assistant not to copy the brand’s name, logo, wording or trademarks, and neither should your app.
#3d5675#222222#011f3a#ffffff#333333#777777#a1a1a1#ddddddFontsLato headingsLato body
Preview
A sample page drawn from this style’s tokens — a guide to the look, not the exact output.
Plan the week in ten minutes
Pull in every task, see what matters, and share one clear plan with the team.
Get startedSee how it worksDocs
Tasks done1,284+12% this week
Sign in
Emailyou@example.com
Remember meContinueToday
Review roadmapDone
Ship onboardingIn progress
Team sync3 pm
Prompt
Paste into any AI assistant before describing what to build — or attach it to a project below.
# Visual style inspired by Arka's storefront (Packaging & Shipping Supplies)
A full style reference in DESIGN.md format: tokens in the front matter, then type scale, components, layout, do's and don'ts. Use it for colour, type, spacing and components only — never Arka's name, logo, product photos, copy or trademarks.
---
version: alpha
name: "Arka"
description: |-
Arka's storefront runs on a Shopify theme with Bootstrap-derived base styles
layered under custom brand tokens. The CSS exposes explicit custom properties
(--arka-primary-cta: #3d5675, --arka-secondary-background: #F2F3F4,
--arka-danger: #E14744, --arka-blue-text: #011f3a) which are treated here as
authoritative brand roles: a muted slate-blue for primary actions, a pale
grey-blue for section backgrounds, and a deep navy for emphasis text. Body
copy is set via the theme default (Helvetica Neue/Helvetica/Arial) at 14px
with a 1.4286 line-height, both directly observed in base.css. Font variables
for Lato, Euclid Flex, Futura, and Futura PT are declared at :root but their
applied selectors are not present in the supplied evidence; this spec infers
Lato as the likely display/heading family and Futura PT as a secondary title
face, both labeled inferred. The remaining palette (Bootstrap alert colors,
greys, link blues) is preserved for status and utility roles rather than
discarded. Two saturated outliers (#f112b7, #fec7f6) appear in the raw color
scan but are not tied to any observed selector and are treated as noise, not
brand color. Layout, spacing, and component states below are proposed
conventions, not measured page structure.
colors:
primary: "#3d5675"
ink: "#222222"
navy: "#011f3a"
canvas: "#ffffff"
body: "#333333"
muted: "#777777"
eyebrow: "#a1a1a1"
hairline: "#dddddd"
border-light: "#eeeeee"
surface-soft: "#f2f3f4"
surface-card: "#ffffff"
on-primary: "#ffffff"
link: "#337ab7"
link-hover: "#23527c"
disabled: "#cccccc"
danger: "#e14744"
danger-bg: "#f2dede"
success: "#3c763d"
success-bg: "#dff0d8"
warning: "#8a6d3b"
warning-bg: "#fcf8e3"
info: "#31708f"
info-bg: "#d9edf7"
accent-teal: "#72bda3"
typography:
display-xl: {fontFamily: "'Lato', sans-serif", fontSize: 48px, fontWeight: 500, lineHeight: 1.1, letterSpacing: -0.5px}
display-md: {fontFamily: "'Lato', sans-serif", fontSize: 34px, fontWeight: 500, lineHeight: 1.15, letterSpacing: 0px}
title-md: {fontFamily: "'Futura PT', sans-serif", fontSize: 22px, fontWeight: 500, lineHeight: 1.2, letterSpacing: 0px}
body-md: {fontFamily: "'Helvetica Neue', Helvetica, Arial, sans-serif", fontSize: 14px, fontWeight: 400, lineHeight: 1.428571429, letterSpacing: 0px}
body-sm: {fontFamily: "'Helvetica Neue', Helvetica, Arial, sans-serif", fontSize: 12px, fontWeight: 400, lineHeight: 1.4, letterSpacing: 0px}
caption: {fontFamily: "'Helvetica Neue', Helvetica, Arial, sans-serif", fontSize: 11px, fontWeight: 400, lineHeight: 1.3, letterSpacing: 0.2px}
button-md: {fontFamily: "'Lato', sans-serif", fontSize: 14px, fontWeight: 500, lineHeight: 1, letterSpacing: 0.3px}
rounded:
none: 0px
xs: 2px
sm: 4px
md: 8px
lg: 16px
full: 9999px
spacing:
none: 0px
xxs: 2px
xs: 4px
sm: 8px
md: 12px
base: 16px
lg: 24px
xl: 32px
xxl: 48px
section: 64px
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.on-primary}"
typography: "{typography.button-md}"
rounded: "{rounded.sm}"
padding: "{spacing.md} {spacing.lg}"
button-secondary:
backgroundColor: "{colors.canvas}"
textColor: "{colors.primary}"
border: "1px solid {colors.primary}"
typography: "{typography.button-md}"
rounded: "{rounded.sm}"
padding: "{spacing.md} {spacing.lg}"
text-input:
backgroundColor: "{colors.canvas}"
textColor: "{colors.body}"
border: "1px solid {colors.hairline}"
focusBorder: "1px solid {colors.primary}"
rounded: "{rounded.sm}"
padding: "{spacing.sm} {spacing.md}"
typography: "{typography.body-md}"
nav-bar:
backgroundColor: "{colors.canvas}"
borderBottom: "1px solid {colors.hairline}"
linkColor: "{colors.body}"
linkHoverColor: "{colors.primary}"
typography: "{typography.body-md}"
padding: "{spacing.sm} {spacing.lg}"
product-card:
backgroundColor: "{colors.surface-card}"
border: "1px solid {colors.border-light}"
rounded: "{rounded.md}"
padding: "{spacing.base}"
titleTypography: "{typography.title-md}"
priceTypography: "{typography.body-md}"
priceColor: "{colors.ink}"
hero:
backgroundColor: "{colors.surface-soft}"
textColor: "{colors.navy}"
headlineTypography: "{typography.display-xl}"
subheadTypography: "{typography.body-md}"
padding: "{spacing.section} {spacing.xl}"
footer:
backgroundColor: "{colors.navy}"
textColor: "{colors.on-primary}"
linkColor: "{colors.eyebrow}"
typography: "{typography.body-sm}"
padding: "{spacing.xxl} {spacing.lg}"
badge:
backgroundColor: "{colors.success-bg}"
textColor: "{colors.success}"
rounded: "{rounded.full}"
padding: "{spacing.xxs} {spacing.sm}"
typography: "{typography.caption}"
search:
backgroundColor: "{colors.canvas}"
border: "1px solid {colors.hairline}"
rounded: "{rounded.sm}"
padding: "{spacing.sm} {spacing.md}"
typography: "{typography.body-md}"
iconColor: "{colors.muted}"
quote-calculator:
backgroundColor: "{colors.surface-card}"
border: "1px solid {colors.hairline}"
rounded: "{rounded.lg}"
padding: "{spacing.xl}"
labelTypography: "{typography.body-sm}"
ctaColor: "{colors.primary}"
---
## Components
**button-primary** is the core conversion action (e.g. "Get Instant Quote," "Add to Cart"), using the slate-blue `{colors.primary}` background observed as `--arka-primary-cta` with white text. Hover/active/disabled states are proposed, not observed.
**button-secondary** offers an outlined alternative for lower-emphasis actions like "Learn More," reusing `{colors.primary}` as a border and text color on a white field to avoid introducing new hues.
**text-input** covers quote-request and account forms; the hairline border and focus-to-primary transition are proposed conventions consistent with the Bootstrap-based form styling implied in the CSS, though no `:focus` rule was captured in evidence.
**nav-bar** is inferred from the presence of `.navbar-default` link rules (`color:#777`) in base.css; the proposed pattern uses body-grey links that shift to the brand blue on hover/active, a state not directly observed.
**product-card** supports the packaging-catalog grid (box styles, mailers, tape). Card chrome uses `{colors.border-light}` and `{rounded.md}`, both proposed defaults layered onto the plain white background rule found in base.css.
**hero** proposes a lead section using `{colors.surface-soft}` (the observed `--arka-secondary-background`) as a calmer backdrop for a large display headline in navy text, appropriate for sustainability/CTA messaging implied by the page title.
**footer** uses the deep `{colors.navy}` value observed as `--arka-blue-text` as a dark footer field with light `{colors.eyebrow}` link text, a common ecommerce pattern; exact footer markup was not present in evidence.
**badge** repurposes the Bootstrap alert-success pairing (`#dff0d8` / `#3c763d`) for small status labels such as "Eco-Friendly" or "In Stock," reusing existing palette rather than inventing new accent colors.
**search** proposes a standard header search field styled like `text-input`, since no distinct search-bar selector was present in the supplied CSS.
**quote-calculator** is a category-specific proposed component for Arka's core use case — custom box/quote configuration — styled as an elevated card using `{rounded.lg}` and the primary CTA color for its submit action; no calculator markup or interaction was present in evidence.
## Responsive Behavior
*Recommendation only — no responsive/mobile layout was observed in the supplied evidence.*
| Breakpoint | Width | Notes (proposed) |
|---|---|---|
| Mobile | < 600px | Single-column stack, nav collapses to menu icon |
| Tablet | 600–1024px | Two-column product grid, condensed nav |
| Desktop | > 1024px | Full multi-column grid, expanded nav |
Touch targets should be at least 44px tall for buttons and inputs (`button-md` padding `{spacing.md} {spacing.lg}` approximates this). Navigation is expected to collapse behind a hamburger control below the tablet breakpoint; this is a standard ecommerce convention, not a measured behavior of arka.com.
## Known Gaps
- **Agent usage policy:** Only evidenced CSS values are reusable facts. Token roles, spacing, dimensions and responsive rules are proposals unless an attached measurement explicitly establishes them.
- **Evidence:** [SOURCE.json](./SOURCE.json) records capture time, URLs and per-token evidence status. CSS value matches do not establish semantic roles or visual fidelity; unmeasured values remain inferred or unverified.
- Static CSS extraction only; no rendered/live layout, computed sizes, or interaction states (hover, focus, active, error) were observed.
- Font application is uncertain: `Lato`, `Futura`, `Futura PT`, and `Euclid Flex` are declared as `:root` custom properties but no selector in evidence assigns them to specific elements; their use in this spec (display/title roles) is inferred, not confirmed.
- Custom font licensing and hosting (self-hosted vs. third-party) were not verified.
- All typographic sizes except `body-md` (14px / 1.428571429 line-height, directly observed) are proposed scale values, not measured.
- Two palette entries (`#f112b7`, `#fec7f6`) could not be tied to any selector and are treated as extraction noise rather than brand color.
- Component states (hover, focus, disabled, loading) beyond the Shopify payment-button skeleton animation are proposed patterns for a plausible ecommerce UI, not confirmed site behavior.
- Mobile navigation, cart, and checkout flow structure were not present in the supplied evidence.
Use it in an app
Create a free account to attach this style to a project: the hub adds it to the prompt your AI assistant gets, so it builds every page in this look.
From Awesome DESIGN.md — e-commerce (MIT, commit e4dc419).View source