/*
Theme Name: Research Toolkit (Hello) Child
Theme URI: https://research-toolkit.co.uk/
Description: Child theme for Hello Elementor. Adds Research Toolkit styling helpers.
Author: Research Toolkit
Template: hello-elementor
Version: 1.0.0
Text Domain: research-toolkit-hello-child
*/

/* Import is not required; WordPress handles parent styles. */
/* Custom helpers are enqueued via functions.php and also placed here as fallback. */

:root { scroll-padding-top: 90px; }

/* Card hover (apply class "rt-card" to Elementor Containers) */
.rt-card{
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 16px;
}
.rt-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 50px rgba(0,0,0,.10);
  border-color: rgba(0,0,0,.14);
}

/* Chip / tag helpers */
.rt-chip{
  display:inline-flex;
  align-items:center;
  padding:10px 12px;
  border-radius:999px;
  border:1px solid rgba(0,0,0,.10);
  background:rgba(0,0,0,.02);
  font-size:14px;
  line-height:1;
  margin:6px 8px 0 0;
}

.rt-tag{
  display:inline-flex;
  padding:6px 10px;
  border-radius:999px;
  border:1px solid rgba(0,0,0,.10);
  background:rgba(255,255,255,.65);
  font-size:12px;
  margin-right:6px;
}

/* Hero readability (apply class "rt-hero" to hero container) */
.rt-hero h1, .rt-hero p{
  text-shadow: 0 2px 18px rgba(0,0,0,.25);
}

/* Reduce motion */
@media (prefers-reduced-motion: reduce){
  *{ transition:none !important; animation:none !important; scroll-behavior:auto !important; }
}
