/* Портфолио Павла Скобелина — статический шаблон для натяжки на WordPress */
html, body { margin: 0; padding: 0; background: #fff; }
* { box-sizing: border-box; }
img { display: block; }
a { color: #3479e0; text-decoration: none; }
a:hover { color: #447bcd; }
button { font: inherit; }
[hidden] { display: none !important; }
@keyframes om-fade { from { opacity: 0; } to { opacity: 1; } }
@keyframes om-pop { from { opacity: 0; transform: translateY(8px) scale(0.98); } to { opacity: 1; transform: none; } }

/* hover-состояния (соответствуют состояниям из Figma) */
[data-hv="hv1"]:hover { background: rgb(239,239,239); }
[data-hv="hv2"]:hover { color: rgb(85,85,85); }
[data-hv="hv3"]:hover { background: rgb(247,247,247); }
[data-hv="hv4"]:hover { background: rgb(247,247,247); color: rgb(85,85,85); }
[data-hv="hv5"]:hover { background: rgb(247,247,250); }
[data-hv="hv6"]:hover { transform: translateY(-3px); }
[data-hv="hv7"]:hover { color: rgb(52,121,224); }
[data-hv="hv8"]:hover { opacity: 0.88; }
