.primary,.secondary,.tower-card,.icon-button,.auth-tabs button{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.primary:hover:not(:disabled){box-shadow:0 5px 13px #1e514527;background:#1c5b53}.primary>span,.inline-link>span{transition:transform .2s ease}.primary:hover>span,.inline-link:hover>span{transform:translateX(3px)}.primary:active:not(:disabled),.secondary:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 #284c4411}.motion-card{position:relative;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s ease,border-color .2s ease;isolation:isolate}.motion-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%),#fffae94d,transparent 67%);opacity:0;transition:opacity .2s ease;z-index:-1}.motion-card:hover::after{opacity:1}.intro-aside .island-mark{transform:translate3d(var(--px,0px),var(--py,0px),0);transition:transform .3s ease}.intro h1{translate:var(--px,0px) var(--py,0px)}.brief h2 br::after{content:" "}.account-status{transition:background-color .2s ease}.save-options article{transition:border-color .2s ease,box-shadow .2s ease}.save-options article:focus-within{border-color:#49785d;box-shadow:0 0 0 3px #a5c4983b}.page-hidden *, .page-hidden *::before,.page-hidden *::after{animation-play-state:paused!important}.board.built::before{content:"";position:absolute;inset:0;pointer-events:none;border:2px solid #d9e8a680;z-index:3;animation:build-frame .35s ease-out forwards}@keyframes build-frame{to{border-color:transparent}}@media(hover:none){.motion-card{transform:none}.motion-card::after{display:none}.primary:hover>span{transform:none}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.motion-card,.intro-aside .island-mark{transform:none!important}.intro h1{translate:none!important}}
