﻿/* 01.08.2026 from copolit - basic responsive */
/* Basic reset */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: Arial, sans-serif;
    line-height: 1.5;
    padding: 20px;
}

/* Responsive container */
.container {
    max-width: 1200px;
    margin: 0 auto;
}

/* Simple responsive grid */
.row {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.col {
    flex: 1 1 300px; /* min width 300px, grows as needed */
    background: #f2f2f2;
    padding: 20px;
    border-radius: 6px;
}

/* Responsive image */
img {
    max-width: 100%;
    height: auto;
    display: block;
}

/* Responsive nav */
nav {
    margin-bottom: 20px;
}

    nav ul {
        list-style: none;
        display: flex;
        flex-wrap: wrap;
        gap: 15px;
    }

    nav a {
        text-decoration: none;
        color: #0077cc;
        font-weight: bold;
    }


