/*
Theme Name: EACT Digital
Theme URI: https://eact.com.br
Author: EACT
Description: Tema personalizado Compass & Tulle, com entrada diagonal responsiva.
Version: 0.1.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: eact-digital
*/
:root{--pink:#b85c84;--blue:#194b91}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.eact-entrance{position:relative;isolation:isolate;min-height:700px;height:100svh;overflow:hidden;background:#111a2c;color:#fff}.eact-art{position:absolute;inset:0;overflow:hidden;transition:clip-path .8s cubic-bezier(.2,.75,.3,1)}.eact-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s;filter:saturate(.7)}.eact-dance{clip-path:polygon(0 0,61% 0,39% 100%,0 100%);background:linear-gradient(140deg,#4b152a,#b85c84)}.eact-music{clip-path:polygon(61% 0,100% 0,100% 100%,39% 100%);background:linear-gradient(140deg,#153d78,#081b3c)}.eact-dance img{object-position:var(--eact-dance-pos,28% 35%)}.eact-music img{object-position:var(--eact-music-pos,74% 50%)}.eact-shade{position:absolute;inset:0;background:linear-gradient(180deg,#07102155,transparent 35%,#071021df)}.eact-dance .eact-shade{background:linear-gradient(180deg,#24131b55,transparent 30%,#24131be6)}.eact-entrance:has(.eact-dance:hover) .eact-dance,.eact-entrance:has(.eact-dance:focus-visible) .eact-dance{clip-path:polygon(0 0,67% 0,45% 100%,0 100%)}.eact-entrance:has(.eact-dance:hover) .eact-music,.eact-entrance:has(.eact-dance:focus-visible) .eact-music{clip-path:polygon(67% 0,100% 0,100% 100%,45% 100%)}.eact-entrance:has(.eact-music:hover) .eact-dance,.eact-entrance:has(.eact-music:focus-visible) .eact-dance{clip-path:polygon(0 0,55% 0,33% 100%,0 100%)}.eact-entrance:has(.eact-music:hover) .eact-music,.eact-entrance:has(.eact-music:focus-visible) .eact-music{clip-path:polygon(55% 0,100% 0,100% 100%,33% 100%)}.eact-art:hover img{transform:scale(1.045)}.eact-brand{position:absolute;z-index:3;top:7%;left:5%;right:5%;text-align:center;pointer-events:none;text-shadow:0 2px 30px #0006}.eact-wordmark{display:block;font-size:clamp(44px,5.8vw,84px);font-weight:800;letter-spacing:-.07em;line-height:1}.eact-dot{color:#d7a66c}.eact-sub{display:block;font-size:9px;letter-spacing:.26em;margin-top:15px}.eact-tagline{display:block;font-family:Georgia,serif;font-style:italic;font-size:clamp(22px,2.5vw,36px);margin-top:28px}.eact-choice{position:absolute;bottom:20%;display:flex;flex-direction:column;width:32%;gap:18px}.eact-dance .eact-choice{left:9%}.eact-music .eact-choice{right:7%}.eact-index{font-size:10px;letter-spacing:.25em}.eact-title{font-family:Georgia,serif;font-size:clamp(65px,8.5vw,132px);line-height:.95;letter-spacing:-.045em}.eact-school{font-size:11px;letter-spacing:.23em}.eact-action{display:block;width:max-content;font-size:12px;border-bottom:1px solid #fff8;padding-bottom:14px;margin-top:17px}.eact-bottom{position:absolute;bottom:6%;left:5%;right:5%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.17em;pointer-events:none}.eact-bottom span:last-child{font-family:Georgia,serif;font-style:italic;font-size:14px;letter-spacing:0}.eact-skip{position:absolute;top:-100px;left:10px;z-index:10;background:white;color:#111;padding:10px}.eact-skip:focus{top:10px}.eact-art:focus-visible{outline:0}.eact-art:focus-visible .eact-action{outline:3px solid #f2ce87;outline-offset:8px}.eact-entrance.eact-leaving-dance .eact-dance,.eact-entrance.eact-leaving-music .eact-music{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);z-index:2;transition-duration:.36s}.eact-entrance[class*=eact-leaving] .eact-art{pointer-events:none}@media(max-width:700px){.eact-entrance{min-height:720px;height:100svh}.eact-brand{top:5%}.eact-wordmark{font-size:46px}.eact-sub{font-size:7px}.eact-tagline{font-size:22px;margin-top:18px}.eact-dance,.eact-entrance:has(.eact-art:hover) .eact-dance{clip-path:polygon(0 0,100% 0,100% 47%,0 60%)}.eact-music,.eact-entrance:has(.eact-art:hover) .eact-music{clip-path:polygon(0 60%,100% 47%,100% 100%,0 100%)}.eact-dance img{height:65%;object-position:var(--eact-dance-mobile-pos,35% 35%)}.eact-music img{top:auto;bottom:0;height:60%;object-position:var(--eact-music-mobile-pos,50% 50%)}.eact-choice{width:70%;gap:10px}.eact-dance .eact-choice{left:8%;top:28%;bottom:auto}.eact-music .eact-choice{left:30%;right:auto;bottom:12%}.eact-title{font-size:64px}.eact-index{font-size:8px}.eact-school{font-size:9px}.eact-action{margin-top:4px;padding-bottom:8px}.eact-bottom{bottom:5%;font-size:8px}.eact-bottom span:last-child{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
