/* Division doors belong inside the PHI structure diagram. */
.arch-child.structure-door{overflow:hidden;isolation:isolate;min-height:90px;min-width:180px;padding:19px 18px;border:1px solid #bcbcbc;background:linear-gradient(115deg,#ffffff25,#ffffff08);text-decoration:none;color:#fff;box-shadow:0 0 22px #ffffff0c,inset 0 0 20px #ffffff08;transition:box-shadow .4s,border-color .4s,background .4s}
.arch-child.structure-door::before,.arch-child.structure-door::after{content:"";position:absolute;z-index:-1;top:0;bottom:0;width:50%;background:linear-gradient(125deg,#272727,#111);border:1px solid #ffffff18;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s}
.arch-child.structure-door::before{left:0;border-right-color:#ffffff45}.arch-child.structure-door::after{right:0;border-left:0}
.arch-child.structure-door>span,.arch-child.structure-door>small{position:relative;z-index:1}.arch-child.structure-door>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px}.arch-child.structure-door b{font-size:16px;font-weight:400;transition:transform .4s}.arch-child.structure-door small{color:#c3c3c3;font-size:7px;letter-spacing:.09em;white-space:nowrap}
.arch-child.structure-door:hover,.arch-child.structure-door:focus-visible,.arch-child.structure-door:active{border-color:#fff;background:linear-gradient(115deg,#ffffff35,#ffffff12);box-shadow:0 0 30px #ffffff28,inset 0 0 28px #ffffff16}
.arch-child.structure-door:hover::before,.arch-child.structure-door:focus-visible::before,.arch-child.structure-door:active::before{transform:translateX(-94%);opacity:.3}.arch-child.structure-door:hover::after,.arch-child.structure-door:focus-visible::after,.arch-child.structure-door:active::after{transform:translateX(94%);opacity:.3}
.arch-child.structure-door:hover b,.arch-child.structure-door:focus-visible b{transform:translate(3px,-3px)}.arch-child.structure-door:focus-visible{outline:2px solid #fff;outline-offset:5px}
@media(max-width:560px){.arch-child.structure-door{min-width:235px}}
@media(prefers-reduced-motion:reduce){.arch-child.structure-door,.arch-child.structure-door *,.arch-child.structure-door::before,.arch-child.structure-door::after{transition:none!important}}
