/* tavariga-v2.css (2026-11-13). Ielādē head.php TIKAI sākumlapai, sadaļu sarakstiem un jaunajiem rakstiem (body.tr-v2).
   Atcelšana: head.php izņemt rindu ar tavariga-v2.css un klasi tr-v2. */
body.tr-v2{background:radial-gradient(900px 420px at 88% -80px,#e6dcff 0,rgba(230,220,255,0) 70%),radial-gradient(700px 380px at -5% 120px,#fde7f1 0,rgba(253,231,241,0) 65%),#f6f5fb;background-repeat:no-repeat}
.tr-v2{--e-out:cubic-bezier(.23,1,.32,1);--sh1:0 1px 2px rgba(28,22,51,.06),0 10px 28px rgba(28,22,51,.07);--sh2:0 2px 4px rgba(28,22,51,.08),0 18px 40px rgba(28,22,51,.14)}
.tr-v2 .left_side>.box,.tr-v2 .right_side .box,.tr-v2 .tr-wid{border:0;border-radius:22px;box-shadow:var(--sh1);background:#fff}
.tr-v2 .tr-latest h2,.tr-v2 .tr-guides h2{font-size:clamp(24px,3vw,32px);letter-spacing:-.02em;margin:34px 0 16px}

/* kartītes (sākumlapa) */
.tr-v2 .tr-cards{gap:20px}
.tr-v2 .tr-card{border:0;border-radius:20px;background:#fff;box-shadow:var(--sh1);transition:transform .22s var(--e-out),box-shadow .22s var(--e-out)}
.tr-v2 .tr-card-img{overflow:hidden;position:relative}
.tr-v2 .tr-card-img img{display:block;width:100%;height:auto;transition:transform .6s var(--e-out)}
.tr-v2 .tr-card-body{padding:16px 18px 20px}
.tr-v2 .tr-card-meta{align-items:center;gap:10px;margin-bottom:10px}
.tr-v2 .tr-card-meta a,.tr-v2 .category-ref-link a{display:inline-block;padding:4px 11px;border-radius:999px;background:#5214ef;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}
.tr-v2 .tr-card-meta a[href^="/lv/pasakumi"]{background:#b4146b}
.tr-v2 .tr-card-meta a[href^="/lv/satiksme"]{background:#1c6dd0}
.tr-v2 .tr-card-meta a[href^="/lv/vietas"]{background:#0f8b74}
.tr-v2 .tr-card-meta a[href^="/lv/padomi"]{background:#4d8a0c}
.tr-v2 .tr-card-meta a[href^="/lv/celtn"]{background:#c4640a}
.tr-v2 .tr-card-meta a[href^="/lv/riepu"]{background:#0e7490}
.tr-v2 .category-ref-link a[href^="/lv/pasakumi"]{background:#b4146b}
.tr-v2 .category-ref-link a[href^="/lv/satiksme"]{background:#1c6dd0}
.tr-v2 .category-ref-link a[href^="/lv/vietas"]{background:#0f8b74}
.tr-v2 .category-ref-link a[href^="/lv/padomi"]{background:#4d8a0c}
.tr-v2 .category-ref-link a[href^="/lv/celtn"]{background:#c4640a}
.tr-v2 .category-ref-link a[href^="/lv/riepu"]{background:#0e7490}
.tr-v2 .tr-card-meta time{color:#6e6984;font-size:13px}
.tr-v2 .tr-card h3{font-size:18px;line-height:1.3;letter-spacing:-.01em;margin:0 0 8px}
.tr-v2 .tr-card h3 a{color:#1c1633;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .3s var(--e-out)}
.tr-v2 .tr-card-lead h3{font-size:clamp(22px,2.2vw,28px);line-height:1.22}
.tr-v2 .tr-card-desc{color:#4a4560;font-size:15px;line-height:1.55;margin:0}
.tr-v2 .tr-card:active{transform:scale(.985)}
.tr-v2 .tr-qc{border-radius:22px;transition:transform .22s var(--e-out),box-shadow .22s var(--e-out)}
.tr-v2 .tr-qc:active{transform:scale(.98)}
.tr-v2 .tr-kpi{background:linear-gradient(180deg,#faf9ff,#f1eefc);border:1px solid #e7e2f7;border-radius:14px}
.tr-v2 .tr-btn{border-radius:999px;transition:transform .16s var(--e-out)}
.tr-v2 .tr-btn:active{transform:scale(.97)}

/* sadaļu saraksti */
.tr-v2 .news>.box{border:0;border-radius:22px;box-shadow:var(--sh1);background:#fff;padding:20px 22px;margin:0 0 20px;transition:transform .22s var(--e-out),box-shadow .22s var(--e-out)}
.tr-v2 .news>.box>h2{font-size:clamp(20px,2.2vw,24px);line-height:1.25;letter-spacing:-.01em;margin:0 0 10px}
.tr-v2 .news>.box>h2 a{color:#1c1633;text-decoration:none}
.tr-v2 .news>.box .img-thumbnail{border:0;border-radius:14px;padding:0;background:none;box-shadow:none}
.tr-v2 .news>.box .readmore .label{display:inline-block;padding:8px 16px;border-radius:999px;background:#5214ef;color:#fff;font-weight:600;font-size:14px}
.tr-v2 .pagination a{border-radius:12px}

/* raksta lapa */
.tr-v2 .news>.box:has(.category-ref-link){padding:clamp(18px,3vw,34px)}
.tr-v2 .news>.box:has(.category-ref-link) p,.tr-v2 .news>.box:has(.category-ref-link) li{font-size:17px;line-height:1.7;color:#2b2540}
.tr-v2 .news>.box:has(.category-ref-link) h2:not(.category-ref-link){font-size:clamp(22px,2.6vw,28px);line-height:1.25;margin:1.6em 0 .5em;letter-spacing:-.015em}
.tr-v2 .news>.box:has(.category-ref-link) h3{font-size:clamp(18px,2vw,21px);margin:1.4em 0 .4em}
.tr-v2 .news>.box img{border-radius:14px;max-width:100%;height:auto}
.tr-v2 .category-ref-link{margin:0 0 14px;font-size:inherit}
.tr-v2 .related-work{background:#f6f3ff;border-radius:16px;padding:16px 20px;margin-top:28px}

@media (hover:hover) and (pointer:fine){
 .tr-v2 .tr-card:hover{transform:translateY(-5px);box-shadow:var(--sh2)}
 .tr-v2 .tr-card:hover .tr-card-img img{transform:scale(1.045)}
 .tr-v2 .tr-card:hover h3 a{background-size:100% 2px}
 .tr-v2 .tr-qc:hover{transform:translateY(-4px);box-shadow:var(--sh2)}
 .tr-v2 .news>.box:has(.readmore):hover{transform:translateY(-3px);box-shadow:var(--sh2)}
}
@media (prefers-reduced-motion:reduce){.tr-v2 *{transition:none!important;animation:none!important}}
