/*
Theme Name: Aery — Rostyslav Portfolio
Theme URI: https://enkai.sk
Author: Rostyslav Chonka (ENKAI)
Author URI: https://enkai.sk
Description: Osobné portfólio Rostyslava Chonku — performance marketing & brand. Trojjazyčné (SK / EN / UA), bez závislostí na externom JS okrem Google Fonts. Statická jednostránková téma vygenerovaná z Design Canvas.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aery
*/


*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#fff}
::selection{background:#FF4D1C;color:#fff}
input,textarea,button{font-family:inherit}
#rosw-root h1,#rosw-root h2,#rosw-root h3,#rosw-root p,#rosw-root a,#rosw-root span{overflow-wrap:break-word}
#rosw-root [data-r="hpanel"]>div,#rosw-root [data-r="contact"]>div,#rosw-root [data-r="about"]>div{min-width:0}
@keyframes gh-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes gh-spin{to{transform:rotate(360deg)}}
@keyframes gh-blink{0%,100%{opacity:1}50%{opacity:0}}
@keyframes gh-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@keyframes gh-reveal-up{from{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}
@keyframes gh-zoom{from{transform:scale(1.26)}to{transform:scale(1)}}
@keyframes gh-pop{0%{opacity:0;transform:translateY(26px) scale(.92)}60%{opacity:1}100%{opacity:1;transform:translateY(0) scale(1)}}
[data-r="navlink"]{position:relative}
[data-r="navlink"]::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--accent,#FF4D1C);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}
[data-r="navlink"]:hover::after{transform:scaleX(1)}
[data-r="pcard"] [data-zoom-img]{transition:transform .55s cubic-bezier(.16,1,.3,1)}
[data-r="pcard"]:hover [data-zoom-img]{transform:scale(1.06)}
[data-r="pcard"] [data-arrow]{transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s ease}
[data-r="pcard"]:hover [data-arrow]{background:var(--accent,#FF4D1C);transform:rotate(90deg)}
[data-r="tcard"]{transition:transform .3s ease,box-shadow .3s ease}
[data-r="tcard"]:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(22,22,22,0.1)}
@media (max-width:1024px){
  [data-r="work"]{grid-template-columns:repeat(2,1fr)!important}
  [data-r="hpanel"]{grid-template-columns:1fr!important}
  [data-r="about"]{grid-template-columns:1fr!important}
  [data-r="contact"]{grid-template-columns:1fr!important}
  [data-r="nav"]{display:none!important}
  [data-r="aboutstar"]{display:none!important}
  [data-r="hcta"]{display:none!important}
}
@media (max-width:680px){
  [data-r="stats"]{grid-template-columns:repeat(2,1fr)!important;gap:20px 16px!important}
  [data-r="work"]{grid-template-columns:1fr!important}
  [data-r="fstats"]{grid-template-columns:1fr!important;gap:14px!important}
  [data-r="srow"]{grid-template-columns:48px 1fr!important;gap:14px!important}
  [data-r="exrow"]{grid-template-columns:1fr!important;gap:6px!important}
  [data-r="exrow"]>span:last-child{text-align:left!important}
  [data-r="tcard"]{width:82vw!important}
  [data-r="hhead"]{font-size:clamp(40px,15vw,86px)!important;justify-content:flex-start!important;margin-top:18px!important;flex-wrap:wrap!important}
  [data-r="hcards"]{display:none!important}
}
@media (max-width:520px){
  [data-r="hhead"]{font-size:clamp(34px,13vw,72px)!important}
}
@media (prefers-reduced-motion:reduce){
  *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
}
