diff --git a/barter_exchange.html b/barter_exchange.html
index 68d403bd..98c8d0f6 100644
--- a/barter_exchange.html
+++ b/barter_exchange.html
@@ -157,6 +157,73 @@
background: #34495e;
color: #fff;
}
+
+ /* ================= RESPONSIVE DESIGN ================= */
+
+ /* Tablets and below */
+ @media (max-width: 1024px) {
+ .hub-container {
+ grid-template-columns: 1fr;
+ /* stack main + sidebar */
+ }
+
+ .sidebar {
+ margin-top: 20px;
+ /* push below main panel */
+ }
+
+ .trade-builder {
+ grid-template-columns: 1fr;
+ /* stack resource columns */
+ }
+ }
+
+ /* Mobile screens */
+ @media (max-width: 600px) {
+ body {
+ padding: 10px;
+ font-size: 0.9rem;
+ }
+
+ header h1 {
+ font-size: 1.4rem;
+ }
+
+ header p {
+ font-size: 0.85rem;
+ }
+
+ .value-orchestrator {
+ padding: 15px;
+ }
+
+ .trade-builder {
+ gap: 12px;
+ }
+
+ .resource-column {
+ padding: 15px;
+ }
+
+ .column-header {
+ font-size: 1rem;
+ }
+
+ .btn-action {
+ padding: 6px 12px;
+ font-size: 0.85rem;
+ }
+
+ select,
+ input[type="number"] {
+ font-size: 0.85rem;
+ padding: 8px;
+ }
+
+ .balance-meter {
+ height: 8px;
+ }
+ }