.plastic-button{border-radius:1.8rem;box-shadow:0 36px 45px -12px #00000053,0 70px 114px #0002,0 27px 150px #0000000f;cursor:pointer;position:relative;transition:opacity .25s cubic-bezier(.215,.61,.355,1),transform .25s cubic-bezier(.215,.61,.355,1),box-shadow .25s cubic-bezier(.215,.61,.355,1),background-color .25s cubic-bezier(.215,.61,.355,1)}.plastic-button__content{align-items:center;display:flex;justify-content:stretch}.plastic-button__background,.plastic-button__content{border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:100%}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px dotted #047caf;outline-offset:2px}.app-menu__container-content{align-items:center;display:flex;justify-content:center}.app-menu__grid{gap:1.5em;grid-template-areas:"message meet" "message browse";height:clamp(min(30rem,70%),540px,90%);width:clamp(min(1400px,80rem,50%),800px,90vw)}.app-menu__grid,.app-menu__grid--no-athletes{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.app-menu__grid--no-athletes{grid-template-areas:"message browse" "message browse"}.app-menu__message{grid-area:message}.app-menu__meet{grid-area:meet}.app-menu__browse{grid-area:browse}.app-menu__arrow{height:3rem}.app-menu__label{align-items:center;display:block;display:flex;font-size:1.75rem;gap:.5em;height:100%;justify-content:space-between;line-height:1.2;max-height:30rem;padding:1rem 2.75rem;width:100%}.app-menu__label--xl{align-items:flex-start;flex-direction:column;font-size:2.75rem;padding:4rem 3rem}@media screen and (max-width:1024px){.app-menu__grid{display:grid;gap:1.5em;grid-template-areas:"message" "browse" "meet";grid-template-columns:1fr;grid-template-rows:2fr 1fr 1fr;height:min(90%,40rem);max-width:600px}.app-menu__grid--no-athletes{display:grid;grid-template-areas:"message" "browse";grid-template-columns:1fr;grid-template-rows:1fr 1fr}.app-menu__label{font-size:1.75rem;padding:1rem 2rem}.app-menu__label--xl{font-size:2.75rem;line-height:1;padding:3.5rem 2rem}.app-menu__arrow{height:2rem}}.app-menu button:focus-visible{outline:2px dotted #fff;outline-offset:2px}
