Layout

Columns

Use .quanta-columns to create horizontal layouts using a flex-based grid. Combine it with .col-* utility classes to define column widths based on a 12-column grid.

<div class="quanta-columns">
  <div class="col-6">Column 1</div>
  <div class="col-6">Column 2</div>
</div>
Column 1
Column 2

Fixed Width Columns

Set column width using .col-1 to .col-12 (1–12 of 12 columns):

<div class="quanta-columns">
  <div class="col-4">4/12</div>
  <div class="col-8">8/12</div>
</div>
4/12
8/12

Responsive Columns

Use .sm-col-*, .md-col-*, etc., to adjust column widths by screen size:

<div class="quanta-columns">
  <div class="col-12 md-col-6">Responsive Left</div>
  <div class="col-12 md-col-6">Responsive Right</div>
</div>
Responsive Left
Responsive Right

Auto Columns

Use .quanta-columns-auto for equal-width columns that auto-fit:

<div class="quanta-columns-auto">
  <div class="col">Auto 1</div>
  <div class="col">Auto 2</div>
  <div class="col">Auto 3</div>
</div>
Auto 1
Auto 2
Auto 3

Gap Utilities

Control spacing between columns with .column-gap-2, .column-gap-4, etc.:

<div class="quanta-columns column-gap-4">
  <div class="col-6">Gap 1</div>
  <div class="col-6">Gap 2</div>
</div>
Gap 1
Gap 2