.dp-layout{width:100%;max-width:100%;margin:0}.dp-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid transparent;border-radius:999px;padding:0 18px;font:inherit;font-size:13.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.dp-button:active{transform:scale(.99)}.dp-button-primary{background:#0071e3;color:#fff;box-shadow:0 6px 18px -8px rgba(0,113,227,.34)}.dp-button-primary:hover{background:#0077ed;box-shadow:0 8px 22px -8px rgba(0,113,227,.45)}.dp-button-primary:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(0,113,227,.22),0 6px 18px -8px rgba(0,113,227,.34)}.dp-button-secondary{background:#fff;color:#1d1d1f;border-color:rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.04)}.dp-button-secondary:hover{background:#fbfbfd;border-color:rgba(0,0,0,.14)}.dp-button-ghost{background:transparent;color:#1d1d1f}.dp-button-ghost:hover{background:rgba(0,0,0,.04)}.dp-card{border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;padding:24px;color:#1d1d1f;box-shadow:0 1px 2px rgba(0,0,0,.04)}