#member_only{display:none}#member_only+.toggle{display:block;cursor:pointer;background-color:#ddd;width:60px;height:34px;border-radius:34px;position:relative;transition:background-color .3s;margin-bottom:10px}#member_only+.toggle:before{content:"";position:absolute;top:4px;left:4px;width:26px;height:26px;background-color:#fff;border-radius:50%;transition:transform .3s}body:after{position:fixed;display:block;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);z-index:99;opacity:0;transition:opacity 500ms ease,-webkit-backdrop-filter 500ms ease-in-out;transition:opacity 500ms ease,backdrop-filter 500ms ease-in-out;transition:opacity 500ms ease,backdrop-filter 500ms ease-in-out,-webkit-backdrop-filter 500ms ease-in-out;pointer-events:none}body.modalOpen:after{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1;pointer-events:auto}#member_only:checked+.toggle{background-color:#4caf50}#member_only:checked+.toggle:before{transform:translateX(26px)}.restrictedNotice{width:100%;height:100vh;position:relative;display:flex;justify-content:center;align-items:center}.restrictedNotice .restrictedNoticeInner{width:100%;max-width:38rem;padding:2rem;border:2px solid #0e80a6;border-radius:1rem;text-align:center !important}.restrictedNotice .restrictedNoticeInner .truklogo{width:100%;margin:0 auto 2rem auto !important}.restrictedNotice .restrictedNoticeInner .truklogo svg{max-width:280px !important}.restrictedNotice .restrictedNoticeInner h2{font-size:1.75rem !important}.restrictedNotice .restrictedNoticeInner p{font-size:1.25rem !important;font-weight:500 !important;margin-bottom:.75rem !important}.toggle-text{display:block;text-align:left;font-weight:600;margin-top:5px;font-size:14px}.toggle-text.member-only{color:green}.toggle-text.public{color:red}body.logged-in .registerPrompt{display:none}.wp-block-loginout a{padding:.5rem 1rem;border:2px solid var(--red);color:var(--red)}.wp-block-loginout a:hover,.wp-block-loginout a:focus,.wp-block-loginout a:active{color:var(--white);background:var(--red)}
