.tw-keybtn{border:0;border-bottom:4px solid var(--coral-button-deep);background:var(--coral-button);color:#fff;font-family:var(--font-heading);cursor:pointer;border-radius:.9rem;justify-content:center;align-items:center;gap:.65rem;padding:.55rem 1.4rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.tw-keybtn>i{font-size:.85em;font-style:normal}.tw-keybtn:hover{filter:brightness(1.06)}.tw-keybtn:active{border-bottom-width:1px;transform:translateY(3px)}.tw-keybtn:focus-visible{outline:3px solid var(--sunshine);outline-offset:2px}.tw-keybtn.blue{background:var(--ocean-deep);border-bottom-color:#093f51}.tw-keybtn.white{color:var(--ocean-deep);border:1.5px solid var(--hairline);background:#fff;border-bottom-width:4px}.tw-keybtn.large{width:100%;font-size:1.15rem}.tw-keybtn[hidden]{display:none}.tw-keybtn.entry{z-index:7;white-space:nowrap;border-radius:2rem;padding:.45rem 1.2rem;font-size:.85rem;position:absolute;bottom:12.2rem;left:50%;transform:translate(-50%)}.tw-keybtn.entry:active{transform:translate(-50%)translateY(3px)}.tw-keybtn.cta{z-index:7;box-shadow:0 4px 0 var(--coral-button-deep), 0 10px 20px #e04e3859;white-space:nowrap;border-bottom:0;border-radius:2rem;padding:.65rem 1.8rem;font-size:1.15rem;position:absolute;bottom:2.6rem;left:50%;transform:translate(-50%)}.tw-keybtn.cta:active{box-shadow:0 1px 0 var(--coral-button-deep);transform:translate(-50%)translateY(3px)}.tw-keybtn.cta:focus-visible{outline-color:#fff}body.typeworld a.tw-keybtn,body.typeworld a.tw-keybtn:hover{color:#fff}body.typeworld a.tw-keybtn.white,body.typeworld a.tw-keybtn.white:hover{color:var(--ocean-deep)}
