/* GENERATED from data/theme.json — do not edit by hand (use /admin → Theme) */
.jrd-section-label{color:#0ea5e9}
.jrd-tile-cat,.jrd-tile-arrow,.jrd-work-panel-cat{color:#0ea5e9}
.jrd-resume-side-label,.jrd-resume-h,.jrd-resume-job-date{color:#0ea5e9}
.jrd-resume-skills li span:last-child,.jrd-resume-contact a:hover{color:#0ea5e9}
.jrd-cta-eyebrow,.jrd-footer-logo{color:#38bdf8}
[data-yt]>span:last-child>span:first-child{color:#38bdf8}
.jrd-anim-spotlight-tag-1{color:#38bdf8}
.jrd-section-title{color:#0f172a;font-size:clamp(36px,4.5vw,60px)}
.jrd-section-desc{color:#5a6478;font-size:15px}
.jrd-resume-main p{font-size:14px}
.jrd-tile,.jrd-work-panel{border-radius:16px}
.jrd-anim-panel,.jrd-anim-panel-1{border-radius:14px}
.jrd-reel-card .jrd-reel-thumb,.jrd-resume-card{border-radius:16px}
@media(min-width:992px){
.jrd-work-grid{grid-template-columns:repeat(3,1fr)}
.jrd-anim-grid-main{grid-template-columns:repeat(3,1fr)}
}
.jrd-anim-panel-1 video,.jrd-anim-panel video{height:220px}
.jrd-panel-big video{height:528px}
.jrd-section-inner,.jrd-work-content,.jrd-reels-track,.jrd-projects-grid,.jrd-footer-inner,.jrd-footer-bottom{max-width:1320px}

