*{font-family:Outfit,sans-serif;font-optical-sizing:auto}.padding-inline-0{padding-inline:0}.lazy{opacity:0!important}.lazy:not(.initial){transition:opacity .45s}.lazy.initial,.lazy.loaded,.lazy.error{opacity:1!important}.modal.modal-bottom .modal-box{padding-bottom:0;min-height:calc(100vh - 5em)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;letter-spacing:.2px;border-radius:.75rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe6;box-shadow:0 1px #ffffff0d,0 8px 20px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;cursor:pointer;height:3rem;padding:0 1.25rem}.btn:hover{background:#ffffff1a;border-color:#ffffff38;box-shadow:0 2px #ffffff0f,0 12px 28px #0000008c}.btn:active{box-shadow:inset 0 2px 6px #0009}.btn:focus-visible{outline:2px solid rgba(255,255,255,.28);outline-offset:2px}.btn-sm{height:2.25rem;padding:0 .9rem;font-size:.875rem;border-radius:.6rem}.btn-ghost{background:transparent;border-color:transparent;box-shadow:none;color:#ffffffb8}.btn-ghost:hover{background:#ffffff12;color:#fffffff2}.btn-ghost:active{background:#ffffff1a}.kbd{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;padding:.3rem .55rem;border-radius:.45rem;color:#ffffffe6;background:linear-gradient(to bottom,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.16);box-shadow:0 1px #ffffff14,inset 0 1px #ffffff0f,0 6px 14px #0000008c}
