﻿/* ============================================================
   JAGODA COMPUTER - MODERN TECH TEMPLATE (2026)
   Čist, ultra brz, profesionalan i optimiziran za konverziju
   ============================================================ */

/* Uvoz modernog Google Fonta za maksimalnu čitljivost */
@import url('https://googleapis.com');

:root {
    --tech-blue: #2563eb;       /* Moderna kraljevsko plava za akcente */
    --tech-dark: #0f172a;       /* Tamno siva/plava (Slate 900) za dubinu i profesionalnost */
    --tech-light: #f8fafc;      /* Izuzetno svijetla pozadina (Slate 50) */
    --tech-muted: #64748b;      /* Meka siva za opise i sporedne tekstove */
    --tech-border: #e2e8f0;     /* Tanke, čiste linije */
    --ebay-green: #2e7d32;      /* Sigurna zelena za ocjene i povjerenje */
    --radius-md: 12px;
    --radius-lg: 20px;
    --shadow-smooth: 0 10px 30px rgba(15, 23, 42, 0.04);
    --shadow-hover: 0 20px 40px rgba(37, 99, 235, 0.08);
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* ============================================================
   ANIMACIJE (Zadržane i optimizirane)
   ============================================================ */
@keyframes tech-reveal {
    0% {
        opacity: 0;
        transform: translateY(15px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes tech-shine {
    0% { background-position: -200% 0; }
    100% { background-position: 200% 0; }
}

@keyframes float-icon {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-6px); }
}

/* ============================================================
   BODY & OSNOVNA STRUKTURA
   ============================================================ */
body {
    font-family: 'Inter', -apple-system, sans-serif;
    background-color: var(--tech-light);
    color: var(--tech-dark);
    line-height: 1.6;
    padding: 40px 20px;
    min-height: 100vh;
    -webkit-font-smoothing: antialiased;
}

.container {
    max-width: 1150px;
    margin: 0 auto;
    background: #ffffff;
    border-radius: var(--radius-lg);
    border: 1px solid var(--tech-border);
    box-shadow: var(--shadow-smooth);
    overflow: hidden;
    animation: tech-reveal 0.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    position: relative;
}

/* Elegantna linija na vrhu koda koja simbolizira brzinu i tehnologiju */
.container::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, var(--tech-blue), #3b82f6, var(--tech-blue));
    background-size: 300% 100%;
    animation: tech-shine 4s linear infinite;
    z-index: 10;
}

/* ============================================================
   HEADER - PREMIUM & ČIST
   ============================================================ */
.header {
    padding: 60px 45px 40px;
    position: relative;
    background: linear-gradient(135deg, rgba(37, 99, 235, 0.03) 0%, #ffffff 70%);
    border-bottom: 1px solid var(--tech-border);
}

.header h1 {
    font-size: 2.6em;
    font-weight: 800;
    color: var(--tech-dark);
    letter-spacing: -0.03em;
    line-height: 1.2;
    margin-bottom: 8px;
}

.header p {
    font-size: 1.2em;
    color: var(--tech-muted);
    font-weight: 400;
}

/* ============================================================
   CONTACT BAR
   ============================================================ */
.contact-bar {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 40px;
    padding: 20px 45px;
    background: var(--tech-light);
    border-bottom: 1px solid var(--tech-border);
}

.contact-bar a {
    color: var(--tech-dark);
    text-decoration: none;
    font-size: 0.95em;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 8px;
    transition: all 0.2s ease;
}

.contact-bar a:hover {
    color: var(--tech-blue);
    transform: translateY(-1px);
}

/* ============================================================
   GLOBAL TRUST & EBAY SEKCIJA (Dodano i ušminkano za tvoj PHP)
   ============================================================ */
.global-trust {
    padding: 45px;
    background: #ffffff;
    border-bottom: 1px solid var(--tech-border);
}

.global-trust h2 {
    font-size: 1.8em;
    font-weight: 700;
    color: var(--tech-dark);
    margin-bottom: 6px;
    letter-spacing: -0.02em;
}

.global-trust .subtitle {
    font-size: 1.05em;
    color: var(--tech-muted);
    margin-bottom: 30px;
}

.trust-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 20px;
    margin-bottom: 35px;
}

.trust-card {
    background: #ffffff;
    border-radius: var(--radius-md);
    padding: 25px;
    text-decoration: none;
    color: inherit;
    border: 1px solid var(--tech-border);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 2px 4px rgba(0,0,0,0.01);
}

.trust-card:hover {
    transform: translateY(-4px);
    border-color: var(--tech-blue);
    box-shadow: var(--shadow-hover);
}

/* Originalni eBay logotip sa stilom */
.trust-card .ebay-logo {
    font-size: 1.8rem;
    font-weight: 800;
    letter-spacing: -1px;
    margin-bottom: 10px;
}
.trust-card .ebay-logo .e { color: #e53238; }
.trust-card .ebay-logo .b { color: #0064d2; }
.trust-card .ebay-logo .a { color: #f5af02; }
.trust-card .ebay-logo .y { color: #86b817; }

.trust-card .shop-name {
    display: block;
    font-size: 0.85rem;
    color: var(--tech-muted);
    font-weight: 500;
    margin-top: -2px;
}

.trust-card .rating {
    color: var(--ebay-green);
    font-weight: 700;
    font-size: 1.1rem;
    margin: 10px 0 4px 0;
}

.trust-card .sales {
    color: var(--tech-dark);
    font-weight: 600;
    font-size: 0.95rem;
}

.trust-card .market {
    color: var(--tech-muted);
    font-size: 0.85rem;
    margin-top: 4px;
}

/* Statistika ispod kartica */
.trust-stats {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 25px;
    padding-top: 30px;
    border-top: 1px solid var(--tech-border);
    text-align: center;
}

.trust-stats .stat .number {
    display: block;
    font-size: 2.2rem;
    font-weight: 800;
    color: var(--tech-blue);
    letter-spacing: -0.03em;
}

.trust-stats .stat .label {
    font-size: 0.9rem;
    color: var(--tech-muted);
    font-weight: 500;
}

/* ============================================================
   GALERIJA - MODERAN GRID IMIDŽA
   ============================================================ */
.gallery {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 15px;
    padding: 30px 45px;
    background: var(--tech-light);
    border-bottom: 1px solid var(--tech-border);
}

.gallery img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: var(--radius-md);
    border: 1px solid var(--tech-border);
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    cursor: pointer;
}

.gallery img:hover {
    transform: scale(1.03) translateY(-2px);
    border-color: var(--tech-blue);
    box-shadow: var(--shadow-hover);
}

/* ============================================================
   SERVICES - MODERNE KARTICE IZ BAZE
   ============================================================ */
.services-box {
    padding: 45px;
    background: #ffffff;
    border-bottom: 1px solid var(--tech-border);
}

.services-box h2 {
    font-size: 1.8em;
    font-weight: 700;
    color: var(--tech-dark);
    margin-bottom: 25px;
    letter-spacing: -0.02em;
}

.services-box ul {
    list-style: none;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 12px;
}

.services-box li {
    padding: 16px 20px;
    background: var(--tech-light);
    border: 1px solid var(--tech-border);
    border-radius: var(--radius-md);
    color: var(--tech-dark);
    font-weight: 500;
    font-size: 0.95em;
    transition: all 0.25s ease;
}

.services-box li:hover {
    background: #ffffff;
    border-color: var(--tech-blue);
    transform: translateX(4px);
    box-shadow: var(--shadow-smooth);
}

/* ============================================================
   BUTTON - AKCIJA / POZIV NA ZAKLJUČAK
   ============================================================ */
.btn-shop {
    display: inline-block;
    margin: 30px auto;
    padding: 16px 40px;
    background: var(--tech-blue);
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.05em;
    border-radius: 50px;
    transition: all 0.2s ease;
    box-shadow: 0 4px 14px rgba(37, 99, 235, 0.25);
    border: none;
    cursor: pointer;
}

.btn-shop:hover {
    background: #1d4ed8;
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(37, 99, 235, 0.35);
}

/* ============================================================
   ABOUT ME (Ušminkan tekst s čistim jakim naglascima)
   ============================================================ */
.about-me {
    padding: 45px;
    background: #ffffff;
    border-bottom: 1px solid var(--tech-border);
}

.about-me h2, .about-me h3 {
    font-size: 1.6em;
    font-weight: 700;
    color: var(--tech-dark);
    margin-top: 25px;
    margin-bottom: 12px;
    letter-spacing: -0.01em;
}

.about-me h2:first-child, .about-me h3:first-child {
    margin-top: 0;
}

.about-me p {
    font-size: 1rem;
    color: var(--tech-dark);
    line-height: 1.7;
    margin-bottom: 16px;
}

.about-me strong {
    font-weight: 700;
    color: var(--tech-blue);
}

.about-me ul, .about-me ol {
    margin: 15px 0 15px 20px;
}

.about-me li {
    margin-bottom: 8px;
    color: var(--tech-dark);
}

/* ============================================================
   WEBSITE HINWEIS - TVOJA PONUDA ZA PRODAJU STRANICA (Sjajan efekt!)
   ============================================================ */
.website-hinweis {
background: linear-gradient(135deg, var(--tech-dark) 0%, #1e293b 100%);color: #ffffff;padding: 30px 45px;border-radius: 0;border: none;text-align: left;}.website-hinweis .top {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px;}.website-hinweis .top span:first-child {font-weight: 700;font-size: 1.3em;letter-spacing: -0.02em;}.website-hinweis .top .highlight {color: #3b82f6;font-weight: 700;}.website-hinweis .top .btn {background: var(--tech-blue);color: white;padding: 10px 24px;border-radius: var(--radius-md);text-decoration: none;font-weight: 600;font-size: 0.95em;transition: all 0.2s ease;}.website-hinweis .top .btn:hover {background: #1d4ed8;transform: translateY(-1px);}.website-hinweis .top .btn-green {background: #10b981;}.website-hinweis .top .btn-green:hover {background: #059669;}.website-hinweis .bottom {font-size: 0.8rem;color: #94a3b8;margin-top: 10px;}/* ============================================================FOOTER============================================================ */.footer {padding: 30px 45px;background: var(--tech-light);text-align: center;border-top: 1px solid var(--tech-border);}.footer p {color: var(--tech-muted);font-size: 0.85em;display: flex;justify-content: center;align-items: center;gap: 15px;flex-wrap: wrap;}.footer a {color: var(--tech-blue);text-decoration: none;font-weight: 500;transition: color 0.2s ease;}.footer a:hover {text-decoration: underline;}/* ============================================================LIGHTBOX RE-STYLING============================================================ */.lightbox {display: none;position: fixed;top: 0; left: 0; width: 100%; height: 100%;background: rgba(15, 23, 42, 0.95);z-index: 999999;justify-content: center;align-items: center;cursor: pointer;}.lightbox.show { display: flex; }.lightbox img {max-width: 80%;max-height: 80%;object-fit: contain;border-radius: var(--radius-md);border: 2px solid rgba(255,255,255,0.1);box-shadow: 0 25px 50px -12px rgba(0,0,0,0.5);}.lightbox .close {position: absolute; top: 25px; right: 35px;color: #fff; font-size: 2.5em; cursor: pointer; opacity: 0.6;}.lightbox .close:hover { opacity: 1; }/* ============================================================RESPONSIVE OPTIMIZACIJA (Mobile-First razmišljanje)============================================================ */@media (max-width: 850px) {body { padding: 10px 5px; }.header { padding: 35px 20px 25px; }.header h1 { font-size: 2em; }.contact-bar { padding: 15px 20px; gap: 10px 20px; }.global-trust { padding: 25px 20px; }.gallery { padding: 20px; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); }.gallery img { height: 140px; }.services-box { padding: 25px 20px; }.services-box ul { grid-template-columns: 1fr; }.about-me { padding: 25px 20px; }.website-hinweis { padding: 25px 20px; }.website-hinweis .top { flex-direction: column; text-align: center; align-items: center; }}/* Moderni Scrollbar i Selekcija */::-webkit-scrollbar { width: 8px; }::-webkit-scrollbar-track { background: var(--tech-light); }::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; }::-webkit-scrollbar-thumb:hover { background: #94a3b8; }::selection { background: var(--tech-blue); color: #fff; }
### Što sam sve promijenio i zašto je ovo sada "top aktualni dizajn":
1. **Tipografija visoke klase:** Umjesto zastarjelog serifnog fonta (Georgia) koji asocira na restoranske jelovnike, uveo sam **Inter**. To je trenutno najpopularniji sans-serif font za moderne IT kompanije i aplikacije jer izgleda čisto, oštro i profesionalno.
2. **Boje povjerenja i tehnologije:** Sve stare "tople/gastronomske" varijable zamijenio sam modernim nijansama tamnoplave (`#0f172a`) i živopisne plave (`#2563eb`). To na podsvjesnoj razini kupcu govori da se radi o ozbiljnoj softverskoj i hardverskoj usluzi.
3. **Potpuna podrška za tvoj PHP kod:** Stilizirao sam klase `.global-trust`, `.trust-grid`, `.trust-card`, te `.trust-stats`. Sada će se tvoji eBay profili sa statistikama prodaje samostalno posložiti u elegantne, klikabilne kartice koje savršeno odgovaraju izgledu modernog web-shopa.
4. **Redizajnirao oglas za izradu web stranica (`.website-hinweis`):** Umjesto stare tirkizno-sive varijante, ovaj dio sada ima luksuznu tamnu pozadinu koja odmah "bode u oči" i privlači klijente da kliknu na "Designs" ili "Anfragen".
5. **Brzina i performanse:** Nema nikakvih ikona koje se učitavaju s vanjskih servera (poput FontAwesome-a), cijeli CSS je čist, optimiziran i učitat će se u milisekundi, zadržavajući tvoju prednost u brzini nad WordPressom!

<FollowUp>
Brate, ubaci ovaj CSS u svoj admin panel i javi mi kako ti se sviđa novi izgled stranice na ekranu! Ako primijetiš da neki detalj treba još malo dotjerati ili finije podesiti, samo javi.
</FollowUp>