Guidelines for extending UI while preserving the current visual language.
Terminal-first personality
Keep interfaces precise, text-forward, and direct.
Prefer strong borders, clear sectioning, and purposeful labels.
One neutral palette, one loud accent
Neutral grayscale for structure.
Accent yellow for urgency and paid actions.
Mobile first principle
Every section should keep readable hierarchy on narrow viewports.
Avoid interactions that only work on hover.
Show source
<ol>
<li><strong>Terminal-first personality</strong>
<ul>
<li>Keep interfaces precise, text-forward, and direct.</li>
<li>Prefer strong borders, clear sectioning, and purposeful labels.</li>
</ul>
</li>
<li><strong>One neutral palette, one loud accent</strong>
<ul>
<li>Neutral grayscale for structure.</li>
<li>Accent yellow for urgency and paid actions.</li>
</ul>
</li>
<li><strong>Mobile first principle</strong>
<ul>
<li>Every section should keep readable hierarchy on narrow viewports.</li>
<li>Avoid interactions that only work on hover.</li>
</ul>
</li>
</ol>
Color Tokens
Core neutral palette plus semantic accents used by pricing and notices.
Reusable containers for changelog entries, pricing, and callouts.
Latest release
Supporter
There are no premium features, but there is a lifetime license available for
early supporters.
v0.13.1 released
30 January 2025
Better error communication, improved version output, and maintenance updates.
Show source
<article class="mm-card mm-stack">
<div class="mm-inline-list">
<span class="mm-pill">Latest release</span>
</div>
<h3 class="text-2xl font-bold">Supporter</h3>
<p>
There are no premium features, but there is a lifetime license available for
early supporters.
</p>
<button class="btn mm-btn--primary">Buy on gumroad.com</button>
</article>
<article class="mm-card">
<h3 class="text-2xl font-bold">v0.13.1 released</h3>
<p class="mm-text-muted">30 January 2025</p>
<p>Better error communication, improved version output, and maintenance updates.</p>
</article>
Alerts
Message blocks for informational, success, warning, and error states.
Info
Install command copied. Paste it in your terminal to continue.
Success
Docsets synchronized successfully.
Warning
Only 9 supporter licenses remain.
Error
Could not fetch release metadata. Please retry in a few minutes.
Show source
<div class="mm-stack">
<section class="mm-alert mm-alert--info">
<h4>Info</h4>
<p>Install command copied. Paste it in your terminal to continue.</p>
</section>
<section class="mm-alert mm-alert--success">
<h4>Success</h4>
<p>Docsets synchronized successfully.</p>
</section>
<section class="mm-alert mm-alert--warning">
<h4>Warning</h4>
<p>Only 9 supporter licenses remain.</p>
</section>
<section class="mm-alert mm-alert--error">
<h4>Error</h4>
<p>Could not fetch release metadata. Please retry in a few minutes.</p>
</section>
</div>
Form Controls
Newsletter row plus a complete multi-field form with validation hints.