:root{--triade-control-motion:.12s;--triade-panel-motion:.16s;--triade-touch-size:44px;--triade-focus-color:var(--mint,#00efba)}:is(.btn,.button,.nav-item,.side-nav a,.sidebar a){transition:background-color var(--triade-control-motion),border-color var(--triade-control-motion),color var(--triade-control-motion),transform var(--triade-control-motion)}:is(.btn,.button):active{transform:scale(.985)}:is(.btn,.button,.nav-item,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--triade-focus-color);outline-offset:4px}:is(.btn,.button,.nav-item):active{background-color:color-mix(in srgb,currentColor 12%,transparent);transition-duration:0ms}.triade-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.triade-skip{position:fixed;inset:8px auto auto 8px;z-index:99999;transform:translateY(-200%);padding:12px 18px;background:#003c2a;color:#fff;border:2px solid #00efba;border-radius:8px}.triade-skip:focus{transform:none}details[aria-busy=true]>summary:after{content:" \b7  carregando";font-size:.8em;font-weight:400}.view[aria-busy=true],#routePage[aria-busy=true]{cursor:progress}@media(pointer:coarse){:is(.btn,.button,.nav-item,summary,input:not([type=checkbox]):not([type=radio]),select){min-height:var(--triade-touch-size)}:is(.btn,.button,.nav-item){touch-action:manipulation}}.view.active{animation:triade-panel-in var(--triade-panel-motion) ease-out}@keyframes triade-panel-in{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
